|
|
@@ -176,7 +176,7 @@
|
|
|
<el-form-item label="会员等级">
|
|
|
<el-select v-model="maintainForm.memberLevel" style="width:200px;" placeholder="选择等级">
|
|
|
<el-option
|
|
|
- v-for="lv in levels"
|
|
|
+ v-for="lv in safeLevels"
|
|
|
:key="lv.levelCode"
|
|
|
:label="lv.levelName + ' (' + lv.levelCode + ')'"
|
|
|
:value="lv.levelCode"
|
|
|
@@ -269,6 +269,10 @@ export default {
|
|
|
computed: {
|
|
|
tableHeight() {
|
|
|
return window.innerHeight - 300
|
|
|
+ },
|
|
|
+ safeLevels() {
|
|
|
+ const list = this.levels || []
|
|
|
+ return list.filter(function(l) { return l && typeof l === 'object' && l.levelCode })
|
|
|
}
|
|
|
},
|
|
|
data() {
|