陈婷婷
2 天以前 2e2b0700a25ce13c7a3eb113c577375da87bc0f3
src/views/scMould/warehouse/Sc_MouldOutRequestBillEdit.vue
@@ -285,7 +285,7 @@
      <GyEmployee @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gyEmployeeShow" />
      <GySupplier @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gySupplierShow" />
      <GyCustomer @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gyCustomerShow" />
      <GyMould @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gyMouldShow" />
      <GyMould  ref="gyMouldRef" @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gyMouldShow" />
      <GyStockPlace @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="gyStockPlaceShow" />
      <ScICMOBillList @deptEmitDb="dbEmitData" @deptEmit="emitData" :openPage="HModName" v-if="ScICMOBillShow" />
      <div slot="footer" class="dialog-footer">
@@ -549,6 +549,61 @@
        } else {
          this.$modal.msgError("请选择数据!");
        }
      }else if(deptRow.length > 1 && num == 8) {
           var rowdata = [];
            for (let i = 0; i < deptRow.length; i++) {
              rowdata.push({
                  "HMaterID": deptRow[i].hmainid || 0,
                  "HMaterNumber": deptRow[i].模具编号 || "",
                  "HMaterName": deptRow[i].模具名称 || "",
                  "HMaterModel": deptRow[i].模具型号 || "",
                  "HUnitID": deptRow[i].HUnitID || 0,
                  "HUnitNumber": deptRow[i].计量单位代码 || "",
                  "HUnitName": deptRow[i].计量单位 || "",
                  "HQty": "1",  // 默认数量
                  "HWHID": this.form.HWHID || "0",
                  "HWHNumber": this.form.HWHNumber || "",
                  "HWHName": this.form.HWHName || "",
                  "HSPID": "0",
                  "HSPNumber": "",
                  "HSPName": "",
                  "KuHQty": "0",  // 库存数量
                  "HSourceInterID": "0",
                  "HSourceEntryID": "0",
                  "HSourceBillType": "",
                  "HSourceBillNo": "",
                  "HRelationQty": "0",
                  "HRelationMoney": "0",
                  "HRemark": "",
                  "HPropertyID": "0",
                  "HSecUnitID": "0",
                  "HSecUnitRate": "0",
                  "HQtyMust": "0",
                  "HPrice": "0",
                  "HMoney": "0",
                  "HERPInterID": "0",
                  "HERPEntryID": "0",
                  "HPOOrderInterID": "0",
                  "HPOOrderEntryID": "0",
                  "HPOOrderBillNo": "",
                  "HSeOrderInterID": "0",
                  "HSeOrderEntryID": "0",
                  "HSeOrderBillNo": "",
                  "HICMOInterID": "0",
                  "HICMOEntryID": "0",
                  "HICMOBillNo": "",
                  "HSTOCKORGID": this.form.HStockOrgID,
                  "HOWNERID": this.form.HStockOrgID,
                  "HOWNERTYPEID": "",
                  "HSEQ": "0",
                  "HSTOCKSTATUSID": "0"
              })
            }
            this.editData.splice(this.zbIndex, 1, ...rowdata)
            this.ScICMOBillShow = false
            this.openData = false
            this.gyMouldShow = false
      }else{
        if (deptRow.HItemID || deptRow.hmainid) {
          if (num == 1) {
@@ -637,8 +692,17 @@
      this.deptform = deptRow
    },
    deptClickSub() {
      this.dbEmitData(this.deptform, this.dialogTypeNum)
      this.deptform = {}
         if(this.dialogTypeNum==8){
           const selectedData = this.$refs.gyMouldRef.rowForm;
           if(selectedData.length>1){
              this.dbEmitData(selectedData, this.dialogTypeNum);
           }else{
              this.dbEmitData(this.deptform, this.dialogTypeNum);
           }
         }else{
          this.dbEmitData(this.deptform, this.dialogTypeNum);
         }
      this.deptform = {};
    },
    deptClose() {
      this.deptform = {}
@@ -1189,6 +1253,14 @@
    //  打开数据列表弹窗
    openDataDialog(num, row) {
      //num1部门,2出库仓库,3物料,4销售员
        if (num == 8) {
        if (this.$refs.gyMouldRef) {
          this.$refs.gyMouldRef.clearSelection()
        }
        this.dialogTitle = '容器列表'
        this.gyMouldShow = true
        this.openData = true
      }
      if (row) {
        this.zbIndex = row.index - 1
      }