From 6bd45e533e86fd498939051b4d8b8d6b51d70866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A2=A8=E5=A4=A7=E5=8F=94?= <494979559@qq.com> Date: Thu, 19 Sep 2024 18:09:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/article.js | 8 + src/api/system/config.js | 7 +- .../Business/Article/ArticleDialog.vue | 209 ++++++++++++++++++ .../Business/Article/ArticleInput.vue | 195 ++++++++++++++++ src/components/Business/Store/StoreDialog.vue | 6 +- src/utils/constants.js | 16 ++ .../system/config/components/ConfigItem.vue | 66 ++++++ src/views/system/config/group.vue | 87 ++++++++ 8 files changed, 588 insertions(+), 6 deletions(-) create mode 100644 src/components/Business/Article/ArticleDialog.vue create mode 100644 src/components/Business/Article/ArticleInput.vue create mode 100644 src/views/system/config/components/ConfigItem.vue create mode 100644 src/views/system/config/group.vue diff --git a/src/api/system/article.js b/src/api/system/article.js index 0df2588..4963ca9 100644 --- a/src/api/system/article.js +++ b/src/api/system/article.js @@ -9,6 +9,14 @@ export function listArticle(query) { }) } +// 查询文章列表ByIds +export function listArticleByIds(ids) { + return request({ + url: `/system/article/listByIds/${ids}`, + method: 'get' + }) +} + // 查询文章详细 export function getArticle(articleId) { return request({ diff --git a/src/api/system/config.js b/src/api/system/config.js index 509f4d9..94074a8 100644 --- a/src/api/system/config.js +++ b/src/api/system/config.js @@ -60,10 +60,11 @@ export function refreshCache() { } // 根据参数键名查询参数值 -export function getConfigKeys(configKeys) { +export function getConfigKeys(data) { return request({ - url: '/system/config/configKeys/' + configKeys, - method: 'get' + url: '/system/config/configKeys', + method: 'post', + data }) } diff --git a/src/components/Business/Article/ArticleDialog.vue b/src/components/Business/Article/ArticleDialog.vue new file mode 100644 index 0000000..e28c366 --- /dev/null +++ b/src/components/Business/Article/ArticleDialog.vue @@ -0,0 +1,209 @@ + + + + + + diff --git a/src/components/Business/Article/ArticleInput.vue b/src/components/Business/Article/ArticleInput.vue new file mode 100644 index 0000000..d729bbd --- /dev/null +++ b/src/components/Business/Article/ArticleInput.vue @@ -0,0 +1,195 @@ + + + + + + diff --git a/src/components/Business/Store/StoreDialog.vue b/src/components/Business/Store/StoreDialog.vue index 2e89305..9b4c14b 100644 --- a/src/components/Business/Store/StoreDialog.vue +++ b/src/components/Business/Store/StoreDialog.vue @@ -86,7 +86,7 @@ export default { }, prop: { type: String, - default: 'id' + default: 'storeId' } }, data() { @@ -108,7 +108,7 @@ export default { this.loadTable = true; if (this.userType === UserType.APP) { - mchListStore().then(response => { + mchListStore(this.searchForm).then(response => { this.tableData = response.rows; this.total = response.total; // 刷新表格状态 @@ -119,7 +119,7 @@ export default { this.loadTable = false; }) } else { - listStore.then(response => { + listStore(this.searchForm).then(response => { this.tableData = response.rows; this.total = response.total; // 刷新表格状态 diff --git a/src/utils/constants.js b/src/utils/constants.js index efb2372..710cc75 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -136,3 +136,19 @@ export const RecordTimeOperatorType = { ADMIN: '1', // 管理员 USER: '2', // 用户 } + +// 系统参数KEY +export const ConfigKey = { + SERVICE_FEE_RATE: "sm.transactionBill.serviceFee", // 充值服务费费率 + WECHAT_APPROVAL: "sys.wechat.approval", // 微信小程序敏感内容展示 + DAILY_WITHDRAW_AMOUNT: "daily.withdraw.amount", // 单日单用户提现限额(元) + DAILY_WITHDRAW_COUNT: "daily.withdraw.count", // 单日单用户提现次数(次) + NOVERIFY_WITHDRAW_SINGLE: "noverify.withdraw.single", // 提现单笔免审核额度(元) + RECHARGE_MIN_SERVICE: "recharge.min.service", // 充值最低服务费(元) + ORDER_AUTO_CLOSE_CD: "order.auto.close.cd", // 订单自动关闭冷却时间(分) + SS_LICENCE_USER_ID: "ss.licence.user.id", // 用户协议文章ID + SS_LICENCE_PRIVACY_ID: "ss.licence.privacy.id", // 隐私政策文章ID + SS_LICENCE_ABOUT_ID: "ss.licence.about.id", // 关于我们文章ID + SS_LICENCE_MCH_ID: "ss.licence.mch.id", // 商户协议文章ID + SS_LICENCE_COLLECTION_ID: "ss.licence.collection.id", // 个人信息收集清单文章ID +} diff --git a/src/views/system/config/components/ConfigItem.vue b/src/views/system/config/components/ConfigItem.vue new file mode 100644 index 0000000..e18b3da --- /dev/null +++ b/src/views/system/config/components/ConfigItem.vue @@ -0,0 +1,66 @@ + + + diff --git a/src/views/system/config/group.vue b/src/views/system/config/group.vue new file mode 100644 index 0000000..411f9d0 --- /dev/null +++ b/src/views/system/config/group.vue @@ -0,0 +1,87 @@ + + + + +