gongchunyi
7 小时以前 b8416f4c7ebf230a92e11c2ef39348fef7e162bd
src/views/productionManagement/productionProcess/index.vue
@@ -57,6 +57,11 @@
                        :type="process.isProduction ? 'warning' : 'info'">
                  {{ process.isProduction ? '生产' : '不生产' }}
                </el-tag>
                <el-tag size="small"
                        style="margin-left: 8px"
                        :type="process.isPick ? 'success' : 'info'">
                  {{ process.isPick ? '领料' : '不领料' }}
                </el-tag>
                <el-tag v-if="process.type !== null && process.type !== undefined"
                        size="small"
                        :type="process.type == 1 ? 'primary' : 'success'"
@@ -131,6 +136,11 @@
        <el-form-item label="是否生产"
                      prop="isProduction">
          <el-switch v-model="processForm.isProduction" />
        </el-form-item>
        <el-form-item label="是否领料"
                      prop="isPick">
          <el-switch v-model="processForm.isPick" />
          <div class="form-tip">开启后,该工序消耗的物料才会进入生产订单的领料台账</div>
        </el-form-item>
        <el-form-item label="计费类型"
                      prop="type">
@@ -344,6 +354,7 @@
    salaryQuota: null,
    isQuality: false,
    isProduction: false,
    isPick: false,
    remark: "",
    deviceLedgerId: null,
    type: 0,
@@ -555,6 +566,7 @@
    processForm.salaryQuota = null;
    processForm.isQuality = false;
    processForm.isProduction = false;
    processForm.isPick = false;
    processForm.remark = "";
    processForm.deviceLedgerId = null;
    processForm.type = 0;
@@ -569,6 +581,7 @@
    processForm.salaryQuota = process.salaryQuota;
    processForm.isQuality = !!process.isQuality;
    processForm.isProduction = !!process.isProduction;
    processForm.isPick = !!process.isPick;
    processForm.remark = process.remark || "";
    // 如果设备 ID 为 0 或者在设备列表中找不到,则回显为空(null)
    const deviceId = Number(process.deviceLedgerId);
@@ -805,6 +818,14 @@
    min-height: calc(100vh - 84px);
  }
  .form-tip {
    width: 100%;
    margin-top: 4px;
    font-size: 12px;
    line-height: 18px;
    color: #909399;
  }
  .process-config-container {
    display: flex;
    gap: 20px;