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, '完结成功返回值');