From 04be125365bfd254166072f75da87e406f633ba3 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期四, 09 一月 2025 18:36:56 +0800 Subject: [PATCH] Merge branch 'master' of http://47.96.225.205:8888/r/operation_pc-v2 --- pages/marketing/member-level.vue | 87 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 83 insertions(+), 4 deletions(-) diff --git a/pages/marketing/member-level.vue b/pages/marketing/member-level.vue index d4e40df..e669121 100644 --- a/pages/marketing/member-level.vue +++ b/pages/marketing/member-level.vue @@ -15,9 +15,36 @@ columns: [ { label: '序号', type: 'index' }, { label: '等级名称', prop: 'name' }, - { label: '成长值', prop: 'startPoint' }, + { + label: '成长值', + formatter: (row) => + `${row.startPoint ?? ''} ~ ${row.endPoint ?? ''}`, + }, { label: '等级折扣', prop: 'discountTypeStr' }, { label: '操作人', prop: 'createName' }, + { + label: '背景图片', + formatter: (row) => + row.background ? ( + <el-bus-image + src={row.background} + lazy={true} + style="width:50px;height:50px" + ></el-bus-image> + ) : null, + }, + { + label: '样式图片', + formatter: (row) => + row.pictures ? ( + <el-bus-image + src={row.pictures} + lazy={true} + style="width:50px;height:50px" + ></el-bus-image> + ) : null, + }, + { label: '成长值获取规则', prop: 'growthValueDesc' }, ], beforeOpen: (row, isNew) => { if (!isNew) { @@ -49,9 +76,9 @@ el: { unit: '', separator: '<= 成长值范围 <', - inputAttrs: { - controls: false, - }, + controls: false, + min: 0, + max: 99999999, }, commonFormat: true, commonFormatProps: ['startPoint', 'endPoint'], @@ -103,6 +130,7 @@ el: { precision: 2, min: 0, + max: 99999999, controls: false, }, unit: '元/扎', @@ -129,6 +157,7 @@ el: { precision: 0, min: 0, + max: 99999999, controls: false, }, unit: '成长值', @@ -138,6 +167,56 @@ trigger: 'blur', }, }, + { + label: '背景图片:', + id: 'background', + type: 'bus-upload', + el: { + listType: 'picture-card', + limit: 1, + limitSize: 2, + tipText: '大小不超过2M', + valueType: 'string', + }, + forceDisabled: true, + rules: { + required: true, + message: '请上传背景图片', + trigger: 'blur', + }, + }, + { + label: '样式图片:', + id: 'pictures', + type: 'bus-upload', + el: { + listType: 'picture-card', + limit: 1, + limitSize: 2, + tipText: '大小不超过2M', + valueType: 'string', + }, + forceDisabled: true, + rules: { + required: true, + message: '请上传样式图片', + trigger: 'blur', + }, + }, + { + label: '会员成长值获取规则:', + id: 'growthValueDesc', + type: 'input', + el: { + type: 'textarea', + rows: 6, + }, + rules: { + required: true, + message: '请输入会员成长值获取规则', + trigger: 'blur', + }, + }, ], }, } -- Gitblit v1.9.3