Commit 10291701 by caoyanzhi

update: 品牌会员等级列表修改

parent 56641367
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
<label class="input-label">{{ inputNumObj.gradeCode }}/6</label> <label class="input-label">{{ inputNumObj.gradeCode }}/6</label>
</el-form-item> </el-form-item>
<el-form-item label="等级类型" prop="gradeType"> <el-form-item label="等级类型" prop="gradeType">
<el-radio v-model="ruleForm.gradeType" label="1">常规卡</el-radio> <el-radio :value="ruleForm.gradeType" :disabled="ruleForm.gradeType == 2" label="1">常规卡</el-radio>
<el-radio v-model="ruleForm.gradeType" label="2">特殊卡</el-radio> <el-radio :value="ruleForm.gradeType" :disabled="ruleForm.gradeType == 1" label="2">特殊卡</el-radio>
</el-form-item> </el-form-item>
<!-- 自动升级 --> <!-- 自动升级 -->
<!-- 自动升级 --> <!-- 自动升级 -->
...@@ -481,6 +481,7 @@ export default { ...@@ -481,6 +481,7 @@ export default {
that.navpath[3].path = '/memberGrade?enterpriseId=' + that.cliqueId + '&name=' + that.cliqueName; that.navpath[3].path = '/memberGrade?enterpriseId=' + that.cliqueId + '&name=' + that.cliqueName;
that.navpath[4].name = '新增【' + that.cliqueName + '】等级'; that.navpath[4].name = '新增【' + that.cliqueName + '】等级';
that.enterpId = sessionStorage.getItem('enterpriseId'); that.enterpId = sessionStorage.getItem('enterpriseId');
this.ruleForm.gradeType = this.$route.query.type + '';
} }
}; };
</script> </script>
......
...@@ -94,6 +94,11 @@ export default { ...@@ -94,6 +94,11 @@ export default {
typeL: String, typeL: String,
default: '1' // type 1 常规卡 2 特殊卡 3 付费卡 default: '1' // type 1 常规卡 2 特殊卡 3 付费卡
}, },
// 企业id,不传时查集团数据,否则查该id的商户数据
enterpriseId: {
type: String,
default: ''
}
}, },
watch: { watch: {
tableData: { tableData: {
...@@ -139,13 +144,7 @@ export default { ...@@ -139,13 +144,7 @@ export default {
methods: { methods: {
// 编辑集团 // 编辑集团
editCliqueLevel(index, row, obj) { editCliqueLevel(index, row, obj) {
this.$router.push({ this.$emit('edit', row);
path: '/editGroupGrade',
query: {
gradeId: row.gradeId
}
});
}, },
// 删除 // 删除
delCliqueLevel(index, row, obj) { delCliqueLevel(index, row, obj) {
...@@ -169,12 +168,7 @@ export default { ...@@ -169,12 +168,7 @@ export default {
}, },
addCard(type) { addCard(type) {
if (this.tableData.length===10) return this.$message.warning('每个卡类型最多可创建10张会员卡') if (this.tableData.length===10) return this.$message.warning('每个卡类型最多可创建10张会员卡')
this.$router.push({ this.$emit('add', type);
path: '/addGroupGrade',
query: {
type
}
});
}, },
editSort() { editSort() {
if (!this.list.length) return this.$message.warning(`暂无${this.$options.filters.typeFilter(this.type)}!`); if (!this.list.length) return this.$message.warning(`暂无${this.$options.filters.typeFilter(this.type)}!`);
...@@ -194,6 +188,9 @@ export default { ...@@ -194,6 +188,9 @@ export default {
gradeIds: this.list.map(el => (el.gradeId)), gradeIds: this.list.map(el => (el.gradeId)),
gradeType: this.type gradeType: this.type
}; };
if (this.enterpriseId) {
data.enterpriseId = this.enterpriseId;
}
postJson('/api-admin/sort-member-grade', data) postJson('/api-admin/sort-member-grade', data)
.then((res) => { .then((res) => {
let resData = res.data; let resData = res.data;
...@@ -220,10 +217,6 @@ export default { ...@@ -220,10 +217,6 @@ export default {
} }
}); });
}, },
// 取消删除
cancelPop(index, row, obj) {
row.popVisible = false;
},
} }
} }
</script> </script>
...@@ -264,11 +257,11 @@ export default { ...@@ -264,11 +257,11 @@ export default {
} }
} }
.card-cell { .card-cell {
display: flex; display: inline-flex;
align-items: center; align-items: center;
width: 120px; padding: 0 15px;
max-width: 150px;
height: 40px; height: 40px;
padding-left: 10px;
border-radius: 4px; border-radius: 4px;
-webkit-box-sizing: border-box; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box; -moz-box-sizing: border-box;
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
<label class="input-label">{{ inputNumObj.gradeCode }}/6</label> <label class="input-label">{{ inputNumObj.gradeCode }}/6</label>
</el-form-item> </el-form-item>
<el-form-item label="等级类型" prop="gradeType"> <el-form-item label="等级类型" prop="gradeType">
<el-radio v-model="ruleForm.gradeType" label="1">常规卡</el-radio> <el-radio :value="ruleForm.gradeType" :disabled="ruleForm.gradeType == 2" label="1">常规卡</el-radio>
<el-radio v-model="ruleForm.gradeType" label="2">特殊卡</el-radio> <el-radio :value="ruleForm.gradeType" :disabled="ruleForm.gradeType == 1" label="2">特殊卡</el-radio>
</el-form-item> </el-form-item>
<!-- 自动升级 --> <!-- 自动升级 -->
<!-- 自动升级 --> <!-- 自动升级 -->
......
...@@ -276,8 +276,8 @@ ...@@ -276,8 +276,8 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<!-- type 1 常规卡 2 特殊卡 3 付费卡(集团不展示) --> <!-- type 1 常规卡 2 特殊卡 3 付费卡(集团不展示) -->
<member-card-table :tableData="generalCardList" type="1" :logoImg="logoImg"/> <member-card-table :tableData="generalCardList" type="1" :logoImg="logoImg" @add="onAdd" @edit="onEdit"/>
<member-card-table :tableData="specialCardList" type="2" :logoImg="logoImg"/> <member-card-table :tableData="specialCardList" type="2" :logoImg="logoImg" @add="onAdd" @edit="onEdit"/>
</div> </div>
</div> </div>
<!-- end --> <!-- end -->
...@@ -506,10 +506,23 @@ export default { ...@@ -506,10 +506,23 @@ export default {
that.changeRoute('/memberGrade'); that.changeRoute('/memberGrade');
}, },
// 新增
onAdd(type) {
this.$router.push({
path: '/addGroupGrade',
query: {
type
}
});
},
// 编辑集团 // 编辑集团
editCliqueLevel(index, row, obj) { onEdit(row) {
let that = this; this.$router.push({
that.changeRoute('/editGroupGrade'); path: '/editGroupGrade',
query: {
gradeId: row.gradeId
}
});
}, },
// 取消删除 // 取消删除
......
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