张诺
5 小时以前 1932a62477dfc3a7e604918c29d0d0d3bfa9c9d8
src/views/salesManagement/salesLedger/index.vue
@@ -7,8 +7,9 @@
            @change="handleQuery" />
        </el-form-item>
        <el-form-item label="订单编号:">
          <el-input v-model="form.salesContractNo" placeholder="可手动输入或自动生成" clearable :disabled="operationType === 'view'" />
                  </el-form-item>
          <el-input v-model="searchForm.salesContractNo" placeholder="请输入" clearable prefix-icon="Search"
            @change="handleQuery" />
        </el-form-item>
        <el-form-item label="录入日期:">
          <el-date-picker v-model="searchForm.entryDate" value-format="YYYY-MM-DD" format="YYYY-MM-DD" type="daterange"
            placeholder="请选择" clearable @change="changeDaterange" />
@@ -131,6 +132,13 @@
      :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">
@@ -765,7 +773,7 @@
const importUpload = reactive({
   title: "导入销售台账",
   open: false,
   url: import.meta.env.VITE_APP_BASE_API + "/sales/ledger/import",
   url: import.meta.env.VITE_APP_BASE_API + "/sales/ledger/importSalsesLedger",
   headers: { Authorization: "Bearer " + getToken() },
   isUploading: false,
   beforeUpload: (file) => {
@@ -822,11 +830,7 @@
// 查询列表
/** 搜索按钮操作 */
const handleQuery = () => {
   // 只有在点击搜索按钮时才重置页码到第一页
   // 避免表单字段change事件干扰分页
   if (arguments.length === 0) {
      page.current = 1;
   }
   page.current = 1;
   expandedRowKeys.value = [];
   getList();
};
@@ -837,10 +841,9 @@
};
const getList = () => {
   tableLoading.value = true;
   const { entryDate, ...rest } = searchForm;
   // 将范围日期字段传递给后端
   const params = { ...rest, ...page };
   // 移除录入日期的默认值设置,只保留范围日期字段
   // 组装查询参数,移除日期范围控件本体字段,仅传开始/结束日期
   const params = { ...searchForm, ...page };
   delete params.entryDate;
   return ledgerListPage(params)
      .then((res) => {