From 5bd6fd0c6a4dd5ac8ab61bf94809b18c167e2bab Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Wed, 10 Sep 2025 15:40:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8A=9E=E5=85=AC=E7=B1=BB?= =?UTF-8?q?=E7=BA=BF=E4=B8=8A=E4=BC=9A=E5=91=98=E7=A4=BC=E9=81=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/enums/useEnum.js | 2 + src/locales/lang/zh-CN/menu.js | 4 +- src/router/routes/equite.js | 11 + src/router/routes/ycequite.js | 11 + src/views/equite/bglxshyly/index.vue | 194 ++++++++++++++++++ src/views/equiteMgt/components/EditDialog.vue | 3 +- src/views/ycequite/ycbglxshyly/index.vue | 194 ++++++++++++++++++ 7 files changed, 417 insertions(+), 2 deletions(-) create mode 100644 src/views/equite/bglxshyly/index.vue create mode 100644 src/views/ycequite/ycbglxshyly/index.vue diff --git a/src/enums/useEnum.js b/src/enums/useEnum.js index 6ddf175..5a3c860 100644 --- a/src/enums/useEnum.js +++ b/src/enums/useEnum.js @@ -31,6 +31,7 @@ const equiteEnum = new EnumManager([ {value:11,name:'aiya'}, {value:12,name:'yllvs'}, {value:15,name:'birth'}, + {value:43,name:'bglxshyly'}, {value:16,name:'ycjztg'}, {value:17,name:'ycqwsc'}, @@ -41,6 +42,7 @@ const equiteEnum = new EnumManager([ {value:23,name:'ycyllvs'}, {value:24,name:'ycparentchild'}, {value:28,name:'ycbirth'}, + {value:53,name:'ycbglxshyly'}, // {value:4,name:'life'}, // {value:5,name:'lvyou'}, // {value:6,name:'caizhai'}, diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index 0acd155..6bcf275 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -100,5 +100,7 @@ export default { activityOrder:'活动报名列表', banner:'首页轮播图', equiteMgt:'权益兑换', - equiteType:'权益兑换类型' + equiteType:'权益兑换类型', + bglxshyly:'办公类线上会员礼遇', + ycbglxshyly:'办公类线上会员礼遇' } diff --git a/src/router/routes/equite.js b/src/router/routes/equite.js index 845db99..9dee283 100644 --- a/src/router/routes/equite.js +++ b/src/router/routes/equite.js @@ -146,6 +146,17 @@ export default [ permission: '*', }, }, + { + path: 'bglxshyly', + name: 'bglxshyly', + component: 'equite/bglxshyly/index.vue', + meta: { + title: '办公类线上会员礼遇', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, ], }, ] diff --git a/src/router/routes/ycequite.js b/src/router/routes/ycequite.js index a88f833..654832d 100644 --- a/src/router/routes/ycequite.js +++ b/src/router/routes/ycequite.js @@ -105,6 +105,17 @@ export default [ keepAlive: true, permission: '*', }, + }, + { + path: 'ycbglxshyly', + name: 'ycbglxshyly', + component: 'ycequite/ycbglxshyly/index.vue', + meta: { + title: '办公类线上会员礼遇', + isMenu: true, + keepAlive: true, + permission: '*', + }, }, ], }, diff --git a/src/views/equite/bglxshyly/index.vue b/src/views/equite/bglxshyly/index.vue new file mode 100644 index 0000000..ad13b70 --- /dev/null +++ b/src/views/equite/bglxshyly/index.vue @@ -0,0 +1,194 @@ + + + + + diff --git a/src/views/equiteMgt/components/EditDialog.vue b/src/views/equiteMgt/components/EditDialog.vue index 176913a..f188a60 100644 --- a/src/views/equiteMgt/components/EditDialog.vue +++ b/src/views/equiteMgt/components/EditDialog.vue @@ -213,7 +213,7 @@ async function handleEdit(record = {}) { hideSpining() formData.value = { ...data } formData.value.expireAt = data?.expireAt ? dayjs(data?.expireAt) : '' - editorContent.value = decryptString(data.details) + editorContent.value = data.details ? decryptString(data.details) : '' // editorContent.value = data.details if (data.cover && data.cover.length > 0) { formData.value.fileList = [data.cover].map(item => config('http.apiBasic') + item) @@ -275,6 +275,7 @@ function handleOk() { }) break case 'edit': + console.log(params) result = await apis.equiteMgt.updateItem(formData.value.id, params).catch(() => { throw new Error(error) }) diff --git a/src/views/ycequite/ycbglxshyly/index.vue b/src/views/ycequite/ycbglxshyly/index.vue new file mode 100644 index 0000000..c39d326 --- /dev/null +++ b/src/views/ycequite/ycbglxshyly/index.vue @@ -0,0 +1,194 @@ + + + + +