File tree Expand file tree Collapse file tree 21 files changed +508
-576
lines changed Expand file tree Collapse file tree 21 files changed +508
-576
lines changed Original file line number Diff line number Diff line change @@ -10,10 +10,10 @@ export interface ConfigVO {
10
10
11
11
// 查询积分设置详情
12
12
export const getConfig = async ( ) => {
13
- return await request . get ( { url : `/point/config/get` } )
13
+ return await request . get ( { url : `/member/ point/config/get` } )
14
14
}
15
15
16
16
// 新增修改积分设置
17
17
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 } )
19
19
}
Original file line number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change
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
+ }
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -142,7 +142,6 @@ export enum DICT_TYPE {
142
142
143
143
// ========== MALL - 会员模块 ==========
144
144
MEMBER_POINT_BIZ_TYPE = 'member_point_biz_type' , // 积分的业务类型
145
- MEMBER_POINT_STATUS = 'member_point_status' , // 积分的状态
146
145
147
146
// ========== MALL - 商品模块 ==========
148
147
PRODUCT_UNIT = 'product_unit' , // 商品单位
Original file line number Diff line number Diff line change 73
73
>
74
74
编辑
75
75
</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 >
79
77
<el-button
80
78
v-hasPermi =" ['product:property:delete']"
81
79
link
103
101
import { dateFormatter } from ' @/utils/formatTime'
104
102
import * as PropertyApi from ' @/api/mall/product/property'
105
103
import PropertyForm from ' ./PropertyForm.vue'
104
+ const { push } = useRouter ()
106
105
107
106
defineOptions ({ name: ' ProductProperty' })
108
107
@@ -163,6 +162,11 @@ const handleDelete = async (id: number) => {
163
162
} catch {}
164
163
}
165
164
165
+ /** 跳转商品属性列表 */
166
+ const goValueList = (id : number ) => {
167
+ push ({ path: ' /property/value/' + id })
168
+ }
169
+
166
170
/** 初始化 **/
167
171
onMounted (() => {
168
172
getList ()
You can’t perform that action at this time.
0 commit comments