| | |
| | | > |
| | | <el-form-item prop="telephone" > |
| | | <el-input |
| | | v-model="listQuery.searchParams.planId" |
| | | v-model="listQuery.searchParams.planName" |
| | | placeholder="请选择应急预案" |
| | | class="input-with-select" |
| | | > |
| | |
| | | </div> |
| | | <div class="button_Line"> |
| | | <div class="button_Left"> |
| | | <el-button size="default" type="warning" plain :disabled="warning"> |
| | | <el-button size="default" type="warning" plain :disabled="warning" @click="onEdit('修改',deleteAll[0])"> |
| | | <el-icon> |
| | | <Edit /> |
| | | </el-icon>修改 |
| | |
| | | type="selection" |
| | | width="55" |
| | | /> |
| | | <el-table-column prop="planId" label="应急预案" min-width="120" show-overflow-tooltip sortable></el-table-column> |
| | | <el-table-column prop="username" label="启动人" min-width="120" show-overflow-tooltip sortable></el-table-column> |
| | | <el-table-column prop="planName" label="应急预案" min-width="120" show-overflow-tooltip sortable></el-table-column> |
| | | <el-table-column prop="userName" label="启动人" min-width="120" show-overflow-tooltip sortable></el-table-column> |
| | | <el-table-column prop="startCreate" label="启动时间" min-width="120" show-overflow-tooltip sortable></el-table-column> |
| | | <el-table-column prop="remark" label="备注" min-width="120" show-overflow-tooltip sortable></el-table-column> |
| | | <el-table-column label="操作" width="200" align="center" fixed="right"> |
| | |
| | | } from '@element-plus/icons-vue' |
| | | import OpenSee from '/@/views/contingencyManagement/emergencyPlanStartRecord/component/openSee.vue'; |
| | | import SelectEmergencyPlan from '/@/views/contingencyManagement/emergencyPlanStartRecord/component/selectEmergencyPlan.vue' |
| | | import {emergencyPlanLogApi} from "/@/api/emergencyPlanLog"; |
| | | import {contingencyApi} from "/@/api/contingency"; |
| | | import {emergencyPlanLogApi} from "/@/api/contingencyManagement/emergencyPlanLog"; |
| | | import {contingencyApi} from "/@/api/contingencyManagement/contingency"; |
| | | |
| | | export default defineComponent({ |
| | | name: 'systemUser', |
| | |
| | | |
| | | // 请求列表数据 |
| | | const onSubmit = async () => { |
| | | var planName = listQuery.searchParams.planName |
| | | delete listQuery.searchParams.planName |
| | | let res = await emergencyPlanLogApi().getEmergencyPlanLogList(listQuery); |
| | | if (res.data.code == 200) { |
| | | tableData.value = res.data.data; |
| | | pageIndex.value = res.data.pageIndex; |
| | | pageSize.value = res.data.pageSize; |
| | | total.value = res.data.total; |
| | | listQuery.searchParams.planName = planName |
| | | } else { |
| | | ElMessage.error(res.data.msg); |
| | | } |
| | |
| | | //重置 |
| | | const submitReset = () => { |
| | | listQuery.searchParams.planId = ''; |
| | | listQuery.searchParams.planName = ''; |
| | | onSubmit(); |
| | | }; |
| | | const warning = ref(true); |
| | |
| | | for (let i = 0; i < valId.length; i++) { |
| | | arr.push(valId[i].id); |
| | | } |
| | | deleteAll.value = arr.toString(); |
| | | deleteAll.value = arr; |
| | | if (val.length == 1) { |
| | | warning.value = false; |
| | | danger.value = false; |
| | |
| | | showRef.value.openDailog() |
| | | } |
| | | const onUser = (e:any) => { |
| | | console.log(e) |
| | | listQuery.searchParams.planId=e.id |
| | | listQuery.searchParams.planName=e.name |
| | | }; |
| | | // 删除用户 |
| | | const onRowDel = (data: any) => { |
| | |
| | | type: 'warning', |
| | | }).then(() => { |
| | | emergencyPlanLogApi() |
| | | .deleteEmergencyPlanLog(data) |
| | | .deleteEmergencyPlanLog([data]) |
| | | .then((res) => { |
| | | if (res.data.code == 200) { |
| | | ElMessage({ |