caojunjie 4 vuotta sitten
vanhempi
commit
d1a44209ca
1 muutettua tiedostoa jossa 59 lisäystä ja 1 poistoa
  1. 59 1
      src/views/finance/charge/index.vue

+ 59 - 1
src/views/finance/charge/index.vue

@@ -305,6 +305,7 @@
             <span v-else>{{ scope.row.fBilltype }}</span>
           </template>
         </el-table-column>
+        <el-table-column label="作业类型" align="center" prop="fBusinessType" />
         <el-table-column label="金额" align="center" prop="fAmtdr"/>
         <el-table-column label="本次金额" align="center" prop="fAmt"/>
         <el-table-column label="备注" align="center" prop="fRemarks"/>
@@ -398,6 +399,38 @@
               </el-select>
             </template>
           </el-form-item>
+          <el-form-item label="仓储业务" prop="fFeeid">
+            <el-select
+              v-model="queryParameter.fBilltype"
+              size="small"
+              style="width:200px"
+              @change="changefBilltype"
+              placeholder="请选择仓储业务"
+            >
+              <el-option label="入库" value="SJRK"></el-option>
+              <el-option label="出库" value="SJCK"></el-option>
+              <el-option label="货权转移" value="HQZY"></el-option>
+            </el-select>
+          </el-form-item>
+          <el-form-item label="作业类型" prop="fBusinessType">
+            <el-select
+              v-model="queryParameter.fBusinessType"
+              filterable
+              remote
+              size="small"
+              style="width:200px"
+              placeholder="作业类型"
+              multiple
+            >
+              <el-option
+                v-for="dict in businessTypeOption"
+                :key="dict.dictValue"
+                :label="dict.dictLabel"
+                :value="dict.dictValue"
+              >
+              </el-option>
+            </el-select>
+          </el-form-item>
           <el-form-item label="审核日期" prop="timeExamine">
             <el-date-picker
               size="small"
@@ -445,6 +478,7 @@
               <span v-else>{{ scope.row.fBilltype }}</span>
             </template>
           </el-table-column>
+          <el-table-column label="作业类型" align="center" prop="fBusinessType" />
           <el-table-column label="审核日期" align="center" prop="fReviewDate"/>
           <el-table-column label="费用名称" align="center" prop="fFeeName"/>
           <el-table-column label="金额" align="center" prop="fAmtdr"/>
@@ -511,6 +545,7 @@
             <span v-else>{{ scope.row.fBilltype }}</span>
           </template>
         </el-table-column>
+        <el-table-column label="作业类型" align="center" prop="fBusinessType" />
         <el-table-column label="金额" align="center" prop="fAmtdr" width="120"/>
         <el-table-column label="本次金额" align="center" prop="fAmt" width="120"/>
       </el-table>
@@ -551,6 +586,7 @@ export default {
       Operator:'',
       approve:false,
       addOrUpdateVisible: false,
+      businessTypeOption:[],
       contrastId:220,
       tablefilter:false,
       hide:false,
@@ -602,7 +638,10 @@ export default {
         fStatementNo: '',
         fFeeid: '',
         timeExamine: '',
-        timeInterval: ''
+        timeInterval: '',
+        fBilltype:'',
+        fBusinessType:''
+
       },
       empty: [],
       //导入从表传主表
@@ -689,6 +728,9 @@ export default {
   created() {
     this.getList()
     this.register()
+    this.getDicts("st_in_type").then((response) => {
+      this.businessTypeOption = response.data;
+    });
   },
   activated(){
     this.adoPt()
@@ -739,6 +781,22 @@ export default {
     getDataList(){
       this.addOrUpdateVisible = false
     },
+    changefBilltype(){
+      this.businessTypeOption = []
+      if (this.queryParameter.fBilltype == 'SJRK'){
+        this.getDicts("st_in_type").then((response) => {
+          this.businessTypeOption = response.data;
+        });
+      }else if (this.queryParameter.fBilltype == 'SJCK'){
+        this.getDicts("st_out_type").then((response) => {
+          this.businessTypeOption = response.data;
+        });
+      }else if(this.queryParameter.fBilltype == 'HQZY'){
+        this.getDicts("st_trans_type").then((response) => {
+          this.businessTypeOption = response.data;
+        });
+      }
+    },
     homepaGe(){
       let view = {
         fullPath: "/finance/charge",