gaoluyang
13 小时以前 22875287bd6e0f61f017d7c58a34de7ce15ccb18
进销存升级
1.销售报价导入修改
已修改1个文件
16 ■■■■ 文件已修改
src/views/salesManagement/salesLedger/index.vue 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/salesLedger/index.vue
@@ -132,6 +132,14 @@
    <FormDialog v-model="dialogFormVisible" :title="operationType === 'add' ? '新增销售台账页面' : '编辑销售台账页面'" :width="'70%'"
      :operation-type="operationType" @close="closeDia" @confirm="submitForm" @cancel="closeDia">
      <el-form :model="form" label-width="140px" label-position="top" :rules="rules" ref="formRef">
                <!-- 报价单导入入口:放在表单顶部,选择后反显客户/业务员等 -->
                <el-row v-if="operationType === 'add'" style="margin-bottom: 10px;">
                    <el-col :span="24" style="text-align: right;">
                        <el-button type="primary" plain @click="openQuotationDialog">
                            从销售报价导入
                        </el-button>
                    </el-col>
                </el-row>
        <el-row :gutter="30">
          <el-col :span="12">
            <el-form-item label="销售合同号:" prop="salesContractNo">
@@ -1076,10 +1084,14 @@
    selectedQuotation.value = row;
    
    // 业务员
    form.value.salesman = row.salesperson || "";
    form.value.salesman = (row.salesperson || "").trim();
    
    // 客户名称 -> customerId
    const customer = (customerOption.value || []).find((c) => c.customerName === row.customer);
    const qCustomerName = String(row.customer || "").trim();
    const customer = (customerOption.value || []).find((c) => {
        const name = String(c.customerName || "").trim();
        return name === qCustomerName || name.includes(qCustomerName) || qCustomerName.includes(name);
    });
    if (customer?.id) {
        form.value.customerId = customer.id;
    } else {