Jelajahi Sumber

人员报销数据查看详情功能修改

user5 2 tahun lalu
induk
melakukan
1d1f6608fd

+ 21 - 10
src/views/modules/reimbursementSys/accountant/user/reimbursementUserBusinessList.vue

@@ -3,10 +3,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.officeType">
+        <el-select v-model="searchForm.officeType" placeholder="请选择"  style="width: 100%;">
+          <el-option
+            v-for="item in this.$dictUtils.getDictList('reimbursement_office_type')"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value">
+          </el-option>
+        </el-select>
+      </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">
@@ -84,11 +94,6 @@
             >
             </el-table-column>
             <el-table-column
-              prop="reimbursementBatch"
-              label="业务编号"
-            >
-            </el-table-column>
-            <el-table-column
               prop="year"
               label="报销年份"
             >
@@ -124,6 +129,12 @@
               width="200px"
             >
             </el-table-column>
+            <el-table-column
+              prop="officeType"
+              label="报销部门"
+              width="200px"
+            >
+            </el-table-column>
           </el-table>
         </el-col>
       </el-row>
@@ -137,7 +148,6 @@
     data () {
       return {
         searchDates: '',
-        reimbursementFsalaryList: '',  // 实发类型列表
         searchForm: {
           year: '',
           beginDate: '',
@@ -145,6 +155,7 @@
           beginReimbursementQuota: '',
           endReimbursementQuota: '',
           reimbursementFsalary: '',  // 实发类型
+          officeType: '',  // 报销部门
           userId: ''
         },
         title: '',
@@ -167,6 +178,7 @@
           alreadyReimbursementAmount: '',  // 已报销额度
           surplusReimbursementAmount: '',  // 剩余报销额度
           reimbursementFsalary: '',  // 实发类型
+          officeType: '',  // 报销部门
           remarks: '',  // 备注
           columnList: []
         },
@@ -230,7 +242,6 @@
           this.columnForm.alreadyReimbursementAmount = data.alreadyReimbursementAmount
           this.columnForm.surplusReimbursementAmount = data.surplusReimbursementAmount
           this.columnForm.reimbursementQuotaDay = data.reimbursementQuotaDay
-          this.reimbursementFsalaryList = data.reimbursementFsalaryList
         })
       }
     },
@@ -252,7 +263,6 @@
           this.columnForm.alreadyReimbursementAmount = data.alreadyReimbursementAmount
           this.columnForm.surplusReimbursementAmount = data.surplusReimbursementAmount
           this.columnForm.reimbursementQuotaDay = data.reimbursementQuotaDay
-          this.reimbursementFsalaryList = data.reimbursementFsalaryList
           this.loading = false
         })
       },
@@ -260,6 +270,7 @@
         this.$refs.inputForm.resetFields()
         // eslint-disable-next-line no-unused-expressions
         this.searchForm.reimbursementFsalary = ''
+        this.searchForm.officeType = ''
         this.searchForm.beginReimbursementQuota = ''
         this.searchForm.endReimbursementQuota = ''
         this.searchDates = ''

+ 21 - 11
src/views/modules/reimbursementSys/assess/user/reimbursementUserBusinessList.vue

@@ -3,11 +3,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.officeType">
+        <el-select v-model="searchForm.officeType" placeholder="请选择"  style="width: 100%;">
+          <el-option
+            v-for="item in this.$dictUtils.getDictList('reimbursement_office_type')"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value">
+          </el-option>
+        </el-select>
+      </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">
@@ -86,11 +95,6 @@
             >
             </el-table-column>
             <el-table-column
-              prop="reimbursementBatch"
-              label="业务编号"
-            >
-            </el-table-column>
-            <el-table-column
               prop="year"
               label="报销年份"
             >
@@ -126,6 +130,12 @@
               width="200px"
             >
             </el-table-column>
+            <el-table-column
+              prop="officeType"
+              label="报销部门"
+              width="200px"
+            >
+            </el-table-column>
           </el-table>
         </el-col>
       </el-row>
@@ -139,7 +149,6 @@
     data () {
       return {
         searchDates: '',
-        reimbursementFsalaryList: '',  // 实发类型列表
         searchForm: {
           year: '',
           beginDate: '',
@@ -147,6 +156,7 @@
           beginReimbursementQuota: '',
           endReimbursementQuota: '',
           reimbursementFsalary: '',  // 实发类型
+          officeType: '',  // 报销部门
           userId: ''
         },
         title: '',
@@ -169,6 +179,7 @@
           alreadyReimbursementAmount: '',  // 已报销额度
           surplusReimbursementAmount: '',  // 剩余报销额度
           reimbursementFsalary: '',  // 报销来源
+          officeType: '',  // 报销部门
           remarks: '',  // 备注
           columnList: []
         },
@@ -232,7 +243,6 @@
           this.columnForm.alreadyReimbursementAmount = data.alreadyReimbursementAmount
           this.columnForm.surplusReimbursementAmount = data.surplusReimbursementAmount
           this.columnForm.reimbursementQuotaDay = data.reimbursementQuotaDay
-          this.reimbursementFsalaryList = data.reimbursementFsalaryList
         })
       }
     },
@@ -254,7 +264,6 @@
           this.columnForm.alreadyReimbursementAmount = data.alreadyReimbursementAmount
           this.columnForm.surplusReimbursementAmount = data.surplusReimbursementAmount
           this.columnForm.reimbursementQuotaDay = data.reimbursementQuotaDay
-          this.reimbursementFsalaryList = data.reimbursementFsalaryList
           this.loading = false
         })
       },
@@ -262,6 +271,7 @@
         this.$refs.inputForm.resetFields()
         // eslint-disable-next-line no-unused-expressions
         this.searchForm.reimbursementFsalary = ''
+        this.searchForm.officeType = ''
         this.searchForm.beginReimbursementQuota = ''
         this.searchForm.endReimbursementQuota = ''
         this.searchDates = ''

+ 21 - 10
src/views/modules/reimbursementSys/project/user/reimbursementUserBusinessList.vue

@@ -3,10 +3,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.officeType">
+        <el-select v-model="searchForm.officeType" placeholder="请选择"  style="width: 100%;">
+          <el-option
+            v-for="item in this.$dictUtils.getDictList('reimbursement_office_type')"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value">
+          </el-option>
+        </el-select>
+      </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">
@@ -84,11 +94,6 @@
             >
             </el-table-column>
             <el-table-column
-              prop="reimbursementBatch"
-              label="业务编号"
-            >
-            </el-table-column>
-            <el-table-column
               prop="year"
               label="报销年份"
             >
@@ -124,6 +129,12 @@
               width="200px"
             >
             </el-table-column>
+            <el-table-column
+              prop="officeType"
+              label="报销部门"
+              width="200px"
+            >
+            </el-table-column>
           </el-table>
         </el-col>
       </el-row>
@@ -137,7 +148,6 @@
     data () {
       return {
         searchDates: '',
-        reimbursementFsalaryList: '',  // 实发类型列表
         searchForm: {
           year: '',
           beginDate: '',
@@ -145,6 +155,7 @@
           beginReimbursementQuota: '',
           endReimbursementQuota: '',
           reimbursementFsalary: '',  // 实发类型
+          officeType: '',  // 报销部门
           userId: ''
         },
         title: '',
@@ -167,6 +178,7 @@
           alreadyReimbursementAmount: '',  // 已报销额度
           surplusReimbursementAmount: '',  // 剩余报销额度
           reimbursementFsalary: '',  // 实发类型
+          officeType: '',  // 报销部门
           remarks: '',  // 备注
           columnList: []
         },
@@ -230,7 +242,6 @@
           this.columnForm.alreadyReimbursementAmount = data.alreadyReimbursementAmount
           this.columnForm.surplusReimbursementAmount = data.surplusReimbursementAmount
           this.columnForm.reimbursementQuotaDay = data.reimbursementQuotaDay
-          this.reimbursementFsalaryList = data.reimbursementFsalaryList
         })
       }
     },
@@ -252,7 +263,6 @@
           this.columnForm.alreadyReimbursementAmount = data.alreadyReimbursementAmount
           this.columnForm.surplusReimbursementAmount = data.surplusReimbursementAmount
           this.columnForm.reimbursementQuotaDay = data.reimbursementQuotaDay
-          this.reimbursementFsalaryList = data.reimbursementFsalaryList
           this.loading = false
         })
       },
@@ -260,6 +270,7 @@
         this.$refs.inputForm.resetFields()
         // eslint-disable-next-line no-unused-expressions
         this.searchForm.reimbursementFsalary = ''
+        this.searchForm.officeType = ''
         this.searchForm.beginReimbursementQuota = ''
         this.searchForm.endReimbursementQuota = ''
         this.searchDates = ''

+ 6 - 0
src/views/modules/reimbursementSys/user/reimbursementUserBusinessList.vue

@@ -136,6 +136,12 @@
             >
             </el-table-column>
             <el-table-column
+              prop="officeType"
+              label="报销部门"
+              width="200px"
+            >
+            </el-table-column>
+            <el-table-column
               prop="reimbursementAddress"
               label="报销来源"
               width="200px"