From 7fd5c2d17a4df2c6818ab76d6dffe851afa18c9c Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期四, 23 二月 2023 13:25:43 +0800
Subject: [PATCH] 外包修改
---
src/views/contingencyManagement/panManagement/index.vue | 104 +++++++++++++++++++++++-----------------------------
1 files changed, 46 insertions(+), 58 deletions(-)
diff --git a/src/views/contingencyManagement/panManagement/index.vue b/src/views/contingencyManagement/panManagement/index.vue
index cc2ec1b..b9f5ea5 100644
--- a/src/views/contingencyManagement/panManagement/index.vue
+++ b/src/views/contingencyManagement/panManagement/index.vue
@@ -8,10 +8,10 @@
</el-form-item>
<el-form-item>
<el-select size="default" v-model="listQuery.searchParams.type" placeholder="请选择预案类型" class="ml10" style="max-width: 215px">
- <el-option label="综合应急预案" value="admin"></el-option>
- <el-option label="现场处置方案" value="common"></el-option>
- <el-option label="专项应急预案" value="common"></el-option>
- <el-option label="其他预案" value="common"></el-option>
+ <el-option label="综合应急预案" value="1"></el-option>
+ <el-option label="现场处置方案" value="2"></el-option>
+ <el-option label="专项应急预案" value="3"></el-option>
+ <el-option label="其他预案" value="4"></el-option>
</el-select>
</el-form-item>
<el-form-item>
@@ -23,19 +23,13 @@
<div class="button_Line">
<div class="button_Left">
<el-button size="default" type="primary" @click="onOpenAdd">
- <el-icon>
- <Plus /> </el-icon
- >新建
+ <el-icon> <Plus /> </el-icon>新建
</el-button>
- <el-button size="default" type="warning" plain :disabled="warning">
- <el-icon>
- <Edit /> </el-icon
- >修改
+ <el-button size="default" type="warning" plain :disabled="warning" @click="onEdit('修改', deleteAll[0])">
+ <el-icon> <Edit /> </el-icon>修改
</el-button>
<el-button size="default" type="danger" plain :disabled="danger" @click="onDeleteAll">
- <el-icon>
- <Delete /> </el-icon
- >删除
+ <el-icon> <Delete /> </el-icon>删除
</el-button>
<el-button size="default" type="primary" @click="onabolishLibrary"> 废止库 </el-button>
</div>
@@ -61,37 +55,31 @@
<el-table-column type="selection" width="55" />
<el-table-column prop="name" label="预案名称" show-overflow-tooltip sortable></el-table-column>
<el-table-column prop="type" label="预案类型" show-overflow-tooltip sortable>
- <template #default="scope">
- <span v-if="scope.row.type == 1">综合应急预案</span>
- <span v-if="scope.row.type == 2">现场处置方案</span>
- <span v-if="scope.row.type == 3">专项应急预案</span>
- <span v-if="scope.row.type == 4">其他预案</span>
- </template>
- </el-table-column>
+ <template #default="scope">
+ <span v-if="scope.row.type == 1">综合应急预案</span>
+ <span v-if="scope.row.type == 2">现场处置方案</span>
+ <span v-if="scope.row.type == 3">专项应急预案</span>
+ <span v-if="scope.row.type == 4">其他预案</span>
+ </template>
+ </el-table-column>
<el-table-column prop="level" label="预案级别" show-overflow-tooltip sortable>
- <template #default="scope">
- <span v-if="scope.row.level == 1">综合应急预案</span>
- <span v-if="scope.row.level == 2">现场处置方案</span>
- <span v-if="scope.row.level == 3">专项应急预案</span>
- </template>
- </el-table-column>
+ <template #default="scope">
+ <span v-if="scope.row.level == 1">公司级</span>
+ <span v-if="scope.row.level == 2">分厂级</span>
+ <span v-if="scope.row.level == 3">车间级</span>
+ </template>
+ </el-table-column>
<el-table-column prop="releaseDate" label="发布实施日期" show-overflow-tooltip sortable></el-table-column>
<el-table-column label="操作" width="260" align="center" fixed="right">
<template #default="scope">
<el-button size="small" text type="primary" @click="isDialogFormVisible(scope.row.id)">
- <el-icon style="margin-right: 5px">
- <VideoPlay /> </el-icon
- >启动
+ <el-icon style="margin-right: 5px"> <VideoPlay /> </el-icon>启动
</el-button>
<el-button size="small" text type="primary" @click="abolish(scope.row.id)">
- <el-icon style="margin-right: 5px">
- <VideoPause /> </el-icon
- >废止
+ <el-icon style="margin-right: 5px"> <VideoPause /> </el-icon>废止
</el-button>
<el-button size="small" text type="primary" @click="onEdit('修改', scope.row.id)">
- <el-icon style="margin-right: 5px">
- <EditPen /> </el-icon
- >修改
+ <el-icon style="margin-right: 5px"> <EditPen /> </el-icon>修改
</el-button>
<el-button
size="small"
@@ -107,7 +95,7 @@
text
type="primary"
v-if="scope.row.approveStatus === 2 && scope.row.checkApprove === true"
- @click="onApproval('修改',scope.row.approveId)"
+ @click="onApproval('修改', scope.row.approveId, scope.row.id)"
>
审批
</el-button>
@@ -116,9 +104,9 @@
text
type="primary"
v-if="scope.row.approveStatus === 2 && scope.row.checkApprove === false"
- @click="onApproval('详情',scope.row.id)"
+ @click="onApproval('详情', scope.row.approveId, scope.row.id)"
>
- 查看审批
+ 查看审批
</el-button>
<el-button size="small" text type="primary" v-if="scope.row.approveStatus === 3" @click="onApprovalProcess(scope.row.id)">
查看审批流程
@@ -132,9 +120,7 @@
<!-- 发起审批-->
<!-- </el-button>-->
<el-button size="small" text type="primary" @click="onRowDel(scope.row.id)">
- <el-icon>
- <Delete /> </el-icon
- >删除
+ <el-icon> <Delete /> </el-icon>删除
</el-button>
</template>
</el-table-column>
@@ -159,7 +145,7 @@
<AbolishLibrary ref="abolishRef" @myAdd="onMyAdd" />
<InitiateApproval ref="initiateApprovalRef" @myAdd="onMyAdd" />
<Approval ref="approvalRef" @myAdd="onMyAdd" />
- <ApprovalProcess ref="processRef" @myAdd="onMyAdd" />
+ <ApprovalProcess ref="processRef" @myAdd="onMyAdd" />
<!-- <StartUp ref="startRef" @myAdd="startUp"/>-->
<el-dialog v-model="dialogFormVisible" width="30%" title="启动" :fullscreen="full">
<el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
@@ -212,7 +198,7 @@
Refresh,
VideoPause,
VideoPlay,
- ApprovalProcess,
+ ApprovalProcess,
// UpData,
emergencyPlanApi,
},
@@ -439,10 +425,12 @@
// 分页改变
const onHandleSizeChange = (val: number) => {
listQuery.pageSize = val;
+ onSubmit();
};
// 分页未改变
const onHandleCurrentChange = (val: number) => {
listQuery.pageIndex = val;
+ onSubmit();
};
// const router=useRouter()
@@ -467,22 +455,22 @@
// 发起审批弹窗
const initiateApprovalRef = ref();
const initiateApproval = (row: object) => {
- initiateApprovalRef.value.openDialog('发起审批',row, true);
+ initiateApprovalRef.value.openDialog('发起审批', row, true);
};
// 审批
const approvalRef = ref();
- const onApproval = (val: string,row: object) => {
- if(val=='详情'){
- approvalRef.value.openDialog('查看审批', row, true);
- } else {
- approvalRef.value.openDialog('修改审批', row, false);
- }
+ const onApproval = (val: string, row: object, id) => {
+ if (val == '详情') {
+ approvalRef.value.openDialog('查看审批', row, true);
+ } else {
+ approvalRef.value.openDialog('审批', row, false, id);
+ }
};
- // 审批流程
- const processRef = ref();
- const onApprovalProcess = () => {
- processRef.value.openDialog();
- };
+ // 审批流程
+ const processRef = ref();
+ const onApprovalProcess = (row: object, id) => {
+ processRef.value.openDialog(row, id);
+ };
//全屏
const full = ref(false);
@@ -533,8 +521,8 @@
initiateApprovalRef,
onApproval,
approvalRef,
- onApprovalProcess,
- processRef,
+ onApprovalProcess,
+ processRef,
};
},
});
--
Gitblit v1.9.2