Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gxpt_web
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
pseer
gxpt_web
Commits
2235840f
Commit
2235840f
authored
Sep 13, 2024
by
吕明尚
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改会员用户后台管理系统
parent
1bfa84d4
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
36 additions
and
24 deletions
+36
-24
index.vue
src/views/system/member/index.vue
+17
-5
index.vue
src/views/system/memberConfig/index.vue
+19
-19
No files found.
src/views/system/member/index.vue
View file @
2235840f
...
...
@@ -109,15 +109,27 @@
<el-table-column
align=
"center"
label=
"会员等级"
prop=
"membershipLevel"
/>
<el-table-column
align=
"center"
label=
"等级名称"
prop=
"memberConfigId"
>
<
template
slot-scope=
"scope"
>
<span
v-for=
"item in memberConfigList"
v-if=
"scope.row.memberConfigId === item.id"
>
{{
item
.
levelName
}}
</span>
<span
v-for=
"item in memberConfigList"
v-if=
"scope.row.membershipLevel === item.membershipLevel"
>
{{
item
.
levelName
}}
</span>
</
template
>
</el-table-column>
<!-- <el-table-column align="center" label="会员类型" prop="memberType"/>-->
<el-table-column
align=
"center"
label=
"会员类型"
prop=
"memberType"
width=
"100px"
>
<el-table-column
align=
"center"
label=
"是否为充值"
prop=
"isRecharge"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.
member_type"
:value=
"scope.row.memberTyp
e"
/>
<dict-tag
:options=
"dict.type.
store_is_use_coupon"
:value=
"scope.row.isRecharg
e"
/>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"是否为权益"
prop=
"isRights"
>
<
template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.store_is_use_coupon"
:value=
"scope.row.isRights"
/>
</
template
>
</el-table-column>
<!-- <el-table-column align="center" label="会员类型" prop="memberType"/>-->
<!-- <el-table-column align="center" label="会员类型" prop="memberType" width="100px">-->
<!-- <template slot-scope="scope">-->
<!-- <dict-tag :options="dict.type.member_type" :value="scope.row.memberType"/>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column align="center" label="会员配置id" prop="memberConfigId"/>-->
<el-table-column
align=
"center"
label=
"会员有效期"
prop=
"expirationDate"
width=
"180"
>
<
template
slot-scope=
"scope"
>
...
...
@@ -213,7 +225,7 @@ import {
export
default
{
name
:
"Member"
,
dicts
:
[
'store_is_use_coupon'
,
'member_type'
],
dicts
:
[
'store_is_use_coupon'
,
'member_type'
,
'store_is_use_coupon'
],
data
()
{
return
{
// 遮罩层
...
...
src/views/system/memberConfig/index.vue
View file @
2235840f
...
...
@@ -118,15 +118,15 @@
<!--
<el-table-column
align=
"center"
label=
"ID"
prop=
"id"
/>
-->
<el-table-column
align=
"center"
label=
"会员等级"
prop=
"membershipLevel"
/>
<!--
<el-table-column
align=
"center"
label=
"会员类型"
prop=
"memberType"
/>
-->
<
el-table-column
align=
"center"
label=
"会员类型"
prop=
"memberType"
width=
"100px"
>
<template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.member_type"
:value=
"scope.row.memberType"
/
>
</
template
>
<
/el-table-column
>
<
!--
<el-table-column
align=
"center"
label=
"会员类型"
prop=
"memberType"
width=
"100px"
>
--
>
<!--
<template
slot-scope=
"scope"
>
--
>
<!--
<dict-tag
:options=
"dict.type.member_type"
:value=
"scope.row.memberType"
/>
--
>
<!--
</
template
>
--
>
<
!-- </el-table-column>--
>
<el-table-column
align=
"center"
label=
"等级名称"
prop=
"levelName"
/>
<el-table-column
align=
"center"
label=
"额度要求"
prop=
"limitRequirements"
/>
<el-table-column
align=
"center"
label=
"折扣比例"
prop=
"discountRatio"
/>
<
el-table-column
align=
"center"
label=
"会员有效期(年)"
prop=
"validityPeriod"
/
>
<
!-- <el-table-column align="center" label="会员有效期(年)" prop="validityPeriod"/>--
>
<!-- <el-table-column align="center" label="会员进度" prop="membershipProgress"/>-->
<!-- <el-table-column align="center" label="是否删除" prop="isDelete"/>-->
<el-table-column
align=
"center"
label=
"备注"
prop=
"remark"
/>
...
...
@@ -172,16 +172,16 @@
<el-form-item
label=
"等级名称"
prop=
"levelName"
>
<el-input
v-model=
"form.levelName"
placeholder=
"请输入等级名称"
/>
</el-form-item>
<
el-form-item
label=
"会员类型"
prop=
"memberType"
>
<el-select
v-model=
"form.memberType"
placeholder=
"请选择会员类型"
>
<el-option
v-for=
"dict in dict.type.member_type"
:key=
"dict.value"
:label=
"dict.label"
:value=
"parseInt(dict.value)"
></el-option
>
</el-select
>
<
/el-form-item
>
<
!-- <el-form-item label="会员类型" prop="memberType">--
>
<!-- <el-select v-model="form.memberType" placeholder="请选择会员类型">--
>
<!-- <el-option-->
<!-- v-for="dict in dict.type.member_type"-->
<!-- :key="dict.value"-->
<!-- :label="dict.label"-->
<!-- :value="parseInt(dict.value)"-->
<!-- ></el-option>--
>
<!-- </el-select>--
>
<
!-- </el-form-item>--
>
<el-form-item
label=
"额度要求"
prop=
"limitRequirements"
>
<el-input-number
v-model=
"form.limitRequirements"
:max=
"9999"
:min=
"0"
/>
<!-- <el-input v-model="form.limitRequirements" placeholder="请输入额度要求"/>-->
...
...
@@ -195,9 +195,9 @@
<!-- <el-form-item label="会员有效期" prop="validityPeriod">-->
<!-- <el-input v-model="form.validityPeriod" placeholder="请输入会员有效期"/>-->
<!-- </el-form-item>-->
<
el-form-item
label=
"会员有效期(年)"
prop=
"validityPeriod"
>
<el-input-number
v-model=
"form.validityPeriod"
:max=
"100"
:min=
"1"
/
>
<
/el-form-item
>
<
!-- <el-form-item label="会员有效期(年)" prop="validityPeriod">--
>
<!-- <el-input-number v-model="form.validityPeriod" :max="100" :min="1"/>--
>
<
!-- </el-form-item>--
>
<!-- <el-form-item label="会员进度" prop="membershipProgress">-->
<!-- <el-input v-model="form.membershipProgress" placeholder="请输入会员进度"/>-->
<!-- </el-form-item>-->
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment