|  | @@ -278,7 +278,8 @@
 | 
	
		
			
				|  |  |        <el-table-column label="司机名称" align="center" prop="fDriverName" />
 | 
	
		
			
				|  |  |        <el-table-column label="司机电话" align="center" prop="fDriverTel" width="120"/>
 | 
	
		
			
				|  |  |        <el-table-column label="司机身份证" align="center" prop="fDriverIdCar" width="180"/>
 | 
	
		
			
				|  |  | -      <el-table-column label="业务类别" align="center" prop="fBusinessType" :formatter="fBusinessTypeFormat"/>
 | 
	
		
			
				|  |  | +      <el-table-column label="业务类别" align="center" prop="fBusinessType"
 | 
	
		
			
				|  |  | +       :formatter="fBusinessTypeFormat"/>
 | 
	
		
			
				|  |  |        <el-table-column
 | 
	
		
			
				|  |  |          width="100"
 | 
	
		
			
				|  |  |          label="入库状态"
 | 
	
	
		
			
				|  | @@ -362,6 +363,8 @@
 | 
	
		
			
				|  |  |        :limit.sync="queryParams.pageSize"
 | 
	
		
			
				|  |  |        @pagination="getList"
 | 
	
		
			
				|  |  |      />
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      <!-- 新增或修改仓库主(出入库)对话框 -->
 | 
	
		
			
				|  |  |      <el-dialog
 | 
	
		
			
				|  |  |        :visible.sync="open"
 | 
	
	
		
			
				|  | @@ -460,7 +463,7 @@
 | 
	
		
			
				|  |  |            </el-col>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |            <el-col :span="8">
 | 
	
		
			
				|  |  | -            <el-form-item label="仓1库" prop="fWarehouseid">
 | 
	
		
			
				|  |  | +            <el-form-item label="仓库" prop="fWarehouseid">
 | 
	
		
			
				|  |  |                <el-select
 | 
	
		
			
				|  |  |                  v-model="form.fWarehouseid"
 | 
	
		
			
				|  |  |                  filterable
 | 
	
	
		
			
				|  | @@ -1133,7 +1136,7 @@
 | 
	
		
			
				|  |  |                <el-table-column
 | 
	
		
			
				|  |  |                  prop="fWarehouseInformation"
 | 
	
		
			
				|  |  |                  header-align="center"
 | 
	
		
			
				|  |  | -                width="140px"
 | 
	
		
			
				|  |  | +                width="240px"
 | 
	
		
			
				|  |  |                  align="center"
 | 
	
		
			
				|  |  |                  label="*库区"
 | 
	
		
			
				|  |  |                >
 | 
	
	
		
			
				|  | @@ -1147,29 +1150,7 @@
 | 
	
		
			
				|  |  |                    </el-input>
 | 
	
		
			
				|  |  |                  </template>
 | 
	
		
			
				|  |  |                </el-table-column>
 | 
	
		
			
				|  |  | -<!--                <treeselect v-model="fWarehouselocid" :options="warehousesOptions" :show-count="true" placeholder="请选择归属库区" />-->
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<!--                  <el-select-->
 | 
	
		
			
				|  |  | -<!--                    v-model="scope.row.fWarehouselocid"-->
 | 
	
		
			
				|  |  | -<!--                    filterable-->
 | 
	
		
			
				|  |  | -<!--                    remote-->
 | 
	
		
			
				|  |  | -<!--                    :disabled="-->
 | 
	
		
			
				|  |  | -<!--                    browseStatus ||-->
 | 
	
		
			
				|  |  | -<!--                    scope.row.fBillstatus === 20 ||-->
 | 
	
		
			
				|  |  | -<!--                    scope.row.fBillstatus === 30 ||-->
 | 
	
		
			
				|  |  | -<!--                    scope.row.fBillstatus === 40-->
 | 
	
		
			
				|  |  | -<!--                  "-->
 | 
	
		
			
				|  |  | -<!--                    placeholder="请选择库位"-->
 | 
	
		
			
				|  |  | -<!--                  >-->
 | 
	
		
			
				|  |  | -<!--                    <el-option-->
 | 
	
		
			
				|  |  | -<!--                      v-for="(dict, index) in kqhouseOptions"-->
 | 
	
		
			
				|  |  | -<!--                      :key="index.fId"-->
 | 
	
		
			
				|  |  | -<!--                      :label="dict.fName"-->
 | 
	
		
			
				|  |  | -<!--                      :value="dict.fId"-->
 | 
	
		
			
				|  |  | -<!--                    ></el-option>-->
 | 
	
		
			
				|  |  | -<!--                  </el-select>-->
 | 
	
		
			
				|  |  | -<!--                </template>-->
 | 
	
		
			
				|  |  | -<!--              </el-table-column>-->
 | 
	
		
			
				|  |  |                <el-table-column
 | 
	
		
			
				|  |  |                  prop="fcntrtype"
 | 
	
		
			
				|  |  |                  header-align="center"
 | 
	
	
		
			
				|  | @@ -1704,6 +1685,27 @@
 | 
	
		
			
				|  |  |                </template>
 | 
	
		
			
				|  |  |              </el-table-column>
 | 
	
		
			
				|  |  |              <el-table-column
 | 
	
		
			
				|  |  | +              prop="fBusinessType"
 | 
	
		
			
				|  |  | +              header-align="center"
 | 
	
		
			
				|  |  | +              align="center"
 | 
	
		
			
				|  |  | +              width="180px"
 | 
	
		
			
				|  |  | +              label="作业类型"
 | 
	
		
			
				|  |  | +            >
 | 
	
		
			
				|  |  | +              <el-select
 | 
	
		
			
				|  |  | +                style="width: 80%"
 | 
	
		
			
				|  |  | +                v-model="warehouseDrList.fBusinessType"
 | 
	
		
			
				|  |  | +                filterable
 | 
	
		
			
				|  |  | +                disabled
 | 
	
		
			
				|  |  | +              >
 | 
	
		
			
				|  |  | +                <el-option
 | 
	
		
			
				|  |  | +                  v-for="(dict,index) in businessTypeOption"
 | 
	
		
			
				|  |  | +                  :key="dict.dictValue"
 | 
	
		
			
				|  |  | +                  :label="dict.dictLabel"
 | 
	
		
			
				|  |  | +                  :value="dict.dictValue"
 | 
	
		
			
				|  |  | +                ></el-option>
 | 
	
		
			
				|  |  | +              </el-select>
 | 
	
		
			
				|  |  | +            </el-table-column>
 | 
	
		
			
				|  |  | +            <el-table-column
 | 
	
		
			
				|  |  |                prop="fFeeUnitid"
 | 
	
		
			
				|  |  |                header-align="center"
 | 
	
		
			
				|  |  |                align="center"
 | 
	
	
		
			
				|  | @@ -1788,7 +1790,9 @@
 | 
	
		
			
				|  |  |                label="结算方式"
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |                <template slot-scope="scope">
 | 
	
		
			
				|  |  | -                <el-select v-model="scope.row.fStltypeid" style="width: 250px" placeholder="请选择结算表票结、月结">
 | 
	
		
			
				|  |  | +                <el-select
 | 
	
		
			
				|  |  | +                  v-model="scope.row.fStltypeid"
 | 
	
		
			
				|  |  | +                  placeholder="请选择结算表票结、月结">
 | 
	
		
			
				|  |  |                    <el-option
 | 
	
		
			
				|  |  |                      v-for="dict in fStltypeidOptions"
 | 
	
		
			
				|  |  |                      :key="dict.dictValue"
 | 
	
	
		
			
				|  | @@ -2931,6 +2935,8 @@ export default {
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    data() {
 | 
	
		
			
				|  |  |      return {
 | 
	
		
			
				|  |  | +      information:'',
 | 
	
		
			
				|  |  | +      informationId:'',
 | 
	
		
			
				|  |  |        inDex:'',
 | 
	
		
			
				|  |  |        Warehouse:'',
 | 
	
		
			
				|  |  |        treeselectList:{
 | 
	
	
		
			
				|  | @@ -3275,31 +3281,24 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      /** 查询部门下拉树结构 */
 | 
	
		
			
				|  |  |      getTreeselect(row) {
 | 
	
		
			
				|  |  | -      console.log(row)
 | 
	
		
			
				|  |  |        this.treeselectList.fWarehouselocid = null
 | 
	
		
			
				|  |  |        this.inDex = row.$index
 | 
	
		
			
				|  |  |        this.choiceWarehouse = true
 | 
	
		
			
				|  |  |        treeselect(this.form.fWarehouseid).then(response => {
 | 
	
		
			
				|  |  | -        console.log(response)
 | 
	
		
			
				|  |  |          this.fWarehouseidOptions = response.data;
 | 
	
		
			
				|  |  | -        console.log(this.fWarehouseidOptions)
 | 
	
		
			
				|  |  | -        // console.log(this.dataList.fWarehouseid)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |        })
 | 
	
		
			
				|  |  | +      this.Warehouse = this.dataList[this.inDex].fWarehouseInformation
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      getAlltree(tree){
 | 
	
		
			
				|  |  | -      console.log(tree.id)
 | 
	
		
			
				|  |  | -      console.log(this.dataList)
 | 
	
		
			
				|  |  | -      this.$set(this.dataList[this.inDex], 'fWarehouseInformation', tree.fWarehouseInformation)
 | 
	
		
			
				|  |  | -      this.$set(this.dataList[this.inDex], 'fWarehouselocid', tree.id)
 | 
	
		
			
				|  |  | -      this.Warehouse = tree.fWarehouseInformation
 | 
	
		
			
				|  |  | -      console.log(this.dataList[this.inDex])
 | 
	
		
			
				|  |  | -      console.log(this.dataList[this.inDex].fWarehouseInformation)
 | 
	
		
			
				|  |  | -      console.log(this.dataList)
 | 
	
		
			
				|  |  | +      this.information = tree.fWarehouseInformation
 | 
	
		
			
				|  |  | +      this.informationId = tree.id
 | 
	
		
			
				|  |  | +      // this.$set(this.dataList[this.inDex], 'fWarehouseInformation', tree.fWarehouseInformation)
 | 
	
		
			
				|  |  | +      // this.$set(this.dataList[this.inDex], 'fWarehouselocid', tree.id)
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      confirm(){
 | 
	
		
			
				|  |  | +      this.$set(this.dataList[this.inDex], 'fWarehouseInformation', this.information)
 | 
	
		
			
				|  |  | +      this.$set(this.dataList[this.inDex], 'fWarehouselocid', this.informationId)
 | 
	
		
			
				|  |  |        this.choiceWarehouse = false
 | 
	
		
			
				|  |  | -      // console.log(this.dataList[0].fWarehouseid)
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 出库件数的计算
 | 
	
		
			
				|  |  |      qtyChange(row) {
 | 
	
	
		
			
				|  | @@ -3761,8 +3760,10 @@ export default {
 | 
	
		
			
				|  |  |          remarks: null,
 | 
	
		
			
				|  |  |          fMblno:this.form.fMblno,
 | 
	
		
			
				|  |  |          fProductName:this.form.fProductName,
 | 
	
		
			
				|  |  | -        fMarks:this.form.fMarks
 | 
	
		
			
				|  |  | +        fMarks:this.form.fMarks,
 | 
	
		
			
				|  |  | +        fBusinessType:this.$set(this.warehouseDrList,'fBusinessType',this.form.fBusinessType)
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  | +      console.log(this.warehouseDrList)
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      addpayment() {
 | 
	
		
			
				|  |  |        this.warehouseCrList.push({
 | 
	
	
		
			
				|  | @@ -3919,12 +3920,15 @@ export default {
 | 
	
		
			
				|  |  |              fTaxrate: this.fTaxrate,
 | 
	
		
			
				|  |  |              fMblno:this.form.fMblno,
 | 
	
		
			
				|  |  |              fProductName:this.form.fProductName,
 | 
	
		
			
				|  |  | -            fMarks:this.form.fMarks
 | 
	
		
			
				|  |  | +            fMarks:this.form.fMarks,
 | 
	
		
			
				|  |  | +            fBusinessType:this.$set(this.warehouseDrList,'fBusinessType',this.form.fBusinessType)
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          for (let list in this.warehouseDrList) {
 | 
	
		
			
				|  |  |            if (this.warehouseDrList[list].fFeeUnitid === "1") {
 | 
	
		
			
				|  |  |              this.$set(this.warehouseDrList[list], "fQty", this.fQty.toFixed(2));
 | 
	
		
			
				|  |  | +            console.log("111111433543")
 | 
	
		
			
				|  |  | +            return
 | 
	
		
			
				|  |  |            } else if (this.warehouseDrList[list].fFeeUnitid === "2") {
 | 
	
		
			
				|  |  |              this.$set(this.warehouseDrList[list], "fQty", (this.fGrossweight/1000).toFixed(2));
 | 
	
		
			
				|  |  |            } else if (this.warehouseDrList[list].fFeeUnitid === "3") {
 | 
	
	
		
			
				|  | @@ -3932,8 +3936,7 @@ export default {
 | 
	
		
			
				|  |  |            } else {
 | 
	
		
			
				|  |  |              this.$set(this.warehouseDrList[list], "fQty", 0);
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | -          this.$set(this.warehouseDrList[list], "fAmount", (Number(this.warehouseDrList[list].fUnitprice) * Number(this.warehouseDrList[list].fQty)).toFixed(2)
 | 
	
		
			
				|  |  | -          );
 | 
	
		
			
				|  |  | +          this.$set(this.warehouseDrList[list], "fAmount", (Number(this.warehouseDrList[list].fUnitprice) * Number(this.warehouseDrList[list].fQty)).toFixed(2));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          this.warehousingagreement = false;
 | 
	
		
			
				|  |  |        }
 | 
	
	
		
			
				|  | @@ -3960,7 +3963,8 @@ export default {
 | 
	
		
			
				|  |  |              fTaxrate: this.fTaxrate,
 | 
	
		
			
				|  |  |              fMblno:this.form.fMblno,
 | 
	
		
			
				|  |  |              fProductName:this.form.fProductName,
 | 
	
		
			
				|  |  | -            fMarks:this.form.fMarks
 | 
	
		
			
				|  |  | +            fMarks:this.form.fMarks,
 | 
	
		
			
				|  |  | +            fBusinessType:this.$set(this.warehouseCrList,'fBusinessType',this.form.fBusinessType)
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          for (let list in this.warehouseCrList) {
 | 
	
	
		
			
				|  | @@ -4180,7 +4184,7 @@ export default {
 | 
	
		
			
				|  |  |      /** 修改按钮操作 */
 | 
	
		
			
				|  |  |      handleUpdate(row, status) {
 | 
	
		
			
				|  |  |        this.reset();
 | 
	
		
			
				|  |  | -      // this.contrOl = false
 | 
	
		
			
				|  |  | +      this.contrOl = true
 | 
	
		
			
				|  |  |        // if (this.dataList.length === 0){
 | 
	
		
			
				|  |  |        //
 | 
	
		
			
				|  |  |        // }
 |