吉安感知网项目-前端
罗广辉
2026-01-21 fcbd623e384f9a41f8cf35171060a0905a81a9d8
applications/task-work-order/src/views/orderView/orderManage/inspectionRequest/FormDiaLog.vue
@@ -20,7 +20,7 @@
                  placeholder="请选择"
                  clearable
                  filterable
                  :disabled="dialogReadonly"
                  :disabled="dialogMode !== 'add'"
                  @change="handleWorkOrderChange"
               >
                  <el-option v-for="item in workOrderList" :key="item.id" :label="item.workOrderName" :value="item.id" />
@@ -153,7 +153,7 @@
                        <el-input class="gd-input" v-model="row.taskDesc" placeholder="请输入" :disabled="dialogReadonly" />
                     </template>
                  </el-table-column>
                  <el-table-column label="操作" width="80" fixed="right" v-if="!dialogReadonly">
                  <el-table-column label="操作" width="80" fixed="right" v-if="dialogMode === 'add'">
                     <template v-slot="{ $index }">
                        <el-button type="primary" :icon="Plus" circle size="small" @click="addTaskRow" />
                        <el-button
@@ -192,7 +192,7 @@
import { ElMessage } from 'element-plus'
import { Plus, Delete } from '@element-plus/icons-vue'
import { getDictLabel } from '@ztzf/utils'
import { gdPatrolTaskSaveApi, gdFlyerPageApi } from './inspectionRequestApi'
import { gdPatrolTaskSaveApi, gdFlyerPageApi, gdPatrolTaskAuditApi } from './inspectionRequestApi'
import { gdWorkOrderPageApi } from '../orderManage/orderManageApi'
import { gdManageDeviceListApi } from '../orderManage/gdManageDeviceApi'
@@ -312,12 +312,15 @@
   }
   submitting.value = true
   try {
      const preID = taskList.value[0].id
      const dataList = taskList.value.map(item => ({
         ...item,
         workOrderId: selectedWorkOrderId.value,
         id: undefined,
      }))
      await gdPatrolTaskSaveApi(dataList)
      ElMessage.success('新增成功')
      dialogMode.value === 'add' ? ElMessage.success('新增成功') : ElMessage.success('修改成功')
      dialogMode.value === 'edit' && await gdPatrolTaskAuditApi({ auditStatus: 7, id: preID })
      visible.value = false
      emit('success')
   } finally {
@@ -327,6 +330,7 @@
// 打开弹框
async function open({ mode = 'add', row } = {}) {
   console.log(row,'rowrow')
   dialogMode.value = mode
   if (mode === 'add') {
      selectedWorkOrderId.value = null