|
@@ -253,6 +253,17 @@
|
|
|
<el-form-item label="角色等级" prop="roleLevel">
|
|
<el-form-item label="角色等级" prop="roleLevel">
|
|
|
<el-input-number v-model="form.roleLevel" clearable :step="1" :min="1" placeholder="请输入积分" />
|
|
<el-input-number v-model="form.roleLevel" clearable :step="1" :min="1" placeholder="请输入积分" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+ <el-form-item label="角色等级" prop="roleVipLevel">
|
|
|
|
|
+ <el-select v-model="form.roleVipLevel" placeholder="角色会员等级">
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="dict in roleVipLevelOptions"
|
|
|
|
|
+ :key="dict.dictValue"
|
|
|
|
|
+ :label="dict.dictLabel"
|
|
|
|
|
+ :value="dict.dictValue"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+
|
|
|
<el-form-item label="角色类型" prop="roleType">
|
|
<el-form-item label="角色类型" prop="roleType">
|
|
|
<el-select v-model="form.roleType" @change="roleTypeChange" placeholder="请选择角色类型">
|
|
<el-select v-model="form.roleType" @change="roleTypeChange" placeholder="请选择角色类型">
|
|
|
<el-option label="通用" :value="1" />
|
|
<el-option label="通用" :value="1" />
|
|
@@ -311,6 +322,7 @@ export default {
|
|
|
packageOptions: [],
|
|
packageOptions: [],
|
|
|
productOptions: [],
|
|
productOptions: [],
|
|
|
tagOptions: [],
|
|
tagOptions: [],
|
|
|
|
|
+ roleVipLevelOptions:[],
|
|
|
|
|
|
|
|
roleTypeOptions: [
|
|
roleTypeOptions: [
|
|
|
{ dictLabel: '通用', dictValue: '1' },
|
|
{ dictLabel: '通用', dictValue: '1' },
|
|
@@ -427,12 +439,18 @@ export default {
|
|
|
roleStoreProductIds: [
|
|
roleStoreProductIds: [
|
|
|
{ required: true, message: '请选择角色商城商品', trigger: 'change' }
|
|
{ required: true, message: '请选择角色商城商品', trigger: 'change' }
|
|
|
],
|
|
],
|
|
|
|
|
+ roleVipLevel: [
|
|
|
|
|
+ { required: true, message: '请选择角色会员等级', trigger: 'change' }
|
|
|
|
|
+ ],
|
|
|
},
|
|
},
|
|
|
packetAmount: null,
|
|
packetAmount: null,
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
|
this.getList();
|
|
this.getList();
|
|
|
|
|
+ this.getDicts("sys_role_vip_level").then(response => {
|
|
|
|
|
+ this.roleVipLevelOptions = response.data;
|
|
|
|
|
+ });
|
|
|
productOptions().then(res => {
|
|
productOptions().then(res => {
|
|
|
this.productOptions = res.rows;
|
|
this.productOptions = res.rows;
|
|
|
});
|
|
});
|