liu
2026-09-24 a974cff29f2495edc6f2788240aec2e51bd6f1d4
src/views/productionManagement/productionProcess/index.vue
@@ -134,6 +134,13 @@
                    :step="0.001"
                    placeholder="请输入小提琴系数" />
        </el-form-item>
        <el-form-item label="中提琴系数"
                      prop="midViolinFactor">
          <el-input v-model="processForm.midViolinFactor"
                    type="number"
                    :step="0.001"
                    placeholder="请输入中提琴系数" />
        </el-form-item>
        <el-form-item label="大提琴系数"
                      prop="violaFactor">
          <el-input v-model="processForm.violaFactor"
@@ -369,6 +376,7 @@
    name: "",
    standardQuantity: null,
    violinFactor: null,
    midViolinFactor: null,
    violaFactor: null,
    bassFactor: null,
    isQuality: false,
@@ -410,6 +418,24 @@
          }
          if (isNaN(value) || value < 0) {
            callback(new Error("小提琴系数必须是非负数字"));
          } else {
            callback();
          }
        },
      },
    ],
    midViolinFactor: [
      {
        required: false,
        message: "请输入中提琴系数",
        trigger: "blur",
        validator: (rule, value, callback) => {
          if (value == null || value === "") {
            callback();
            return;
          }
          if (isNaN(value) || value < 0) {
            callback(new Error("中提琴系数必须是非负数字"));
          } else {
            callback();
          }
@@ -654,6 +680,7 @@
    processForm.name = "";
    processForm.standardQuantity = null;
    processForm.violinFactor = null;
    processForm.midViolinFactor = null;
    processForm.violaFactor = null;
    processForm.bassFactor = null;
    processForm.isQuality = false;
@@ -671,6 +698,7 @@
    processForm.name = process.name;
    processForm.standardQuantity = process.standardQuantity;
    processForm.violinFactor = process.violinFactor;
    processForm.midViolinFactor = process.midViolinFactor;
    processForm.violaFactor = process.violaFactor;
    processForm.bassFactor = process.bassFactor;
    processForm.isQuality = !!process.isQuality;