会员:后台调整会员等级

This commit is contained in:
owen
2023-08-21 21:31:15 +08:00
parent f1735a4010
commit 7bef240926
4 changed files with 86 additions and 13 deletions

View File

@@ -0,0 +1,46 @@
<template>
<el-select v-model="levelId" placeholder="请选择用户等级" clearable class="!w-240px">
<el-option
v-for="level in levelOptions"
:key="level.id"
:label="level.name"
:value="level.id"
/>
</el-select>
</template>
<script lang="ts" setup>
import * as LevelApi from '@/api/member/level'
/** 会员等级选择框 **/
defineOptions({ name: 'MemberLevelSelect' })
const props = defineProps({
/** 下拉框选中值 **/
modelValue: {
type: Array,
default: undefined
}
})
const emit = defineEmits(['update:modelValue'])
const levelId = computed({
get() {
return props.modelValue
},
set(value: any) {
emit('update:modelValue', value)
}
})
const levelOptions = ref<LevelApi.LevelVO[]>([])
const getList = async () => {
levelOptions.value = await LevelApi.getSimpleLevelList()
}
/** 初始化 */
onMounted(() => {
getList()
})
</script>