2 Commits
test ... master

Author SHA1 Message Date
d688fcaafc 测试弹窗1 2025-09-29 17:10:37 +08:00
9208c29952 测试弹窗 2025-09-29 17:09:32 +08:00
382 changed files with 4995 additions and 51014 deletions

View File

@@ -8,15 +8,14 @@ VITE_APP_BASE_API=/dev-api
# VITE_APP_API_URL=https://tapi.cashier.sxczgkj.cn/ # 测试 # VITE_APP_API_URL=https://tapi.cashier.sxczgkj.cn/ # 测试
# VITE_APP_API_URL=https://cashier.sxczgkj.com/ # 正式 # VITE_APP_API_URL=https://cashier.sxczgkj.com/ # 正式
VITE_APP_API_URL=http://192.168.1.42/ # 本地 VITE_APP_API_URL=http://192.168.1.31/ # 本地
VITE_APP_API_PHP_URL=http://192.168.1.42:8000 #php抖音美团测试环境
# WebSocket 端点(不配置则关闭),线上 ws://api.youlai.tech/ws ,本地 ws://localhost:8989/ws # WebSocket 端点(不配置则关闭),线上 ws://api.youlai.tech/ws ,本地 ws://localhost:8989/ws
# VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss # VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss
# VITE_APP_WS_ENDPOINT=wss://czgeatws.sxczgkj.com/wss # 正式 # VITE_APP_WS_ENDPOINT=wss://czgeatws.sxczgkj.com/wss # 正式
VITE_APP_WS_ENDPOINT=ws://192.168.1.42:2348 # 本地 VITE_APP_WS_ENDPOINT=ws://192.168.1.31:2348 # 本地
# VITE_APP_API_PHP_URL=https://newblockwlx.sxczgkj.cn #php抖音美团正式环境
# 启用 Mock 服务 # 启用 Mock 服务
VITE_MOCK_DEV_SERVER=false VITE_MOCK_DEV_SERVER=false

View File

@@ -8,14 +8,13 @@ VITE_APP_PORT=3000
# VITE_APP_API_URL=https://tapi.cashier.sxczgkj.cn/ # 测试 # VITE_APP_API_URL=https://tapi.cashier.sxczgkj.cn/ # 测试
# VITE_APP_API_URL=https://cashier.sxczgkj.com/ # 正式 # VITE_APP_API_URL=https://cashier.sxczgkj.com/ # 正式
VITE_APP_API_URL=http://192.168.1.42/ # 本地 VITE_APP_API_URL=http://192.168.1.31/ # 本地
# WebSocket 端点(不配置则关闭),线上 ws://api.youlai.tech/ws ,本地 ws://localhost:8989/ws # WebSocket 端点(不配置则关闭),线上 ws://api.youlai.tech/ws ,本地 ws://localhost:8989/ws
# VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss # VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss
# VITE_APP_WS_ENDPOINT=wss://czgeatws.sxczgkj.com/wss # 正式 # VITE_APP_WS_ENDPOINT=wss://czgeatws.sxczgkj.com/wss # 正式
VITE_APP_WS_ENDPOINT=ws://192.168.1.42:2348 # 本地 VITE_APP_WS_ENDPOINT=ws://192.168.1.31:2348 # 本地
VITE_APP_API_PHP_URL=http://192.168.1.42:8000 #php抖音美团测试环境
# 启用 Mock 服务 # 启用 Mock 服务

View File

@@ -9,7 +9,6 @@ VITE_APP_NAME=production
# 接口地址 # 接口地址
VITE_APP_BASE_API = https://cashier.sxczgkj.com/ VITE_APP_BASE_API = https://cashier.sxczgkj.com/
VITE_APP_API_PHP_URL=https://newblockwlx.sxczgkj.cn #php抖音美团正式环境

17
.env.test Normal file
View File

@@ -0,0 +1,17 @@
# WebSocket端点(可选)
#VITE_APP_WS_ENDPOINT=wss://api.youlai.tech/ws
# 接口地址
VITE_APP_BASE_API = 'https://tapi.cashier.sxczgkj.cn/'
# WebSocket 端点(不配置则关闭),线上 ws://api.youlai.tech/ws ,本地 ws://localhost:8989/ws
VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss
# 启用 Mock 服务
VITE_MOCK_DEV_SERVER=false

View File

@@ -1 +1 @@
# npx --no-install commitlint --edit $1 npx --no-install commitlint --edit $1

17
.vscode/settings.json vendored
View File

@@ -2,14 +2,14 @@
"typescript.tsdk": "./node_modules/typescript/lib", "typescript.tsdk": "./node_modules/typescript/lib",
"npm.packageManager": "pnpm", "npm.packageManager": "pnpm",
"editor.tabSize": 2, "editor.tabSize": 2,
"editor.formatOnSave": true, "editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode", "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.quickSuggestions": { "editor.quickSuggestions": {
"other": true, "other": true,
"comments": true, "comments": true,
"strings": true "strings": true
}, },
"editor.codeActionsOnSave": { "editor.codeActionsOnSave": {
"source.fixAll": "explicit", "source.fixAll": "explicit",
"source.fixAll.eslint": "explicit", "source.fixAll.eslint": "explicit",
"source.fixAll.stylelint": "explicit" "source.fixAll.stylelint": "explicit"
@@ -67,9 +67,7 @@
"i18n-ally.sortKeys": true, "i18n-ally.sortKeys": true,
"i18n-ally.namespace": false, "i18n-ally.namespace": false,
"i18n-ally.pathMatcher": "{namespaces}/{locale}.{ext}", "i18n-ally.pathMatcher": "{namespaces}/{locale}.{ext}",
"i18n-ally.enabledParsers": [ "i18n-ally.enabledParsers": ["ts"],
"ts"
],
"i18n-ally.sourceLanguage": "en", "i18n-ally.sourceLanguage": "en",
"i18n-ally.displayLanguage": "zh-CN", "i18n-ally.displayLanguage": "zh-CN",
"i18n-ally.enabledFrameworks": [ "i18n-ally.enabledFrameworks": [
@@ -91,12 +89,5 @@
}, },
"[jsonc]": { "[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features" "editor.defaultFormatter": "vscode.json-language-features"
},
"files.associations": {
"*.ttml": "xml",
"*.ttss": "css"
},
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
} }
} }

View File

@@ -2,42 +2,20 @@
基于 Vue3 + Vite5+ TypeScript5 + Element-Plus + Pinia 等主流技术栈构建 基于 Vue3 + Vite5+ TypeScript5 + Element-Plus + Pinia 等主流技术栈构建
## ysk-utils 工具类包
安装
```
pnpm install ysk-utils
```
更新
```
pnpm update ysk-utils
```
vscode如果无代码提示
重启 VS Code 的 TypeScript 服务器
输入
```TypeScript: Restart TS Server```
## 正式宝塔 ## 正式宝塔
[正式宝塔](https://121.40.128.145:38279/mianban/) <https://121.40.128.145:38279/>
chaozg
账号 ***chaozg*** chaozg123
密码 ***chaozg123***
## 本地测试服务器192.168.1.31linux部署 ## 本地测试服务器192.168.1.31linux部署
映射地址 映射地址
<https://fv901fw8033.vicp.fun/> <https://fv901fw8033.vicp.fun/>
上传.zip文件解压到服务器的 /home/web下
1. ***cd /usr/share/nginx/html*** cd到/home/web下
2. 上传.zip文件服务器的 /usr/share/nginx/html下 执行命令
3. 执行命令 unzip -o dist.zip
```unzip -o dist.zip```
数据库 数据库
url: jdbc:mysql://192.168.1.31:3306/czg_cashier?useUnicode=true&characterEncoding=utf-8 url: jdbc:mysql://192.168.1.31:3306/czg_cashier?useUnicode=true&characterEncoding=utf-8

View File

@@ -6,6 +6,7 @@
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "vue-tsc --noEmit & vite build", "build": "vue-tsc --noEmit & vite build",
"build:test": "vue-tsc --noEmit & vite build --mode test",
"build:pro": "vue-tsc --noEmit & vite build --mode production", "build:pro": "vue-tsc --noEmit & vite build --mode production",
"build:local": "vue-tsc --noEmit & vite build --mode location", "build:local": "vue-tsc --noEmit & vite build --mode location",
"preview": "vite preview", "preview": "vite preview",
@@ -38,10 +39,8 @@
"@vueuse/core": "^12.5.0", "@vueuse/core": "^12.5.0",
"@wangeditor-next/editor": "^5.6.31", "@wangeditor-next/editor": "^5.6.31",
"@wangeditor-next/editor-for-vue": "^5.1.14", "@wangeditor-next/editor-for-vue": "^5.1.14",
"@wangeditor/editor": "^5.1.23",
"ali-oss": "^6.22.0", "ali-oss": "^6.22.0",
"axios": "^1.7.9", "axios": "^1.7.9",
"bignumber.js": "^9.3.1",
"bwip-js": "^4.5.1", "bwip-js": "^4.5.1",
"codemirror": "^5.65.18", "codemirror": "^5.65.18",
"codemirror-editor-vue3": "^2.8.0", "codemirror-editor-vue3": "^2.8.0",
@@ -52,6 +51,7 @@
"element-plus": "^2.9.3", "element-plus": "^2.9.3",
"exceljs": "^4.4.0", "exceljs": "^4.4.0",
"js-cookie": "^3.0.5", "js-cookie": "^3.0.5",
"jsencrypt": "^3.3.2",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",
"mitt": "^3.0.1", "mitt": "^3.0.1",
@@ -66,8 +66,7 @@
"vue": "^3.5.13", "vue": "^3.5.13",
"vue-clipboard3": "^2.0.0", "vue-clipboard3": "^2.0.0",
"vue-i18n": "^11.1.0", "vue-i18n": "^11.1.0",
"vue-router": "^4.5.0", "vue-router": "^4.5.0"
"ysk-utils": "^1.0.77"
}, },
"devDependencies": { "devDependencies": {
"@commitlint/cli": "^19.7.1", "@commitlint/cli": "^19.7.1",
@@ -113,7 +112,6 @@
"unplugin-vue-components": "^28.0.0", "unplugin-vue-components": "^28.0.0",
"vite": "^6.1.0", "vite": "^6.1.0",
"vite-plugin-mock-dev-server": "^1.8.3", "vite-plugin-mock-dev-server": "^1.8.3",
"vite-plugin-strip-code": "^1.1.0",
"vite-plugin-svg-icons": "^2.0.1", "vite-plugin-svg-icons": "^2.0.1",
"vue-eslint-parser": "^9.4.3", "vue-eslint-parser": "^9.4.3",
"vue-tsc": "^2.2.0" "vue-tsc": "^2.2.0"

View File

@@ -1,15 +1,18 @@
<template> <template>
<el-config-provider :locale="locale" :size="size"> <el-config-provider :locale="locale" :size="size">
<!-- 开启水印 --> <!-- 开启水印 -->
<el-watermark :font="{ color: fontColor }" :content="watermarkEnabled ? defaultSettings.watermarkContent : ''" <el-watermark
:z-index="9999" class="wh-full"> :font="{ color: fontColor }"
:content="watermarkEnabled ? defaultSettings.watermarkContent : ''"
:z-index="9999"
class="wh-full"
>
<router-view /> <router-view />
</el-watermark> </el-watermark>
</el-config-provider> </el-config-provider>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
// test 11
import { useAppStore, useSettingsStore } from "@/store"; import { useAppStore, useSettingsStore } from "@/store";
import defaultSettings from "@/settings"; import defaultSettings from "@/settings";
import { ThemeEnum } from "@/enums/ThemeEnum"; import { ThemeEnum } from "@/enums/ThemeEnum";

View File

@@ -1,10 +1,10 @@
import request from "@/utils/request"; import request from "@/utils/request";
import { Market_BaseUrl } from "@/api/config"; import { Account_BaseUrl } from "@/api/config";
const baseURL = Market_BaseUrl + "/admin/coupon"; const baseURL = Account_BaseUrl + "/admin/coupon";
const API = { const API = {
getList(params: getListRequest) { getList(params: getListRequest) {
return request<any>({ return request<any>({
url: `${baseURL}/page`, url: `${baseURL}`,
method: "get", method: "get",
params params
}); });

View File

@@ -1,5 +1,5 @@
import request from "@/utils/request"; import request from "@/utils/request";
const baseURL = "/account/admin/"; const baseURL = "account/admin/";
const AuthAPI = { const AuthAPI = {
/** 登录接口*/ /** 登录接口*/

View File

@@ -9,12 +9,6 @@ const MenuApi = {
method: "get", method: "get",
}); });
}, },
getCashMenus() {
return request<any, CashMenu[]>({
url: `${baseURL}/list/cash`,
method: "get",
});
},
/**获取所有菜单 */ /**获取所有菜单 */
getList(data: getListRequest) { getList(data: getListRequest) {
return request<any, MenuVO[]>({ return request<any, MenuVO[]>({
@@ -54,13 +48,6 @@ const MenuApi = {
}; };
export default MenuApi; export default MenuApi;
export interface CashMenu {
component?: null | string;
menuId: number;
name: null | string;
path?: null | string;
[property: string]: any;
}
/** RouteVO路由对象 */ /** RouteVO路由对象 */
export interface RouteVO { export interface RouteVO {

View File

@@ -1,18 +1,12 @@
import request from "@/utils/request"; import request from "@/utils/request";
import { Account_BaseUrl, Market_BaseUrl } from "@/api/config"; import { Account_BaseUrl } from "@/api/config";
const baseURL = Account_BaseUrl + "/admin/points"; const baseURL = Account_BaseUrl + "/admin/points";
const Api = { const Api = {
// 002-获取订单可用积分及抵扣金额(支付页面使用) // 002-获取订单可用积分及抵扣金额(支付页面使用)
// calcOrderUsablePoints(params: any) {
// return request<any>({
// url: `${baseURL}/memberPoints/calcUsablePoints`,
// method: "get",
// params
// });
// },
calcOrderUsablePoints(params: any) { calcOrderUsablePoints(params: any) {
return request<any>({ return request<any>({
url: `${Market_BaseUrl}/admin/points/userPoints`, url: `${baseURL}/memberPoints/calcUsablePoints`,
method: "get", method: "get",
params params
}); });

View File

@@ -1,68 +0,0 @@
import request from "@/utils/request";
import { Account_BaseUrl } from "@/api/config";
const baseURL = Account_BaseUrl + "/admin/quick";
const API = {
getList(data: any) {
return request<any, QuickMenu[]>({
url: `${baseURL}`,
method: "get",
params: data
});
},
add(data: any) {
return request({
url: `${baseURL}`,
method: "post",
data: data,
});
},
delete(ids: [string | number]) {
return request({
url: `${baseURL}`,
method: "delete",
data: ids,
});
},
edit(data: any) {
return request({
url: `${baseURL}`,
method: "put",
data: data,
});
},
}
export default API;
/**
* 悬浮窗配置 实体类。
*
* QuickMenu
*/
export interface QuickMenu {
createTime?: string;
id?: number;
/**
* 菜单Id
*/
menuId: number;
/**
* 店铺Id
*/
shopId?: number;
/**
* 排序
*/
sort?: number;
/**
* 状态 1-启用 0-禁用
*/
status?: number;
updateTime?: string;
/**
* 菜单图标
*/
url?: string;
[property: string]: any;
}

View File

@@ -1,5 +1,5 @@
import request from "@/utils/request"; import request from "@/utils/request";
const baseURL = "/account/admin/"; const baseURL = "account/admin/";
const RegisterApi = { const RegisterApi = {
/** 获取当前用户菜单列表*/ /** 获取当前用户菜单列表*/

View File

@@ -1,5 +1,5 @@
import request from "@/utils/request"; import request from "@/utils/request";
const baseURL = "/account/admin/role"; const baseURL = "account/admin/role";
const RoleApi = { const RoleApi = {
/** 获取当前用户菜单列表*/ /** 获取当前用户菜单列表*/
@@ -33,11 +33,11 @@ const RoleApi = {
}); });
}, },
// 获取角色对应的菜单id // 获取角色对应的菜单id
getMenu(id: number, type: number = 0) { getMenu(id: number) {
return request<any, any[]>({ return request<any, any[]>({
url: `${baseURL}/menu`, url: `${baseURL}/menu`,
method: "get", method: "get",
params: { id, type }, params: { id },
}); });
}, },
}; };

View File

@@ -1,55 +0,0 @@
import request from "@/utils/request";
const baseURL = "/account";
/**
* 角色模板 添加/编辑
* @param {*} data
* @returns
*/
export function roleTemplateAdd(data) {
return request({
url: `${baseURL}/admin/roleTemplate`,
method: data.id ? "put" : "post",
data,
});
}
/**
* 角色模板 列表
* @param {*} params
* @returns
*/
export function roleTemplateList(params) {
return request({
url: `${baseURL}/admin/roleTemplate/list`,
method: "get",
params,
});
}
/**
* 角色模板 删除
* @param {*} id
* @returns
*/
export function roleTemplateDel(id) {
return request({
url: `${baseURL}/admin/roleTemplate?id=${id}`,
method: "DELETE"
});
}
/**
* 角色模板 根据模板保存角色
* @param {*} data
* @returns
*/
export function saveByTemplate(data) {
return request({
url: `${baseURL}/admin/role/saveByTemplate`,
method: "post",
data,
});
}

View File

@@ -1,104 +1,83 @@
import request from "@/utils/request"; import request from "@/utils/request";
const baseURL = "/account/admin/shopInfo"; const baseURL = "account/admin/shopInfo";
const ShopApi = { const ShopApi = {
/** 获取店铺列表*/ /** 获取店铺列表*/
getList(params: PageQuery) { getList(params: PageQuery) {
return request<any, ShopInfoEditDTO[]>({ return request<any, ShopInfoEditDTO[]>({
url: `${baseURL}`, url: `${baseURL}`,
method: "get", method: "get",
params: params, params: params,
}); });
}, },
/** 获取店铺分店列表*/ add(data: ShopInfoEditDTO) {
getOtherShopList(params: PageQuery) { return request<any, ShopInfoEditDTO>({
return request<any, ShopInfoEditDTO[]>({ url: `${baseURL}`,
url: `${baseURL}/otherShop`, method: "post",
method: "get", data,
params: params, });
}); },
}, edit(data: ShopInfoEditDTO) {
getBranchList(params: PageQuery) { return request<any, ShopInfoEditDTO>({
return request<any, ShopInfoEditDTO[]>({ url: `${baseURL}`,
url: `${baseURL}/branchList`, method: "put",
method: "get", data,
params: params, });
}); },
}, get(params: getRequest) {
getBranchChange(id: PageQuery) { return request<any, ShopInfo>({
return request<any, ShopInfoEditDTO[]>({ url: `${baseURL}/detail`,
url: `${baseURL}/change/${id}`, method: "get",
method: "post", params
}); });
}, },
add(data: ShopInfoEditDTO) { delete(params: any) {
return request<any, ShopInfoEditDTO>({ return request({
url: `${baseURL}`, url: `${baseURL}`,
method: "post", method: "delete",
data, params,
}); });
}, },
edit(data: ShopInfoEditDTO) {
return request<any, ShopInfoEditDTO>({
url: `${baseURL}`,
method: "put",
data,
});
},
get(params: getRequest) {
return request<any, ShopInfo>({
url: `${baseURL}/detail`,
method: "get",
params
});
},
delete(params: any) {
return request({
url: `${baseURL}`,
method: "delete",
params,
});
},
}; };
export default ShopApi; export default ShopApi;
export interface getRequest { export interface getRequest {
/** /**
* 店铺id可不传不传递则为获取当前用户店铺 * 店铺id可不传不传递则为获取当前用户店铺
*/ */
id?: string | number; id?: string | number;
[property: string]: any; [property: string]: any;
} }
/** /**
* ShopInfoEditDTO * ShopInfoEditDTO
*/ */
export interface ShopInfoEditDTO { export interface ShopInfoEditDTO {
accountName?: null | string; accountName?: null | string;
accountPwd?: null | string; accountPwd?: null | string;
activateCode?: null | string; activateCode?: null | string;
address?: null | string; address?: null | string;
chainName?: null | string; chainName?: null | string;
detail?: null | string; detail?: null | string;
frontImg?: null | string; frontImg?: null | string;
id: number | null; id: number | null;
lat?: null | string; lat?: null | string;
lng?: null | string; lng?: null | string;
logo?: null | string; logo?: null | string;
phone?: null | string; phone?: null | string;
profiles?: null | string; profiles?: null | string;
roleId?: number | null; roleId?: number | null;
shopName?: null | string; shopName?: null | string;
shopType?: null | string; shopType?: null | string;
[property: string]: any; [property: string]: any;
} }
export interface PageQuery { export interface PageQuery {
page: number; page: number;
shopName?: string; shopName?: string;
size: number; size: number;
status?: number; status?: number;
[property: string]: any; [property: string]: any;
} }
@@ -106,196 +85,196 @@ export interface PageQuery {
* ShopInfo * ShopInfo
*/ */
export interface ShopInfo { export interface ShopInfo {
/** /**
* 详细地址 * 详细地址
*/ */
address?: null | string; address?: null | string;
/** /**
* 项目分类 * 项目分类
*/ */
article?: null | string; article?: null | string;
/** /**
* 背景图 * 背景图
*/ */
backImg?: null | string; backImg?: null | string;
/** /**
* 开票系统账号 * 开票系统账号
*/ */
bindAccount?: null | string; bindAccount?: null | string;
/** /**
* 台桌预订短信 * 台桌预订短信
*/ */
bookingSms?: null | string; bookingSms?: null | string;
/** /**
* 营业时间(周结束) * 营业时间(周结束)
*/ */
businessEndDay?: null | string; businessEndDay?: null | string;
/** /**
* 营业时间(周开始) * 营业时间(周开始)
*/ */
businessStartDay?: null | string; businessStartDay?: null | string;
/** /**
* 营业时间 * 营业时间
*/ */
businessTime?: null | string; businessTime?: null | string;
/** /**
* 连锁店扩展店名 * 连锁店扩展店名
*/ */
chainName?: null | string; chainName?: null | string;
/** /**
* 市 * 市
*/ */
cities?: null | string; cities?: null | string;
/** /**
* 积分群体 all-所有 vip-仅针对会员 * 积分群体 all-所有 vip-仅针对会员
*/ */
consumeColony?: null | string; consumeColony?: null | string;
/** /**
* 联系人姓名 * 联系人姓名
*/ */
contactName?: null | string; contactName?: null | string;
/** /**
* 封面图 * 封面图
*/ */
coverImg?: null | string; coverImg?: null | string;
createTime?: null | string; createTime?: null | string;
/** /**
* 店铺简介 * 店铺简介
*/ */
detail?: null | string; detail?: null | string;
/** /**
* 区/县 * 区/县
*/ */
districts?: null | string; districts?: null | string;
/** /**
* 就餐模式 堂食 dine-in 外带 take-out * 就餐模式 堂食 dine-in 外带 take-out
*/ */
eatModel?: null | string; eatModel?: null | string;
/** /**
* 到期时间 * 到期时间
*/ */
expireTime?: null | string; expireTime?: null | string;
/** /**
* 门头照 * 门头照
*/ */
frontImg?: null | string; frontImg?: null | string;
/** /**
* 使用系统用户 sys_user id * 使用系统用户 sys_user id
*/ */
id?: number | null; id?: number | null;
/** /**
* 是否开启会员余额支付 * 是否开启会员余额支付
*/ */
isAccountPay?: number | null; isAccountPay?: number | null;
/** /**
* 是否允许会员自定义金额 1 允许 0 不允许 * 是否允许会员自定义金额 1 允许 0 不允许
*/ */
isCustomAmount?: number | null; isCustomAmount?: number | null;
/** /**
* 是否开启会员充值密码 1 启用 0 禁用 * 是否开启会员充值密码 1 启用 0 禁用
*/ */
isMemberInPwd?: number | null; isMemberInPwd?: number | null;
/** /**
* 是否启用会员价 0否1是 * 是否启用会员价 0否1是
*/ */
isMemberPrice?: number | null; isMemberPrice?: number | null;
/** /**
* 是否开启会员退款密码 1 启用 0 禁用 * 是否开启会员退款密码 1 启用 0 禁用
*/ */
isMemberReturnPwd?: number | null; isMemberReturnPwd?: number | null;
/** /**
* 是否开启退款密码 1 启用 0 禁用 * 是否开启退款密码 1 启用 0 禁用
*/ */
isReturnPwd?: number | null; isReturnPwd?: number | null;
/** /**
* 是否免除桌位费 0否1是 * 是否免除桌位费 0否1是
*/ */
isTableFee?: number | null; isTableFee?: number | null;
/** /**
* 经纬度 * 经纬度
*/ */
lat?: null | string; lat?: null | string;
/** /**
* 经纬度 * 经纬度
*/ */
lng?: null | string; lng?: null | string;
/** /**
* 店铺logo * 店铺logo
*/ */
logo?: null | string; logo?: null | string;
/** /**
* 主店id * 主店id
*/ */
mainId?: number | null; mainId?: number | null;
/** /**
* 0停业 1正常营业 2网上售卖 * 0停业 1正常营业 2网上售卖
*/ */
onSale?: number | null; onSale?: number | null;
/** /**
* 操作密码 * 操作密码
*/ */
operationPwd?: null | string; operationPwd?: null | string;
/** /**
* 店铺收款码 * 店铺收款码
*/ */
paymentQrcode?: null | string; paymentQrcode?: null | string;
/** /**
* 联系电话 * 联系电话
*/ */
phone?: null | string; phone?: null | string;
/** /**
* trial试用版release正式 * trial试用版release正式
*/ */
profiles?: null | string; profiles?: null | string;
/** /**
* 省 * 省
*/ */
provinces?: null | string; provinces?: null | string;
registerType?: null | string; registerType?: null | string;
/** /**
* 数电发票类型 * 数电发票类型
*/ */
sdType?: null | string; sdType?: null | string;
/** /**
* 店铺名称 * 店铺名称
*/ */
shopName?: null | string; shopName?: null | string;
/** /**
* 商家二维码 * 商家二维码
*/ */
shopQrcode?: null | string; shopQrcode?: null | string;
/** /**
* 店铺类型 单店--only 连锁店--chain--加盟店join (对应原来 type * 店铺类型 单店--only 连锁店--chain--加盟店join (对应原来 type
*/ */
shopType?: null | string; shopType?: null | string;
/** /**
* 小程序码(零点八零首页) * 小程序码(零点八零首页)
*/ */
smallQrcode?: null | string; smallQrcode?: null | string;
/** /**
* -1 平台禁用 0-过期1正式营业 * -1 平台禁用 0-过期1正式营业
*/ */
status?: number | null; status?: number | null;
/** /**
* 店铺口号 * 店铺口号
*/ */
subTitle?: null | string; subTitle?: null | string;
/** /**
* 桌位费 * 桌位费
*/ */
tableFee?: number | null; tableFee?: number | null;
/** /**
* 商家标签 * 商家标签
*/ */
tag?: null | string; tag?: null | string;
/** /**
* 税率 * 税率
*/ */
taxAmount?: null | string; taxAmount?: null | string;
/** /**
* 管理 0否 1是, 1 为直接管理 可切换店铺 0 不可以切换 * 管理 0否 1是, 1 为直接管理 可切换店铺 0 不可以切换
*/ */
tubeType?: number | null; tubeType?: number | null;
updateTime?: null | string; updateTime?: null | string;
[property: string]: any; [property: string]: any;
} }

View File

@@ -1,54 +0,0 @@
import request from "@/utils/request";
import { Account_BaseUrl } from "@/api/config";
const baseURL = Account_BaseUrl + "/admin/shop/branch";
const ShopBranchApi = {
getList(params: any) {
return request<any>({
url: `${baseURL}/page`,
method: "get",
params
});
},
getDataSync(params: any) {
return request<any>({
url: `${baseURL}/get/dataSyncMethod`,
method: "get",
params
});
},
setDataSync(id: any) {
return request<any>({
url: `${baseURL}/setting/dataSyncMethod?dataSyncMethod=${id}`,
method: "post",
});
},
dataSync(id: any) {
return request<any>({
url: `${baseURL}/data/sync/enable?branchShopId=${id}`,
method: "post",
});
},
enable(id: any) {
return request<any>({
url: `${baseURL}/account/enable?branchShopId=${id}`,
method: "post",
});
},
disable(id: any) {
return request<any>({
url: `${baseURL}/account/disable?branchShopId=${id}`,
method: "post",
});
},
};
export interface Responseres {
code?: number | null;
data?: any;
msg?: null | string;
[property: string]: any;
}
export default ShopBranchApi;

View File

@@ -63,14 +63,6 @@ const API = {
method: "get", method: "get",
params params
}); });
},
//获取店铺用户详情
vipInfo(params: getRequest) {
return request({
url: `${baseURL}/detail`,
method: "get",
params
});
} }
} }
export default API; export default API;

View File

@@ -54,21 +54,6 @@ const API = {
data data
}); });
}, },
// 批量台桌配置
shopTabBatch(data: any) {
return request({
url: `${baseURL}/batch`,
method: "PUT",
data
});
},
// 获取清台配置信息
tableCurrentState() {
return request({
url: `${baseURL}/currentState`,
method: "GET"
});
},
} }
export default API; export default API;
/** /**

View File

@@ -4,8 +4,7 @@
// 商品,耗材相关:<https://tapi.cashier.sxczgkj.cn/product/> // 商品,耗材相关:<https://tapi.cashier.sxczgkj.cn/product/>
// 系统相关:<https://tapi.cashier.sxczgkj.cn/system/> // 系统相关:<https://tapi.cashier.sxczgkj.cn/system/>
export const Account_BaseUrl = "/account"; export const Account_BaseUrl = "account";
export const Order_BaseUrl = "/order"; export const Order_BaseUrl = "order";
export const Product_BaseUrl = "/product"; export const Product_BaseUrl = "product";
export const System_BaseUrl = "/system"; export const System_BaseUrl = "system";
export const Market_BaseUrl = "/market";

View File

@@ -1,278 +0,0 @@
import request from "@/utils/request.js";
import request_php from "@/utils/request-php.js";
/**
* 团购卷订单列表(分页)
* @param {*} data
* @returns
*/
export function searchstorestatus(type) {
return request_php({
method: "post",
headers: {
clint_type: type
},
url: "/meituan/searchstorestatus"
});
}
/**
* 团购卷订单列表(分页)
* @param {*} data
* @returns
*/
export function groupOrderlist(data) {
return request({
method: "post",
url: "/groupOrder/list",
data,
});
}
/**
* 团购卷核销前回显
* @param {*} params
* @returns
*/
export function groupOrderorderInfo(params) {
return request({
method: "get",
url: "/groupOrder/orderInfo",
params,
});
}
/**
* 团购卷核销(仅核销待使用订单)
* @param {*} params
* @returns
*/
export function groupOrdergroupScan(params) {
return request({
method: "get",
url: "/groupOrder/groupScan",
params,
});
}
/**
* 退单
* @param {*} data
* @returns
*/
export function returnGpOrder(data) {
return request({
method: "post",
url: "/pay/returnGpOrder",
data,
});
}
// 注意 抖音核销使用的请求为PHP服务 request_php
/**
* 获取uisdk 绑定 链接
* @param {*} data
* @returns
*/
export function getuisdk(data) {
return request_php({
method: "post",
headers: {
clint_type: 2
},
url: "/douyin/getuisdk",
data,
});
}
/**
* 会员签入
* @param {*} data
* @returns
*/
export function douyincheckIn(data) {
return request_php({
method: "post",
url: "douyin/checkIn",
data,
});
}
/**
* 团购核销准备
* @param {*} data
* @returns
*/
export function douyinfulfilmentcertificateprepare(data) {
return request_php({
method: "post",
url: "douyin/fulfilmentcertificateprepare",
data,
});
}
/**
* 团购核销
* @param {*} data
* @returns
*/
export function douyincertificateprepare(data) {
return request_php({
method: "post",
url: "douyin/certificateprepare",
data,
});
}
/**
* 团购核销记录
* @param {*} data
* @returns
*/
export function douyinorderlist(data) {
return request_php({
method: "post",
url: "douyin/orderlist",
data,
});
}
/**
* 团购核销撤销
* @param {*} data
* @returns
*/
export function douyinfulfilmentcertificatecancel(data) {
return request_php({
method: "post",
url: "douyin/fulfilmentcertificatecancel",
data,
});
}
/**
* 门店列表
* @param {*} data
* @returns
*/
export function douyinstorelist(data) {
return request_php({
method: "post",
url: "douyin/storelist",
data,
});
}
/**
* 绑定门店
* @param {*} data
* @returns
*/
export function douyinbindstore(data) {
return request_php({
method: "post",
url: "douyin/bindstore",
data,
});
}
/**
* 登出团购
* @param {*} data
* @returns
*/
export function tglogout(data) {
return request_php({
method: "post",
url: "user/logout",
data,
});
}
/**
* 美团团购核销
* 绑定-获取绑定状态
* @param {*} data
* @returns
*/
export function thirdPartyCoupon_state(data) {
return request_php({
method: "post",
url: "/meituan/searchstorestatus",
data,
});
}
/**
* 美团团购核销
* 绑定-获取绑定url
* @param {*} data
* @returns
*/
export function thirdPartyCoupon_bindUrl(data) {
return request_php({
method: "post",
headers: {
clint_type: 1
},
url: "/meituan/getuisdkurl",
data,
});
}
/**
* 美团团购核销
* 团购券-获取可用券
* @param {*} data
* @returns
*/
export function thirdPartyCoupon_list(data) {
return request_php({
method: "post",
url: "/meituan/fulfilmentcertificateprepare",
data,
});
}
/**
* 美团团购核销
* 执行核销
* @param {*} data
* @returns
*/
export function certificateprepare(data) {
return request_php({
method: "post",
url: "/meituan/certificateprepare",
data,
});
}
/**
* 美团团购核销
* 团购核销记录
* @param {*} data
* @returns
*/
export function meituan_orderlist(data) {
return request_php({
method: "post",
url: "/meituan/orderlist",
data,
});
}
/**
* 美团团购核销
* 团购撤销
* @param {*} data
* @returns
*/
export function meituan_fulfilmentcertificatecancel(data) {
return request_php({
method: "post",
url: "/meituan/fulfilmentcertificatecancel",
data,
});
}

View File

@@ -1,833 +0,0 @@
import request from "@/utils/request";
import {
Account_BaseUrl,
Product_BaseUrl,
Market_BaseUrl,
System_BaseUrl
} from "@/api/config";
// 获取分店列表
export function getBranchPage() {
return request({
url: `${Account_BaseUrl + "/admin/shop/branch/page"}`,
method: "get",
});
}
// 店铺分店列表(下拉展示主店和分店使用,默认第一个是主店,其余是分店)
export function getBranchList() {
return request({
url: `${Account_BaseUrl + "/admin/shopInfo/branchList"}`,
method: "get",
});
}
// 获取商品-列表
export function getProductList() {
return request({
url: `${Product_BaseUrl + "/admin/product/list"}`,
method: "get",
});
}
// 获取商品分类
export function getCategoryList() {
return request({
url: `${Product_BaseUrl + "/admin/prod/category/list"}`,
method: "get",
});
}
// 新增优惠券
export function addCoupon(data) {
return request({
url: `${Market_BaseUrl + "/admin/coupon"}`,
method: data.id ? 'put' : 'post',
data
});
}
// 优惠券分页
export function couponPage(params) {
return request({
url: `${Market_BaseUrl + "/admin/coupon/page"}`,
method: "GET",
params
});
}
// 删除优惠券
export function delCoupon(params) {
return request({
url: `${Market_BaseUrl + "/admin/coupon"}`,
method: 'DELETE',
params
});
}
// 新增消费赠券
export function addConsumerCoupon(data) {
return request({
url: `${Market_BaseUrl + "/admin/consumerCoupon/addConsumerCoupon"}`,
method: 'post',
data
});
}
// 消费赠券分页
export function getConsumerCouponPage(params) {
return request({
url: `${Market_BaseUrl + "/admin/consumerCoupon/getConsumerCouponPage"}`,
method: "GET",
params
});
}
// 更新消费赠券
export function updateConsumerCouponById(data) {
return request({
url: `${Market_BaseUrl + "/admin/consumerCoupon/updateConsumerCouponById"}`,
method: 'put',
data
});
}
// 删除消费赠券
export function deleteConsumerCoupon(params) {
return request({
url: `${Market_BaseUrl + "/admin/consumerCoupon/deleteConsumerCoupon"}`,
method: 'DELETE',
params
});
}
// 获取该券关联的功能列表
export function relevanceCoupon(params) {
return request({
url: `${Market_BaseUrl + "/admin/coupon/gifts"}`,
method: 'get',
params
});
}
// 通过关联Id取消该券的关联
export function delRelevanceCoupon(params) {
return request({
url: `${Market_BaseUrl + "/admin/coupon/cancelGift"}`,
method: 'DELETE',
params
});
}
// 优惠券列表/已领取详情
export function couponRecord(params) {
return request({
url: `${Market_BaseUrl + "/admin/coupon/record"}`,
method: 'get',
params
});
}
// 消费赠券已领取详情
export function xfCouponRecord(params) {
return request({
url: `${Market_BaseUrl + "/admin/coupon/consumerRecord"}`,
method: 'get',
params
});
}
// 删除用户优惠券
export function deleteRecord(params) {
return request({
url: `${Market_BaseUrl + "/admin/coupon/deleteRecord"}`,
method: 'DELETE',
params
});
}
// 智慧充值 配置信息修改
export function shopRecharge(data) {
return request({
url: `${Market_BaseUrl + "/admin/shopRecharge"}`,
method: 'post',
data
});
}
// 智慧充值 配置信息获取
export function shopRechargeGet() {
return request({
url: `${Market_BaseUrl + "/admin/shopRecharge"}`,
method: 'get'
});
}
// 获取店铺用户列表
export function getShopUserList(params) {
return request({
url: `${Account_BaseUrl + "/admin/shopUser"}`,
method: 'get',
params
});
}
// 消费返现 配置信息获取
export function consumeCashback() {
return request({
url: `${Market_BaseUrl + "/admin/consumeCashback"}`,
method: 'get'
});
}
// 消费返现 配置信息修改
export function consumeCashbackPost(data) {
return request({
url: `${Market_BaseUrl + "/admin/consumeCashback"}`,
method: 'post',
data
});
}
// 消费返现 记录获取
export function consumeCashbackRecord(params) {
return request({
url: `${Market_BaseUrl + "/admin/consumeCashback/record"}`,
method: 'get',
params
});
}
// 满减活动 配置信息获取
export function discountActivityPage(params) {
return request({
url: `${Market_BaseUrl + "/admin/discountActivity/page"}`,
method: 'get',
params
});
}
// 满减活动 新增
export function discountActivity(data, method = 'post') {
return request({
url: `${Market_BaseUrl + "/admin/discountActivity"}`,
method: method,
data
});
}
// 满减活动 删除
export function discountActivityDelete(id) {
return request({
url: `${Market_BaseUrl + "/admin/discountActivity"}?id=${id}`,
method: 'DELETE'
});
}
// 店铺详情
export function shopInfoGet() {
return request({
url: `${Account_BaseUrl + "/admin/shopInfo/detail"}`,
method: 'get'
});
}
// 店铺编辑
export function shopInfoPut(data) {
return request({
url: `${Account_BaseUrl + "/admin/shopInfo"}`,
method: 'put',
data
});
}
// 私域引流 配置信息获取
export function drainageConfigGet() {
return request({
url: `${Market_BaseUrl + "/admin/drainageConfig"}`,
method: 'get'
});
}
// 私域引流 配置信息修改
export function drainageConfigPost(data) {
return request({
url: `${Market_BaseUrl + "/admin/drainageConfig"}`,
method: 'post',
data
});
}
// 短信模板 新增
export function smsTemplate(data) {
return request({
url: `${Market_BaseUrl + "/admin/smsTemplate"}`,
method: 'post',
data
});
}
// 短信模板 重新提交
export function smsTemplateResubmit(data) {
return request({
url: `${Market_BaseUrl + "/admin/smsTemplate/resubmit"}`,
method: 'post',
data
});
}
// 短信模板 列表
export function smsTemplateGet() {
return request({
url: `${Market_BaseUrl + "/admin/smsTemplate"}`,
method: 'get',
});
}
// 短信模板 列表 管理员专用
export function smsTemplatePage(data) {
return request({
url: `${Market_BaseUrl + "/admin/smsTemplate/query"}`,
method: 'post',
data
});
}
// 获取短信发送用户
export function getPushEventUser(data) {
return request({
url: `${Account_BaseUrl + "/admin/shopUser/getPushEventUser"}`,
method: 'post',
data
});
}
// 短信推送任务 新增
export function pushEventPost(data, method = 'post') {
return request({
url: `${Market_BaseUrl + "/admin/pushEvent"}`,
method: method,
data
});
}
// 短信推送任务 列表
export function pushEventGet(params) {
return request({
url: `${Market_BaseUrl + "/admin/pushEvent"}`,
method: 'get',
params
});
}
// 短信推送任务 删除任务
export function pushEventDel(id) {
return request({
url: `${Market_BaseUrl}/admin/pushEvent/${id}`,
method: 'DELETE'
});
}
// 获取店铺短信余额明细
export function smsMoneyDetail(params) {
return request({
url: `${Market_BaseUrl + "/admin/smsMoneyDetail"}`,
method: 'get',
params
});
}
// 霸王餐 配置信息获取
export function freeDingGet(params) {
return request({
url: `${Account_BaseUrl + "/admin/freeDing"}`,
method: 'get',
params
});
}
// 霸王餐 修改霸王餐配置信息
export function freeDingPut(data) {
return request({
url: `${Account_BaseUrl + "/admin/freeDing"}`,
method: 'put',
data
});
}
// 平台 模板状态/删除
export function shopUseDelStatus(data) {
return request({
url: `${Market_BaseUrl + "/admin/smsTemplate/shopUse"}`,
method: 'post',
data
});
}
// 配置信息获取
export function adminSmsMoneyPage(params) {
return request({
url: `${Market_BaseUrl + "/admin/smsMoney/page"}`,
method: 'get',
params
});
}
// 变更店铺短信余额
export function smsMoneyChange(data) {
return request({
url: `${Market_BaseUrl + "/admin/smsMoney/change"}`,
method: 'post',
data
});
}
// 平台 获取店铺短信余额明细
export function smsMoneyDetailQuery(data) {
return request({
url: `${Market_BaseUrl + "/admin/smsMoneyDetail/query"}`,
method: 'post',
data
});
}
// 获取店铺短信余额
export function smsMoneyGet() {
return request({
url: `${Market_BaseUrl + "/admin/smsMoney"}`,
method: 'get'
});
}
// 获取发送短信单价
export function smsMoneyGetFee() {
return request({
url: `${System_BaseUrl + "/admin/sysParams/code/sms_fee"}`,
method: 'get'
});
}
// 微信公众号 商家每日可创建次数
export function acDayCount() {
return request({
url: `${System_BaseUrl + "/admin/sysParams/code/ac_day_count"}`,
method: 'get'
});
}
// 公众号推送:列表
export function acPushEventGet(params) {
return request({
url: `${Market_BaseUrl + "/admin/acPushEvent"}`,
method: 'get',
params
});
}
// 公众号推送:删除任务
export function acPushEventDel(id) {
return request({
url: `${Market_BaseUrl}/admin/acPushEvent/${id}`,
method: 'DELETE'
});
}
// 公众号推送:新增/更新
export function acPushEventPost(data, method = 'post') {
return request({
url: `${Market_BaseUrl}/admin/acPushEvent`,
method: method,
data
});
}
// 公众号任务获取用户
export function getAcPushEventUser(data) {
return request({
url: `${Account_BaseUrl + "/admin/shopUser/getAcPushEventUser"}`,
method: 'post',
data
});
}
// 充值兑换 配置开关
export function rechargeRedemptionPut(data) {
return request({
url: `${Market_BaseUrl}/admin/rechargeRedemption/enable`,
method: 'put',
data
});
}
// 充值兑换 开关状态
export function rechargeRedemptionEnableStatus() {
return request({
url: `${Market_BaseUrl}/admin/rechargeRedemption/enable/status`,
method: 'get',
});
}
// 充值兑换 配置信息获取 列表
export function rechargeRedemptionList(params) {
return request({
url: `${Market_BaseUrl}/admin/rechargeRedemption/list`,
method: 'get',
params
});
}
// 充值兑换 配置信息添加/编辑
export function rechargeRedemption(data, method = 'post') {
return request({
url: `${Market_BaseUrl}/admin/rechargeRedemption`,
method: method,
data
});
}
// 充值兑换 充值兑换码列表
export function rechargeRedemptionCodeList(params) {
return request({
url: `${Market_BaseUrl}/admin/rechargeRedemption/code/list`,
method: 'get',
params
});
}
// 充值兑换 配置信息详情
export function rechargeRedemptionDetail(params) {
return request({
url: `${Market_BaseUrl}/admin/rechargeRedemption`,
method: 'get',
params
});
}
// 充值兑换 配置信息详情
export function rechargeRedemptionExport(params) {
return request({
url: `${Market_BaseUrl}/admin/rechargeRedemption/code/export`,
method: 'get',
params,
responseType: "blob",
});
}
// 券兑换码 开关。可用门店修改
export function couponRedemptionEnable(data) {
return request({
url: `${Market_BaseUrl}/admin/couponRedemption/enable`,
method: 'put',
data
});
}
// 券兑换码 开关状态,可用门店详情
export function couponRedemptionEnableStatus() {
return request({
url: `${Market_BaseUrl}/admin/couponRedemption/enable/status`,
method: 'get',
});
}
// 券兑换码 配置信息获取 列表
export function couponRedemptionList(params) {
return request({
url: `${Market_BaseUrl}/admin/couponRedemption/list`,
method: 'get',
params
});
}
// 券兑换码 配置信息添加/编辑
export function couponRedemption(data, method = 'post') {
return request({
url: `${Market_BaseUrl}/admin/couponRedemption`,
method: method,
data
});
}
// 券兑换码 券兑换码码列表
export function couponRedemptionCodeList(params) {
return request({
url: `${Market_BaseUrl}/admin/couponRedemption/code/list`,
method: 'get',
params
});
}
// 券兑换码 配置信息详情
export function couponRedemptionDetail(params) {
return request({
url: `${Market_BaseUrl}/admin/couponRedemption`,
method: 'get',
params
});
}
// 券兑换码 配置信息详情
export function couponRedemptionCodeExport(params) {
return request({
url: `${Market_BaseUrl}/admin/couponRedemption/code/export`,
method: 'get',
params,
responseType: "blob",
});
}
// 限时折扣-分页
export function limitTimeDiscountPage(params) {
return request({
url: `${Market_BaseUrl}/admin/limitTimeDiscount/page`,
method: 'get',
params
});
}
// 限时折扣-新增
export function limitTimeDiscount(data, method = 'post') {
return request({
url: `${Market_BaseUrl}/admin/limitTimeDiscount`,
method: method,
data
});
}
// 限时折扣-删除
export function limitTimeDiscountDel(params) {
return request({
url: `${Market_BaseUrl}/admin/limitTimeDiscount`,
method: 'DELETE',
params
});
}
// 点单智能推荐-分页
export function suggestPage(params) {
return request({
url: `${Market_BaseUrl}/admin/suggest/page`,
method: 'get',
params
});
}
// 点单智能推荐-添加/修改
export function suggestPostPut(data, method = 'post') {
return request({
url: `${Market_BaseUrl}/admin/suggest`,
method: method,
data
});
}
// 点单智能推荐-删除
export function suggestDel(params) {
return request({
url: `${Market_BaseUrl}/admin/suggest`,
method: 'DELETE',
params
});
}
// 分销-配置信息详情
export function distributionGet(params) {
return request({
url: `${Market_BaseUrl}/admin/distribution`,
method: 'get',
params
});
}
// 分销-配置信息修改
export function distributionPut(data) {
return request({
url: `${Market_BaseUrl}/admin/distribution`,
method: 'put',
data
});
}
// 分销-金额记录
export function distributionFlow(params) {
return request({
url: `${Market_BaseUrl}/admin/distribution/flow`,
method: 'get',
params
});
}
// 分销-现金充值
export function distributionCashPay(data) {
return request({
url: `${Market_BaseUrl}/admin/distribution/cashPay`,
method: 'post',
data
});
}
// 分销-分销员:添加分销员
export function distributionUser(data, method = 'post') {
return request({
url: `${Market_BaseUrl}/admin/distribution/user`,
method: method,
data
});
}
// 分销员:分销员列表 下级用户列表
export function distributionUserPage(params) {
return request({
url: `${Market_BaseUrl}/admin/distribution/user`,
method: 'get',
params
});
}
// 分销员:开通记录
export function distributionOpenFlow(params) {
return request({
url: `${Market_BaseUrl}/admin/distribution/openFlow`,
method: 'get',
params
});
}
// 分销员:分销明细
export function distributionFlowGet(params) {
return request({
url: `${Market_BaseUrl}/admin/distribution/distributionFlow`,
method: 'get',
params
});
}
// 分销员:用户提现列表
export function distributionWithdrawFlow(params) {
return request({
url: `${Market_BaseUrl}/admin/distribution/withdrawFlow`,
method: 'get',
params
});
}
// 分销员:充值二维码获取
export function distributionRechargeQrCode(params) {
return request({
url: `${Market_BaseUrl}/admin/distribution/rechargeQrCode`,
method: 'get',
params
});
}
// 店铺列表, 只允许管理员调用
export function shopInfoList(params) {
return request({
url: `${Account_BaseUrl}/admin/shopInfo`,
method: 'get',
params
});
}
// 分销, 金额记录
export function distributionShopFlow(params) {
return request({
url: `${Market_BaseUrl}/admin/distribution/flow`,
method: 'get',
params
});
}
// 分销员:获取邀请人分页列表
export function distributionUserInviteUser(params) {
return request({
url: `${Market_BaseUrl}/admin/distribution/user/inviteUser`,
method: 'get',
params
});
}
// 分销员:重置分销员等级
export function distributionUserResetLevel(data) {
return request({
url: `${Market_BaseUrl}/admin/distribution/user/resetLevel`,
method: 'post',
data
});
}
// 会员购买订单记录 分页
export function memberOrder(params) {
return request({
url: `${Market_BaseUrl}/admin/member/order`,
method: 'get',
params
});
}
// 考勤打卡数据 配置获取
export function attendanceConfig(params) {
return request({
url: `${Market_BaseUrl}/admin/attendance/config`,
method: 'get',
params
});
}
// 考勤打卡数据 修改配置
export function attendanceConfigPut(data) {
return request({
url: `${Market_BaseUrl}/admin/attendance/config`,
method: 'put',
data
});
}
// 考勤打卡数据 列表
export function attendanceList(params) {
return request({
url: `${Market_BaseUrl}/admin/attendance`,
method: 'get',
params
});
}
// 考勤打卡数据 用户打卡详情
export function attendanceDetail(params) {
return request({
url: `${Market_BaseUrl}/admin/attendance/detail`,
method: 'get',
params
});
}

View File

@@ -8,7 +8,7 @@ const FileAPI = {
*/ */
upload(formData: FormData) { upload(formData: FormData) {
return request<any, FileInfo>({ return request<any, FileInfo>({
url: "/account/admin/common/upload", url: "/api/v1/files",
method: "post", method: "post",
data: formData, data: formData,
headers: { headers: {
@@ -24,7 +24,7 @@ const FileAPI = {
const formData = new FormData(); const formData = new FormData();
formData.append("file", file); formData.append("file", file);
return request<any, FileInfo>({ return request<any, FileInfo>({
url: "/account/admin/common/upload", url: "/api/v1/files",
method: "post", method: "post",
data: formData, data: formData,
headers: { headers: {

View File

@@ -1,35 +0,0 @@
import request from "@/utils/request";
import { Market_BaseUrl } from "@/api/config";
const baseURL = Market_BaseUrl + "/admin/birthdayGift";
const API = {
getConfig(params: any) {
return request<any>({
url: `${baseURL}`,
method: "get",
params
});
},
editConfig(data: any) {
return request<any>({
url: `${baseURL}`,
method: "post",
data
});
},
getRecord(params: any) {
return request<any>({
url: `${baseURL}/record`,
method: "get",
params
});
},
getSummary(params: any) {
return request<any>({
url: `${baseURL}/summary`,
method: "get",
params
});
},
}
export default API;

View File

@@ -1,21 +0,0 @@
import request from "@/utils/request";
import { Market_BaseUrl } from "@/api/config";
const baseURL = Market_BaseUrl + "/admin/consumeDiscount";
const API = {
getConfig(params: any) {
return request<any>({
url: `${baseURL}`,
method: "get",
params
});
},
editConfig(data: any) {
return request<any>({
url: `${baseURL}`,
method: "post",
data
});
},
}
export default API;

View File

@@ -1,45 +0,0 @@
import request from "@/utils/request";
import { Market_BaseUrl } from "@/api/config";
const baseURL = Market_BaseUrl + "/admin/coupon";
const API = {
getList(params : any) {
return request<any>({
url: `${baseURL}/page`,
method: "get",
params
});
},
//优惠券列表/已领取详情
getDetail(params : any) {
return request<any>({
url: `${baseURL}/record`,
method: "get",
params
});
},
// 删除用户优惠券
delete(params : any) {
return request({
url: `${baseURL}/deleteRecord`,
method: "delete",
params,
});
},
//优惠券发放
giveCoupon(data : any) {
return request<any>({
url: `${baseURL}/grant`,
method: "post",
data
});
},
//优惠券发放
getRecordByUser(params : any) {
return request<any>({
url: `${baseURL}/getRecordByUser`,
method: "get",
params
});
},
}
export default API;

View File

@@ -1,30 +0,0 @@
import request from "@/utils/request";
import { Market_BaseUrl } from "@/api/config";
const API = {
// 获取当前可用限时折扣
getLimitTimeDiscount(params) {
return request({
url: `${Market_BaseUrl}/admin/limitTimeDiscount`,
method: "get",
params
});
},
// 满减活动配置
getDiscountActivity(params) {
return request({
url: `${Market_BaseUrl}/admin/discountActivity`,
method: "get",
params
});
},
// 根据用户id获取新客立减金额返回null代表不可用
getConsumeDiscount(params) {
return request({
url: `${Market_BaseUrl}/admin/consumeDiscount/getDiscountByUserId`,
method: "get",
params
});
},
}
export default API;

View File

@@ -1,240 +0,0 @@
import request from "@/utils/request";
import { Market_BaseUrl } from "@/api/config";
const baseURL = Market_BaseUrl + "/admin/member";
const API = {
getConfig(params: any) {
return request<any>({
url: `${baseURL}`,
method: "get",
params
});
},
editConfig(data: editRequest) {
return request({
url: `${baseURL}`,
method: "post",
data: data,
});
},
levelAdd(data: levelAddRequest) {
return request({
url: `${baseURL}/level`,
method: "post",
data: data,
});
},
levelEdit(data: levelEditRequest) {
return request({
url: `${baseURL}/level`,
method: "put",
data: data,
});
},
levelDel(data: levelDelRequest) {
return request<any>({
url: `${baseURL}/level/${data.id}`,
method: "delete",
// data
});
},
levelList(params: any) {
return request<any>({
url: `${baseURL}/level/list`,
method: "get",
params
});
},
}
export default API;
/**
* MemberConfigDTO
*/
export interface editRequest {
/**
* 条件开通条件项
*/
conditionList?: Condition[] | null;
/**
* 金额购买方案列表
*/
configList?: ConfigList[] | null;
/**
* 每消费一元经验值
*/
costReward?: number | null;
/**
* id
*/
id: number | null;
/**
* 是否享受会员价
*/
isMemberPrice: number | null;
/**
* 是否开启
*/
isOpen: string;
/**
* 提交生日/姓名
*/
isSubmitInfo: number | null;
/**
* 参与会员价门店
*/
memberPriceShopIdList?: number[] | null;
/**
* 每充值一元经验值
*/
rechargeReward?: number | null;
/**
* 规则说明
*/
remark: null | string;
[property: string]: any;
}
/**
* com.czg.account.dto.MemberConfigDTO.condition
*
* condition
*/
export interface Condition {
code?: null | string;
value?: null | string;
[property: string]: any;
}
/**
* com.czg.account.dto.MemberConfigDTO.ConfigList
*
* ConfigList
*/
export interface ConfigList {
/**
* 会员周期 1月 1日
*/
circleTime: null | string;
/**
* 赠送优惠券
*/
couponIdList?: number[] | null;
/**
* 名称
*/
name: null | string;
/**
* 价格
*/
price: number | null;
/**
* 赠送成长值
*/
reward?: number | null;
[property: string]: any;
}
/**
* MemberLevelDTO
*/
export interface levelAddRequest {
/**
* 消费送积分消费n元送1积分, 0为禁用
*/
costRewardPoints?: number | null;
/**
* 优惠券列表
*/
cycleRewardCouponList?: number[] | null;
/**
* 赠送积分
*/
cycleRewardPoints?: number | null;
/**
* 周期时间包含周 月 年 日
*/
cycleTime?: null | string;
/**
* 会员折扣
*/
discount: number | null;
/**
* 所需成长值
*/
experienceValue: number | null;
/**
* ID
*/
id?: number | null;
/**
* 周期奖励状态 0禁用 1启用
*/
isCycleReward: number | null;
/**
* logo
*/
logo?: null | string;
/**
* 会员名称
*/
name: null | string;
/**
* 描述说明
*/
remark: string;
[property: string]: any;
}
/**
* MemberLevelDTOUpdateGroup
*/
export interface levelEditRequest {
/**
* 消费送积分消费n元送1积分, 0为禁用
*/
costRewardPoints?: number | null;
/**
* 优惠券列表
*/
cycleRewardCouponList?: number[] | null;
/**
* 赠送积分
*/
cycleRewardPoints?: number | null;
/**
* 周期时间包含周 月 年 日
*/
cycleTime?: null | string;
/**
* 会员折扣
*/
discount?: number | null;
/**
* 所需成长值
*/
experienceValue?: number | null;
/**
* ID
*/
id: number | null;
/**
* 周期奖励状态 0禁用 1启用
*/
isCycleReward?: number | null;
/**
* logo
*/
logo?: null | string;
/**
* 会员名称
*/
name?: null | string;
[property: string]: any;
}
export interface levelDelRequest {
id: number;
[property: string]: any;
}

View File

@@ -1,301 +0,0 @@
// 团购商品 套餐推广接口集合
import request from "@/utils/request";
import { Order_BaseUrl, Market_BaseUrl } from "@/api/config";
const baseWareURL = Order_BaseUrl + "/admin/ware";
const baseOrderURL = Order_BaseUrl + "/admin/gbOrder";
/**
* 拼团商品-统计
* @param {*} data
* @returns
*/
export function wareCount(params) {
return request({
url: `${baseWareURL}/ware/count`,
method: "get",
params,
});
}
/**
* 拼团商品-活动开关
* @param {*} data
* @returns
*/
export function upShopConfig(data) {
return request({
url: `${baseWareURL}/upShopConfig`,
method: "post",
data,
});
}
/**
* 拼团商品-新增
* @param {*} data
* @returns
*/
export function addGbWare(data) {
return request({
url: `${baseWareURL}/addGbWare`,
method: "post",
data,
});
}
/**
* 拼团商品-修改
* @param {*} data
* @returns
*/
export function updateGbWareById(data) {
return request({
url: `${baseWareURL}/updateGbWareById`,
method: "post",
data,
});
}
/**
* 拼团商品-列表
* @param {*} data
* @returns
*/
export function getGbWarePage(params) {
return request({
url: `${baseWareURL}/getGbWarePage`,
method: "get",
params,
});
}
/**
* 拼团商品-修改状态
* @param {*} data
* @returns
*/
export function editOnlineStatus(data) {
return request({
url: `${baseWareURL}/editOnlineStatus`,
method: "post",
data,
});
}
/**
* 拼团商品-删除
* @param {*} data
* @returns
*/
export function deleteGbWare(id) {
return request({
url: `${baseWareURL}/deleteGbWare/${id}`,
method: "DELETE"
});
}
/**
* 拼团商品:订单列表
* @param {*} data
* @returns
*/
export function gbOrderPage(params) {
return request({
url: `${baseOrderURL}/page`,
method: "get",
params,
});
}
/**
* 退单/同意退单
* @param {*} data
* @returns
*/
export function orderAgreeRefund(data) {
return request({
url: `${baseOrderURL}/agreeRefund`,
method: "post",
data,
});
}
/**
* 驳回退单
* @param {*} data
* @returns
*/
export function orderRejectRefund(data) {
return request({
url: `${baseOrderURL}/rejectRefund`,
method: "post",
data,
});
}
/**
* 拼团商品:核销
* @param {*} data
* @returns
*/
export function orderCheckout(data) {
return request({
url: `${baseOrderURL}/checkout`,
method: "post",
data,
});
}
/**
* 套餐推广:添加套餐
* @param {*} data
* @returns
*/
export function packageAddEdit(data) {
return request({
url: `${Market_BaseUrl}/admin/package`,
method: data.id ? 'put' : 'post',
data,
});
}
/**
* 套餐推广:获取套餐列表
* @param {*} data
* @returns
*/
export function packageGet(params) {
return request({
url: `${Market_BaseUrl}/admin/package`,
method: 'get',
params,
});
}
/**
* 套餐推广:获取套餐推广开关
* @param {*} data
* @returns
*/
export function packageSwitchGet() {
return request({
url: `${Market_BaseUrl}/admin/package/switch`,
method: 'get'
});
}
/**
* 套餐推广:修改套餐推广开关
* @param {*} data
* @returns
*/
export function packageSwitchPut(data) {
return request({
url: `${Market_BaseUrl}/admin/package/switch`,
method: 'put',
data
});
}
/**
* 套餐推广:删除套餐
* @param {*} data
* @returns
*/
export function packageDel(id) {
return request({
url: `${Market_BaseUrl}/admin/package/${id}`,
method: 'DELETE'
});
}
/**
* 套餐推广:确认删除套餐
* @param {*} data
* @returns
*/
export function packageSureDel(id) {
return request({
url: `${Market_BaseUrl}/admin/package/${id}`,
method: 'DELETE'
});
}
/**
* 套餐推广:修改套餐推广开关
* @param {*} data
* @returns
*/
export function packageOnline(data) {
return request({
url: `${Market_BaseUrl}/admin/package/online`,
method: 'put',
data
});
}
/**
* 套餐推广:获取套餐推广订单列表
* @param {*} data
* @returns
*/
export function packageOrder(params) {
return request({
url: `${Market_BaseUrl}/admin/package/order`,
method: 'GET',
params
});
}
/**
* 套餐推广:订单统计
* @param {*} data
* @returns
*/
export function packageOrderStat(params) {
return request({
url: `${Market_BaseUrl}/admin/package/order/stat`,
method: 'GET',
params
});
}
/**
* 套餐推广:确认退单
* @param {*} data
* @returns
*/
export function packageConfirmRefund(data) {
return request({
url: `${Order_BaseUrl}/admin/ppOrder/confirmRefund`,
method: 'post',
data
});
}
/**
* 套餐推广:驳回退单
* @param {*} data
* @returns
*/
export function packageRejectRefund(data) {
return request({
url: `${Order_BaseUrl}/admin/ppOrder/rejectRefund`,
method: 'post',
data
});
}
/**
* 套餐推广:核销
* @param {*} data
* @returns
*/
export function packageCheckout(data) {
return request({
url: `${Order_BaseUrl}/admin/ppOrder/checkout`,
method: 'post',
data
});
}

View File

@@ -1,58 +0,0 @@
import request from "@/utils/request";
import { Account_BaseUrl } from "@/api/config";
const baseURL = Account_BaseUrl + "/admin";
// 供应商
const Api = {
/** 通知消息列表*/
getList(params: any) {
return request<any>({
url: `${baseURL}/syncNotice`,
method: "get",
params,
});
},
/** 全部*/
getAllList(params: any) {
return request<any>({
url: `${baseURL}/list`,
method: "get",
params,
});
},
get(id: string | number) {
return request<any>({
url: `${baseURL}/` + id,
method: "get",
});
},
add(data: any) {
return request<any>({
url: `${baseURL}`,
method: "post",
data,
});
},
edit(data: any) {
return request<any>({
url: `${baseURL}/syncNotice/read`,
method: "put",
data,
});
},
delete(id: string | number) {
return request<any>({
url: `${baseURL}/syncNotice?id=` + id,
method: "delete",
});
},
// 清空已读
syncNoticeclear() {
return request<any>({
url: `${baseURL}/syncNotice/clear`,
method: "delete",
});
},
};
export default Api;

View File

@@ -35,22 +35,6 @@ const Api = {
params params
}); });
}, },
// 毛利率/净利率 柱状图 左下下
profitRateBarChart(params: any) {
return request<any>({
url: `${baseURL}/profitRateBarChart`,
method: "get",
params
});
},
// 成本折线图 右下下
costLineChart(params: any) {
return request<any>({
url: `${baseURL}/costLineChart`,
method: "get",
params
});
},
}; };
export default Api; export default Api;

View File

@@ -64,14 +64,6 @@ const OrderApi = {
data data
}); });
}, },
// 订单打印
printOrder(data: any) {
return request<any>({
url: `${baseURL}/print`,
method: "post",
data
});
},
}; };
export default OrderApi; export default OrderApi;

View File

@@ -44,11 +44,11 @@ const Api = {
}); });
}, },
// 获取店铺订单支付URL // 获取店铺订单支付URL
orderPayUrl(data: any) { orderPayUrl(params: any) {
return request<any>({ return request<any>({
url: `${baseURL}/shopPayApi/orderPayUrl`, url: `${baseURL}/shopPayApi/orderPayUrl`,
method: "post", method: "get",
data params
}); });
}, },
//挂账支付 //挂账支付

View File

@@ -1,159 +0,0 @@
import request from "@/utils/request";
const market_baseURL = "/market";
const order_baseURL = "/order";
/**
* 积分:配置:详情
* @param {*} params
* @returns
*/
export function pointsConfigGet(params) {
return request({
url: `${market_baseURL}/admin/points/config`,
method: "get",
params,
});
}
/**
* 积分:配置:新增/更新
* @param {*} params
* @returns
*/
export function pointsConfigPost(data) {
return request({
url: `${market_baseURL}/admin/points/config`,
method: "post",
data,
});
}
/**
* 积分:商品:新增/修改
* @param {*} params
* @returns
*/
export function pointsGoodsPost(data) {
return request({
url: `${market_baseURL}/admin/pointsGoods`,
method: "post",
data,
});
}
/**
* 积分:商品:列表
* @param {*} params
* @returns
*/
export function pointsGoodsPage(params) {
return request({
url: `${market_baseURL}/admin/pointsGoods/page`,
method: "get",
params,
});
}
/**
* 积分-商品-删除
* @param {*} id
* @returns
*/
export function pointsGoodsDel(id) {
return request({
url: `${market_baseURL}/admin/pointsGoods/${id}`,
method: "delete"
});
}
/**
* 积分:积分商品:兑换记录
* @param {*} params
* @returns
*/
export function goodsRecordPage(params) {
return request({
url: `${order_baseURL}/admin/points/goodsRecord/page`,
method: "get",
params,
});
}
/**
* 积分:积分商品:兑换统计
* @param {*} params
* @returns
*/
export function goodsRecordTotal(params) {
return request({
url: `${order_baseURL}/admin/points/goodsRecord/total`,
method: "get",
params,
});
}
/**
* 积分:积分商品:兑换统计
* @param {*} params
* @returns
*/
export function pointsUserPage(params) {
return request({
url: `${market_baseURL}/admin/points/userPage`,
method: "get",
params,
});
}
/**
* 积分:用户:积分详情
* @param {*} params
* @returns
*/
export function pointsUserRecord(params) {
return request({
url: `${market_baseURL}/admin/points/userRecord`,
method: "get",
params,
});
}
/**
* 积分:商品:商家核销
* @param {*} params
* @returns
*/
export function goodsRecordCheckout(data) {
return request({
url: `${order_baseURL}/admin/points/goodsRecord/checkout`,
method: "post",
data,
});
}
/**
* 积分:商家 退单/同意退单
* @param {*} params
* @returns
*/
export function goodsRecordAgreeRefund(data) {
return request({
url: `${order_baseURL}/admin/points/goodsRecord/agreeRefund`,
method: "post",
data,
});
}
/**
* 积分:商家 驳回退单
* @param {*} params
* @returns
*/
export function goodsRecordRejectRefund(data) {
return request({
url: `${order_baseURL}/admin/points/goodsRecord/rejectRefund`,
method: "post",
data,
});
}

View File

@@ -55,7 +55,7 @@ const AuthAPI = {
method: "delete", method: "delete",
}); });
}, },
// 同步 // 退款退回
refundToStock(data: any) { refundToStock(data: any) {
return request<any, Responseres>({ return request<any, Responseres>({
url: `${baseURL}/refundToStock`, url: `${baseURL}/refundToStock`,
@@ -63,14 +63,6 @@ const AuthAPI = {
data, data,
}); });
}, },
// 退款退回
sync(data: any) {
return request<any, Responseres>({
url: `${baseURL}/sync`,
method: "post",
data,
});
},
// 耗材列表 // 耗材列表
productcons(params: any) { productcons(params: any) {
@@ -149,38 +141,6 @@ const AuthAPI = {
method: "post", method: "post",
data, data,
}); });
},
// 入库单识别
stockOcr(data: any) {
return request<any, Responseres>({
url: `${baseURL}/stock/ocr`,
method: "post",
data,
});
},
// ocr识别结果
ocrResult(params: any) {
return request<any, Responseres>({
url: `${baseURL}/stock/ocrResult`,
method: "get",
params,
});
},
// 耗材入库
stockIn(data: any) {
return request<any, Responseres>({
url: `${baseURL}/stock/in`,
method: "POST",
data,
});
},
// 供应商-列表
vendorList(params: any) {
return request<any, Responseres>({
url: `${baseURL}/vendor/list`,
method: "get",
params,
});
} }
}; };

View File

@@ -1,51 +0,0 @@
import request from "@/utils/request";
import { Product_BaseUrl } from "@/api/config";
const baseURL = Product_BaseUrl + "/admin/product";
// 供应商
const Api = {
/** 耗材库存变动记录*/
getList(params: any) {
return request<any>({
url: `${baseURL}/stock/flow`,
method: "get",
params,
});
},
/** 全部*/
getAllList(params: any) {
return request<any>({
url: `${baseURL}/list`,
method: "get",
params,
});
},
get(id: string | number) {
return request<any>({
url: `${baseURL}/` + id,
method: "get",
});
},
add(data: any) {
return request<any>({
url: `${baseURL}`,
method: "post",
data,
});
},
edit(data: any) {
return request<any>({
url: `${baseURL}`,
method: "put",
data,
});
},
delete(id: string | number) {
return request<any>({
url: `${baseURL}/` + id,
method: "delete",
});
},
};
export default Api;

View File

@@ -8,7 +8,7 @@ const Api = {
return request<any>({ return request<any>({
url: `${baseURL}/in`, url: `${baseURL}/in`,
method: "post", method: "post",
data, data
}); });
}, },
//出库 //出库
@@ -16,7 +16,7 @@ const Api = {
return request<any>({ return request<any>({
url: `${baseURL}/out`, url: `${baseURL}/out`,
method: "post", method: "post",
data, data
}); });
}, },
// 库存盘点记录 // 库存盘点记录
@@ -24,7 +24,7 @@ const Api = {
return request<any>({ return request<any>({
url: `${baseURL}/checkRecord`, url: `${baseURL}/checkRecord`,
method: "get", method: "get",
params, params
}); });
}, },
//库存盘点 //库存盘点
@@ -32,15 +32,16 @@ const Api = {
return request<any>({ return request<any>({
url: `${baseURL}/check`, url: `${baseURL}/check`,
method: "post", method: "post",
data, data
}); });
}, },
//耗材报损 //耗材报损
reportDamage(data: any) { reportDamage(data: any) {
return request<any>({ return request<any>({
url: `${baseURL}/reportDamage`, url: `${baseURL}/reportDamage`,
method: "post", method: "post",
data, data
}); });
}, },
//耗材库存变动记录 //耗材库存变动记录
@@ -48,9 +49,11 @@ const Api = {
return request<any>({ return request<any>({
url: `${baseURL}/flow`, url: `${baseURL}/flow`,
method: "get", method: "get",
params, params
}); });
}, },
}; };
export default Api; export default Api;

View File

@@ -1,60 +0,0 @@
import request from "@/utils/request";
const baseURL = "/product/admin/product/vendor";
// 供应商账单
const AuthAPI = {
/** 供应商账单统计*/
getSummary(params: any) {
return request<any, Responseres>({
url: `${baseURL}/summary`,
method: "get",
params,
});
},
/** 分页*/
getPage(params: any) {
return request<any, Responseres>({
url: `${baseURL}/bill`,
method: "get",
params,
});
},
// 账单记录
getRecordList(params: any) {
return request<any, Responseres>({
url: `${baseURL}/bill/record`,
method: "get",
params,
});
},
// 账单付款记录
getPayRecordList(params: any) {
return request<any, Responseres>({
url: `${baseURL}/bill/pay/record`,
method: "get",
params,
});
},
// 账单付款
billPay(data: any) {
return request<any, Responseres>({
url: `${baseURL}/bill/pay`,
method: "post",
data,
});
},
};
export interface Responseres {
code?: number | null;
data?: any;
msg?: null | string;
[property: string]: any;
}
export default AuthAPI;

View File

@@ -246,7 +246,6 @@ export interface UserInfo {
* 用户分页查询对象 * 用户分页查询对象
*/ */
export interface UserPageQuery extends PageQuery { export interface UserPageQuery extends PageQuery {
times: any;
/** 搜索关键字 */ /** 搜索关键字 */
keywords?: string; keywords?: string;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 900 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 957 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 805 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 943 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 895 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 947 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 945 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 813 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1018 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 857 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 962 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 930 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 930 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 792 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 777 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 857 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 896 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 857 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 935 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 918 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 220 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -1,10 +0,0 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.9166 11.6667H2.08331V17.5H17.9166V11.6667Z" fill="#999999" stroke="#999999" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M17.9166 2.5H2.08331V8.33333H17.9166V2.5Z" fill="#999999" stroke="#999999" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.24998 5.41665C6.24998 4.95641 5.87688 4.58331 5.41665 4.58331C4.95641 4.58331 4.58331 4.95641 4.58331 5.41665C4.58331 5.87688 4.95641 6.24998 5.41665 6.24998C5.87688 6.24998 6.24998 5.87688 6.24998 5.41665Z" fill="white"/>
<path d="M6.24998 14.5833C6.24998 14.1231 5.87688 13.75 5.41665 13.75C4.95641 13.75 4.58331 14.1231 4.58331 14.5833C4.58331 15.0436 4.95641 15.4167 5.41665 15.4167C5.87688 15.4167 6.24998 15.0436 6.24998 14.5833Z" fill="white"/>
<path d="M9.58335 5.41665C9.58335 4.95641 9.21026 4.58331 8.75002 4.58331C8.28978 4.58331 7.91669 4.95641 7.91669 5.41665C7.91669 5.87688 8.28978 6.24998 8.75002 6.24998C9.21026 6.24998 9.58335 5.87688 9.58335 5.41665Z" fill="white"/>
<path d="M9.58335 14.5833C9.58335 14.1231 9.21026 13.75 8.75002 13.75C8.28978 13.75 7.91669 14.1231 7.91669 14.5833C7.91669 15.0436 8.28978 15.4167 8.75002 15.4167C9.21026 15.4167 9.58335 15.0436 9.58335 14.5833Z" fill="white"/>
<path d="M12.9167 5.41669H14.5834" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.9167 14.5833H14.5834" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Some files were not shown because too many files have changed in this diff Show More