From 11f02c025440f2a21125497a02f7490dff23fbb1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=9D=E5=85=88=E7=91=9E?= <1490493387@qq.com>
Date: Wed, 4 May 2022 15:02:33 +0800
Subject: [PATCH] =?UTF-8?q?style:=20=E5=85=A8=E5=B1=80=E4=BB=A3=E7=A0=81?=
=?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Former-commit-id: bb50c8419b8fcdeb48c93fce9f399d901e8f5a52
---
commitlint.config.js | 50 +-
index.html | 20 +-
src/App.vue | 34 +-
src/api/lab/seata.ts | 36 +-
src/api/login/index.ts | 40 +-
src/api/oms/order.ts | 33 +-
src/api/pms/attribute.ts | 29 +-
src/api/pms/brand.ts | 81 +-
src/api/pms/category.ts | 82 +-
src/api/pms/goods.ts | 58 +-
src/api/sms/advert.ts | 60 +-
src/api/system/client.ts | 80 +-
src/api/system/dept.ts | 66 +-
src/api/system/dict.ts | 128 +-
src/api/system/file.ts | 33 +-
src/api/system/menu.ts | 73 +-
src/api/system/perm.ts | 76 +-
src/api/system/role.ts | 125 +-
src/api/system/user.ts | 140 ++-
src/api/ums/member.ts | 50 +-
src/components.d.ts | 12 +-
src/components/Breadcrumb/index.vue | 150 +--
src/components/GithubCorner/index.vue | 89 +-
src/components/Hamburger/index.vue | 62 +-
src/components/IconSelect/index.vue | 109 +-
src/components/LangSelect/index.vue | 68 +-
src/components/Pagination/index.vue | 143 ++-
src/components/RightPanel/index.vue | 215 ++--
src/components/Screenfull/index.vue | 15 +-
src/components/SizeSelect/index.vue | 54 +-
src/components/SvgIcon/index.vue | 46 +-
src/components/ThemePicker/index.vue | 67 +-
src/components/Upload/SingleUpload.vue | 188 +--
src/components/WangEditor/index.vue | 99 +-
src/directive/index.ts | 2 +-
src/directive/permission/index.ts | 81 +-
src/env.d.ts | 18 +-
src/lang/en.ts | 46 +-
src/lang/index.ts | 63 +-
src/lang/zh-cn.ts | 44 +-
src/layout/components/AppMain.vue | 57 +-
src/layout/components/Navbar.vue | 264 ++--
src/layout/components/Settings/index.vue | 130 +-
src/layout/components/Sidebar/Link.vue | 76 +-
src/layout/components/Sidebar/Logo.vue | 118 +-
src/layout/components/Sidebar/SidebarItem.vue | 172 +--
src/layout/components/Sidebar/index.vue | 82 +-
src/layout/components/TagsView/ScrollPane.vue | 170 ++-
src/layout/components/TagsView/index.vue | 532 ++++----
src/layout/components/index.ts | 8 +-
src/layout/index.vue | 120 +-
src/main.ts | 43 +-
src/permission.ts | 96 +-
src/router/index.ts | 120 +-
src/settings.ts | 31 +-
src/store/index.ts | 24 +-
src/store/modules/app.ts | 88 +-
src/store/modules/permission.ts | 138 +-
src/store/modules/settings.ts | 85 +-
src/store/modules/tagsView.ts | 332 ++---
src/store/modules/user.ts | 203 +--
src/styles/element-plus.scss | 40 +-
src/styles/index.scss | 53 +-
src/styles/mixin.scss | 36 +-
src/styles/sidebar.scss | 370 +++---
src/styles/transition.scss | 24 +-
src/styles/variables.module.scss | 30 +-
src/types/api/base.d.ts | 10 +-
src/types/api/lab/seata.d.ts | 10 +-
src/types/api/oms/order.d.ts | 6 +-
src/types/api/pms/brand.d.ts | 25 +-
src/types/api/pms/goods.d.ts | 36 +-
src/types/api/sms/advert.d.ts | 34 +-
src/types/api/system/client.d.ts | 37 +-
src/types/api/system/dept.d.ts | 37 +-
src/types/api/system/dict.d.ts | 87 +-
src/types/api/system/login.d.ts | 19 +-
src/types/api/system/menu.d.ts | 99 +-
src/types/api/system/perm.d.ts | 32 +-
src/types/api/system/role.d.ts | 21 +-
src/types/api/system/user.d.ts | 70 +-
src/types/api/ums/member.d.ts | 26 +-
src/types/common.d.ts | 11 +-
src/types/index.d.ts | 35 +-
src/types/store.d.ts | 48 +-
src/utils/filter.ts | 78 +-
src/utils/i18n.ts | 18 +-
src/utils/index.ts | 40 +-
src/utils/request.ts | 109 +-
src/utils/resize.ts | 115 +-
src/utils/scroll-to.ts | 92 +-
src/utils/storage.ts | 68 +-
src/utils/validate.ts | 5 +-
.../dashboard/components/Chart/BarChart.vue | 315 +++--
.../components/Chart/FunnelChart.vue | 231 ++--
.../dashboard/components/Chart/PieChart.vue | 192 ++-
.../dashboard/components/Chart/RadarChart.vue | 230 ++--
.../dashboard/components/Project/index.vue | 186 +--
src/views/dashboard/components/Team/index.vue | 381 +++---
src/views/dashboard/index.vue | 423 ++++---
src/views/error-page/401.vue | 182 +--
src/views/error-page/404.vue | 456 +++----
src/views/lab/seata/index.vue | 560 +++++----
src/views/login/index.vue | 587 +++++----
src/views/nested/level1/index.vue | 10 +-
src/views/nested/level1/level2/index.vue | 10 +-
.../nested/level1/level2/level3/index1.vue | 6 +-
.../nested/level1/level2/level3/index2.vue | 6 +-
src/views/oms/order/index.vue | 367 +++---
src/views/pms/brand/index.vue | 371 +++---
.../pms/category/components/Attribute.vue | 264 ++--
.../pms/category/components/Category.vue | 415 +++---
src/views/pms/category/index.vue | 110 +-
.../pms/goods/components/GoodsAttribute.vue | 240 ++--
.../pms/goods/components/GoodsCategory.vue | 145 ++-
src/views/pms/goods/components/GoodsInfo.vue | 294 +++--
src/views/pms/goods/components/GoodsStock.vue | 945 +++++++-------
src/views/pms/goods/detail.vue | 130 +-
src/views/pms/goods/index.vue | 440 +++----
src/views/redirect/index.vue | 10 +-
src/views/sms/advert/index.vue | 425 ++++---
src/views/system/client/index.vue | 540 ++++----
src/views/system/dept/index.vue | 455 ++++---
src/views/system/dict/components/Dict.vue | 376 +++---
src/views/system/dict/components/DictItem.vue | 448 ++++---
src/views/system/dict/index.vue | 84 +-
src/views/system/menu/components/Menu.vue | 616 +++++----
src/views/system/menu/components/Perm.vue | 578 +++++----
src/views/system/menu/index.vue | 87 +-
src/views/system/role/components/Menu.vue | 133 +-
src/views/system/role/components/Perm.vue | 224 ++--
src/views/system/role/components/Role.vue | 377 +++---
src/views/system/role/index.vue | 189 ++-
src/views/system/user/index.vue | 1117 ++++++++++-------
src/views/ums/member/index.vue | 257 ++--
tsconfig.json | 40 +-
136 files changed, 11147 insertions(+), 9780 deletions(-)
diff --git a/commitlint.config.js b/commitlint.config.js
index de3022d2..89ed81a6 100644
--- a/commitlint.config.js
+++ b/commitlint.config.js
@@ -1,26 +1,26 @@
module.exports = {
- // 继承的规则
- extends: ['@commitlint/config-conventional'],
- // 定义规则类型
- rules: {
- // type 类型定义,表示 git 提交的 type 必须在以下类型范围内
- 'type-enum': [
- 2,
- 'always',
- [
- 'feat', // 新功能 feature
- 'fix', // 修复 bug
- 'docs', // 文档注释
- 'style', // 代码格式(不影响代码运行的变动)
- 'refactor', // 重构(既不增加新功能,也不是修复bug)
- 'perf', // 性能优化
- 'test', // 增加测试
- 'chore', // 构建过程或辅助工具的变动
- 'revert', // 回退
- 'build' // 打包
- ]
- ],
- // subject 大小写不做校验
- 'subject-case': [0]
- }
- }
\ No newline at end of file
+ // 继承的规则
+ extends: ['@commitlint/config-conventional'],
+ // 定义规则类型
+ rules: {
+ // type 类型定义,表示 git 提交的 type 必须在以下类型范围内
+ 'type-enum': [
+ 2,
+ 'always',
+ [
+ 'feat', // 新功能 feature
+ 'fix', // 修复 bug
+ 'docs', // 文档注释
+ 'style', // 代码格式(不影响代码运行的变动)
+ 'refactor', // 重构(既不增加新功能,也不是修复bug)
+ 'perf', // 性能优化
+ 'test', // 增加测试
+ 'chore', // 构建过程或辅助工具的变动
+ 'revert', // 回退
+ 'build' // 打包
+ ]
+ ],
+ // subject 大小写不做校验
+ 'subject-case': [0]
+ }
+};
diff --git a/index.html b/index.html
index 753e4046..28ac5713 100644
--- a/index.html
+++ b/index.html
@@ -1,13 +1,13 @@
-
-
-
-
- vue3-element-admin
-
-
-
-
-
+
+
+
+
+ vue3-element-admin
+
+
+
+
+
diff --git a/src/App.vue b/src/App.vue
index 9c8c0a10..8b6bdec9 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,18 +1,18 @@
-
-
-
+
+
+
-
diff --git a/src/api/lab/seata.ts b/src/api/lab/seata.ts
index 24f69fc2..7ca6c3c2 100644
--- a/src/api/lab/seata.ts
+++ b/src/api/lab/seata.ts
@@ -1,36 +1,36 @@
-import { SeataFormData } from '@/types'
-import request from '@/utils/request'
+import { SeataFormData } from '@/types';
+import request from '@/utils/request';
/**
* 订单支付
- * @returns
+ * @returns
*/
export function payOrder(data: SeataFormData) {
- return request({
- url: '/youlai-lab/api/v1/seata/order/_pay',
- method: 'post',
- data: data
- })
+ return request({
+ url: '/youlai-lab/api/v1/seata/order/_pay',
+ method: 'post',
+ data: data
+ });
}
/**
* 获取Seata模拟数据(包括订单信息、商品信息、会员余额信息)
- * @returns
+ * @returns
*/
export function getSeataData() {
- return request({
- url: '/youlai-lab/api/v1/seata/data',
- method: 'get'
- })
+ return request({
+ url: '/youlai-lab/api/v1/seata/data',
+ method: 'get'
+ });
}
/**
* 重置Seata模拟数据
- * @returns
+ * @returns
*/
export function resetSeataData() {
- return request({
- url: '/youlai-lab/api/v1/seata/data/_reset',
- method: 'put'
- })
+ return request({
+ url: '/youlai-lab/api/v1/seata/data/_reset',
+ method: 'put'
+ });
}
diff --git a/src/api/login/index.ts b/src/api/login/index.ts
index 77e48567..a4583083 100644
--- a/src/api/login/index.ts
+++ b/src/api/login/index.ts
@@ -1,38 +1,38 @@
-import { Captcha, LoginFormData, LoginResponseData } from "@/types";
-import request from "@/utils/request";
-import { AxiosPromise } from "axios";
+import { Captcha, LoginFormData, LoginResponseData } from '@/types';
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
/**
* 登录
* @param data
*/
export function login(data: LoginFormData): AxiosPromise {
- return request({
- url: '/youlai-auth/oauth/token',
- method: 'post',
- params: data,
- headers: {
- 'Authorization': 'Basic bWFsbC1hZG1pbi13ZWI6MTIzNDU2' // 客户端信息Base64明文:mall-admin-web:123456
- }
- })
+ return request({
+ url: '/youlai-auth/oauth/token',
+ method: 'post',
+ params: data,
+ headers: {
+ Authorization: 'Basic bWFsbC1hZG1pbi13ZWI6MTIzNDU2' // 客户端信息Base64明文:mall-admin-web:123456
+ }
+ });
}
/**
* 注销
*/
export function logout() {
- return request({
- url: '/youlai-auth/oauth/logout',
- method: 'delete'
- })
+ return request({
+ url: '/youlai-auth/oauth/logout',
+ method: 'delete'
+ });
}
/**
* 获取图片验证码
*/
export function getCaptcha(): AxiosPromise {
- return request({
- url: '/captcha?t=' + (new Date()).getTime().toString(),
- method: 'get'
- })
-}
\ No newline at end of file
+ return request({
+ url: '/captcha?t=' + new Date().getTime().toString(),
+ method: 'get'
+ });
+}
diff --git a/src/api/oms/order.ts b/src/api/oms/order.ts
index 3a9f53a6..649fd051 100644
--- a/src/api/oms/order.ts
+++ b/src/api/oms/order.ts
@@ -1,29 +1,30 @@
-import { OrderPageResult, OrderQueryParam } from '@/types'
-import request from '@/utils/request'
-import { AxiosPromise } from 'axios'
+import { OrderPageResult, OrderQueryParam } from '@/types';
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
/**
* 获取订单分页列表
*
* @param queryParams
*/
-export function listOrderPages(queryParams: OrderQueryParam): AxiosPromise {
- return request({
- url: '/mall-oms/api/v1/orders',
- method: 'get',
- params: queryParams
- })
+export function listOrderPages(
+ queryParams: OrderQueryParam
+): AxiosPromise {
+ return request({
+ url: '/mall-oms/api/v1/orders',
+ method: 'get',
+ params: queryParams
+ });
}
-
/**
* 获取订单详情
*
* @param orderId
*/
-export function getOrderDetail(orderId: number){
- return request({
- url: '/mall-oms/api/v1/orders/' + orderId,
- method: 'get'
- })
-}
\ No newline at end of file
+export function getOrderDetail(orderId: number) {
+ return request({
+ url: '/mall-oms/api/v1/orders/' + orderId,
+ method: 'get'
+ });
+}
diff --git a/src/api/pms/attribute.ts b/src/api/pms/attribute.ts
index e81db3dc..02a7a9ea 100644
--- a/src/api/pms/attribute.ts
+++ b/src/api/pms/attribute.ts
@@ -1,30 +1,27 @@
-import request from '@/utils/request'
+import request from '@/utils/request';
/**
* 获取商品属性列表
*
* @param params
*/
-export function listAttributes(params:object) {
- return request({
- url: '/mall-pms/api/v1/attributes',
- method: 'get',
- params: params
- })
+export function listAttributes(params: object) {
+ return request({
+ url: '/mall-pms/api/v1/attributes',
+ method: 'get',
+ params: params
+ });
}
-
/**
* 批量修改商品属性
*
* @param data
*/
-export function saveAttributeBatch(data:object) {
- return request({
- url: '/mall-pms/api/v1/attributes/batch',
- method: 'post',
- data: data
- })
+export function saveAttributeBatch(data: object) {
+ return request({
+ url: '/mall-pms/api/v1/attributes/batch',
+ method: 'post',
+ data: data
+ });
}
-
-
diff --git a/src/api/pms/brand.ts b/src/api/pms/brand.ts
index 1123f846..e9a0718c 100644
--- a/src/api/pms/brand.ts
+++ b/src/api/pms/brand.ts
@@ -1,18 +1,25 @@
-import { BrandFormData, BrandItem, BrandPageResult, BrandQueryParam } from '@/types'
-import request from '@/utils/request'
-import { AxiosPromise } from 'axios'
+import {
+ BrandFormData,
+ BrandItem,
+ BrandPageResult,
+ BrandQueryParam
+} from '@/types';
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
/**
* 获取品牌分页列表
*
* @param queryParams
*/
-export function listBrandPages(queryParams: BrandQueryParam):AxiosPromise {
- return request({
- url: '/mall-pms/api/v1/brands/page',
- method: 'get',
- params: queryParams
- })
+export function listBrandPages(
+ queryParams: BrandQueryParam
+): AxiosPromise {
+ return request({
+ url: '/mall-pms/api/v1/brands/page',
+ method: 'get',
+ params: queryParams
+ });
}
/**
@@ -20,12 +27,14 @@ export function listBrandPages(queryParams: BrandQueryParam):AxiosPromise {
- return request({
- url: '/mall-pms/api/v1/brands',
- method: 'get',
- params: queryParams
- })
+export function listBrands(
+ queryParams?: BrandQueryParam
+): AxiosPromise {
+ return request({
+ url: '/mall-pms/api/v1/brands',
+ method: 'get',
+ params: queryParams
+ });
}
/**
@@ -33,11 +42,11 @@ export function listBrands(queryParams?: BrandQueryParam):AxiosPromise {
- return request({
- url: '/mall-pms/api/v1/brands/' + id,
- method: 'get'
- })
+export function getBrandFormDetail(id: number): AxiosPromise {
+ return request({
+ url: '/mall-pms/api/v1/brands/' + id,
+ method: 'get'
+ });
}
/**
@@ -46,11 +55,11 @@ export function getBrandFormDetail(id: number):AxiosPromise {
* @param data
*/
export function addBrand(data: BrandFormData) {
- return request({
- url: '/mall-pms/api/v1/brands',
- method: 'post',
- data: data
- })
+ return request({
+ url: '/mall-pms/api/v1/brands',
+ method: 'post',
+ data: data
+ });
}
/**
@@ -59,12 +68,12 @@ export function addBrand(data: BrandFormData) {
* @param id
* @param data
*/
-export function updateBrand(id:number, data:BrandFormData) {
- return request({
- url: '/mall-pms/api/v1/brands/' + id,
- method: 'put',
- data: data
- })
+export function updateBrand(id: number, data: BrandFormData) {
+ return request({
+ url: '/mall-pms/api/v1/brands/' + id,
+ method: 'put',
+ data: data
+ });
}
/**
@@ -73,8 +82,8 @@ export function updateBrand(id:number, data:BrandFormData) {
* @param ids
*/
export function deleteBrands(ids: string) {
- return request({
- url: '/mall-pms/api/v1/brands/' + ids,
- method: 'delete'
- })
-}
\ No newline at end of file
+ return request({
+ url: '/mall-pms/api/v1/brands/' + ids,
+ method: 'delete'
+ });
+}
diff --git a/src/api/pms/category.ts b/src/api/pms/category.ts
index 0975e407..666adba5 100644
--- a/src/api/pms/category.ts
+++ b/src/api/pms/category.ts
@@ -1,16 +1,16 @@
-import request from "@/utils/request";
+import request from '@/utils/request';
/**
* 获取商品分类列表
*
* @param queryParams
*/
-export function listCategories(queryParams:object){
- return request({
- url: '/mall-pms/api/v1/categories',
- method: 'get',
- params: queryParams
- })
+export function listCategories(queryParams: object) {
+ return request({
+ url: '/mall-pms/api/v1/categories',
+ method: 'get',
+ params: queryParams
+ });
}
/**
@@ -18,12 +18,12 @@ export function listCategories(queryParams:object){
*
* @param queryParams
*/
-export function listCascadeCategories(queryParams?:object) {
- return request({
- url: '/mall-pms/api/v1/categories/cascade',
- method: 'get',
- params: queryParams
- })
+export function listCascadeCategories(queryParams?: object) {
+ return request({
+ url: '/mall-pms/api/v1/categories/cascade',
+ method: 'get',
+ params: queryParams
+ });
}
/**
@@ -31,11 +31,11 @@ export function listCascadeCategories(queryParams?:object) {
*
* @param id
*/
-export function getCategoryDetail(id:number){
- return request({
- url: '/mall-pms/api/v1/categories/' + id,
- method: 'get'
- })
+export function getCategoryDetail(id: number) {
+ return request({
+ url: '/mall-pms/api/v1/categories/' + id,
+ method: 'get'
+ });
}
/**
@@ -43,12 +43,12 @@ export function getCategoryDetail(id:number){
*
* @param data
*/
-export function addCategory(data:object){
- return request({
- url: '/mall-pms/api/v1/categories',
- method: 'post',
- data: data
- })
+export function addCategory(data: object) {
+ return request({
+ url: '/mall-pms/api/v1/categories',
+ method: 'post',
+ data: data
+ });
}
/**
@@ -57,12 +57,12 @@ export function addCategory(data:object){
* @param id
* @param data
*/
-export function updateCategory(id:number, data:object) {
- return request({
- url: '/mall-pms/api/v1/categories/' + id,
- method: 'put',
- data: data
- })
+export function updateCategory(id: number, data: object) {
+ return request({
+ url: '/mall-pms/api/v1/categories/' + id,
+ method: 'put',
+ data: data
+ });
}
/**
@@ -70,11 +70,11 @@ export function updateCategory(id:number, data:object) {
*
* @param ids
*/
-export function deleteCategories(ids:string) {
- return request({
- url: '/mall-pms/api/v1/categories/' + ids,
- method: 'delete'
- })
+export function deleteCategories(ids: string) {
+ return request({
+ url: '/mall-pms/api/v1/categories/' + ids,
+ method: 'delete'
+ });
}
/**
@@ -83,10 +83,10 @@ export function deleteCategories(ids:string) {
* @param id
* @param data
*/
-export function updateCategoryPart(id:number, data:object) {
- return request({
- url: '/mall-pms/api/v1/categories/' + id,
- method: 'patch',
- data: data
- })
+export function updateCategoryPart(id: number, data: object) {
+ return request({
+ url: '/mall-pms/api/v1/categories/' + id,
+ method: 'patch',
+ data: data
+ });
}
diff --git a/src/api/pms/goods.ts b/src/api/pms/goods.ts
index 4d647842..34c632bb 100644
--- a/src/api/pms/goods.ts
+++ b/src/api/pms/goods.ts
@@ -1,18 +1,20 @@
-import { GoodsDetail, GoodsPageResult, GoodsQueryParam } from '@/types'
-import request from '@/utils/request'
-import { AxiosPromise } from 'axios'
+import { GoodsDetail, GoodsPageResult, GoodsQueryParam } from '@/types';
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
/**
* 获取商品分页列表
*
* @param queryParams
*/
-export function listGoodsPages(queryParams: GoodsQueryParam):AxiosPromise {
- return request({
- url: '/mall-pms/api/v1/goods/page',
- method: 'get',
- params: queryParams
- })
+export function listGoodsPages(
+ queryParams: GoodsQueryParam
+): AxiosPromise {
+ return request({
+ url: '/mall-pms/api/v1/goods/page',
+ method: 'get',
+ params: queryParams
+ });
}
/**
@@ -20,11 +22,11 @@ export function listGoodsPages(queryParams: GoodsQueryParam):AxiosPromise {
- return request({
- url: '/mall-pms/api/v1/goods/' + id,
- method: 'get'
- })
+export function getGoodsDetail(id: string): AxiosPromise {
+ return request({
+ url: '/mall-pms/api/v1/goods/' + id,
+ method: 'get'
+ });
}
/**
@@ -33,11 +35,11 @@ export function getGoodsDetail(id: string):AxiosPromise {
* @param data
*/
export function addGoods(data: object) {
- return request({
- url: '/mall-pms/api/v1/goods',
- method: 'post',
- data: data
- })
+ return request({
+ url: '/mall-pms/api/v1/goods',
+ method: 'post',
+ data: data
+ });
}
/**
@@ -47,11 +49,11 @@ export function addGoods(data: object) {
* @param data
*/
export function updateGoods(id: number, data: object) {
- return request({
- url: '/mall-pms/api/v1/goods/' + id,
- method: 'put',
- data: data
- })
+ return request({
+ url: '/mall-pms/api/v1/goods/' + id,
+ method: 'put',
+ data: data
+ });
}
/**
@@ -60,8 +62,8 @@ export function updateGoods(id: number, data: object) {
* @param ids
*/
export function deleteGoods(ids: string) {
- return request({
- url: '/mall-pms/api/v1/goods/' + ids,
- method: 'delete'
- })
+ return request({
+ url: '/mall-pms/api/v1/goods/' + ids,
+ method: 'delete'
+ });
}
diff --git a/src/api/sms/advert.ts b/src/api/sms/advert.ts
index d284c9f7..1cde2d15 100644
--- a/src/api/sms/advert.ts
+++ b/src/api/sms/advert.ts
@@ -1,18 +1,20 @@
-import { AdvertFormData, AdvertPageResult, AdvertQueryParam } from '@/types'
-import request from '@/utils/request'
-import { AxiosPromise } from 'axios'
+import { AdvertFormData, AdvertPageResult, AdvertQueryParam } from '@/types';
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
/**
* 获取广告分页列表
*
* @param queryParams
*/
-export function listAdvertPages(queryParams: AdvertQueryParam):AxiosPromise {
- return request({
- url: '/mall-sms/api/v1/adverts',
- method: 'get',
- params: queryParams
- })
+export function listAdvertPages(
+ queryParams: AdvertQueryParam
+): AxiosPromise {
+ return request({
+ url: '/mall-sms/api/v1/adverts',
+ method: 'get',
+ params: queryParams
+ });
}
/**
@@ -20,11 +22,11 @@ export function listAdvertPages(queryParams: AdvertQueryParam):AxiosPromise {
- return request({
- url: '/mall-sms/api/v1/adverts/' + id,
- method: 'get'
- })
+export function getAdvertFormDetail(id: number): AxiosPromise {
+ return request({
+ url: '/mall-sms/api/v1/adverts/' + id,
+ method: 'get'
+ });
}
/**
@@ -33,11 +35,11 @@ export function getAdvertFormDetail(id:number):AxiosPromise {
* @param data
*/
export function addAdvert(data: AdvertFormData) {
- return request({
- url: '/mall-sms/api/v1/adverts',
- method: 'post',
- data: data
- })
+ return request({
+ url: '/mall-sms/api/v1/adverts',
+ method: 'post',
+ data: data
+ });
}
/**
@@ -47,11 +49,11 @@ export function addAdvert(data: AdvertFormData) {
* @param data
*/
export function updateAdvert(id: number, data: AdvertFormData) {
- return request({
- url: '/mall-sms/api/v1/adverts/' + id,
- method: 'put',
- data: data
- })
+ return request({
+ url: '/mall-sms/api/v1/adverts/' + id,
+ method: 'put',
+ data: data
+ });
}
/**
@@ -59,9 +61,9 @@ export function updateAdvert(id: number, data: AdvertFormData) {
*
* @param ids
*/
-export function deleteAdverts(ids:string) {
- return request({
- url: '/mall-sms/api/v1/adverts/' + ids,
- method: 'delete'
- })
+export function deleteAdverts(ids: string) {
+ return request({
+ url: '/mall-sms/api/v1/adverts/' + ids,
+ method: 'delete'
+ });
}
diff --git a/src/api/system/client.ts b/src/api/system/client.ts
index e1266fb1..5af29404 100644
--- a/src/api/system/client.ts
+++ b/src/api/system/client.ts
@@ -1,49 +1,55 @@
-import { ClientFormData, ClientPageResult, ClientQueryParam } from '@/types/api/system/client'
-import request from '@/utils/request'
-import { AxiosPromise } from 'axios'
+import {
+ ClientFormData,
+ ClientPageResult,
+ ClientQueryParam
+} from '@/types/api/system/client';
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
-export function listClientPages(queryParams:ClientQueryParam):AxiosPromise {
- return request({
- url: '/youlai-admin/api/v1/oauth-clients',
- method: 'get',
- params: queryParams
- })
+export function listClientPages(
+ queryParams: ClientQueryParam
+): AxiosPromise {
+ return request({
+ url: '/youlai-admin/api/v1/oauth-clients',
+ method: 'get',
+ params: queryParams
+ });
}
-export function getClientFormDetial(id:number):AxiosPromise {
- return request({
- url: '/youlai-admin/api/v1/oauth-clients/' + id,
- method: 'get'
- })
+export function getClientFormDetial(id: number): AxiosPromise {
+ return request({
+ url: '/youlai-admin/api/v1/oauth-clients/' + id,
+ method: 'get'
+ });
}
-export function addClient(data:ClientFormData) {
- return request({
- url: '/youlai-admin/api/v1/oauth-clients',
- method: 'post',
- data: data
- })
+export function addClient(data: ClientFormData) {
+ return request({
+ url: '/youlai-admin/api/v1/oauth-clients',
+ method: 'post',
+ data: data
+ });
}
-export function updateClient(id:string, data:ClientFormData) {
- return request({
- url: '/youlai-admin/api/v1/oauth-clients/' + id,
- method: 'put',
- data: data
- })
+export function updateClient(id: string, data: ClientFormData) {
+ return request({
+ url: '/youlai-admin/api/v1/oauth-clients/' + id,
+ method: 'put',
+ data: data
+ });
}
-export function deleteClients(ids:string) {
- return request({
- url: '/youlai-admin/api/v1/oauth-clients/'+ids,
- method: 'delete'
- })
+export function deleteClients(ids: string) {
+ return request({
+ url: '/youlai-admin/api/v1/oauth-clients/' + ids,
+ method: 'delete'
+ });
}
-export function updateClientPart(id:number, data:object) {
- return request({
- url: '/youlai-admin/api/v1/oauth-clients/' + id,
- method: 'patch',
- data: data
- })
+export function updateClientPart(id: number, data: object) {
+ return request({
+ url: '/youlai-admin/api/v1/oauth-clients/' + id,
+ method: 'patch',
+ data: data
+ });
}
diff --git a/src/api/system/dept.ts b/src/api/system/dept.ts
index f4b92653..3b1a0c9b 100644
--- a/src/api/system/dept.ts
+++ b/src/api/system/dept.ts
@@ -1,28 +1,30 @@
-import { DeptFormData, DeptItem, DeptQueryParam, Option } from '@/types'
-import request from '@/utils/request'
-import { AxiosPromise } from 'axios'
+import { DeptFormData, DeptItem, DeptQueryParam, Option } from '@/types';
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
/**
* 部门树形表格
*
* @param queryParams
*/
-export function listTableDepartments(queryParams?: DeptQueryParam): AxiosPromise {
- return request({
- url: '/youlai-admin/api/v1/depts/table',
- method: 'get',
- params: queryParams
- })
+export function listTableDepartments(
+ queryParams?: DeptQueryParam
+): AxiosPromise {
+ return request({
+ url: '/youlai-admin/api/v1/depts/table',
+ method: 'get',
+ params: queryParams
+ });
}
/**
* 部门下拉列表
*/
export function listSelectDepartments(): AxiosPromise