From 13b518856345591ddf9ea7271aba77f6423a1bac Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 09 十月 2023 17:00:56 +0800
Subject: [PATCH] 11

---
 src/views/project/travelexpenseapply/travelexpensedetail/index.vue |   37 +++++++++++++++++++++++++++++++------
 1 files changed, 31 insertions(+), 6 deletions(-)

diff --git a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue
index 214cc38..4373323 100644
--- a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue
+++ b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue
@@ -917,6 +917,25 @@
           v-if="operationType == 'check'"
         >
           <el-col :span="7">
+            <el-form-item label="棰勫鐘舵��" prop="infoid">
+              <el-radio-group
+                v-model="form.checkstatus"
+                align="left"
+                :disabled="userprofile.nickName != '闄堟厱鍗�'"
+              >
+                <el-radio label="1">寰呴瀹�</el-radio>
+                <el-radio label="2">棰勫閫氳繃绛夊緟鏉愭枡</el-radio>
+                <el-radio label="3">宸叉敹鍒版姤閿�鏉愭枡</el-radio>
+              </el-radio-group>
+            </el-form-item>
+          </el-col>
+        </el-row>
+
+        <el-row
+          style="margin-top: 25px; margin-bottom: 5px"
+          v-if="operationType == 'check'"
+        >
+          <el-col :span="7">
             <el-form-item label="瀹℃牳缁撴灉" align="left">
               <el-radio-group v-model="checkObj.flowlevelone" align="left">
                 <el-radio label="1">閫氳繃</el-radio>
@@ -937,13 +956,13 @@
         <el-button
           type="primary"
           @click="submitForm"
-          v-if="operationType == 'edit'||beforehandType=='1'"
+          v-if="operationType == 'edit' || beforehandType == '1'"
           >淇� 瀛�</el-button
         >
         <el-button
           type="primary"
           @click="checksubmit"
-          v-if="operationType == 'check'&& beforehandType!='1'"
+          v-if="operationType == 'check' && beforehandType != '1'"
           >鎻� 浜�</el-button
         >
         <!--<el-button @click="cancel">閫� 鍑�</el-button>-->
@@ -1243,6 +1262,8 @@
       queryParamsPayee: {
         rbid: null
       },
+      // 褰撳墠鐢ㄦ埛淇℃伅
+      userprofile: {},
       // 琛ㄥ崟鍙傛暟
       form: {},
       reimbursementList: [],
@@ -1282,7 +1303,7 @@
         {
           id: 3,
           name: "宸叉敹鍒版姤閿�鏉愭枡"
-        },
+        }
       ],
       baselist: [],
       donatorList: [],
@@ -1301,7 +1322,7 @@
       persontype: null,
       //鍒拌揪鍦�
       arriveAddr: null,
-      beforehandType:null,
+      beforehandType: null,
       headers: {
         Authorization: "Bearer " + getToken()
       },
@@ -1330,6 +1351,7 @@
 
     //鑾峰彇鐧诲綍鑰呬俊鎭�
     getUserProfile().then(response => {
+      this.userprofile = response.data;
       this.defaultperson = response.data;
       this.standardlevel = response.data.standardlevel;
       console.log("this.defaultperson", this.defaultperson);
@@ -2136,6 +2158,10 @@
 
     //鎻愪氦瀹℃牳鎰忚
     checksubmit() {
+      if (this.form.checkstatus != 3 && this.userprofile.nickName == "闄堟厱鍗�") {
+        this.$modal.msgError("璇风‘璁ゆ敹鍒版潗鏂欏悗鍐嶆彁浜ゅ鏍革紒");
+        return;
+      }
       let checkfundobj = {
         flowconclusion: this.checkObj.flowlevelone,
         flowcontent: this.checkObj.flowconclusion,
@@ -2165,7 +2191,6 @@
     submitForm: debounce(function(data) {
       this.$refs["form"].validate(valid => {
         if (valid) {
-
           //绁ㄦ嵁鏂囦欢澶勭悊
           const addnumber = this.rbPayees.reduce(
             (amount, item) => amount + Number(item.amount),
@@ -2187,7 +2212,7 @@
           const rbDetails = [...this.rbDetails];
           const rbPayees = [...this.rbPayees];
           if (this.form.id != null) {
-            console.log(this.form); 
+            console.log(this.form);
             updateReimbursement(this.form);
             //   .then(res => {
             //淇濆瓨鏄庣粏

--
Gitblit v1.9.3