From f549372d6796835fcf12391abc8dee8375810d42 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期一, 01 七月 2024 18:13:36 +0800
Subject: [PATCH] ‘’

---
 admin/src/components/business/OperaCarUseBookWindow.vue |   49 +++++++++++++++++++++++++------------------------
 1 files changed, 25 insertions(+), 24 deletions(-)

diff --git a/admin/src/components/business/OperaCarUseBookWindow.vue b/admin/src/components/business/OperaCarUseBookWindow.vue
index b92af71..6da76fc 100644
--- a/admin/src/components/business/OperaCarUseBookWindow.vue
+++ b/admin/src/components/business/OperaCarUseBookWindow.vue
@@ -110,7 +110,7 @@
     </div>
     <!--  -->
     <template   v-slot:footer>
-      <el-button @click="isShowProblem = true"  type="primary"  v-if="model.approveDateVO!=null&& model.approveDateVO.canBeApproved!=null &&model.approveDateVO.canBeApproved ==1 "  class="status-red">鍚屾剰</el-button>
+      <el-button @click="agreeOpen"  type="primary"  v-if="model.approveDateVO!=null&& model.approveDateVO.canBeApproved!=null &&model.approveDateVO.canBeApproved ==1 "  class="status-red">鍚屾剰</el-button>
       <el-button @click="isBackProblem=true"  type="danger"  v-if="model.approveDateVO!=null&& model.approveDateVO.canBeApproved!=null &&model.approveDateVO.canBeApproved ==1 "  >鎷掔粷</el-button>
       <el-button @click="visible=false">杩斿洖</el-button>
     </template>
@@ -123,8 +123,9 @@
         width="480px"
     >
       <el-form :model="dealForm" ref="dealForm" >
-        <el-form-item label="娲捐溅鍙告満" prop="driverId" required v-if="model.approveDateVO!=null && model.approveDateVO.drvierParam ===1">
-          <el-select v-model="transForm.driverId" style="width: 300px"  filterable clearable placeholder="璇烽�夋嫨娲鹃仯鍙告満">
+        <!-- <el-form-item label="娲捐溅鍙告満" prop="driverId" required v-if="model.approveDateVO!=null && model.approveDateVO.driverParam === 1"> -->
+        <el-form-item label="娲捐溅鍙告満" prop="driverId" required v-if="model.approveDateVO!=null && model.approveDateVO.driverParam == 0">
+          <el-select v-model="dealForm.driverId" style="width: 300px"  filterable clearable placeholder="璇烽�夋嫨娲鹃仯鍙告満">
             <el-option
                 v-for="item in memberList"
                 :key="item.id"
@@ -138,7 +139,7 @@
               type="textarea"
               placeholder="璇峰~鍐欒鏄�"
               :rows="4"
-              v-model="backForm.checkInfo"
+              v-model="dealForm.checkInfo"
           />
         </el-form-item>
       </el-form>
@@ -222,9 +223,9 @@
             this.dealing = true
             approveDo({
               objId: this.dataId,
-              objType: this.model.type == 1?4:3,
+              objType: this.model.type == 1 ? 4 : 3,
               status: 2,
-              driverId: this.dealForm.driveId,
+              driverId: this.dealForm.driverId,
               checkInfo: this.dealForm.checkInfo
             })
               .then(res => {
@@ -238,27 +239,31 @@
           })
       })
     },
+    agreeOpen () {
+      this.isShowProblem = true
+      this.loadMemberList()
+    },
     backDo () {
       this.$refs.backForm.validate((valid) => {
         if (!valid) {
           return
         }
         approveDo({
-              objId: this.dataId,
-              objType: this.model.type == 1?4:3,
-              status: 3,
-              checkInfo: this.dealForm.checkInfo
-          }).then(res => {
-              this.$tip.apiSuccess('閫�鍥炴垚鍔�')
-              this.getDetail()
-              this.isBackProblem = false
-            })
-            .catch(e => {
-            })
-            .finally(() => {
-              this.dealing = false
-            })
+          objId: this.dataId,
+          objType: this.model.type == 1 ? 4 : 3,
+          status: 3,
+          checkInfo: this.dealForm.checkInfo
+        }).then(res => {
+          this.$tip.apiSuccess('閫�鍥炴垚鍔�')
+          this.getDetail()
+          this.isBackProblem = false
+        })
+          .catch(e => {
           })
+          .finally(() => {
+            this.dealing = false
+          })
+      })
     },
     open (title, target) {
       this.title = title
@@ -283,10 +288,6 @@
           this.model = res
           this.dealForm.driveId = res.driveId
         })
-    },
-    handleTransfer () {
-      this.isShowTransfer = true
-      this.loadMemberList()
     },
     loadMemberList () {
       driveList({}).then(res => {

--
Gitblit v1.9.3