云
16 小时以前 bef3d94968fc70667f3123cb23ee69550e08a5ca
src/views/crm/backlog/modules/customer-put-pool-remind-list.vue
@@ -4,11 +4,12 @@
import type { CrmCustomerApi } from '#/api/crm/customer';
import { useRouter } from 'vue-router';
import { erpNumberFormatter } from '@vben/utils';
import { Button } from 'ant-design-vue';
import { useVbenVxeGrid } from '#/adapter/vxe-table';
import { getCustomerPage } from '#/api/crm/customer';
import { getPutPoolRemindCustomerPage } from '#/api/crm/customer';
import { useGridColumns } from '#/views/crm/customer/data';
import { SCENE_TYPES } from '../data';
@@ -42,10 +43,9 @@
    proxyConfig: {
      ajax: {
        query: async ({ page }, formValues) => {
          return await getCustomerPage({
          return await getPutPoolRemindCustomerPage({
            pageNo: page.currentPage,
            pageSize: page.pageSize,
            pool: true, // 固定 公海参数为 true
            ...formValues,
          });
        },
@@ -68,6 +68,10 @@
    <template #name="{ row }">
      <Button type="link" @click="handleDetail(row)">{{ row.name }}</Button>
    </template>
    <template #contracts="{ row }">
      <span v-if="row.contractCount">{{ row.contractCount }} 份 · ¥{{ erpNumberFormatter(row.contractTotalPrice, 2) }}</span>
      <span v-else>—</span>
    </template>
    <template #actions="{ row }">
      <Button type="link" @click="handleDetail(row)">查看详情</Button>
    </template>