|
|
@@ -70,9 +70,9 @@
|
|
|
<el-input v-model="drillParams.drillName" placeholder="请输入" clearable style="width: 180px"
|
|
|
@keyup.enter="getDrillList" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="抽查结果" prop="corStatus">
|
|
|
- <el-select v-model="drillParams.corStatus" placeholder="请选择" clearable style="width: 150px">
|
|
|
- <el-option v-for="dict in eme_drill_cor_status" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
+ <el-form-item label="抽查结果" prop="spotCheck">
|
|
|
+ <el-select v-model="drillParams.spotCheck" placeholder="请选择" clearable style="width: 150px">
|
|
|
+ <el-option v-for="dict in eme_drill_sc_status" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
@@ -112,14 +112,13 @@
|
|
|
<el-table-column label="演练时间" align="center" prop="drillTime" width="170" />
|
|
|
<el-table-column label="参加单位" align="center" prop="partakeOrg" :show-overflow-tooltip="true" />
|
|
|
<el-table-column label="参加总人数" align="center" prop="partakeNum" width="100" />
|
|
|
- <el-table-column label="抽查结果" align="center" prop="corStatus">
|
|
|
+ <el-table-column label="抽查结果" align="center" prop="spotCheck">
|
|
|
<template #default="scope">
|
|
|
- <dict-tag :options="eme_drill_cor_status" :value="scope.row.corStatus" />
|
|
|
+ <dict-tag :options="eme_drill_sc_status" :value="scope.row.spotCheck || '0'" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" align="center" width="160">
|
|
|
+ <el-table-column label="操作" align="center" width="160" fixed="right">
|
|
|
<template #default="scope">
|
|
|
- <el-button link type="success" @click="handleDrillSc(scope.row)">抽查</el-button>
|
|
|
<el-tooltip content="修改">
|
|
|
<el-button link type="primary" icon="Edit" @click="handleDrillUpdate(scope.row)"
|
|
|
v-hasPermi="['eme:drillrecord:edit']" />
|
|
|
@@ -516,9 +515,6 @@
|
|
|
<!-- 应急演练实施信息详情(公共组件) -->
|
|
|
<DrillDetail v-model="drillDetailOpen" :dr-guid="drillDetailId" />
|
|
|
|
|
|
- <!-- 应急演练记录抽查填报(公共组件) -->
|
|
|
- <DrillScDialog v-model="scOpen" :row="scRow" @saved="getDrillList" />
|
|
|
-
|
|
|
<!-- 预案详情查看(公共组件) -->
|
|
|
<PlanDetail v-model="planDetailOpen" :basic-id="planDetailId" />
|
|
|
</div>
|
|
|
@@ -547,13 +543,12 @@ import { useTableHeight } from '@/hooks/useTableHeight'
|
|
|
import useUserStore from '@/store/modules/user'
|
|
|
import PlanDetail from '@/components/PlanDetail/index.vue'
|
|
|
import DrillDetail from '@/components/DrillDetail/index.vue'
|
|
|
-import DrillScDialog from '@/components/DrillScDialog/index.vue'
|
|
|
|
|
|
const { tableHeight, containerRef } = useTableHeight()
|
|
|
const { proxy } = getCurrentInstance()
|
|
|
const userStore = useUserStore()
|
|
|
-const { eme_train_type, eme_drill_type, eme_drill_cor_status, eme_rdb_status, eme_plan_type } =
|
|
|
- proxy.useDict("eme_train_type", "eme_drill_type", "eme_drill_cor_status", "eme_rdb_status", "eme_plan_type")
|
|
|
+const { eme_train_type, eme_drill_type, eme_drill_sc_status, eme_rdb_status, eme_plan_type } =
|
|
|
+ proxy.useDict("eme_train_type", "eme_drill_type", "eme_drill_sc_status", "eme_rdb_status", "eme_plan_type")
|
|
|
const { eme_drill_eva_result } = proxy.useDict("eme_drill_eva_result")
|
|
|
|
|
|
/** 培训记录多媒体关联表名(RelBisMed.bisTablename) */
|
|
|
@@ -762,7 +757,7 @@ const drillIds = ref([])
|
|
|
const drillMultiple = ref(true)
|
|
|
const drillData = reactive({
|
|
|
drillForm: {},
|
|
|
- drillParams: { pageNum: 1, pageSize: 10, drillName: undefined, corStatus: undefined },
|
|
|
+ drillParams: { pageNum: 1, pageSize: 10, drillName: undefined, spotCheck: undefined },
|
|
|
drillRules: {
|
|
|
basicId: [{ required: true, message: "演练的应急预案不能为空", trigger: "change" }],
|
|
|
drillName: [{ required: true, message: "预案演练名称不能为空", trigger: "blur" }],
|
|
|
@@ -878,15 +873,6 @@ function handleDrillDelete(row) {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-// ========== Step 2.2: 应急演练记录抽查 ==========
|
|
|
-const scOpen = ref(false)
|
|
|
-const scRow = ref({})
|
|
|
-
|
|
|
-function handleDrillSc(row) {
|
|
|
- scRow.value = row
|
|
|
- scOpen.value = true
|
|
|
-}
|
|
|
-
|
|
|
// ========== Step 3: 演练评估总结(连表) ==========
|
|
|
const summaryList = ref([])
|
|
|
const summaryLoading = ref(false)
|