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
368 changed files with 5051 additions and 50136 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://cashier.sxczgkj.com/ # 正式
VITE_APP_API_URL=http://192.168.1.42/ # 本地
VITE_APP_API_PHP_URL=http://192.168.1.42:8000 #php抖音美团测试环境
VITE_APP_API_URL=http://192.168.1.31/ # 本地
# WebSocket 端点(不配置则关闭),线上 ws://api.youlai.tech/ws ,本地 ws://localhost:8989/ws
# VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss
# VITE_APP_WS_ENDPOINT=wss://czgeatws.sxczgkj.com/wss # 正式
VITE_APP_WS_ENDPOINT=ws://192.168.1.42:2348 # 本地
# VITE_APP_API_PHP_URL=https://newblockwlx.sxczgkj.cn #php抖音美团正式环境
VITE_APP_WS_ENDPOINT=ws://192.168.1.31:2348 # 本地
# 启用 Mock 服务
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://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
# VITE_APP_WS_ENDPOINT=wss://sockets.sxczgkj.com/wss
# VITE_APP_WS_ENDPOINT=wss://czgeatws.sxczgkj.com/wss # 正式
VITE_APP_WS_ENDPOINT=ws://192.168.1.42:2348 # 本地
VITE_APP_API_PHP_URL=http://192.168.1.42:8000 #php抖音美团测试环境
VITE_APP_WS_ENDPOINT=ws://192.168.1.31:2348 # 本地
# 启用 Mock 服务

View File

@@ -9,7 +9,6 @@ VITE_APP_NAME=production
# 接口地址
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

19
.vscode/settings.json vendored
View File

@@ -2,14 +2,14 @@
"typescript.tsdk": "./node_modules/typescript/lib",
"npm.packageManager": "pnpm",
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.codeActionsOnSave": {
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.fixAll.eslint": "explicit",
"source.fixAll.stylelint": "explicit"
@@ -67,9 +67,7 @@
"i18n-ally.sortKeys": true,
"i18n-ally.namespace": false,
"i18n-ally.pathMatcher": "{namespaces}/{locale}.{ext}",
"i18n-ally.enabledParsers": [
"ts"
],
"i18n-ally.enabledParsers": ["ts"],
"i18n-ally.sourceLanguage": "en",
"i18n-ally.displayLanguage": "zh-CN",
"i18n-ally.enabledFrameworks": [
@@ -91,12 +89,5 @@
},
"[jsonc]": {
"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 等主流技术栈构建
## 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/)
账号 ***chaozg***
密码 ***chaozg123***
<https://121.40.128.145:38279/>
chaozg
chaozg123
## 本地测试服务器192.168.1.31linux部署
映射地址
<https://fv901fw8033.vicp.fun/>
1. ***cd /usr/share/nginx/html***
2. 上传.zip文件服务器的 /usr/share/nginx/html下
3. 执行命令
```unzip -o dist.zip```
上传.zip文件解压到服务器的 /home/web下
cd到/home/web下
执行命令
unzip -o dist.zip
数据库
url: jdbc:mysql://192.168.1.31:3306/czg_cashier?useUnicode=true&characterEncoding=utf-8

View File

@@ -6,6 +6,7 @@
"scripts": {
"dev": "vite",
"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:local": "vue-tsc --noEmit & vite build --mode location",
"preview": "vite preview",
@@ -38,10 +39,8 @@
"@vueuse/core": "^12.5.0",
"@wangeditor-next/editor": "^5.6.31",
"@wangeditor-next/editor-for-vue": "^5.1.14",
"@wangeditor/editor": "^5.1.23",
"ali-oss": "^6.22.0",
"axios": "^1.7.9",
"bignumber.js": "^9.3.1",
"bwip-js": "^4.5.1",
"codemirror": "^5.65.18",
"codemirror-editor-vue3": "^2.8.0",
@@ -52,6 +51,7 @@
"element-plus": "^2.9.3",
"exceljs": "^4.4.0",
"js-cookie": "^3.0.5",
"jsencrypt": "^3.3.2",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"mitt": "^3.0.1",
@@ -66,8 +66,7 @@
"vue": "^3.5.13",
"vue-clipboard3": "^2.0.0",
"vue-i18n": "^11.1.0",
"vue-router": "^4.5.0",
"ysk-utils": "^1.0.77"
"vue-router": "^4.5.0"
},
"devDependencies": {
"@commitlint/cli": "^19.7.1",
@@ -113,7 +112,6 @@
"unplugin-vue-components": "^28.0.0",
"vite": "^6.1.0",
"vite-plugin-mock-dev-server": "^1.8.3",
"vite-plugin-strip-code": "^1.1.0",
"vite-plugin-svg-icons": "^2.0.1",
"vue-eslint-parser": "^9.4.3",
"vue-tsc": "^2.2.0"
@@ -124,4 +122,4 @@
"repository": "https://gitee.com/youlaiorg/vue3-element-admin.git",
"author": "有来开源组织",
"license": "MIT"
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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) {
return request<any, FileInfo>({
url: "/account/admin/common/upload",
url: "/api/v1/files",
method: "post",
data: formData,
headers: {
@@ -24,7 +24,7 @@ const FileAPI = {
const formData = new FormData();
formData.append("file", file);
return request<any, FileInfo>({
url: "/account/admin/common/upload",
url: "/api/v1/files",
method: "post",
data: formData,
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
});
},
// 毛利率/净利率 柱状图 左下下
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;

View File

@@ -44,11 +44,11 @@ const Api = {
});
},
// 获取店铺订单支付URL
orderPayUrl(data: any) {
orderPayUrl(params: any) {
return request<any>({
url: `${baseURL}/shopPayApi/orderPayUrl`,
method: "post",
data
method: "get",
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",
});
},
// 同步
// 退款退回
refundToStock(data: any) {
return request<any, Responseres>({
url: `${baseURL}/refundToStock`,
@@ -63,14 +63,6 @@ const AuthAPI = {
data,
});
},
// 退款退回
sync(data: any) {
return request<any, Responseres>({
url: `${baseURL}/sync`,
method: "post",
data,
});
},
// 耗材列表
productcons(params: any) {
@@ -149,38 +141,6 @@ const AuthAPI = {
method: "post",
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>({
url: `${baseURL}/in`,
method: "post",
data,
data
});
},
//出库
@@ -16,7 +16,7 @@ const Api = {
return request<any>({
url: `${baseURL}/out`,
method: "post",
data,
data
});
},
// 库存盘点记录
@@ -24,7 +24,7 @@ const Api = {
return request<any>({
url: `${baseURL}/checkRecord`,
method: "get",
params,
params
});
},
//库存盘点
@@ -32,15 +32,16 @@ const Api = {
return request<any>({
url: `${baseURL}/check`,
method: "post",
data,
data
});
},
//耗材报损
reportDamage(data: any) {
return request<any>({
url: `${baseURL}/reportDamage`,
method: "post",
data,
data
});
},
//耗材库存变动记录
@@ -48,9 +49,11 @@ const Api = {
return request<any>({
url: `${baseURL}/flow`,
method: "get",
params,
params
});
},
};
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 {
times: any;
/** 搜索关键字 */
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

View File

@@ -1,3 +0,0 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.667 4.583V3.328C1.667 2.871 2.047 2.5 2.493 2.5H17.507C17.963 2.5 18.333 2.87 18.333 3.328V16.672C18.333 17.129 17.953 17.5 17.507 17.5H2.493C2.3844 17.4999 2.27688 17.4783 2.1766 17.4367C2.07631 17.395 1.98522 17.334 1.90852 17.2571C1.83181 17.1802 1.77101 17.0889 1.72957 16.9886C1.68813 16.8882 1.66687 16.7806 1.667 16.672V15.833H16.667V6.083L10 12.083L1.667 4.583ZM0 8.333H4.167V10H0V8.333ZM0 12.5H6.667V14.167H0V12.5Z" fill="#999999"/>
</svg>

Before

Width:  |  Height:  |  Size: 557 B

View File

@@ -1,3 +0,0 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9.615 18.1062H1.9775C1.89214 18.1081 1.80725 18.0931 1.72769 18.0621C1.64813 18.0311 1.57545 17.9847 1.51381 17.9256C1.45217 17.8666 1.40278 17.7959 1.36845 17.7177C1.33412 17.6395 1.31554 17.5554 1.31375 17.47V12.2475C1.31736 12.0753 1.38916 11.9116 1.51337 11.7923C1.63758 11.673 1.80406 11.6079 1.97625 11.6112C2.06172 11.6094 2.1467 11.6245 2.22635 11.6555C2.30599 11.6866 2.37872 11.7331 2.44037 11.7923C2.50203 11.8515 2.5514 11.9223 2.58565 12.0006C2.61991 12.079 2.63838 12.1633 2.64 12.2487V16.8338H9.02C9.16625 17.2838 9.3675 17.71 9.615 18.1062ZM19.2463 6.0475C19.3963 6.35125 19.4888 6.6875 19.4875 7.0475C19.4875 8.3375 18.3962 9.3825 17.0512 9.3825C15.705 9.3825 14.6137 8.3375 14.6137 7.04625C14.6137 8.3375 13.5238 9.38375 12.1788 9.38375C10.835 9.38375 9.74375 8.33875 9.7425 7.04875C9.7425 8.33875 8.65125 9.3825 7.3075 9.3825C5.9625 9.3825 4.87125 8.3375 4.87125 7.04625C4.87125 8.3375 3.78125 9.38375 2.43625 9.38375C1.09 9.3825 0 8.3375 0 7.045C0.00230884 6.69793 0.0848782 6.3561 0.24125 6.04625L1.59125 2.72875H17.895L19.245 6.04625L19.2463 6.0475ZM1.52875 1.74375C1.53036 1.61352 1.58273 1.48905 1.67471 1.39684C1.76669 1.30463 1.89102 1.25194 2.02125 1.25H17.4875C17.7587 1.25 17.98 1.47875 17.98 1.74375C17.9781 1.87377 17.9256 1.99791 17.8336 2.08986C17.7417 2.1818 17.6175 2.23431 17.4875 2.23625H2.02125C1.89103 2.23495 1.76652 2.18264 1.67444 2.09056C1.58236 1.99848 1.53005 1.87397 1.52875 1.74375ZM15 20C13.6739 20 12.4021 19.4732 11.4645 18.5355C10.5268 17.5979 10 16.3261 10 15C10 13.6739 10.5268 12.4021 11.4645 11.4645C12.4021 10.5268 13.6739 10 15 10C16.3261 10 17.5979 10.5268 18.5355 11.4645C19.4732 12.4021 20 13.6739 20 15C20 16.3261 19.4732 17.5979 18.5355 18.5355C17.5979 19.4732 16.3261 20 15 20ZM17.2938 14.9325C17.349 14.9335 17.4039 14.9236 17.4553 14.9033C17.5068 14.883 17.5537 14.8528 17.5934 14.8144C17.6331 14.7759 17.6648 14.73 17.6868 14.6793C17.7087 14.6286 17.7204 14.574 17.7213 14.5187C17.7204 14.4634 17.7087 14.4088 17.6868 14.358C17.6649 14.3072 17.6332 14.2612 17.5935 14.2227C17.5538 14.1842 17.5069 14.1538 17.4554 14.1334C17.404 14.113 17.3491 14.1029 17.2938 14.1037H16.1875L17.2913 13.0325C17.331 12.9946 17.3626 12.949 17.3842 12.8985C17.4057 12.848 17.4169 12.7937 17.4169 12.7387C17.4169 12.6838 17.4057 12.6295 17.3842 12.579C17.3626 12.5285 17.331 12.4829 17.2913 12.445C17.2099 12.3674 17.1018 12.3242 16.9894 12.3242C16.877 12.3242 16.7689 12.3674 16.6875 12.445L15.1213 13.9675L13.5538 12.445C13.4724 12.3674 13.3643 12.3242 13.2519 12.3242C13.1395 12.3242 13.0314 12.3674 12.95 12.445C12.9103 12.4829 12.8787 12.5285 12.8571 12.579C12.8355 12.6295 12.8244 12.6838 12.8244 12.7387C12.8244 12.7937 12.8355 12.848 12.8571 12.8985C12.8787 12.949 12.9103 12.9946 12.95 13.0325L14.0538 14.1037H13.02C12.9647 14.1029 12.9097 14.113 12.8583 14.1334C12.8069 14.1538 12.76 14.1842 12.7203 14.2227C12.6806 14.2612 12.6489 14.3072 12.6269 14.358C12.605 14.4088 12.5933 14.4634 12.5925 14.5187C12.5925 14.7475 12.785 14.9325 13.02 14.9325H14.7287V15.7613H13.02C12.9647 15.7604 12.9097 15.7705 12.8583 15.7909C12.8069 15.8113 12.76 15.8417 12.7203 15.8802C12.6806 15.9187 12.6489 15.9647 12.6269 16.0155C12.605 16.0663 12.5933 16.1209 12.5925 16.1762C12.5925 16.405 12.7838 16.5912 13.02 16.5912H14.7287V17.5587C14.7287 17.7875 14.92 17.9725 15.1562 17.9725C15.2116 17.9735 15.2665 17.9636 15.318 17.9433C15.3695 17.9231 15.4165 17.8929 15.4563 17.8544C15.4961 17.816 15.528 17.7701 15.5501 17.7194C15.5722 17.6687 15.584 17.6141 15.585 17.5587V16.5912H17.2938C17.3491 16.5921 17.404 16.582 17.4554 16.5616C17.5069 16.5412 17.5538 16.5108 17.5935 16.4723C17.6332 16.4338 17.6649 16.3878 17.6868 16.337C17.7087 16.2862 17.7204 16.2316 17.7213 16.1762C17.7206 16.1209 17.709 16.0662 17.6871 16.0153C17.6653 15.9644 17.6336 15.9184 17.5938 15.8798C17.5541 15.8413 17.5071 15.8109 17.4556 15.7906C17.4041 15.7702 17.3491 15.7603 17.2938 15.7613H15.585V14.9325H17.2938Z" fill="#999999"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

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