spring
8 小时以前 4eb17d5505a751ee18d88460a34108d340303fa9
src/views/salesManagement/returnOrder/components/formDia.vue
@@ -44,11 +44,6 @@
              </el-form-item>
            </el-col>
            <el-col :span="4">
              <el-form-item label="项目阶段:" prop="projectStage">
                <el-input v-model="form.projectStage" placeholder="项目阶段" />
              </el-form-item>
            </el-col>
            <el-col :span="4">
              <el-form-item label="制单人:" prop="maker">
                <el-select v-model="form.maker" filterable placeholder="请选择制单人">
                  <el-option v-for="u in userOptions" :key="u.value" :label="u.label" :value="u.value" />
@@ -94,7 +89,7 @@
                @input="(val) => handleReturnQuantityChange(val, row)"
              />
            </template>
            <template #action="{ row, index }">
            <template #action="{ index }">
              <el-button type="danger" link @click="deleteRow(index)">删除</el-button>
            </template>
          </PIMTable>
@@ -159,7 +154,6 @@
    customerId: "",
    shippingId: "",
    projectId: "",
    projectStage: "",
    maker: "",
    makeTime: "",
    settler: "",
@@ -227,6 +221,8 @@
  Object.assign(form.value, detail);
  form.value.returnNoCheckbox = true;
  // 不再展示/提交项目阶段字段
  delete form.value.projectStage;
  if (form.value.customerId) {
    await customerNameChange(form.value.customerId, false);
@@ -265,7 +261,6 @@
      customerId: "",
      shippingId: "",
      projectId: "",
      projectStage: "",
      maker: "",
      makeTime: "",
      settler: "",
@@ -286,6 +281,8 @@
      id: operationType.value === "edit" ? (el.returnSaleProductId ?? "") : ""
    }));
    const payload = { ...form.value, returnSaleProducts };
    // 不再提交项目阶段字段
    delete payload.projectStage;
    delete payload.returnNoCheckbox;
    if (operationType.value === "add" && form.value.returnNoCheckbox) delete payload.returnNo;
    if (operationType.value === "add") {
@@ -374,7 +371,7 @@
  if(res.code === 200){
    // If backend returns project info, set it
    if (res.data.projectId) form.value.projectId = res.data.projectId;
    if (res.data.projectStage) form.value.projectStage = res.data.projectStage;
    // 不再展示/提交项目阶段字段
    
    // Store available products for selection
    availableProducts.value = res.data.productDtoData || [];