gaoluyang
7 天以前 644f9b827ac28d39f32c626712d5c574fe9acbf1
src/views/salesManagement/invoiceRegistration/index.vue
@@ -114,27 +114,24 @@
               label="销售合同号"
               prop="salesContractNo"
               show-overflow-tooltip
               width="200"
            />
            <el-table-column
               label="客户合同号"
               prop="customerContractNo"
               width="200"
               show-overflow-tooltip
            />
<!--            <el-table-column-->
<!--               label="客户合同号"-->
<!--               prop="customerContractNo"-->
<!--               width="200"-->
<!--               show-overflow-tooltip-->
<!--            />-->
            <el-table-column
               label="客户名称"
               prop="customerName"
               show-overflow-tooltip
               width="240"
            />
            <el-table-column label="业务员" prop="salesman" show-overflow-tooltip width="90"/>
            <el-table-column label="业务员" prop="salesman" show-overflow-tooltip/>
            <el-table-column
               label="合同金额(元)"
               prop="contractAmount"
               show-overflow-tooltip
               :formatter="formattedNumber"
               width="220"
            
            />
            <el-table-column
@@ -142,7 +139,6 @@
               prop="invoiceTotal"
               show-overflow-tooltip
               :formatter="formattedNumber"
               width="120"
            />
            <el-table-column
               label="未开票金额(元)"
@@ -634,31 +630,33 @@
               getList();
            });
         } else {
            // 单个合同提交逻辑
            // 单个合同提交逻辑 - 也以数组形式传递
            const singleContract = selectedRows.value[0];
            const singleForm = {
               // 基础表单数据
               issueDate: form.value.issueDate,
               createTime: form.value.createTime,
               createUer: form.value.createUer,
               invoiceNo: form.value.invoiceNo,
               // 合同实际信息
               id: singleContract.id, // 使用id作为字段名,值为salesLedgerId
               salesContractNo: singleContract.salesContractNo, // 使用实际的销售合同号
               customerName: singleContract.customerName, // 使用实际的客户名称
               customerId: singleContract.customerId, // 添加客户ID
               customerContractNo: singleContract.customerContractNo, // 使用实际的客户合同号
               projectName: singleContract.projectName, // 使用实际的项目名称
               salesman: singleContract.salesman, // 使用实际的业务员
               // 产品数据
               productData: proxy.HaveJson(productData.value),
               // 批量标识
               isBatch: false
            };
            invoiceRegistrationSave(singleForm).then((res) => {
            const singleFormArray = [
               {
                  // 基础表单数据
                  issueDate: form.value.issueDate,
                  createTime: form.value.createTime,
                  createUer: form.value.createUer,
                  invoiceNo: form.value.invoiceNo,
                  // 合同实际信息
                  id: singleContract.id, // 使用id作为字段名,值为salesLedgerId
                  salesContractNo: singleContract.salesContractNo, // 使用实际的销售合同号
                  customerName: singleContract.customerName, // 使用实际的客户名称
                  customerId: singleContract.customerId, // 添加客户ID
                  customerContractNo: singleContract.customerContractNo, // 使用实际的客户合同号
                  projectName: singleContract.projectName, // 使用实际的项目名称
                  salesman: singleContract.salesman, // 使用实际的业务员
                  // 产品数据
                  productData: proxy.HaveJson(productData.value),
                  // 批量标识
                  isBatch: false
               }
            ];
            invoiceRegistrationSave(singleFormArray).then((res) => {
               proxy.$modal.msgSuccess("提交成功");
               closeDia();
               getList();