Commit dcfbc3b7 authored by hanfeng's avatar hanfeng

修改增加会员列表

parent ad506975
<template> <template>
<div class="app-container calendar-list-container"> <div class="app-container calendar-list-container">
<div> <div>
<el-button class="filter-item" style="margin-left: 10px;" @click="newMembershipGrade" <el-button class="filter-item" style="margin-bottom: 10px;" @click="newMembershipGrade"
type="primary" icon="edit">添加会员等级 type="primary" icon="edit">添加会员等级
</el-button> </el-button>
</div> </div>
...@@ -52,8 +52,8 @@ ...@@ -52,8 +52,8 @@
<div> <div>
<el-dialog title="增加会员等级" :visible.sync="addMembershipGrade" class="member"> <el-dialog title="增加会员等级" :visible.sync="addMembershipGrade" class="member">
<el-form :model="add" ref="userMembership" label-width="100px"> <el-form :model="add" ref="membershipGrade" label-width="100px">
<el-row> <el-row>
<el-col :span="16"> <el-col :span="16">
<el-form-item label="会员等级名称" prop="buyCount"> <el-form-item label="会员等级名称" prop="buyCount">
...@@ -95,6 +95,7 @@ ...@@ -95,6 +95,7 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="16"> <el-col :span="16">
<el-form-item label="价格" prop="rentFreeDays" placeholder="请填价格"> <el-form-item label="价格" prop="rentFreeDays" placeholder="请填价格">
<el-input type="text" v-model="add.price"></el-input> <el-input type="text" v-model="add.price"></el-input>
...@@ -117,8 +118,8 @@ ...@@ -117,8 +118,8 @@
</el-row> </el-row>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="cancelSetMemberArea('userMembership')">取消</el-button> <el-button type="primary" @click="cancelSetMemberArea('membershipGrade')">取消</el-button>
<el-button type="primary" @click="saveMember('userMembership')">确 定</el-button> <el-button type="primary" @click="save('membershipGrade')">确 定</el-button>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
...@@ -149,13 +150,13 @@ ...@@ -149,13 +150,13 @@
icon:undefined icon:undefined
}, },
endDatelist:[ endDatelist:[
// {id:-1,name:'永久'}, {id:0,name:'永久'},
{id:0,name:'半年'}, {id:1,name:'半年'},
{id:1,name:'一年'}, {id:2,name:'一年'},
{id:2,name:'二年'}, {id:3,name:'二年'},
{id:3,name:'三年'}, {id:4,name:'三年'},
{id:4,name:'四年'}, {id:5,name:'四年'},
{id:5,name:'五年'}, {id:6,name:'五年'},
] ]
} }
}, },
...@@ -207,14 +208,22 @@ ...@@ -207,14 +208,22 @@
}) })
}, },
cancelSetMemberArea(refName){
this.addMembershipGrade=false
if (this.$refs[refName]) {
this.$refs[refName]. resetFields()
}
},
newMembershipGrade(){ newMembershipGrade(){
this.addMembershipGrade=true this.addMembershipGrade=true
}, },
/** /**
* 新建会员等级 * 新建会员等级
* **/ * **/
save(){ save(refName){
addMembershipGrade(this.add).then( let membership =JSON.parse(JSON.stringify(this.add))
membership.endDate=membership.endDate-1
addMembershipGrade(membership).then(
res => { res => {
if (res.rel) { if (res.rel) {
this.$notify.success({ this.$notify.success({
...@@ -228,9 +237,11 @@ ...@@ -228,9 +237,11 @@
}) })
} }
this.getList() this.getList()
if (this.$refs[refName]) {
} this.$refs[refName]. resetFields()
) }
this.addMembershipGrade=false
})
}, },
/** /**
* 封面图上传 * 封面图上传
......
...@@ -316,9 +316,9 @@ ...@@ -316,9 +316,9 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="有效期" prop="validTime"> <el-form-item label="有效期" prop="validTime">
<el-radio-group v-model="validityType"> <el-radio-group v-model="validityType">
<el-radio-button label="无"></el-radio-button> <el-radio-button style="margin-bottom: 10px;" label="无"></el-radio-button>
<el-radio-button label="永久"></el-radio-button> <el-radio-button style="margin-bottom: 10px;"label="永久"></el-radio-button>
<el-radio-button label="自定义"></el-radio-button> <el-radio-button style="margin-bottom: 10px;"label="自定义"></el-radio-button>
</el-radio-group> </el-radio-group>
<dir></dir> <dir></dir>
<div class="block" v-if="validityType=='自定义'"> <div class="block" v-if="validityType=='自定义'">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment