| | |
| | | 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" /> |
| | |
| | | <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 |
| | |
| | | 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' |
| | | |
| | |
| | | } |
| | | 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 { |
| | |
| | | |
| | | // 打开弹框 |
| | | async function open({ mode = 'add', row } = {}) { |
| | | console.log(row,'rowrow') |
| | | dialogMode.value = mode |
| | | if (mode === 'add') { |
| | | selectedWorkOrderId.value = null |