loulijun2021
2023-05-06 cbcf2f774d7bd505502cf05a09eb38ee553f7c34
src/views/zzmx/chda.vue
@@ -36,13 +36,13 @@
        >
          <div class="elForm">
            <el-form-item label-width="70px" label="物料编码" style=" display: flex;">
              <el-input v-model="form.partcode" placeholder="请输入" style="width: 200px" />
              <el-input v-model="form.partcode" placeholder="请输入" style="width: 200px" @change="search" />
            </el-form-item>
            <el-form-item label="物料名称" style=" display: flex;">
              <el-input v-model="form.partname" placeholder="请输入" style="width: 200px" />
              <el-input v-model="form.partname" placeholder="请输入" style="width: 200px" @change="search" />
            </el-form-item>
            <el-form-item label="物料规格" style=" display: flex;">
              <el-input v-model="form.partspec" placeholder="请输入" style="width: 200px" />
              <el-input v-model="form.partspec" placeholder="请输入" style="width: 200px" @change="search" />
            </el-form-item>
            <el-form-item label="存货类型" style=" display: flex;">
              <el-select
@@ -51,6 +51,7 @@
                :popper-append-to-body="false"
                style="width: 200px"
                placeholder="请选择"
                @change="search"
              >
                <!--                @change="val=>stocktypecodeChange(val,'form')"-->
                <el-option
@@ -69,6 +70,7 @@
                :popper-append-to-body="false"
                style="width: 200px"
                placeholder="请选择"
                @change="search"
              >
                <el-option
                  v-for="item in materialtypeArr"
@@ -85,6 +87,7 @@
                :popper-append-to-body="false"
                style="width: 200px"
                placeholder="请选择"
                @change="search"
              >
                <!--                @focus="getWareHouseSelect"-->
                <el-option
@@ -155,6 +158,7 @@
            prop="partname"
            min-width="160"
            label="物料名称"
            show-tooltip-when-overflow
            sortable="custom"
          />
          <el-table-column
@@ -914,8 +918,8 @@
        this.dialogForm.warehousecode = row.stck_code
        this.dialogForm.stocktypecode = row.stocktypecode
        this.dialogForm.materialtypecode = row.materialtypecode
        this.dialogForm.minstockqty = row.maxqty
        this.dialogForm.maxstockqty = row.minqty
        this.dialogForm.minstockqty = row.minqty
        this.dialogForm.maxstockqty = row.maxqty
      })
      await this.getuomSelect()
    },
@@ -958,10 +962,6 @@
    },
    // 对话框确认
    dialogVisibleConfirm() {
      if (this.defaultroute_codeArr.length > 0 && this.defaultroute_code === '') {
        return this.$message.info('默认工艺路线不能为空!')
      }
      this.$refs.dialogForm.validate(valid => {
        if (valid) {
          this.$store.state.app.buttonIsDisabled = true
@@ -974,8 +974,8 @@
            warehousecode: this.dialogForm.warehousecode,
            stocktypecode: this.dialogForm.stocktypecode,
            materialtypecode: this.dialogForm.materialtypecode,
            minstockqty: this.dialogForm.minstockqty === '' ? 0 : this.dialogForm.minstockqty,
            maxstockqty: this.dialogForm.maxstockqty === '' ? 0 : this.dialogForm.maxstockqty,
            minstockqty: this.dialogForm.minstockqty ? parseFloat(this.dialogForm.minstockqty) : 0,
            maxstockqty: this.dialogForm.maxstockqty ? parseFloat(this.dialogForm.maxstockqty) : 0,
            OperType: this.operation === 'add' ? 'Add' : 'Update'
          }
          AddUpdateInventoryFile(data).then(res => {
@@ -1071,8 +1071,7 @@
    },
    // 确定
    async routeDialogVisibleConfirm() {
      const temp = this.dialogFormRoute.routeOperationArr.filter(item => item.isSelected2)
      if (this.defaultroute_code === '' && temp.length > 0) {
      if (this.defaultroute_code === null || this.defaultroute_code === 'null') {
        return this.$message.info('默认工艺路线不能为空!')
      }