diff --git a/src/api/point/config/index.ts b/src/api/point/config/index.ts
index 1bf7b094..00adc3f1 100644
--- a/src/api/point/config/index.ts
+++ b/src/api/point/config/index.ts
@@ -8,32 +8,12 @@ export interface ConfigVO {
tradeGivePoint: number
}
-// 查询积分设置列表
-export const getConfigPage = async (params) => {
- return await request.get({ url: `/point/config/page`, params })
-}
-
// 查询积分设置详情
-export const getConfig = async (id: number) => {
- return await request.get({ url: `/point/config/get?id=` + id })
+export const getConfig = async () => {
+ return await request.get({ url: `/point/config/get` })
}
-// 新增积分设置
-export const createConfig = async (data: ConfigVO) => {
- return await request.post({ url: `/point/config/create`, data })
-}
-
-// 修改积分设置
-export const updateConfig = async (data: ConfigVO) => {
- return await request.put({ url: `/point/config/update`, data })
-}
-
-// 删除积分设置
-export const deleteConfig = async (id: number) => {
- return await request.delete({ url: `/point/config/delete?id=` + id })
-}
-
-// 导出积分设置 Excel
-export const exportConfig = async (params) => {
- return await request.download({ url: `/point/config/export-excel`, params })
+// 新增修改积分设置
+export const saveConfig = async (data: ConfigVO) => {
+ return await request.put({ url: `/point/config/save`, data })
}
diff --git a/src/utils/dict.ts b/src/utils/dict.ts
index fda02848..92caf1c6 100644
--- a/src/utils/dict.ts
+++ b/src/utils/dict.ts
@@ -147,8 +147,8 @@ export enum DICT_TYPE {
// ========== MALL - 会员模块 ==========
// 积分模块 TODO 芋艿:改成 member_ 前缀;包括枚举和值;
- POINT_BIZ_TYPE = 'point_biz_type',
- POINT_STATUS = 'point_status',
+ MEMBER_POINT_BIZ_TYPE = 'member_point_biz_type',
+ MEMBER_POINT_STATUS = 'member_point_status',
// ========== MALL - 商品模块 ==========
PRODUCT_UNIT = 'product_unit', // 商品单位
diff --git a/src/views/member/point/config/index.vue b/src/views/member/point/config/index.vue
new file mode 100644
index 00000000..c5f947ce
--- /dev/null
+++ b/src/views/member/point/config/index.vue
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
diff --git a/src/views/point/record/RecordForm.vue b/src/views/member/point/record/RecordForm.vue
similarity index 97%
rename from src/views/point/record/RecordForm.vue
rename to src/views/member/point/record/RecordForm.vue
index bf162b96..7a69a733 100644
--- a/src/views/point/record/RecordForm.vue
+++ b/src/views/member/point/record/RecordForm.vue
@@ -13,7 +13,7 @@
搜索
重置
-
- 新增
-
-
- 导出
-
@@ -94,7 +82,7 @@
-
+
-
+
@@ -135,26 +123,6 @@
prop="createDate"
:formatter="dateFormatter"
/>
-
-
-
- 编辑
-
-
- 删除
-
-
-
import { DICT_TYPE, getStrDictOptions, getIntDictOptions } from '@/utils/dict'
import { dateFormatter } from '@/utils/formatTime'
-import download from '@/utils/download'
import * as RecordApi from '@/api/point/record'
import RecordForm from './RecordForm.vue'
defineOptions({ name: 'PointRecord' })
-const message = useMessage() // 消息弹窗
-const { t } = useI18n() // 国际化
-
const loading = ref(true) // 列表的加载中
const total = ref(0) // 列表的总页数
const list = ref([]) // 列表的数据
@@ -195,7 +159,6 @@ const queryParams = reactive({
createDate: []
})
const queryFormRef = ref() // 搜索的表单
-const exportLoading = ref(false) // 导出的加载中
/** 查询列表 */
const getList = async () => {
@@ -221,40 +184,6 @@ const resetQuery = () => {
handleQuery()
}
-/** 添加/修改操作 */
-const formRef = ref()
-const openForm = (type: string, id?: number) => {
- formRef.value.open(type, id)
-}
-
-/** 删除按钮操作 */
-const handleDelete = async (id: number) => {
- try {
- // 删除的二次确认
- await message.delConfirm()
- // 发起删除
- await RecordApi.deleteRecord(id)
- message.success(t('common.delSuccess'))
- // 刷新列表
- await getList()
- } catch {}
-}
-
-/** 导出按钮操作 */
-const handleExport = async () => {
- try {
- // 导出的二次确认
- await message.exportConfirm()
- // 发起导出
- exportLoading.value = true
- const data = await RecordApi.exportRecord(queryParams)
- download.excel(data, '用户积分记录.xls')
- } catch {
- } finally {
- exportLoading.value = false
- }
-}
-
/** 初始化 **/
onMounted(() => {
getList()
diff --git a/src/views/point/signInConfig/SignInConfigForm.vue b/src/views/member/signin/config/SignInConfigForm.vue
similarity index 100%
rename from src/views/point/signInConfig/SignInConfigForm.vue
rename to src/views/member/signin/config/SignInConfigForm.vue
diff --git a/src/views/point/signInConfig/index.vue b/src/views/member/signin/config/index.vue
similarity index 100%
rename from src/views/point/signInConfig/index.vue
rename to src/views/member/signin/config/index.vue
diff --git a/src/views/point/signInRecord/SignInRecordForm.vue b/src/views/member/signin/record/SignInRecordForm.vue
similarity index 100%
rename from src/views/point/signInRecord/SignInRecordForm.vue
rename to src/views/member/signin/record/SignInRecordForm.vue
diff --git a/src/views/point/signInRecord/index.vue b/src/views/member/signin/record/index.vue
similarity index 100%
rename from src/views/point/signInRecord/index.vue
rename to src/views/member/signin/record/index.vue
diff --git a/src/views/point/config/ConfigForm.vue b/src/views/point/config/ConfigForm.vue
deleted file mode 100644
index 088bd0af..00000000
--- a/src/views/point/config/ConfigForm.vue
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
diff --git a/src/views/point/config/index.vue b/src/views/point/config/index.vue
deleted file mode 100644
index ec3d587f..00000000
--- a/src/views/point/config/index.vue
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
- 新增
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编辑
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-