gaoluyang
6 天以前 6b35989783d91899169f89e21a7d3734d8cadc1d
src/views/productionManagement/productionReporting/components/formDia.vue
@@ -4,6 +4,7 @@
        v-model="dialogFormVisible"
        title="生产报工"
        width="70%"
            draggable
        @close="closeDia"
    >
      <el-form :model="form" label-width="140px" label-position="top" :rules="rules" ref="formRef">
@@ -107,6 +108,7 @@
  form: {
      successNum: "",
      schedulingNum: "",
    pendingNum: "",
      finishedNum: "",
      schedulingUserId: "",
      schedulingDate: "",
@@ -127,6 +129,12 @@
      userList.value = res.data;
   });
   form.value = {...row}
  const total = Number(row?.schedulingNum ?? 0);
  const pendingFinish = Number(row?.pendingFinishNum ?? 0);
  const autoFill = pendingFinish > 0 ? Math.min(pendingFinish, total) : total;
  form.value.finishedNum = autoFill;
  form.value.pendingNum = Math.max(total - autoFill, 0);
  changeNum(form.value.finishedNum);
}
const changeNum = (value) => {