src/views/productManage/product/components/UnitMoreDialog.vue
@@ -51,7 +51,10 @@
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="1" class="col-name">≈</el-col>
            <el-col :span="1" class="col-name">
              <span v-if="index==0">{{ item.floating?'≈':'='}}  </span>
              <span v-else> = </span>
            </el-col>
            <el-col :span="7">
              <el-form-item
                label=""
@@ -72,7 +75,7 @@
                ></el-input>
              </el-form-item>
            </el-col>
            <el-col :span="2" class="col-name">包</el-col>
            <el-col :span="2" class="col-name">{{unitRight||'--'}}</el-col>
            <el-col :span="5" v-if="index==0"> 
              <el-form-item
                label=""
@@ -121,6 +124,9 @@
    },
    workList: {
      type: [Array],
    },
    unitRight:{
      type: String,
    },
  },
  data() {
@@ -210,13 +216,28 @@
    handleConfirmSave() {
      this.$refs.form.validate((valid) => {
        if (valid) {
          this.shutdown()
          let iscontinue=false;
          for(let i in this.form.formList){
            if(this.form.formList[i].unit){
              iscontinue=true;
              break;
            }
          }
          if(!iscontinue){
            this.$message.error('请至少填写一项!')
            return true
          }
          this.$emit('saveUnitMore',this.form.formList)
          this.editDialogVisible = false;
        }
      })
    },
    shutdown() {
      if(this.editDialogVisible){
        this.$emit('cancelUnitMore')
      }
      this.editDialogVisible = false;
    },
  },
};