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