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