From 2382033e55f86779eec1c8a87644f02ab3e2a8b2 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期六, 14 九月 2024 15:51:17 +0800 Subject: [PATCH] add:会员图片管理 --- pages/marketing/member-level.vue | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) diff --git a/pages/marketing/member-level.vue b/pages/marketing/member-level.vue index 21b63cb..b6ea892 100644 --- a/pages/marketing/member-level.vue +++ b/pages/marketing/member-level.vue @@ -22,6 +22,28 @@ }, { 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, + }, ], beforeOpen: (row, isNew) => { if (!isNew) { @@ -144,6 +166,42 @@ 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', + }, + }, ], }, } -- Gitblit v1.9.3