diff --git a/admin/.eslintrc.cjs b/admin/.eslintrc.cjs
index fa81252..dfa273d 100644
--- a/admin/.eslintrc.cjs
+++ b/admin/.eslintrc.cjs
@@ -1,43 +1,43 @@
/* eslint-env node */
-require('@rushstack/eslint-patch/modern-module-resolution')
+require("@rushstack/eslint-patch/modern-module-resolution");
module.exports = {
- root: true,
- ignorePatterns: ['/auto-imports.d.ts', '/components.d.ts'],
- extends: [
- 'plugin:vue/vue3-essential',
- 'eslint:recommended',
- '@vue/eslint-config-typescript/recommended',
- '@vue/eslint-config-prettier',
- './.eslintrc-auto-import.json'
+ root: true,
+ ignorePatterns: ["/auto-imports.d.ts", "/components.d.ts"],
+ extends: [
+ "plugin:vue/vue3-essential",
+ "eslint:recommended",
+ "@vue/eslint-config-typescript/recommended",
+ "@vue/eslint-config-prettier",
+ "./.eslintrc-auto-import.json",
+ ],
+ rules: {
+ "prettier/prettier": [
+ "warn",
+ {
+ semi: false,
+ singleQuote: true,
+ printWidth: 100,
+ proseWrap: "preserve",
+ bracketSameLine: false,
+ endOfLine: "lf",
+ tabWidth: 4,
+ useTabs: false,
+ trailingComma: "none",
+ },
],
- rules: {
- 'prettier/prettier': [
- 'warn',
- {
- semi: false,
- singleQuote: true,
- printWidth: 100,
- proseWrap: 'preserve',
- bracketSameLine: false,
- endOfLine: 'lf',
- tabWidth: 4,
- useTabs: false,
- trailingComma: 'none'
- }
- ],
- 'vue/multi-word-component-names': 'off',
- '@typescript-eslint/no-explicit-any': 'off',
- '@typescript-eslint/ban-ts-comment': 'off',
- 'no-undef': 'off',
- 'vue/prefer-import-from-vue': 'off',
- 'no-prototype-builtins': 'off',
- 'prefer-spread': 'off',
- '@typescript-eslint/no-non-null-assertion': 'off',
- '@typescript-eslint/no-non-null-asserted-optional-chain': 'off',
- 'vue/no-mutating-props': 'off'
- },
- globals: {
- module: 'readonly'
- }
-}
+ "vue/multi-word-component-names": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/ban-ts-comment": "off",
+ "no-undef": "off",
+ "vue/prefer-import-from-vue": "off",
+ "no-prototype-builtins": "off",
+ "prefer-spread": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/no-non-null-asserted-optional-chain": "off",
+ "vue/no-mutating-props": "off",
+ },
+ globals: {
+ module: "readonly",
+ },
+};
diff --git a/admin/.vscode/extensions.json b/admin/.vscode/extensions.json
index 91f12b2..c0a6e5a 100644
--- a/admin/.vscode/extensions.json
+++ b/admin/.vscode/extensions.json
@@ -1,3 +1,3 @@
{
- "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
+ "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
}
diff --git a/admin/README.md b/admin/README.md
index 077a568..01816b2 100644
--- a/admin/README.md
+++ b/admin/README.md
@@ -13,8 +13,8 @@ TypeScript cannot handle type information for `.vue` imports by default, so we r
If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps:
1. Disable the built-in TypeScript Extension
- 1) Run `Extensions: Show Built-in Extensions` from VSCode's command palette
- 2) Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)`
+ 1. Run `Extensions: Show Built-in Extensions` from VSCode's command palette
+ 2. Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)`
2. Reload the VSCode window by running `Developer: Reload Window` from the command palette.
## Customize configuration
diff --git a/admin/index.html b/admin/index.html
index 71d3dbb..a7183db 100644
--- a/admin/index.html
+++ b/admin/index.html
@@ -1,4 +1,4 @@
-
+
@@ -17,13 +17,13 @@
height: 100vh;
width: 100vw;
}
-
+
.circular {
height: 42px;
width: 42px;
animation: loading-rotate 2s linear infinite;
}
-
+
.circular .path {
animation: loading-dash 1.5s ease-in-out infinite;
stroke-dasharray: 90, 150;
@@ -32,20 +32,19 @@
stroke: #4073fa;
stroke-linecap: round;
}
-
+
@keyframes loading-rotate {
100% {
transform: rotate(1turn);
}
}
-
+
@keyframes loading-dash {
-
0% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -40px;
}
-
+
100% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -120px;
diff --git a/admin/postcss.config.js b/admin/postcss.config.js
index ff8ef3c..12a703d 100644
--- a/admin/postcss.config.js
+++ b/admin/postcss.config.js
@@ -1,6 +1,6 @@
module.exports = {
- plugins: {
- tailwindcss: {},
- autoprefixer: {}
- }
-}
+ plugins: {
+ tailwindcss: {},
+ autoprefixer: {},
+ },
+};
diff --git a/admin/scripts/build.mjs b/admin/scripts/build.mjs
index c7a52d9..0ca6563 100644
--- a/admin/scripts/build.mjs
+++ b/admin/scripts/build.mjs
@@ -1,37 +1,41 @@
-import { execaCommand } from 'execa'
-import path from 'path'
-import fsExtra from 'fs-extra'
-const { existsSync, remove, copy } = fsExtra
-const cwd = process.cwd()
+import { execaCommand } from "execa";
+import path from "path";
+import fsExtra from "fs-extra";
+const { existsSync, remove, copy } = fsExtra;
+const cwd = process.cwd();
//打包发布路径,谨慎改动
-const releaseRelativePath = '../public/admin'
-const distPath = path.resolve(cwd, 'dist')
-const releasePath = path.resolve(cwd, releaseRelativePath)
+const releaseRelativePath = "../public/admin";
+const distPath = path.resolve(cwd, "dist");
+const releasePath = path.resolve(cwd, releaseRelativePath);
async function build() {
- await execaCommand('vite build', { stdio: 'inherit', encoding: 'utf-8', cwd })
- if (existsSync(releasePath)) {
- await remove(releasePath)
- }
- console.log(`文件正在复制 ==> ${releaseRelativePath}`)
- try {
- await copyFile(distPath, releasePath)
- } catch (error) {
- console.log(`\n ${error}`)
- }
- console.log(`文件已复制 ==> ${releaseRelativePath}`)
+ await execaCommand("vite build", {
+ stdio: "inherit",
+ encoding: "utf-8",
+ cwd,
+ });
+ if (existsSync(releasePath)) {
+ await remove(releasePath);
+ }
+ console.log(`文件正在复制 ==> ${releaseRelativePath}`);
+ try {
+ await copyFile(distPath, releasePath);
+ } catch (error) {
+ console.log(`\n ${error}`);
+ }
+ console.log(`文件已复制 ==> ${releaseRelativePath}`);
}
function copyFile(sourceDir, targetDir) {
- return new Promise((resolve, reject) => {
- copy(sourceDir, targetDir, (err) => {
- if (err) {
- reject(err)
- } else {
- resolve()
- }
- })
- })
+ return new Promise((resolve, reject) => {
+ copy(sourceDir, targetDir, (err) => {
+ if (err) {
+ reject(err);
+ } else {
+ resolve();
+ }
+ });
+ });
}
-build()
+build();
diff --git a/admin/src/App.vue b/admin/src/App.vue
index 5177f10..65373ed 100644
--- a/admin/src/App.vue
+++ b/admin/src/App.vue
@@ -1,58 +1,58 @@
-
-
-
+
+
+
diff --git a/admin/src/api/app.ts b/admin/src/api/app.ts
index 3f2940f..26a9c59 100644
--- a/admin/src/api/app.ts
+++ b/admin/src/api/app.ts
@@ -1,11 +1,11 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 配置
export function getConfig() {
- return request.get({ url: '/index/config' })
+ return request.get({ url: "/index/config" });
}
// 工作台主页
export function getWorkbench() {
- return request.get({ url: '/index/console' })
+ return request.get({ url: "/index/console" });
}
diff --git a/admin/src/api/app/recharge.ts b/admin/src/api/app/recharge.ts
index 8342c04..ee39827 100644
--- a/admin/src/api/app/recharge.ts
+++ b/admin/src/api/app/recharge.ts
@@ -1,10 +1,10 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
export function getRechargeConfig() {
- return request.get({ url: '/marketing/recharge/detail' })
+ return request.get({ url: "/marketing/recharge/detail" });
}
// 设置
export function setRechargeConfig(params: any) {
- return request.post({ url: '/marketing/recharge/save', params })
+ return request.post({ url: "/marketing/recharge/save", params });
}
diff --git a/admin/src/api/article.ts b/admin/src/api/article.ts
index 30a1a85..c61391c 100644
--- a/admin/src/api/article.ts
+++ b/admin/src/api/article.ts
@@ -1,69 +1,69 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 文章分类列表
export function articleCateLists(params?: any) {
- return request.get({ url: '/article/cate/list', params })
+ return request.get({ url: "/article/cate/list", params });
}
// 文章分类列表
export function articleCateAll(params?: any) {
- return request.get({ url: '/article/cate/all', params })
+ return request.get({ url: "/article/cate/all", params });
}
// 添加文章分类
export function articleCateAdd(params: any) {
- return request.post({ url: '/article/cate/add', params })
+ return request.post({ url: "/article/cate/add", params });
}
// 编辑文章分类
export function articleCateEdit(params: any) {
- return request.post({ url: '/article/cate/edit', params })
+ return request.post({ url: "/article/cate/edit", params });
}
// 删除文章分类
export function articleCateDelete(params: any) {
- return request.post({ url: '/article/cate/del', params })
+ return request.post({ url: "/article/cate/del", params });
}
// 文章分类详情
export function articleCateDetail(params: any) {
- return request.get({ url: '/article/cate/detail', params })
+ return request.get({ url: "/article/cate/detail", params });
}
// 文章分类状态
export function articleCateStatus(params: any) {
- return request.post({ url: '/article/cate/change', params })
+ return request.post({ url: "/article/cate/change", params });
}
// 文章列表
export function articleLists(params?: any) {
- return request.get({ url: '/article/list', params })
+ return request.get({ url: "/article/list", params });
}
// 文章列表
export function articleAll(params?: any) {
- return request.get({ url: '/article/all', params })
+ return request.get({ url: "/article/all", params });
}
// 添加文章
export function articleAdd(params: any) {
- return request.post({ url: '/article/add', params })
+ return request.post({ url: "/article/add", params });
}
// 编辑文章
export function articleEdit(params: any) {
- return request.post({ url: '/article/edit', params })
+ return request.post({ url: "/article/edit", params });
}
// 删除文章
export function articleDelete(params: any) {
- return request.post({ url: '/article/del', params })
+ return request.post({ url: "/article/del", params });
}
// 文章详情
export function articleDetail(params: any) {
- return request.get({ url: '/article/detail', params })
+ return request.get({ url: "/article/detail", params });
}
// 文章分类状态
export function articleStatus(params: any) {
- return request.post({ url: '/article/change', params })
+ return request.post({ url: "/article/change", params });
}
diff --git a/admin/src/api/channel/h5.ts b/admin/src/api/channel/h5.ts
index dfb5575..0b721b8 100644
--- a/admin/src/api/channel/h5.ts
+++ b/admin/src/api/channel/h5.ts
@@ -1,11 +1,11 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// H5渠道配置保存
export function setH5Config(params: any) {
- return request.post({ url: '/channel/h5/save', params })
+ return request.post({ url: "/channel/h5/save", params });
}
// H5渠道配置详情
export function getH5Config() {
- return request.get({ url: '/channel/h5/detail' })
+ return request.get({ url: "/channel/h5/detail" });
}
diff --git a/admin/src/api/channel/weapp.ts b/admin/src/api/channel/weapp.ts
index 59ce0a7..1a68ae1 100644
--- a/admin/src/api/channel/weapp.ts
+++ b/admin/src/api/channel/weapp.ts
@@ -1,11 +1,11 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 微信小程序配置保存
export function setWeappConfig(params: any) {
- return request.post({ url: '/channel/mp/save', params })
+ return request.post({ url: "/channel/mp/save", params });
}
// 微信小程序配置详情
export function getWeappConfig() {
- return request.get({ url: '/channel/mp/detail' })
+ return request.get({ url: "/channel/mp/detail" });
}
diff --git a/admin/src/api/channel/wx_oa.ts b/admin/src/api/channel/wx_oa.ts
index 67c8431..2ce4dc8 100644
--- a/admin/src/api/channel/wx_oa.ts
+++ b/admin/src/api/channel/wx_oa.ts
@@ -1,24 +1,24 @@
-import request from '@/utils/request'
-import { firstToUpperCase } from '@/utils/util'
+import request from "@/utils/request";
+import { firstToUpperCase } from "@/utils/util";
// 微信公众号配置保存
export function setOaConfig(params: any) {
- return request.post({ url: '/channel/oa/save', params })
+ return request.post({ url: "/channel/oa/save", params });
}
// 微信公众号配置详情
export function getOaConfig() {
- return request.get({ url: '/channel/oa/detail' })
+ return request.get({ url: "/channel/oa/detail" });
}
export interface Menu {
- name: string
- menuType?: number
- visitType?: string
- url?: string
- appId?: string
- pagePath?: string
- subButtons: Menu[] | any
+ name: string;
+ menuType?: number;
+ visitType?: string;
+ url?: string;
+ appId?: string;
+ pagePath?: string;
+ subButtons: Menu[] | any;
}
/**
@@ -26,7 +26,7 @@ export interface Menu {
* @description 获取菜单
*/
export function getOaMenu() {
- return request.get({ url: '/channel/oaMenu/detail' })
+ return request.get({ url: "/channel/oaMenu/detail" });
}
/**
@@ -35,7 +35,7 @@ export function getOaMenu() {
* @description 菜单保存
*/
export function setOaMenuSave(params: Menu | any) {
- return request.post({ url: '/channel/oaMenu/save', params })
+ return request.post({ url: "/channel/oaMenu/save", params });
}
/**
@@ -44,15 +44,15 @@ export function setOaMenuSave(params: Menu | any) {
* @description 菜单发布
*/
export function setOaMenuPublish(params: Menu | any) {
- return request.post({ url: '/channel/oaMenu/publish', params })
+ return request.post({ url: "/channel/oaMenu/publish", params });
}
/**
* @description 默认回复列表
*/
export function getOaReplyList(params: any) {
- const type = firstToUpperCase(params.type)
- return request.get({ url: `/channel/oaReply${type}/list`, params })
+ const type = firstToUpperCase(params.type);
+ return request.get({ url: `/channel/oaReply${type}/list`, params });
}
/**
@@ -61,8 +61,8 @@ export function getOaReplyList(params: any) {
* @description 回复列表删除
*/
export function oaReplyDel(params: any) {
- const type = firstToUpperCase(params.type)
- return request.post({ url: `/channel/oaReply${type}/del`, params })
+ const type = firstToUpperCase(params.type);
+ return request.post({ url: `/channel/oaReply${type}/del`, params });
}
/**
@@ -71,27 +71,27 @@ export function oaReplyDel(params: any) {
* @description 回复状态修改
*/
export function changeOaReplyStatus(params: any) {
- const type = firstToUpperCase(params.type)
- return request.post({ url: `/channel/oaReply${type}/status`, params })
+ const type = firstToUpperCase(params.type);
+ return request.post({ url: `/channel/oaReply${type}/status`, params });
}
export interface Reply {
- content: string // 内容
- contentType: number // 内容类型: 1=文本
- keyword?: string // 关键词
- matchingType?: number // 匹配方式: [1=全匹配, 2=模糊匹配]
- name: string // 规则名称
- status: number // 状态: 1=开启, 0=关闭
- type: string // 类型: follow=关注, keyword=关键词, default=默认
- sort: number // 排序
+ content: string; // 内容
+ contentType: number; // 内容类型: 1=文本
+ keyword?: string; // 关键词
+ matchingType?: number; // 匹配方式: [1=全匹配, 2=模糊匹配]
+ name: string; // 规则名称
+ status: number; // 状态: 1=开启, 0=关闭
+ type: string; // 类型: follow=关注, keyword=关键词, default=默认
+ sort: number; // 排序
}
/**
* @return { Promise }
* @description 默认回复编辑
*/
export function oaReplyAdd(params: Reply) {
- const type = firstToUpperCase(params.type)
- return request.post({ url: `/channel/oaReply${type}/add`, params })
+ const type = firstToUpperCase(params.type);
+ return request.post({ url: `/channel/oaReply${type}/add`, params });
}
/**
@@ -99,14 +99,14 @@ export function oaReplyAdd(params: Reply) {
* @description 默认回复编辑
*/
export function oaReplyEdit(params: Reply) {
- const type = firstToUpperCase(params.type)
- return request.post({ url: `/channel/oaReply${type}/edit`, params })
+ const type = firstToUpperCase(params.type);
+ return request.post({ url: `/channel/oaReply${type}/edit`, params });
}
/**
* @description 默认回复详情
*/
export function getOaReplyDetail(params: any) {
- const type = firstToUpperCase(params.type)
- return request.get({ url: `/channel/oaReply${type}/detail`, params })
+ const type = firstToUpperCase(params.type);
+ return request.get({ url: `/channel/oaReply${type}/detail`, params });
}
diff --git a/admin/src/api/channel/wx_op.ts b/admin/src/api/channel/wx_op.ts
index 541961b..410d638 100644
--- a/admin/src/api/channel/wx_op.ts
+++ b/admin/src/api/channel/wx_op.ts
@@ -1,11 +1,11 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 微信开发平台配置保存
export function setWxDevConfig(params: any) {
- return request.post({ url: '/channel/op/save', params })
+ return request.post({ url: "/channel/op/save", params });
}
// 微信开发平台配置详情
export function getWxDevConfig() {
- return request.get({ url: '/channel/op/detail' })
+ return request.get({ url: "/channel/op/detail" });
}
diff --git a/admin/src/api/consumer.ts b/admin/src/api/consumer.ts
index 1057729..9539e25 100644
--- a/admin/src/api/consumer.ts
+++ b/admin/src/api/consumer.ts
@@ -1,16 +1,16 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 用户列表
export function getUserList(params: any) {
- return request.get({ url: '/user/list', params })
+ return request.get({ url: "/user/list", params });
}
// 用户详情
export function getUserDetail(params: any) {
- return request.get({ url: '/user/detail', params })
+ return request.get({ url: "/user/detail", params });
}
// 用户编辑
export function userEdit(params: any) {
- return request.post({ url: '/user/edit', params })
+ return request.post({ url: "/user/edit", params });
}
diff --git a/admin/src/api/decoration.ts b/admin/src/api/decoration.ts
index 28d61e6..3062449 100644
--- a/admin/src/api/decoration.ts
+++ b/admin/src/api/decoration.ts
@@ -1,26 +1,29 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 页面装修详情
export function getDecoratePages(params: any) {
- return request.get({ url: '/decorate/pages/detail', params }, { ignoreCancelToken: true })
+ return request.get(
+ { url: "/decorate/pages/detail", params },
+ { ignoreCancelToken: true },
+ );
}
// 页面装修保存
export function setDecoratePages(params: any) {
- return request.post({ url: '/decorate/pages/save', params })
+ return request.post({ url: "/decorate/pages/save", params });
}
// 获取首页文章数据
export function getDecorateArticle(params?: any) {
- return request.get({ url: '/decorate/data/article', params })
+ return request.get({ url: "/decorate/data/article", params });
}
// 底部导航详情
export function getDecorateTabbar(params?: any) {
- return request.get({ url: '/decorate/tabbar/detail', params })
+ return request.get({ url: "/decorate/tabbar/detail", params });
}
// 底部导航保存
export function setDecorateTabbar(params: any) {
- return request.post({ url: '/decorate/tabbar/save', params })
+ return request.post({ url: "/decorate/tabbar/save", params });
}
diff --git a/admin/src/api/file.ts b/admin/src/api/file.ts
index fc65661..00dc390 100644
--- a/admin/src/api/file.ts
+++ b/admin/src/api/file.ts
@@ -1,39 +1,39 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
export function fileCateAdd(params: Record) {
- return request.post({ url: '/albums/cateAdd', params })
+ return request.post({ url: "/albums/cateAdd", params });
}
export function fileCateEdit(params: Record) {
- return request.post({ url: '/albums/cateRename', params })
+ return request.post({ url: "/albums/cateRename", params });
}
// 文件分类删除
export function fileCateDelete(params: Record) {
- return request.post({ url: '/albums/cateDel', params })
+ return request.post({ url: "/albums/cateDel", params });
}
// 文件分类列表
export function fileCateLists(params: Record) {
- return request.get({ url: '/albums/cateList', params })
+ return request.get({ url: "/albums/cateList", params });
}
// 文件列表
export function fileList(params: Record) {
- return request.get({ url: '/albums/albumList', params })
+ return request.get({ url: "/albums/albumList", params });
}
// 文件删除
export function fileDelete(params: Record) {
- return request.post({ url: '/albums/albumDel', params })
+ return request.post({ url: "/albums/albumDel", params });
}
// 文件移动
export function fileMove(params: Record) {
- return request.post({ url: '/albums/albumMove', params })
+ return request.post({ url: "/albums/albumMove", params });
}
// 文件重命名
export function fileRename(params: { id: number; name: string }) {
- return request.post({ url: '/albums/albumRename', params })
+ return request.post({ url: "/albums/albumRename", params });
}
diff --git a/admin/src/api/finance.ts b/admin/src/api/finance.ts
index 790c668..55cc4fe 100644
--- a/admin/src/api/finance.ts
+++ b/admin/src/api/finance.ts
@@ -1,31 +1,34 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 余额明细
export function accountLog(params?: any) {
- return request.get({ url: '/finance/wallet/list', params })
+ return request.get({ url: "/finance/wallet/list", params });
}
// 充值记录
export function rechargeLists(params?: any) {
- return request.get({ url: '/finance/recharger/list', params }, { ignoreCancelToken: true })
+ return request.get(
+ { url: "/finance/recharger/list", params },
+ { ignoreCancelToken: true },
+ );
}
//退款
export function refund(params?: any) {
- return request.post({ url: '/finance/recharger/refund', params })
+ return request.post({ url: "/finance/recharger/refund", params });
}
//重新退款
export function refundAgain(params?: any) {
- return request.post({ url: '/finance/recharger/refundAgain', params })
+ return request.post({ url: "/finance/recharger/refundAgain", params });
}
//退款记录
export function refundRecord(params?: any) {
- return request.get({ url: '/finance/refund/list', params })
+ return request.get({ url: "/finance/refund/list", params });
}
//退款日志
export function refundLog(params?: any) {
- return request.get({ url: '/finance/refund/log', params })
+ return request.get({ url: "/finance/refund/log", params });
}
diff --git a/admin/src/api/message.ts b/admin/src/api/message.ts
index 8d7ec49..dd162cc 100644
--- a/admin/src/api/message.ts
+++ b/admin/src/api/message.ts
@@ -1,31 +1,31 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 通知设置列表
export function noticeLists(params: any) {
- return request.get({ url: '/setting/notice/list', params })
+ return request.get({ url: "/setting/notice/list", params });
}
// 通知设置详情
export function noticeDetail(params: any) {
- return request.get({ url: '/setting/notice/detail', params })
+ return request.get({ url: "/setting/notice/detail", params });
}
// 通知设置保存
export function setNoticeConfig(params: any) {
- return request.post({ url: '/setting/notice/save', params })
+ return request.post({ url: "/setting/notice/save", params });
}
// 短信设置列表
export function smsLists() {
- return request.get({ url: '/setting/sms/list' })
+ return request.get({ url: "/setting/sms/list" });
}
// 短信设置详情
export function smsDetail(params: any) {
- return request.get({ url: '/setting/sms/detail', params })
+ return request.get({ url: "/setting/sms/detail", params });
}
// 短信设置保存
export function setSmsConfig(params: any) {
- return request.post({ url: '/setting/sms/save', params })
+ return request.post({ url: "/setting/sms/save", params });
}
diff --git a/admin/src/api/org/department.ts b/admin/src/api/org/department.ts
index b4899a0..f028bff 100644
--- a/admin/src/api/org/department.ts
+++ b/admin/src/api/org/department.ts
@@ -1,26 +1,26 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 部门列表
export function deptLists(params?: any) {
- return request.get({ url: '/system/dept/list', params })
+ return request.get({ url: "/system/dept/list", params });
}
// 添加部门
export function deptAdd(params: any) {
- return request.post({ url: '/system/dept/add', params })
+ return request.post({ url: "/system/dept/add", params });
}
// 编辑部门
export function deptEdit(params: any) {
- return request.post({ url: '/system/dept/edit', params })
+ return request.post({ url: "/system/dept/edit", params });
}
// 删除部门
export function deptDelete(params: any) {
- return request.post({ url: '/system/dept/del', params })
+ return request.post({ url: "/system/dept/del", params });
}
// 部门详情
export function deptDetail(params?: any) {
- return request.get({ url: '/system/dept/detail', params })
+ return request.get({ url: "/system/dept/detail", params });
}
diff --git a/admin/src/api/org/post.ts b/admin/src/api/org/post.ts
index 63a15fc..a440d7b 100644
--- a/admin/src/api/org/post.ts
+++ b/admin/src/api/org/post.ts
@@ -1,30 +1,30 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 岗位列表
export function postLists(params?: any) {
- return request.get({ url: '/system/post/list', params })
+ return request.get({ url: "/system/post/list", params });
}
// 岗位列表
export function postAll(params?: any) {
- return request.get({ url: '/system/post/all', params })
+ return request.get({ url: "/system/post/all", params });
}
// 添加岗位
export function postAdd(params: any) {
- return request.post({ url: '/system/post/add', params })
+ return request.post({ url: "/system/post/add", params });
}
// 编辑岗位
export function postEdit(params: any) {
- return request.post({ url: '/system/post/edit', params })
+ return request.post({ url: "/system/post/edit", params });
}
// 删除岗位
export function postDelete(params: any) {
- return request.post({ url: '/system/post/del', params })
+ return request.post({ url: "/system/post/del", params });
}
// 岗位详情
export function postDetail(params: any) {
- return request.get({ url: '/system/post/detail', params })
+ return request.get({ url: "/system/post/detail", params });
}
diff --git a/admin/src/api/perms/admin.ts b/admin/src/api/perms/admin.ts
index a54b275..079acf6 100644
--- a/admin/src/api/perms/admin.ts
+++ b/admin/src/api/perms/admin.ts
@@ -1,31 +1,31 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 管理员列表
export function adminLists(params: any) {
- return request.get({ url: '/system/admin/list', params })
+ return request.get({ url: "/system/admin/list", params });
}
// 管理员添加
export function adminAdd(params: any) {
- return request.post({ url: '/system/admin/add', params })
+ return request.post({ url: "/system/admin/add", params });
}
// 管理员编辑
export function adminDetail(params: any) {
- return request.get({ url: '/system/admin/detail', params })
+ return request.get({ url: "/system/admin/detail", params });
}
// 管理员编辑
export function adminEdit(params: any) {
- return request.post({ url: '/system/admin/edit', params })
+ return request.post({ url: "/system/admin/edit", params });
}
// 管理员删除
export function adminDelete(params: any) {
- return request.post({ url: '/system/admin/del', params })
+ return request.post({ url: "/system/admin/del", params });
}
// 管理员删除
export function adminStatus(params: any) {
- return request.post({ url: '/system/admin/disable', params })
+ return request.post({ url: "/system/admin/disable", params });
}
diff --git a/admin/src/api/perms/menu.ts b/admin/src/api/perms/menu.ts
index 577e143..390e94b 100644
--- a/admin/src/api/perms/menu.ts
+++ b/admin/src/api/perms/menu.ts
@@ -1,26 +1,26 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 菜单列表
export function menuLists(params?: Record) {
- return request.get({ url: '/system/menu/list', params })
+ return request.get({ url: "/system/menu/list", params });
}
// 添加菜单
export function menuAdd(params: Record) {
- return request.post({ url: '/system/menu/add', params })
+ return request.post({ url: "/system/menu/add", params });
}
// 编辑菜单
export function menuEdit(params: Record) {
- return request.post({ url: '/system/menu/edit', params })
+ return request.post({ url: "/system/menu/edit", params });
}
// 菜单删除
export function menuDelete(params: Record) {
- return request.post({ url: '/system/menu/del', params })
+ return request.post({ url: "/system/menu/del", params });
}
// 菜单删除
export function menuDetail(params: Record) {
- return request.get({ url: '/system/menu/detail', params })
+ return request.get({ url: "/system/menu/detail", params });
}
diff --git a/admin/src/api/perms/role.ts b/admin/src/api/perms/role.ts
index 3225443..711d78a 100644
--- a/admin/src/api/perms/role.ts
+++ b/admin/src/api/perms/role.ts
@@ -1,29 +1,29 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 角色列表
export function roleLists(params: any) {
- return request.get({ url: '/system/role/list', params })
+ return request.get({ url: "/system/role/list", params });
}
// 角色列表
export function roleAll(params?: any) {
- return request.get({ url: '/system/role/all', params })
+ return request.get({ url: "/system/role/all", params });
}
// 角色列表
export function roleDetail(params: any) {
- return request.get({ url: '/system/role/detail', params })
+ return request.get({ url: "/system/role/detail", params });
}
// 添加角色
export function roleAdd(params: any) {
- return request.post({ url: '/system/role/add', params })
+ return request.post({ url: "/system/role/add", params });
}
// 编辑角色
export function roleEdit(params: any) {
- return request.post({ url: '/system/role/edit', params })
+ return request.post({ url: "/system/role/edit", params });
}
// 删除角色
export function roleDelete(params: any) {
- return request.post({ url: '/system/role/del', params })
+ return request.post({ url: "/system/role/del", params });
}
diff --git a/admin/src/api/setting/dict.ts b/admin/src/api/setting/dict.ts
index 1d5d2a8..77c290d 100644
--- a/admin/src/api/setting/dict.ts
+++ b/admin/src/api/setting/dict.ts
@@ -1,61 +1,61 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 字典类型列表
export function dictTypeLists(params?: any) {
- return request.get({ url: '/setting/dict/type/list', params })
+ return request.get({ url: "/setting/dict/type/list", params });
}
// 字典类型列表
export function dictTypeAll(params?: any) {
- return request.get({ url: '/setting/dict/type/all', params })
+ return request.get({ url: "/setting/dict/type/all", params });
}
// 添加字典类型
export function dictTypeAdd(params: any) {
- return request.post({ url: '/setting/dict/type/add', params })
+ return request.post({ url: "/setting/dict/type/add", params });
}
// 编辑字典类型
export function dictTypeEdit(params: any) {
- return request.post({ url: '/setting/dict/type/edit', params })
+ return request.post({ url: "/setting/dict/type/edit", params });
}
// 删除字典类型
export function dictTypeDelete(params: any) {
- return request.post({ url: '/setting/dict/type/del', params })
+ return request.post({ url: "/setting/dict/type/del", params });
}
// 字典数据列表
export function dictDataLists(params: any) {
- return request.get(
- { url: '/setting/dict/data/list', params },
- {
- ignoreCancelToken: true
- }
- )
+ return request.get(
+ { url: "/setting/dict/data/list", params },
+ {
+ ignoreCancelToken: true,
+ },
+ );
}
// 字典数据列表
export function dictDataAll(params: any) {
- return request.get(
- { url: '/setting/dict/data/all', params },
- {
- ignoreCancelToken: true
- }
- )
+ return request.get(
+ { url: "/setting/dict/data/all", params },
+ {
+ ignoreCancelToken: true,
+ },
+ );
}
// 添加字典数据
export function dictDataAdd(params: any) {
- return request.post({ url: '/setting/dict/data/add', params })
+ return request.post({ url: "/setting/dict/data/add", params });
}
// 编辑字典数据
export function dictDataEdit(params: any) {
- return request.post({ url: '/setting/dict/data/edit', params })
+ return request.post({ url: "/setting/dict/data/edit", params });
}
// 删除字典数据
export function dictDataDelete(params: any) {
- return request.post({ url: '/setting/dict/data/del', params })
+ return request.post({ url: "/setting/dict/data/del", params });
}
diff --git a/admin/src/api/setting/pay.ts b/admin/src/api/setting/pay.ts
index 8adad91..3fa40ce 100644
--- a/admin/src/api/setting/pay.ts
+++ b/admin/src/api/setting/pay.ts
@@ -1,26 +1,26 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 获取支付方式
export function getPayWay() {
- return request.get({ url: '/setting/payment/method' })
+ return request.get({ url: "/setting/payment/method" });
}
// 设置支付方式
export function setPayWay(params: any) {
- return request.post({ url: '/setting/payment/editMethod', params })
+ return request.post({ url: "/setting/payment/editMethod", params });
}
// 获取支付方式
export function getPayConfigLists() {
- return request.get({ url: '/setting/payment/list' })
+ return request.get({ url: "/setting/payment/list" });
}
// 设置支付方式
export function setPayConfig(params: any) {
- return request.post({ url: '/setting/payment/editConfig', params })
+ return request.post({ url: "/setting/payment/editConfig", params });
}
// 设置支付方式
export function getPayConfig(params: any) {
- return request.get({ url: '/setting/payment/detail', params })
+ return request.get({ url: "/setting/payment/detail", params });
}
diff --git a/admin/src/api/setting/search.ts b/admin/src/api/setting/search.ts
index 715402d..911ff1d 100644
--- a/admin/src/api/setting/search.ts
+++ b/admin/src/api/setting/search.ts
@@ -1,21 +1,21 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
/**
* @return { Promise }
* @description 获取热门搜索数据
*/
export function getSearch() {
- return request.get({ url: '/setting/search/detail' })
+ return request.get({ url: "/setting/search/detail" });
}
export interface List {
- name: string // 搜索关键字
- sort: number // 热门搜索排序
+ name: string; // 搜索关键字
+ sort: number; // 热门搜索排序
}
export interface Search {
- isHotSearch: number // 是否开启搜索0/1
- list: List[]
+ isHotSearch: number; // 是否开启搜索0/1
+ list: List[];
}
/**
* @return { Promise }
@@ -23,5 +23,5 @@ export interface Search {
* @description 设置热门搜索
*/
export function setSearch(params: Search) {
- return request.post({ url: '/setting/search/save', params })
+ return request.post({ url: "/setting/search/save", params });
}
diff --git a/admin/src/api/setting/storage.ts b/admin/src/api/setting/storage.ts
index 268d254..6bd2a31 100644
--- a/admin/src/api/setting/storage.ts
+++ b/admin/src/api/setting/storage.ts
@@ -1,21 +1,21 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 获取存储引擎列表
export function storageLists() {
- return request.get({ url: '/setting/storage/list' })
+ return request.get({ url: "/setting/storage/list" });
}
// 设置存储引擎信息
export function storageChange(params: any) {
- return request.post({ url: '/setting/storage/change', params })
+ return request.post({ url: "/setting/storage/change", params });
}
// 设置存储引擎信息
export function storageSetup(params: any) {
- return request.post({ url: '/setting/storage/edit', params })
+ return request.post({ url: "/setting/storage/edit", params });
}
// 获取存储配置信息
export function storageDetail(params: any) {
- return request.get({ url: '/setting/storage/detail', params })
+ return request.get({ url: "/setting/storage/detail", params });
}
diff --git a/admin/src/api/setting/system.ts b/admin/src/api/setting/system.ts
index c4b0aac..c6088ec 100644
--- a/admin/src/api/setting/system.ts
+++ b/admin/src/api/setting/system.ts
@@ -1,46 +1,46 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 获取系统环境
export function systemInfo() {
- return request.get({ url: '/monitor/server' })
+ return request.get({ url: "/monitor/server" });
}
// 获取系统日志列表
export function systemLogLists(params: any) {
- return request.get({ url: '/system/log/operate', params })
+ return request.get({ url: "/system/log/operate", params });
}
// 系统缓存监控
export function systemCache() {
- return request.get({ url: '/monitor/cache' })
+ return request.get({ url: "/monitor/cache" });
}
// 定时任务列表
export function crontabLists(params: any) {
- return request.get({ url: '/crontab/list', params })
+ return request.get({ url: "/crontab/list", params });
}
// 添加定时任务
export function crontabAdd(params: any) {
- return request.post({ url: '/crontab/add', params })
+ return request.post({ url: "/crontab/add", params });
}
// 定时任务详情
export function crontabDetail(params: any) {
- return request.get({ url: '/crontab/detail', params })
+ return request.get({ url: "/crontab/detail", params });
}
// 编辑定时任务
export function crontabEdit(params: any) {
- return request.post({ url: '/crontab/edit', params })
+ return request.post({ url: "/crontab/edit", params });
}
// 删除定时任务
export function crontabDel(params: any) {
- return request.post({ url: '/crontab/del', params })
+ return request.post({ url: "/crontab/del", params });
}
// 获取登录日志列表
export function loginLogLists(params: any) {
- return request.get({ url: '/system/log/login', params })
+ return request.get({ url: "/system/log/login", params });
}
diff --git a/admin/src/api/setting/user.ts b/admin/src/api/setting/user.ts
index 946f4b0..2297f5f 100644
--- a/admin/src/api/setting/user.ts
+++ b/admin/src/api/setting/user.ts
@@ -1,11 +1,11 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
/**
* @return { Promise }
* @description 获取用户设置
*/
export function getUserSetup() {
- return request.get({ url: '/setting/user/detail' })
+ return request.get({ url: "/setting/user/detail" });
}
/**
@@ -14,7 +14,7 @@ export function getUserSetup() {
* @description 设置用户设置
*/
export function setUserSetup(params: { defaultAvatar: string }) {
- return request.post({ url: '/setting/user/save', params })
+ return request.post({ url: "/setting/user/save", params });
}
/**
@@ -22,15 +22,15 @@ export function setUserSetup(params: { defaultAvatar: string }) {
* @description 设置登录注册规则
*/
export function getLogin() {
- return request.get({ url: '/setting/login/detail' })
+ return request.get({ url: "/setting/login/detail" });
}
export interface LoginSetup {
- loginWay: number[] | any // 登录方式, 逗号隔开
- forceBindMobile: number // 强制绑定手机 0/1
- openAgreement: number // 是否开启协议 0/1
- openOtherAuth: number // 第三方登录 0/1
- autoLoginAuth: number[] | any // 第三方自动登录 逗号隔开
+ loginWay: number[] | any; // 登录方式, 逗号隔开
+ forceBindMobile: number; // 强制绑定手机 0/1
+ openAgreement: number; // 是否开启协议 0/1
+ openOtherAuth: number; // 第三方登录 0/1
+ autoLoginAuth: number[] | any; // 第三方自动登录 逗号隔开
}
/**
* @return { Promise }
@@ -38,5 +38,5 @@ export interface LoginSetup {
* @description 设置登录注册规则
*/
export function setLogin(params: LoginSetup) {
- return request.post({ url: '/setting/login/save', params })
+ return request.post({ url: "/setting/login/save", params });
}
diff --git a/admin/src/api/setting/website.ts b/admin/src/api/setting/website.ts
index 294575b..2c08dcd 100644
--- a/admin/src/api/setting/website.ts
+++ b/admin/src/api/setting/website.ts
@@ -1,27 +1,27 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 获取备案信息
export function getCopyright() {
- return request.get({ url: '/setting/copyright/detail' })
+ return request.get({ url: "/setting/copyright/detail" });
}
// 设置备案信息
export function setCopyright(params: any) {
- return request.post({ url: '/setting/copyright/save', params })
+ return request.post({ url: "/setting/copyright/save", params });
}
// 获取网站信息
export function getWebsite() {
- return request.get({ url: '/setting/website/detail' })
+ return request.get({ url: "/setting/website/detail" });
}
// 设置网站信息
export function setWebsite(params: any) {
- return request.post({ url: '/setting/website/save', params })
+ return request.post({ url: "/setting/website/save", params });
}
// 获取政策协议
export function getProtocol() {
- return request.get({ url: '/setting/protocol/detail' })
+ return request.get({ url: "/setting/protocol/detail" });
}
// 设置政策协议
export function setProtocol(params: any) {
- return request.post({ url: '/setting/protocol/save', params })
+ return request.post({ url: "/setting/protocol/save", params });
}
diff --git a/admin/src/api/tools/code.ts b/admin/src/api/tools/code.ts
index 36cc183..275e96b 100644
--- a/admin/src/api/tools/code.ts
+++ b/admin/src/api/tools/code.ts
@@ -1,75 +1,75 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
// 代码生成已选数据表列表接口
export function generateTable(params: any) {
- return request.get({ url: '/gen/list', params })
+ return request.get({ url: "/gen/list", params });
}
// 数据表列表接口
export function dataTable(params: any) {
- return request.get({ url: '/gen/db', params })
+ return request.get({ url: "/gen/db", params });
}
// 数据表所有列表接口
export function dataTableAll() {
- return request.get({ url: '/gen/dbAll' })
+ return request.get({ url: "/gen/dbAll" });
}
//表名查字段
export function dataTableToColumn(params: any) {
- return request.get({ url: '/gen/dbColumn', params })
+ return request.get({ url: "/gen/dbColumn", params });
}
//选择要生成代码的数据表
export function selectTable(params: any) {
- return request.post(
- { url: '/gen/importTable', params },
- {
- isParamsToData: false
- }
- )
+ return request.post(
+ { url: "/gen/importTable", params },
+ {
+ isParamsToData: false,
+ },
+ );
}
// 已选择的数据表详情
export function tableDetail(params: any) {
- return request.get({ url: '/gen/detail', params })
+ return request.get({ url: "/gen/detail", params });
}
//同步字段
export function syncColumn(params: any) {
- return request.post(
- { url: '/gen/syncTable', params },
- {
- isParamsToData: false
- }
- )
+ return request.post(
+ { url: "/gen/syncTable", params },
+ {
+ isParamsToData: false,
+ },
+ );
}
//删除已选择的数据表
export function generateDelete(params: any) {
- return request.post({ url: '/gen/delTable', params })
+ return request.post({ url: "/gen/delTable", params });
}
//编辑已选表字段
export function generateEdit(params: any) {
- return request.post({ url: '/gen/editTable', params })
+ return request.post({ url: "/gen/editTable", params });
}
//预览代码
export function generatePreview(params: any) {
- return request.get({ url: '/gen/previewCode', params })
+ return request.get({ url: "/gen/previewCode", params });
}
//生成代码
export function generateCode(params: any) {
- return request.get({ url: '/gen/genCode', params })
+ return request.get({ url: "/gen/genCode", params });
}
//下载代码
export function downloadCode(params: any) {
- return request.get(
- { responseType: 'blob', url: '/gen/downloadCode', params },
- {
- isTransformResponse: false
- }
- )
+ return request.get(
+ { responseType: "blob", url: "/gen/downloadCode", params },
+ {
+ isTransformResponse: false,
+ },
+ );
}
diff --git a/admin/src/api/user.ts b/admin/src/api/user.ts
index 19babf0..c5bbb0f 100644
--- a/admin/src/api/user.ts
+++ b/admin/src/api/user.ts
@@ -1,32 +1,35 @@
-import config from '@/config'
-import request from '@/utils/request'
+import config from "@/config";
+import request from "@/utils/request";
// 登录
export function login(params: Record) {
- return request.post({ url: '/system/login', params: { ...params, terminal: config.terminal } })
+ return request.post({
+ url: "/system/login",
+ params: { ...params, terminal: config.terminal },
+ });
}
// 登录
export function loginCaptcha() {
- return request.get({ url: '/system/captcha' })
+ return request.get({ url: "/system/captcha" });
}
// 退出登录
export function logout() {
- return request.post({ url: '/system/logout' })
+ return request.post({ url: "/system/logout" });
}
// 用户信息
export function getUserInfo() {
- return request.get({ url: '/system/admin/self' })
+ return request.get({ url: "/system/admin/self" });
}
// 菜单路由
export function getMenu() {
- return request.get({ url: '/system/menu/route' })
+ return request.get({ url: "/system/menu/route" });
}
// 编辑管理员信息
export function setUserInfo(params: any) {
- return request.post({ url: '/system/admin/upInfo', params })
+ return request.post({ url: "/system/admin/upInfo", params });
}
diff --git a/admin/src/components/app-link/index.vue b/admin/src/components/app-link/index.vue
index e7fe926..650f052 100644
--- a/admin/src/components/app-link/index.vue
+++ b/admin/src/components/app-link/index.vue
@@ -1,38 +1,38 @@
-
-
-
+
+
+
diff --git a/admin/src/components/color-picker/index.vue b/admin/src/components/color-picker/index.vue
index ed0bc3e..91030c8 100644
--- a/admin/src/components/color-picker/index.vue
+++ b/admin/src/components/color-picker/index.vue
@@ -1,33 +1,40 @@
-
-
-
- 重置
-
+
+
+
+ 重置
+
diff --git a/admin/src/components/daterange-picker/index.vue b/admin/src/components/daterange-picker/index.vue
index 9f97531..5a2d174 100644
--- a/admin/src/components/daterange-picker/index.vue
+++ b/admin/src/components/daterange-picker/index.vue
@@ -1,44 +1,44 @@
-
+
diff --git a/admin/src/components/del-wrap/index.vue b/admin/src/components/del-wrap/index.vue
index 787f3e2..ec432a8 100644
--- a/admin/src/components/del-wrap/index.vue
+++ b/admin/src/components/del-wrap/index.vue
@@ -1,51 +1,51 @@
-
-
-
-
-
+
diff --git a/admin/src/components/dict-value/index.vue b/admin/src/components/dict-value/index.vue
index 2935e5d..b945ec2 100644
--- a/admin/src/components/dict-value/index.vue
+++ b/admin/src/components/dict-value/index.vue
@@ -1,30 +1,32 @@
-
-
- {{ index != 0 ? '、' : '' }}{{ item.name }}
-
-
+
+
+ {{ index != 0 ? "、" : "" }}{{ item.name }}
+
+
diff --git a/admin/src/components/editor/index.vue b/admin/src/components/editor/index.vue
index ae39eee..fe9ff56 100644
--- a/admin/src/components/editor/index.vue
+++ b/admin/src/components/editor/index.vue
@@ -1,143 +1,143 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/admin/src/components/footer-btns/index.vue b/admin/src/components/footer-btns/index.vue
index eb5aea2..f5fbc2a 100644
--- a/admin/src/components/footer-btns/index.vue
+++ b/admin/src/components/footer-btns/index.vue
@@ -1,30 +1,30 @@
-