gaoluyang
2025-12-04 6e62e9acfbb32e73972102df62e63b9e602632f6
src/views/salesManagement/receiptPayment/index.vue
@@ -31,13 +31,13 @@
                prefix-icon="Search"
              />
            </el-form-item>
            <el-form-item>
            <!-- <el-form-item>
              <el-checkbox
                v-model="searchForm.status"
                label="不显示待回款为0"
                @change="handleQuery"
              />
            </el-form-item>
            </el-form-item> -->
            <el-form-item>
              <el-button type="primary" @click="handleQuery"> 搜索 </el-button>
            </el-form-item>
@@ -122,7 +122,6 @@
                    size="small"
                    @click="changeEditType(scope.row)"
                    v-if="!scope.row.editType"
                              :disabled="scope.row.registrant !== userStore.nickName"
                    >编辑</el-button
                  >
                  <el-button
@@ -131,7 +130,6 @@
                    size="small"
                    @click="saveReceiptPayment(scope.row)"
                    v-if="scope.row.editType"
                              :disabled="scope.row.registrant !== userStore.nickName"
                    >保存</el-button
                  >
                  <el-button
@@ -139,7 +137,6 @@
                    type="primary"
                    size="small"
                    @click="delReceiptRecord(scope.row)"
                              :disabled="scope.row.registrant !== userStore.nickName"
                    >删除</el-button
                  >
                </template>
@@ -173,7 +170,7 @@
          show-overflow-tooltip
          width="340"
        />
        <el-table-column
        <!-- <el-table-column
          label="回款状态"
          prop="statusName"
          width="120"
@@ -183,7 +180,7 @@
              {{ row.statusName || "--" }}
            </el-tag>
          </template>
        </el-table-column>
        </el-table-column> -->
        <el-table-column
          label="产品大类"
          prop="productCategory"
@@ -211,7 +208,7 @@
          :formatter="formattedNumber"
          width="200"
        />
        <el-table-column
        <!-- <el-table-column
          label="待回款金额(元)"
          prop="noReceiptAmount"
          show-overflow-tooltip
@@ -222,7 +219,7 @@
              {{ formattedNumber(row, column, row.noReceiptAmount) }}
            </el-text>
          </template>
        </el-table-column>
        </el-table-column> -->
      </el-table>
      <pagination
        v-show="total > 0"
@@ -251,8 +248,8 @@
            <el-form-item label="销售合同号:" prop="salesContractNo">
              <el-input
                v-model="form.salesContractNo"
                placeholder="自动填充"
                disabled
                placeholder="请输入"
                clearable
              />
            </el-form-item>
          </el-col>
@@ -260,8 +257,8 @@
            <el-form-item label="客户名称:" prop="customerName">
              <el-input
                v-model="form.customerName"
                placeholder="自动填充"
                disabled
                placeholder="请输入"
                clearable
              />
            </el-form-item>
          </el-col>
@@ -271,8 +268,8 @@
            <el-form-item label="发票号:" prop="invoiceNo">
              <el-input
                v-model="form.invoiceNo"
                placeholder="自动填充"
                disabled
                placeholder="请输入"
                clearable
              />
            </el-form-item>
          </el-col>
@@ -281,9 +278,9 @@
              <el-input
                type="number"
                v-model="form.invoiceTotal"
                placeholder="自动填充"
                placeholder="请输入"
                :step="0.01"
                disabled
                clearable
              />
            </el-form-item>
          </el-col>
@@ -294,16 +291,16 @@
              <el-input
                type="number"
                v-model="form.taxRate"
                placeholder="自动填充"
                placeholder="请输入"
                :step="0.01"
                disabled
                clearable
              />
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="本次回款金额:" prop="receiptPaymentAmount">
              <el-input-number :step="0.01" :min="0" style="width: 100%"
                                              :precision="2"
                                  :precision="2"
                v-model="form.receiptPaymentAmount"
                placeholder="请输入"
                clearable
@@ -349,7 +346,6 @@
                        v-model="form.registrant"
                        placeholder="请输入"
                        clearable
                        disabled
                     />
                  </el-form-item>
               </el-col>
@@ -396,7 +392,7 @@
const data = reactive({
  searchForm: {
    searchText: "",
    status: true,
    status: false,
    customerName: "",
    customerContractNo: "",
    projectName: "",
@@ -528,10 +524,6 @@
  form.value = {};
  if (selectedRows.value.length !== 1) {
    proxy.$modal.msgError("请选择一条数据");
    return;
  }
  if (selectedRows.value[0].noReceiptAmount == 0) {
    proxy.$modal.msgWarning("无需再回款");
    return;
  }
  invoiceInfo({ id: selectedRows.value[0].id }).then((res) => {