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 @@
+
+
+
+
+
+
+
+
+
+ {{ dayjs(record.createdAt).format('YYYY-MM-DD HH:mm') }}
+
+
+ {{ dayjs(record.expireAt).format('YYYY-MM-DD HH:mm') }}
+
+
+ 已核销
+ 待核销
+
+
+
+
+ 核销
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+ {{ dayjs(record.createdAt).format('YYYY-MM-DD HH:mm') }}
+
+
+ {{ dayjs(record.expireAt).format('YYYY-MM-DD HH:mm') }}
+
+
+ 已核销
+ 待核销
+
+
+
+
+ 核销
+
+
+
+
+
+
+
+
+
+
+
+