From 6d5e5a7d927968efe8158a0d886f265fc64298da Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期三, 02 七月 2025 11:15:45 +0800 Subject: [PATCH] 修了差旅报销 --- src/views/project/travelexpenseapply/travelexpensedetail/index.vue | 66 +++++++++++++++++---------------- 1 files changed, 34 insertions(+), 32 deletions(-) diff --git a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue index cc31692..fa4a392 100644 --- a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue +++ b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue @@ -51,13 +51,21 @@ </el-col> </el-row> <el-row> - <el-col :span="15"> + <el-col :span="10"> <el-form-item label="鍑哄樊浜嬬敱" prop="reason"> <el-input v-model="form.reason" placeholder="鍑哄樊浜嬬敱" /> </el-form-item> </el-col> <el-col :span="5"> - <el-form-item label="鎹愮尞鑰�" prop="infoid"> + <el-form-item label="鎶ラ攢绫诲埆" prop="costtype"> + <el-select v-model="form.costtype" value-key="value" placeholder="璇烽�夋嫨鎶ラ攢浜哄憳绫诲埆" @change="getTravelers"> + <el-option v-for="dict in dict.type.sys_travelexpensebelong" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + </el-form-item> + </el-col> + <el-col :span="5"> + <el-form-item label="鎹愮尞鑰�" prop="infoid" v-show="form.costtype==4"> <el-select v-model="form.infoid" @change="selectbaseinfo" @@ -77,23 +85,6 @@ </el-row> <el-row style="margin-top: 10px"> <el-col :span="5"> - <el-form-item label="鎶ラ攢閲戦" prop="amountrequested"> - <el-input - :disabled="true" - v-model="form.amountrequested" - placeholder="鎶ラ攢鍚堣閲戦" - /> - </el-form-item> - </el-col> - <el-col :span="7"> - <el-form-item label="澶у啓閲戦" prop="bigstrmoney"> - <el-input - :disabled="true" - v-model="form.bigstrmoney" - placeholder="鎶ラ攢澶у啓閲戦" - /> - </el-form-item> </el-col - ><el-col :span="4"> <el-form-item label="瀹℃牳鐘舵��" prop="flowlevel"> <el-select v-model="form.recordstatus" @@ -111,6 +102,24 @@ </el-select> </el-form-item> </el-col> + <el-col :span="5"> + <el-form-item label="鎶ラ攢閲戦" prop="amountrequested"> + <el-input + :disabled="true" + v-model="form.amountrequested" + placeholder="鎶ラ攢鍚堣閲戦" + /> + </el-form-item> + </el-col> + <el-col :span="8"> + <el-form-item label="澶у啓閲戦" prop="bigstrmoney"> + <el-input + :disabled="true" + v-model="form.bigstrmoney" + placeholder="鎶ラ攢澶у啓閲戦" + /> + </el-form-item> + </el-col> </el-row> <!-- <el-row> @@ -118,15 +127,7 @@ <el-form-item label="鍑哄樊浜嬬敱" prop="reason"> <el-input v-model="form.reason" placeholder="鍑哄樊浜嬬敱" /> </el-form-item> - </el-col> - <el-col :span="5"> - <el-form-item label="鎶ラ攢鍒嗙被" prop="costtype"> - <el-select v-model="form.costtype" value-key="value" placeholder="璇烽�夋嫨鍑哄樊浜哄垎绫�" @change="getTravelers"> - <el-option v-for="dict in dict.type.sys_travelexpensebelong" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> - </el-form-item> - </el-col> + </el-col> <el-col :span="5"> <el-form-item label="鍑哄樊浜�" prop="travelers"> <el-select v-model="form.travelers" clearable filterable allow-create ref="getReportname" @@ -1382,6 +1383,9 @@ ], deptmentname: [ { required: true, message: "璇疯緭鍏ユ墍灞炰笟鍔$粍", trigger: "blur" } + ], + costtype: [ + { required: true, message: "璇疯緭鍏ユ姤閿�绫诲埆", trigger: "blur" } ] }, //璐圭敤鐢宠鍗昮orm @@ -2572,10 +2576,9 @@ ); return; } - } + } - if (this.form.id != null) { - console.log(this.form); + if (this.form.id != null) { updateReimbursement(this.form); // .then(res => { //淇濆瓨鏄庣粏 @@ -2745,7 +2748,6 @@ const rbDetails = [...this.rbDetails]; const rbPayees = [...this.rbPayees]; if (this.form.id != null) { - console.log(this.form); updateReimbursement(this.form); // .then(res => { //淇濆瓨鏄庣粏 -- Gitblit v1.9.3