소스 검색

```
feat(points-checking): 积分核对页面功能优化

- 引入dayjs库用于日期处理
- 隐藏兑换积分列显示
- 设置交易日默认值为前一天
- 添加交易日说明提示信息
- 控制导出按钮显示逻辑
- 根据状态控制处理按钮显示
- 隐藏积分详情页导出功能
- 调整租户套餐菜单级联选择设置
```

wenjie 6 시간 전
부모
커밋
ed33dfa0fa

+ 11 - 9
src/views/reconciliation-center/points-checking/index.vue

@@ -2,7 +2,7 @@
 import { computed } from 'vue';
 import { useRouter } from 'vue-router';
 import { NButton } from 'naive-ui';
-// import dayjs from 'dayjs';
+import dayjs from 'dayjs';
 // import { fetchGetStoreList } from '@/service/api/xsb-manage/store-info';
 import { fetchGetChannelList, fetchList } from '@/service/api/reconciliation-center/points-checking';
 import { commonExport } from '@/utils/common';
@@ -46,11 +46,11 @@ const columns: NaiveUI.TableColumn<Api.goods.ShopSku>[] = [
     align: 'center'
   },
 
-  {
-    key: 'exchangePoints',
-    title: '兑换',
-    align: 'center'
-  },
+  // {
+  //   key: 'exchangePoints',
+  //   title: '兑换',
+  //   align: 'center'
+  // },
   {
     key: 'returnPoints',
     title: '返还',
@@ -111,10 +111,12 @@ const [registerTable, { getTableData, getSeachForm, setTableLoading }] = useTabl
         label: '交易日',
         component: 'NDatePicker',
         field: 'transactionDate',
+        defaultValue: dayjs().subtract(1, 'day').format('YYYY-MM-DD'),
         componentProps: {
           type: 'date',
           valueFormat: 'yyyy-MM-dd'
-        }
+        },
+        labelMessage: '产生的业务账单,T+1日进行核对。即今天的账,明日才能完整核对'
       }
     ],
     inline: false,
@@ -162,14 +164,14 @@ async function handleExport() {
     <ZTable :columns="columns" :api="fetchList" @register="registerTable">
       <template v-if="false" #prefix="{ loading }">
         <NSpace>
-          <NButton size="small" :disabled="tableData.length == 0" :loading="loading" @click="handleExport">
+          <NButton v-if="false" size="small" :disabled="tableData.length == 0" :loading="loading" @click="handleExport">
             导出全部
           </NButton>
         </NSpace>
       </template>
 
       <template #op="{ row }">
-        <NButton size="small" ghost type="primary" @click="handle(row)">去处理</NButton>
+        <NButton v-if="row.status == 1" size="small" ghost type="primary" @click="handle(row)">去处理</NButton>
       </template>
     </ZTable>
   </LayoutTable>

+ 1 - 1
src/views/reconciliation-center/points-details/index.vue

@@ -264,7 +264,7 @@ onMounted(async () => {
     <ZTable :columns="columns" :api="fetchList" :immediate="false" @register="registerTable">
       <template #prefix="{ loading }">
         <NSpace>
-          <NButton size="small" :disabled="tableData.length == 0" :loading="loading" @click="handleExport">
+          <NButton v-if="false" size="small" :disabled="tableData.length == 0" :loading="loading" @click="handleExport">
             导出全部
           </NButton>
         </NSpace>

+ 0 - 1
src/views/tenant/tenant-package/index.vue

@@ -167,7 +167,6 @@ async function edit(row: Recordable) {
             :data="menuData"
             key-field="value"
             checkable
-            cascade
             default-expand-all
             block-line
           />