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 @@ + + + + +