From 48ef0a0ec25ab1c03f29ffd200ba908844145a0b Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Fri, 22 Dec 2023 17:41:34 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=B8=BB=E8=8F=9C=E5=8D=95=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/aftersales/aftersalesWorkOrder.vue | 19 +++++++++++++------ .../aftersales/aftersalesWorkOrdermodify.vue | 1 - 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/views/aftersales/aftersalesWorkOrder.vue b/src/views/aftersales/aftersalesWorkOrder.vue index efff1c98..6b94c1cc 100644 --- a/src/views/aftersales/aftersalesWorkOrder.vue +++ b/src/views/aftersales/aftersalesWorkOrder.vue @@ -81,7 +81,7 @@ <!-- 头部左侧按钮模块 --> <div class="avue-crud__left"> <!-- v-if="ButtonPermissions.add" --> - <el-button type="primary" @click="AddInfo"> + <el-button v-if="ButtonPermissions.add" type="primary" @click="AddInfo"> <el-icon><Plus /></el-icon>新 增</el-button > <!-- <el-button type="primary" @click="BatchDelete"> @@ -89,18 +89,18 @@ > --> <!-- v-if="ButtonPermissions.batchReject" --> - <el-button type="primary" @click="BatchReturn">批量打回</el-button> + <el-button v-if="ButtonPermissions.batchReject" type="primary" @click="BatchReturn">批量打回</el-button> <!-- v-if="ButtonPermissions.assignment" --> - <el-button type="primary" @click="assign">工单指派</el-button> + <el-button v-if="ButtonPermissions.assignment" type="primary" @click="assign">工单指派</el-button> <!-- v-if="ButtonPermissions.applyArbitration" --> - <el-button type="primary" @click="arbitrate">申请仲裁</el-button> + <el-button v-if="ButtonPermissions.applyArbitration" type="primary" @click="arbitrate">申请仲裁</el-button> <!-- v-if="ButtonPermissions.batchFinish" --> - <el-button type="primary" @click="Batchcompletion">批量完结</el-button> + <el-button v-if="ButtonPermissions.batchFinish" type="primary" @click="Batchcompletion">批量完结</el-button> <!-- v-if="ButtonPermissions.appeal" --> - <el-button type="primary" @click="appeal">申诉</el-button> + <el-button v-if="ButtonPermissions.appeal" type="primary" @click="appeal">申诉</el-button> <!-- v-if="details.query.workOrderStatus == 30" --> <!-- <el-button type="primary" @click="ProcessingParty"> 处理方信息</el-button> --> </div> @@ -1069,6 +1069,7 @@ import { getDictionaryBiz } from '@/api/system/dict'; //字典 import functions from '@/utils/functions.js'; import { getDetailWarehouse, getDeptWarehouse } from '@/api/basicdata/basicdataWarehouse'; //处理方 import { ref, reactive, toRefs, computed, onMounted, nextTick, watch } from 'vue'; +import { mapGetters,useStore } from "vuex"; import { columnList, recordList, @@ -1076,6 +1077,7 @@ import { AppealList, timeoutList, } from '@/option/aftersales/vueTvemp.js'; + import { processRowProperty, isNumer, computeNumber } from '@/utils/util'; import { useRouter } from 'vue-router'; import dayjs from 'dayjs'; @@ -1349,6 +1351,11 @@ const { // 例如: // const UserPermissions = ref('仓库客服'); //客服权限 // const TabPermissions = ref(0); //菜单权限 +// 按钮权限 + + + + const ButtonPermissions = computed(() => { // 根据 TabPermissions 的状态,决定每个按钮的显示隐藏逻辑 diff --git a/src/views/aftersales/aftersalesWorkOrdermodify.vue b/src/views/aftersales/aftersalesWorkOrdermodify.vue index 1478def3..34e75c69 100644 --- a/src/views/aftersales/aftersalesWorkOrdermodify.vue +++ b/src/views/aftersales/aftersalesWorkOrdermodify.vue @@ -812,7 +812,6 @@ const ImgSuccess = (response, uploadFile) => { if(response.code==200){ amplifysrcList.value.push(response.data.link); } - }; // 上传图片规则 From 80a74c3c5f026a3e675cec8fda1ceda20729d3c5 Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Fri, 22 Dec 2023 17:46:51 +0800 Subject: [PATCH 2/3] =?UTF-8?q?id=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/aftersales/aftersalesWorkOrderend.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/aftersales/aftersalesWorkOrderend.vue b/src/views/aftersales/aftersalesWorkOrderend.vue index ebd70389..a948d7e5 100644 --- a/src/views/aftersales/aftersalesWorkOrderend.vue +++ b/src/views/aftersales/aftersalesWorkOrderend.vue @@ -1679,7 +1679,7 @@ const submit = () => { }); // 赔款方 - + delete data[0].id console.log(data, '处理好的值'); $_addCompletionEnd(data).then(res => { console.log(res, '完结成功返回值'); From 5a1f95f59144978e70b5c65c1aeec7c6acae5eda Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Fri, 22 Dec 2023 17:51:28 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=AE=8C=E7=BB=93id=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/aftersales/aftersalesWorkOrderend.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/views/aftersales/aftersalesWorkOrderend.vue b/src/views/aftersales/aftersalesWorkOrderend.vue index a948d7e5..d7085d33 100644 --- a/src/views/aftersales/aftersalesWorkOrderend.vue +++ b/src/views/aftersales/aftersalesWorkOrderend.vue @@ -1636,6 +1636,7 @@ const submit = () => { console.log(info, 'info'); let data = [ { + id:$route.query.id, completionRecipientEntities: [], //收款方 completionRecordEntities: [], //赔款方 reasonArbitration: endFrom.value.arbitrate, //仲裁原因 @@ -1679,7 +1680,7 @@ const submit = () => { }); // 赔款方 - delete data[0].id + console.log(data, '处理好的值'); $_addCompletionEnd(data).then(res => { console.log(res, '完结成功返回值');