From 86a98c135c7ebc417f8af2045aa105a94f2ccbeb Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期二, 23 五月 2023 18:45:17 +0800 Subject: [PATCH] 修改了财务和审批 --- src/views/project/travelexpenseslist/index.vue | 79 ++++++++++++++++++++++----------------- 1 files changed, 44 insertions(+), 35 deletions(-) diff --git a/src/views/project/travelexpenseslist/index.vue b/src/views/project/travelexpenseslist/index.vue index 6c1658e..f9ced41 100644 --- a/src/views/project/travelexpenseslist/index.vue +++ b/src/views/project/travelexpenseslist/index.vue @@ -17,7 +17,6 @@ @keyup.enter.native="handleQuery" /> </el-form-item> </el-col> - <el-col :span="8"> <el-form-item label="鎶ラ攢鏃ユ湡" prop="createTime"> <el-date-picker format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="value1" type="daterange" @blur="onpick" @@ -58,13 +57,7 @@ </el-row> <el-table border v-loading="loading" :data="reimbursementList" @selection-change="handleSelectionChange"> - <!-- <el-table-column type="selection" width="55" align="center" /> --> - <el-table-column label="瀹℃牳鐘舵��" align="center" prop="recordstatus" width="160"> - <template slot-scope="scope"> - <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" /> - </template> - </el-table-column> - <!-- + <!-- <el-table-column type="selection" width="55" align="center" /> <el-table-column label="鎶ラ攢浜虹被鍒�" width="120" align="center" prop="costtype"> <template slot-scope="scope"> <dict-tag :options="dict.type.sys_travelexpensebelong" :value="scope.row.costtype" /> @@ -75,14 +68,20 @@ <span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span> </template> </el-table-column> - <el-table-column label="缁忓姙浜�" width="150" align="center" prop="username"> - </el-table-column><!-- + <el-table-column label="瀹℃牳鐘舵��" align="center" prop="recordstatus" width="160"> + <template slot-scope="scope"> + <dict-tag :options="dict.type.sys_recordstatus" :value="scope.row.recordstatus" /> + </template> + </el-table-column> + <el-table-column label="缁忓姙浜�" width="150" align="center" prop="username" /> + <!-- <el-table-column label="鍑哄樊浜�" width="180" align="center" prop="travelers"> </el-table-column>--> <el-table-column label="鎶ラ攢閲戦" width="150" align="center" prop="amountrequested"> </el-table-column> - <el-table-column label="鍑哄樊浜嬬敱" align="center" width="500" prop="reason"> - </el-table-column> + <el-table-column label="鎵�灞炵粍鍒�" width="150" align="center" prop="deptmentname" /> + <el-table-column label="缁勯暱" width="150" align="center" prop="managername" /> + <el-table-column label="鍑哄樊浜嬬敱" align="center" prop="reason" /> <!-- <el-table-column label="鑱旂郴鐢佃瘽" width="120" align="center" prop="phone"> </el-table-column> <el-table-column label="寮�鎴烽摱琛�" width="180" align="center" prop="depositbank"> @@ -91,8 +90,7 @@ </el-table-column> <el-table-column label="鎶ラ攢鍚堣" align="center" prop="financechecher"/>--> <!-- <el-table-column label="璐㈠姟瀹℃牳" width="120" align="center" prop="financechecher" /> --> - <el-table-column label="鎹愮尞鑰�" width="150" align="center" prop="donorname"> - </el-table-column> + <el-table-column label="鎹愮尞鑰�" width="150" align="center" prop="donorname" /> <el-table-column label="鎿嶄綔" align="center" fixed="right" class-name="small-padding fixed-width"> <template slot-scope="scope"> <el-button v-if="scope.row.recordstatus == -1 || scope.row.recordstatus == 1" size="mini" type="text" @@ -124,8 +122,7 @@ placeholder="鐢宠鏃ユ湡"> </el-date-picker> </el-form-item> - </el-col> - <el-col :span="5"> + </el-col> <el-col :span="5"> <el-form-item label="缁忓姙浜�" prop="username"> <el-select v-model="form.username" clearable filterable allow-create ref="getReportname" default-first-option placeholder="璇烽�夋嫨"> @@ -134,15 +131,27 @@ </el-option> </el-select> </el-form-item> - </el-col><el-col :span="5"> - <el-form-item label="鍖哄煙缁勯暱" prop="managername"> - <el-input v-model="form.managername" placeholder="鍖哄煙缁勯暱" /> + </el-col> + <el-col :span="5"> + <el-form-item label="鎵�灞炵粍鍒�" prop="deptmentname"> + <el-input v-model="form.deptmentname" placeholder="鎵�灞炵粍鍒�" /> </el-form-item> </el-col> - - <el-col :span="5"> + <el-col :span="5"> + <el-form-item label="缁勯暱" prop="managername"> + <el-input v-model="form.managername" placeholder="缁勯暱" /> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-col :span="15"> + <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-select v-model="form.infoid" @change="selectbaseinfo" filterable disabled placeholder="璇烽�夋嫨鎹愮尞鑰�"> + <el-select v-model="form.infoid" @change="selectbaseinfo" filterable placeholder="璇烽�夋嫨鎹愮尞鑰�"> <el-option v-for="item in baselist" :key="item.index" :label="item.name" :value="item.infoid"> </el-option> </el-select> @@ -165,13 +174,6 @@ <el-option v-for="dict in dict.type.sys_recordstatus" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="20"> - <el-form-item label="鍑哄樊浜嬬敱" prop="reason"> - <el-input v-model="form.reason" placeholder="鍑哄樊浜嬬敱" /> </el-form-item> </el-col> </el-row> @@ -272,7 +274,7 @@ </el-col> </el-row> --> - <el-row> + <el-row style="margin-top: 25px; margin-bottom: 5px"> <el-col :span="20">鎶ラ攢鏄庣粏褰曞叆锛�</el-col> </el-row> <el-row> @@ -458,7 +460,7 @@ </el-table-column> </el-table> </el-row> - <el-row> + <el-row style="margin-top: 25px; margin-bottom: 5px"> <el-col :span="20">鎶ラ攢璇锋鏄庣粏锛�</el-col> </el-row> <el-row style="margin-top: 30px"> @@ -568,9 +570,8 @@ <el-input v-model="form.financedirector" placeholder="璐㈠姟閮ㄤ富浠�" /> </el-form-item> </el-col> - </el-row> - --> - <el-row> + </el-row> --> + <el-row style="margin-top: 25px; margin-bottom: 5px"> <el-col :span="14"> <!-- <el-form-item label="鏂囦欢鍦板潃" prop="fileurl"> @@ -738,6 +739,9 @@ ], reason: [ { required: true, message: "璇疯緭鍏ュ嚭宸簨鐢�", trigger: "blur" }, + ], + deptmentname: [ + { required: true, message: "璇疯緭鍏ユ墍灞炰笟鍔$粍", trigger: "blur" }, ], }, //璐圭敤鐢宠鍗昮orm @@ -1215,8 +1219,13 @@ this.title = "鏂板鎶ラ攢鐢宠"; this.dialogType = "edit"; this.fundflowList = []; - this.form.username = this.defaultperson.nickName; + this.form.userno = this.defaultperson.userName; + this.form.username = this.defaultperson.nickName; + this.form.deptmentname = this.defaultperson.dept.deptName; + this.form.deptmentno = this.defaultperson.dept.deptId; + this.form.managername = this.defaultperson.dept.leader; + this.addDetailRow(0); this.addPayeeRow(0); }, -- Gitblit v1.9.3