Skip to content

Commit 71f9337

Browse files
author
puhui999
committed
Merge remote-tracking branch 'yudao/dev' into dev-to-dev
2 parents 0d202a7 + 1db9869 commit 71f9337

File tree

21 files changed

+508
-576
lines changed

21 files changed

+508
-576
lines changed

src/api/point/config/index.ts renamed to src/api/member/point/config/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ export interface ConfigVO {
1010

1111
// 查询积分设置详情
1212
export const getConfig = async () => {
13-
return await request.get({ url: `/point/config/get` })
13+
return await request.get({ url: `/member/point/config/get` })
1414
}
1515

1616
// 新增修改积分设置
1717
export const saveConfig = async (data: ConfigVO) => {
18-
return await request.put({ url: `/point/config/save`, data })
18+
return await request.put({ url: `/member/point/config/save`, data })
1919
}

src/api/member/point/record/index.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import request from '@/config/axios'
2+
3+
export interface RecordVO {
4+
id: number
5+
bizId: string
6+
bizType: string
7+
title: string
8+
description: string
9+
point: number
10+
totalPoint: number
11+
status: number
12+
userId: number
13+
freezingTime: Date
14+
thawingTime: Date
15+
createDate: Date
16+
}
17+
18+
// 查询用户积分记录列表
19+
export const getRecordPage = async (params) => {
20+
return await request.get({ url: `/member/point/record/page`, params })
21+
}

src/api/member/signin/config/index.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import request from '@/config/axios'
2+
3+
export interface SignInConfigVO {
4+
id: number
5+
day: number | null
6+
point: number | null
7+
enable: boolean | null
8+
}
9+
10+
// 查询积分签到规则列表
11+
export const getSignInConfigList = async () => {
12+
return await request.get({ url: `/member/point/sign-in-config/list` })
13+
}
14+
15+
// 查询积分签到规则详情
16+
export const getSignInConfig = async (id: number) => {
17+
return await request.get({ url: `/member/point/sign-in-config/get?id=` + id })
18+
}
19+
20+
// 新增积分签到规则
21+
export const createSignInConfig = async (data: SignInConfigVO) => {
22+
return await request.post({ url: `/member/point/sign-in-config/create`, data })
23+
}
24+
25+
// 修改积分签到规则
26+
export const updateSignInConfig = async (data: SignInConfigVO) => {
27+
return await request.put({ url: `/member/point/sign-in-config/update`, data })
28+
}
29+
30+
// 删除积分签到规则
31+
export const deleteSignInConfig = async (id: number) => {
32+
return await request.delete({ url: `/member/point/sign-in-config/delete?id=` + id })
33+
}

src/api/member/signin/record/index.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import request from '@/config/axios'
2+
3+
export interface SignInRecordVO {
4+
id: number
5+
userId: number
6+
day: number
7+
point: number
8+
}
9+
10+
// 查询用户签到积分列表
11+
export const getSignInRecordPage = async (params) => {
12+
return await request.get({ url: `/member/point/sign-in-record/page`, params })
13+
}

src/api/member/tag/index.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import request from '@/config/axios'
2+
3+
export interface TagVO {
4+
id: number
5+
name: string
6+
}
7+
8+
// 查询会员标签列表
9+
export const getMemberTagPage = async (params) => {
10+
return await request.get({ url: `/member/tag/page`, params })
11+
}
12+
13+
// 查询会员标签详情
14+
export const getMemberTag = async (id: number) => {
15+
return await request.get({ url: `/member/tag/get?id=` + id })
16+
}
17+
18+
// 新增会员标签
19+
export const createMemberTag = async (data: TagVO) => {
20+
return await request.post({ url: `/member/tag/create`, data })
21+
}
22+
23+
// 修改会员标签
24+
export const updateMemberTag = async (data: TagVO) => {
25+
return await request.put({ url: `/member/tag/update`, data })
26+
}
27+
28+
// 删除会员标签
29+
export const deleteMemberTag = async (id: number) => {
30+
return await request.delete({ url: `/member/tag/delete?id=` + id })
31+
}

src/api/point/record/index.ts

Lines changed: 0 additions & 47 deletions
This file was deleted.

src/api/point/signInConfig/index.ts

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/api/point/signInRecord/index.ts

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/utils/dict.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,6 @@ export enum DICT_TYPE {
142142

143143
// ========== MALL - 会员模块 ==========
144144
MEMBER_POINT_BIZ_TYPE = 'member_point_biz_type', // 积分的业务类型
145-
MEMBER_POINT_STATUS = 'member_point_status', // 积分的状态
146145

147146
// ========== MALL - 商品模块 ==========
148147
PRODUCT_UNIT = 'product_unit', // 商品单位

src/views/mall/product/property/index.vue

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,7 @@
7373
>
7474
编辑
7575
</el-button>
76-
<el-button link type="primary">
77-
<router-link :to="'/property/value/' + scope.row.id">属性值</router-link>
78-
</el-button>
76+
<el-button link type="primary" @click="goValueList(scope.row.id)">属性值</el-button>
7977
<el-button
8078
v-hasPermi="['product:property:delete']"
8179
link
@@ -103,6 +101,7 @@
103101
import { dateFormatter } from '@/utils/formatTime'
104102
import * as PropertyApi from '@/api/mall/product/property'
105103
import PropertyForm from './PropertyForm.vue'
104+
const { push } = useRouter()
106105
107106
defineOptions({ name: 'ProductProperty' })
108107
@@ -163,6 +162,11 @@ const handleDelete = async (id: number) => {
163162
} catch {}
164163
}
165164
165+
/** 跳转商品属性列表 */
166+
const goValueList = (id: number) => {
167+
push({ path: '/property/value/' + id })
168+
}
169+
166170
/** 初始化 **/
167171
onMounted(() => {
168172
getList()

0 commit comments

Comments
 (0)