jiangping
2025-06-06 a2299a6d4a6f99e9c11132138f5d3e9ec68f03ea
admin/src/views/workorder/problemReporting.vue
@@ -7,7 +7,7 @@
            </el-form-item>
            <el-form-item prop="dealStatus" label="处理状态">
                <el-select v-model="searchForm.dealStatus">
                    <el-option label="未处理" :value="0"></el-option>
                    <el-option label="待处理" :value="0"></el-option>
                    <el-option label="已转工单" :value="1"></el-option>
                    <el-option label="已关闭" :value="2"></el-option>
                </el-select>
@@ -28,7 +28,7 @@
        <!-- 表格和分页 -->
        <template v-slot:table-wrap>
            <el-table v-loading="isWorking.search" :data="tableData.list" stripe>
                <el-table-column prop="remark" label="描述" min-width="70px"></el-table-column>
                <el-table-column prop="content" label="描述" min-width="70px"></el-table-column>
                <el-table-column prop="position" label="位置" min-width="100px"></el-table-column>
                <el-table-column label="现场图片" min-width="100px">
                    <template slot-scope="{row}">
@@ -40,9 +40,9 @@
                <el-table-column prop="submitDate" label="上报时间" min-width="80px"></el-table-column>
                <el-table-column label="处理状态" min-width="70px">
                    <template slot-scope="{row}">
                        <span v-if="row.dealStatus == 0">待指派</span>
                        <span v-if="row.dealStatus == 1">已指派</span>
                        <span v-if="row.dealStatus == 2">已处理</span>
                        <span v-if="row.dealStatus === 0">待处理</span>
                        <span v-if="row.dealStatus === 1">已转工单</span>
                        <span v-if="row.dealStatus === 2">已关闭</span>
                    </template>`
                </el-table-column>
                <el-table-column prop="dealUserName" label="处理人" min-width="80px"></el-table-column>
@@ -52,8 +52,8 @@
                    width="130"
                    fixed="right">
                    <template slot-scope="{row}">
                        <el-button type="text" @click="$refs.handleProblem.open('问题上报', row)">处理</el-button>
                        <el-button type="text" @click="$refs.problemReportingDetails.open('问题上报详情', row)">查看详情</el-button>
                        <el-button type="text" v-if="row.dealStatus === 0" @click="$refs.handleProblem.open('问题上报', row)">处理</el-button>
                        <el-button type="text" @click="$refs.problemReportingDetails.open('问题上报详情', row, true)">查看详情</el-button>
                    </template>
                </el-table-column>
            </el-table>