|  | @@ -300,7 +300,7 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |            <el-col :span="8">
 | 
	
		
			
				|  |  |              <el-form-item label="仓管员" prop="fStorekeeper">
 | 
	
		
			
				|  |  | -               <el-select
 | 
	
		
			
				|  |  | +              <el-select
 | 
	
		
			
				|  |  |                  v-model="form.fStorekeeper"
 | 
	
		
			
				|  |  |                  filterable
 | 
	
		
			
				|  |  |                  remote
 | 
	
	
		
			
				|  | @@ -1041,6 +1041,7 @@
 | 
	
		
			
				|  |  |          border
 | 
	
		
			
				|  |  |          stripe
 | 
	
		
			
				|  |  |          show-summary
 | 
	
		
			
				|  |  | +        :summary-method="getTotal"
 | 
	
		
			
				|  |  |        >
 | 
	
		
			
				|  |  |          <el-table-column label="序号" type="index" width="80">
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
	
		
			
				|  | @@ -1059,19 +1060,19 @@
 | 
	
		
			
				|  |  |                show-word-limitfMblnoOptions
 | 
	
		
			
				|  |  |              /> -->
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  | -                v-model="scope.row.fCorpid"
 | 
	
		
			
				|  |  | -                filterable
 | 
	
		
			
				|  |  | -                remote
 | 
	
		
			
				|  |  | -                :remote-method="corpsRemoteMethod"
 | 
	
		
			
				|  |  | -                placeholder="客户名称"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <el-option
 | 
	
		
			
				|  |  | -                  v-for="dict in KHblnoOptions"
 | 
	
		
			
				|  |  | -                  :key="dict.fId"
 | 
	
		
			
				|  |  | -                  :label="dict.fName"
 | 
	
		
			
				|  |  | -                  :value="dict.fId"
 | 
	
		
			
				|  |  | -                ></el-option>
 | 
	
		
			
				|  |  | -              </el-select>
 | 
	
		
			
				|  |  | +              v-model="scope.row.fCorpid"
 | 
	
		
			
				|  |  | +              filterable
 | 
	
		
			
				|  |  | +              remote
 | 
	
		
			
				|  |  | +              :remote-method="corpsRemoteMethod"
 | 
	
		
			
				|  |  | +              placeholder="客户名称"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <el-option
 | 
	
		
			
				|  |  | +                v-for="dict in KHblnoOptions"
 | 
	
		
			
				|  |  | +                :key="dict.fId"
 | 
	
		
			
				|  |  | +                :label="dict.fName"
 | 
	
		
			
				|  |  | +                :value="dict.fId"
 | 
	
		
			
				|  |  | +              ></el-option>
 | 
	
		
			
				|  |  | +            </el-select>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
		
			
				|  |  |          <el-table-column
 | 
	
	
		
			
				|  | @@ -1088,19 +1089,19 @@
 | 
	
		
			
				|  |  |                show-word-limit
 | 
	
		
			
				|  |  |              /> -->
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  | -                v-model="scope.row.fCorpid"
 | 
	
		
			
				|  |  | -                filterable
 | 
	
		
			
				|  |  | -                remote
 | 
	
		
			
				|  |  | -                :remote-method="fWRemoteMethod"
 | 
	
		
			
				|  |  | -                placeholder="费用名称"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <el-option
 | 
	
		
			
				|  |  | -                  v-for="dict in fWbuOptions"
 | 
	
		
			
				|  |  | -                  :key="dict.fId"
 | 
	
		
			
				|  |  | -                  :label="dict.fName"
 | 
	
		
			
				|  |  | -                  :value="dict.fId"
 | 
	
		
			
				|  |  | -                ></el-option>
 | 
	
		
			
				|  |  | -              </el-select>
 | 
	
		
			
				|  |  | +              v-model="scope.row.fCorpid"
 | 
	
		
			
				|  |  | +              filterable
 | 
	
		
			
				|  |  | +              remote
 | 
	
		
			
				|  |  | +              :remote-method="fWRemoteMethod"
 | 
	
		
			
				|  |  | +              placeholder="费用名称"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <el-option
 | 
	
		
			
				|  |  | +                v-for="dict in fWbuOptions"
 | 
	
		
			
				|  |  | +                :key="dict.fId"
 | 
	
		
			
				|  |  | +                :label="dict.fName"
 | 
	
		
			
				|  |  | +                :value="dict.fId"
 | 
	
		
			
				|  |  | +              ></el-option>
 | 
	
		
			
				|  |  | +            </el-select>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
		
			
				|  |  |          <el-table-column
 | 
	
	
		
			
				|  | @@ -1117,17 +1118,17 @@
 | 
	
		
			
				|  |  |                show-word-limit
 | 
	
		
			
				|  |  |              /> -->
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  | -                v-model="scope.row.fFeeUnitid"
 | 
	
		
			
				|  |  | -                placeholder="请选择计费单位"
 | 
	
		
			
				|  |  | -                clearable
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <el-option
 | 
	
		
			
				|  |  | -                  v-for="dict in jFeetunitOptions"
 | 
	
		
			
				|  |  | -                  :key="dict.dictValue"
 | 
	
		
			
				|  |  | -                  :label="dict.dictLabel"
 | 
	
		
			
				|  |  | -                  :value="dict.dictValue"
 | 
	
		
			
				|  |  | -                />
 | 
	
		
			
				|  |  | -              </el-select>
 | 
	
		
			
				|  |  | +              v-model="scope.row.fFeeUnitid"
 | 
	
		
			
				|  |  | +              placeholder="请选择计费单位"
 | 
	
		
			
				|  |  | +              clearable
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <el-option
 | 
	
		
			
				|  |  | +                v-for="dict in jFeetunitOptions"
 | 
	
		
			
				|  |  | +                :key="dict.dictValue"
 | 
	
		
			
				|  |  | +                :label="dict.dictLabel"
 | 
	
		
			
				|  |  | +                :value="dict.dictValue"
 | 
	
		
			
				|  |  | +              />
 | 
	
		
			
				|  |  | +            </el-select>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
		
			
				|  |  |          <el-table-column
 | 
	
	
		
			
				|  | @@ -1292,19 +1293,19 @@
 | 
	
		
			
				|  |  |                show-word-limit
 | 
	
		
			
				|  |  |              /> -->
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  | -                v-model="scope.row.fCorpid"
 | 
	
		
			
				|  |  | -                filterable
 | 
	
		
			
				|  |  | -                remote
 | 
	
		
			
				|  |  | -                :remote-method="corpsRemoteMethod"
 | 
	
		
			
				|  |  | -                placeholder="客户名称"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <el-option
 | 
	
		
			
				|  |  | -                  v-for="dict in KHblnoOptions"
 | 
	
		
			
				|  |  | -                  :key="dict.fId"
 | 
	
		
			
				|  |  | -                  :label="dict.fName"
 | 
	
		
			
				|  |  | -                  :value="dict.fId"
 | 
	
		
			
				|  |  | -                ></el-option>
 | 
	
		
			
				|  |  | -              </el-select>
 | 
	
		
			
				|  |  | +              v-model="scope.row.fCorpid"
 | 
	
		
			
				|  |  | +              filterable
 | 
	
		
			
				|  |  | +              remote
 | 
	
		
			
				|  |  | +              :remote-method="corpsRemoteMethod"
 | 
	
		
			
				|  |  | +              placeholder="客户名称"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <el-option
 | 
	
		
			
				|  |  | +                v-for="dict in KHblnoOptions"
 | 
	
		
			
				|  |  | +                :key="dict.fId"
 | 
	
		
			
				|  |  | +                :label="dict.fName"
 | 
	
		
			
				|  |  | +                :value="dict.fId"
 | 
	
		
			
				|  |  | +              ></el-option>
 | 
	
		
			
				|  |  | +            </el-select>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
		
			
				|  |  |          <el-table-column
 | 
	
	
		
			
				|  | @@ -1321,19 +1322,19 @@
 | 
	
		
			
				|  |  |                show-word-limit
 | 
	
		
			
				|  |  |              /> -->
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  | -                v-model="scope.row.fCorpid"
 | 
	
		
			
				|  |  | -                filterable
 | 
	
		
			
				|  |  | -                remote
 | 
	
		
			
				|  |  | -                :remote-method="fWRemoteMethod"
 | 
	
		
			
				|  |  | -                placeholder="费用名称"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <el-option
 | 
	
		
			
				|  |  | -                  v-for="dict in fWbuOptions"
 | 
	
		
			
				|  |  | -                  :key="dict.fId"
 | 
	
		
			
				|  |  | -                  :label="dict.fName"
 | 
	
		
			
				|  |  | -                  :value="dict.fId"
 | 
	
		
			
				|  |  | -                ></el-option>
 | 
	
		
			
				|  |  | -              </el-select>
 | 
	
		
			
				|  |  | +              v-model="scope.row.fCorpid"
 | 
	
		
			
				|  |  | +              filterable
 | 
	
		
			
				|  |  | +              remote
 | 
	
		
			
				|  |  | +              :remote-method="fWRemoteMethod"
 | 
	
		
			
				|  |  | +              placeholder="费用名称"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <el-option
 | 
	
		
			
				|  |  | +                v-for="dict in fWbuOptions"
 | 
	
		
			
				|  |  | +                :key="dict.fId"
 | 
	
		
			
				|  |  | +                :label="dict.fName"
 | 
	
		
			
				|  |  | +                :value="dict.fId"
 | 
	
		
			
				|  |  | +              ></el-option>
 | 
	
		
			
				|  |  | +            </el-select>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
		
			
				|  |  |          <el-table-column
 | 
	
	
		
			
				|  | @@ -1350,17 +1351,17 @@
 | 
	
		
			
				|  |  |                show-word-limit
 | 
	
		
			
				|  |  |              /> -->
 | 
	
		
			
				|  |  |              <el-select
 | 
	
		
			
				|  |  | -                v-model="scope.row.fFeeUnitid"
 | 
	
		
			
				|  |  | -                placeholder="请选择计费单位"
 | 
	
		
			
				|  |  | -                clearable
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -                <el-option
 | 
	
		
			
				|  |  | -                  v-for="dict in jFeetunitOptions"
 | 
	
		
			
				|  |  | -                  :key="dict.dictValue"
 | 
	
		
			
				|  |  | -                  :label="dict.dictLabel"
 | 
	
		
			
				|  |  | -                  :value="dict.dictValue"
 | 
	
		
			
				|  |  | -                />
 | 
	
		
			
				|  |  | -              </el-select>
 | 
	
		
			
				|  |  | +              v-model="scope.row.fFeeUnitid"
 | 
	
		
			
				|  |  | +              placeholder="请选择计费单位"
 | 
	
		
			
				|  |  | +              clearable
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <el-option
 | 
	
		
			
				|  |  | +                v-for="dict in jFeetunitOptions"
 | 
	
		
			
				|  |  | +                :key="dict.dictValue"
 | 
	
		
			
				|  |  | +                :label="dict.dictLabel"
 | 
	
		
			
				|  |  | +                :value="dict.dictValue"
 | 
	
		
			
				|  |  | +              />
 | 
	
		
			
				|  |  | +            </el-select>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
		
			
				|  |  |          <el-table-column
 | 
	
	
		
			
				|  | @@ -1870,9 +1871,9 @@ export default {
 | 
	
		
			
				|  |  |        // 状态(数据字典),N 入字典
 | 
	
		
			
				|  |  |        fBillstatusOptions: [],
 | 
	
		
			
				|  |  |        // 费用名称
 | 
	
		
			
				|  |  | -      fWbuOptions:[],
 | 
	
		
			
				|  |  | +      fWbuOptions: [],
 | 
	
		
			
				|  |  |        // 计价单位
 | 
	
		
			
				|  |  | -      jFeetunitOptions:[],
 | 
	
		
			
				|  |  | +      jFeetunitOptions: [],
 | 
	
		
			
				|  |  |        // 查询参数
 | 
	
		
			
				|  |  |        queryParams: {
 | 
	
		
			
				|  |  |          pageNum: 1,
 | 
	
	
		
			
				|  | @@ -2357,6 +2358,34 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    // 合计
 | 
	
		
			
				|  |  | +    // getTotal(param) {
 | 
	
		
			
				|  |  | +    //   console.log(param)
 | 
	
		
			
				|  |  | +    //   const { columns, data } = param;
 | 
	
		
			
				|  |  | +    //   const sums = [];
 | 
	
		
			
				|  |  | +    //   columns.forEach((column, index) => {
 | 
	
		
			
				|  |  | +    //     if (index === 0) {
 | 
	
		
			
				|  |  | +    //       sums[index] = "合计";
 | 
	
		
			
				|  |  | +    //       return;
 | 
	
		
			
				|  |  | +    //     }
 | 
	
		
			
				|  |  | +    //     const values = data.map((item) => Number(item[column.property]));
 | 
	
		
			
				|  |  | +    //     if (column.property === "num") {
 | 
	
		
			
				|  |  | +    //       sums[index] = values.reduce((prev, curr) => {
 | 
	
		
			
				|  |  | +    //         const value = Number(curr);
 | 
	
		
			
				|  |  | +    //         if (!isNaN(value)) {
 | 
	
		
			
				|  |  | +    //           return prev + curr;
 | 
	
		
			
				|  |  | +    //         } else {
 | 
	
		
			
				|  |  | +    //           return prev;
 | 
	
		
			
				|  |  | +    //         }
 | 
	
		
			
				|  |  | +    //       }, 0);
 | 
	
		
			
				|  |  | +    //       sums[index];
 | 
	
		
			
				|  |  | +    //     } else {
 | 
	
		
			
				|  |  | +    //       sums[index] = "--";
 | 
	
		
			
				|  |  | +    //     }
 | 
	
		
			
				|  |  | +    //   });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    //   return sums;
 | 
	
		
			
				|  |  | +    // },
 | 
	
		
			
				|  |  |      changefBsdate(row) {
 | 
	
		
			
				|  |  |        if (this.dataList.length > 0) {
 | 
	
		
			
				|  |  |          for (var i = 0; i < this.dataList.length; i++) {
 | 
	
	
		
			
				|  | @@ -2447,7 +2476,7 @@ export default {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        let queryParams = { pageNum: 1, pageSize: 10, fName: name };
 | 
	
		
			
				|  |  |        listCorps(queryParams).then((response) => {
 | 
	
		
			
				|  |  | -        console.log(response)
 | 
	
		
			
				|  |  | +        console.log(response);
 | 
	
		
			
				|  |  |          this.fMblnoOptions = response.rows;
 | 
	
		
			
				|  |  |          this.KHblnoOptions = response.rows;
 | 
	
		
			
				|  |  |        });
 | 
	
	
		
			
				|  | @@ -2463,14 +2492,14 @@ export default {
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 远程模糊查询费用名称
 | 
	
		
			
				|  |  | -    fWRemoteMethod(name) { 
 | 
	
		
			
				|  |  | -     if (name == null || name === "") {
 | 
	
		
			
				|  |  | +    fWRemoteMethod(name) {
 | 
	
		
			
				|  |  | +      if (name == null || name === "") {
 | 
	
		
			
				|  |  |          return false;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        let queryParams = { pageNum: 1, pageSize: 10, fName: name };
 | 
	
		
			
				|  |  |        listFees(queryParams).then((response) => {
 | 
	
		
			
				|  |  |          this.fWbuOptions = response.rows;
 | 
	
		
			
				|  |  | -        console.log(response)
 | 
	
		
			
				|  |  | +        console.log(response);
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      /* 远程模糊查询经营单位 */
 | 
	
	
		
			
				|  | @@ -2501,7 +2530,7 @@ export default {
 | 
	
		
			
				|  |  |        let queryParams = { pageNum: 1, pageSize: 10, userName: name };
 | 
	
		
			
				|  |  |        listUser(queryParams).then((response) => {
 | 
	
		
			
				|  |  |          this.userOptions = response.rows;
 | 
	
		
			
				|  |  | -        console.log(response.rows)
 | 
	
		
			
				|  |  | +        console.log(response.rows);
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |    },
 |