Przeglądaj źródła

各部门报销详情来源功能修改

user5 3 lat temu
rodzic
commit
8e4c055e31

+ 20 - 8
src/views/modules/reimbursementSys/user/reimbursementUserBusinessList.vue

@@ -2,10 +2,11 @@
   <div class="el-scrollbar__wrap wrap-white padding-20">
 
     <el-form size="small" :inline="true"  class="query-form" ref="searchForm" :model="searchForm"  @keyup.enter.native="refreshList()" @submit.native.prevent>
-      <el-form-item label="报销来源" prop="searchForm.reimbursementAddress">
-        <el-select v-model="searchForm.reimbursementAddress" clearable placeholder="请选择">
+
+      <el-form-item label="报销部门" prop="searchForm.officeType">
+        <el-select v-model="searchForm.officeType" placeholder="请选择"  style="width: 100%;">
           <el-option
-            v-for="item in reimbursementAddressList"
+            v-for="item in this.$dictUtils.getDictList('reimbursement_office_type')"
             :key="item.value"
             :label="item.label"
             :value="item.value">
@@ -14,9 +15,20 @@
       </el-form-item>
 
       <el-form-item label="实发类型" prop="searchForm.reimbursementFsalary">
-        <el-select v-model="searchForm.reimbursementFsalary" clearable placeholder="请选择">
+        <el-select v-model="searchForm.reimbursementFsalary" placeholder="请选择"  style="width: 100%;">
           <el-option
-            v-for="item in reimbursementFsalaryList"
+            v-for="item in this.$dictUtils.getDictList('reimbursement_fsalary')"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value">
+          </el-option>
+        </el-select>
+      </el-form-item>
+
+      <el-form-item label="报销来源" prop="searchForm.reimbursementAddress">
+        <el-select v-model="searchForm.reimbursementAddress" clearable placeholder="请选择">
+          <el-option
+            v-for="item in reimbursementAddressList"
             :key="item.value"
             :label="item.label"
             :value="item.value">
@@ -163,7 +175,6 @@
       return {
         searchDates: '',
         reimbursementAddressList: '',  // 报销来源列表
-        reimbursementFsalaryList: '',  // 实发类型列表
         searchForm: {
           year: '',
           beginDate: '',
@@ -172,6 +183,7 @@
           endReimbursementQuota: '',
           reimbursementAddress: '',  // 报销来源
           reimbursementFsalary: '',  // 实发类型
+          officeType: '',  // 实发类型
           userId: ''
         },
         title: '',
@@ -194,6 +206,7 @@
           alreadyReimbursementAmount: '',  // 已报销额度
           surplusReimbursementAmount: '',  // 剩余报销额度
           reimbursementAddress: '',  // 报销来源
+          officeType: '',  // 报销来源
           reimbursementFsalary: '',  // 实发类型
           columnList: []
         },
@@ -257,7 +270,6 @@
           this.columnForm.surplusReimbursementAmount = data.surplusReimbursementAmount
           this.columnForm.reimbursementQuotaDay = data.reimbursementQuotaDay
           this.reimbursementAddressList = data.reimbursementAddressList
-          this.reimbursementFsalaryList = data.reimbursementFsalaryList
         })
       }
     },
@@ -280,7 +292,6 @@
           this.columnForm.surplusReimbursementAmount = data.surplusReimbursementAmount
           this.columnForm.reimbursementQuotaDay = data.reimbursementQuotaDay
           this.reimbursementAddressList = data.reimbursementAddressList
-          this.reimbursementFsalaryList = data.reimbursementFsalaryList
           this.loading = false
         })
       },
@@ -289,6 +300,7 @@
         // eslint-disable-next-line no-unused-expressions
         this.searchForm.reimbursementAddress = ''
         this.searchForm.reimbursementFsalary = ''
+        this.searchForm.officeType = ''
         this.searchForm.beginReimbursementQuota = ''
         this.searchForm.endReimbursementQuota = ''
         this.searchDates = ''