From 3b75798cc41993f9016610296907d2338545a345 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期五, 16 八月 2024 15:43:01 +0800 Subject: [PATCH] Default Changelist --- src/views/newSpecialWorkSystem/workTicket/wdsq/index.vue | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/views/newSpecialWorkSystem/workTicket/wdsq/index.vue b/src/views/newSpecialWorkSystem/workTicket/wdsq/index.vue index 4aa3e83..50bcae1 100644 --- a/src/views/newSpecialWorkSystem/workTicket/wdsq/index.vue +++ b/src/views/newSpecialWorkSystem/workTicket/wdsq/index.vue @@ -106,6 +106,7 @@ <el-table-column label="风险研判" align="center"> <template #default="scope"> <el-button v-if="scope.row.status == 0" link type="primary" size="small" @click="openReport('上传', scope.row)">上传研判报告</el-button> + <el-tag type="danger" v-else-if="scope.row.status == 15">已取消</el-tag> <el-tag type="danger" v-else-if="scope.row.status == 16">已废止</el-tag> <el-button v-else link type="primary" size="small" @click="openReport('查看', scope.row)">查看研判报告</el-button> </template> @@ -113,9 +114,10 @@ <el-table-column fixed="right" label="操作" align="center" width="150"> <template #default="scope"> <span v-if="scope.row.status == 16">已废止</span> + <span v-if="scope.row.status == 15">已取消</span> <el-button v-if="scope.row.status == 0 || scope.row.status == 1" link type="danger" size="small" :icon="Delete" @click="abortRecordBtn(scope.row)">取消</el-button> <el-button link type="primary" size="small" :icon="View" @click="viewRecord(scope.row)">查看</el-button> - <el-button v-if="scope.row.status !== 16" link type="primary" size="small" v-throttle :icon="Edit" @click="openEdit(scope.row)">修改</el-button> + <el-button v-if="scope.row.status == 0 || scope.row.status == 1" link type="primary" size="small" v-throttle :icon="Edit" @click="openEdit(scope.row)">修改</el-button> <el-button link type="success" v-throttle v-if="scope.row.status == 0 || scope.row.status == 1" size="small" :icon="Download" @click="checkTicket(scope.row)">正式办票</el-button> <!-- <el-button :disabled="scope.row.status == 7 ? false : true" link type="primary" size="small" :icon="Download" @click="downLoadBtn(scope.row)">导出作业票</el-button>--> </template> @@ -151,7 +153,8 @@ <ground-dialog ref="groundRef" :lists="lists" @refresh="getListByPage"></ground-dialog> <broken-dialog ref="brokenRef" :lists="lists" @refresh="getListByPage"></broken-dialog> <height-dialog ref="heightRef" :lists="lists" @refresh="getListByPage"></height-dialog> - <power-dialog ref="powerRef" :lists="lists" @refresh="getListByPage"></power-dialog> + <power-dialog ref="powerRef" :lists="lists" @refresh="getListByPage"></power-dialog> + <open-dialog ref="openRef" :lists="lists" @refresh="getListByPage"></open-dialog> </div> </template> @@ -220,7 +223,8 @@ groundDialog: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/wdsq/components/groundDialog.vue')), brokenDialog: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/wdsq/components/brokenDialog.vue')), heightDialog: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/wdsq/components/heightDialog.vue')), - powerDialog: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/wdsq/components/powerDialog.vue')) + powerDialog: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/wdsq/components/powerDialog.vue')), + openDialog: defineAsyncComponent(() => import('/@/views/newSpecialWorkSystem/workTicket/wdsq/components/openDialog.vue')) }, setup() { const userInfo = useUserInfo(); @@ -235,6 +239,7 @@ const brokenRef = ref() const heightRef = ref() const powerRef = ref() + const openRef = ref() const state = reactive<stateType>({ pageIndex1: 1, pageSize1: 10, @@ -276,7 +281,8 @@ { id: 5, name: '断路作业' }, { id: 6, name: '高处作业' }, { id: 7, name: '临时用电作业' }, - { id: 8, name: '盲板抽堵作业' } + { id: 8, name: '盲板抽堵作业' }, + { id: 9, name: '打开作业' } ], lists: { workerList: [], @@ -400,6 +406,9 @@ } if(row.workType == 8){ plateRef.value.openDialog(row) + } + if(row.workType == 9){ + openRef.value.openDialog(row) } } @@ -758,6 +767,7 @@ brokenRef, heightRef, powerRef, + openRef, openEdit, getAllDepartment, checkTicket, @@ -835,7 +845,7 @@ } } &:last-of-type { - height: calc(100% - 100px); + height: calc(100% - 130px); } } .el-row { -- Gitblit v1.9.2