Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d688fcaafc | |||
| 9208c29952 |
@@ -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
|
||||||
|
|||||||
@@ -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 服务
|
||||||
|
|||||||
@@ -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
@@ -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
|
||||||
@@ -1 +1 @@
|
|||||||
# npx --no-install commitlint --edit $1
|
npx --no-install commitlint --edit $1
|
||||||
|
|||||||
19
.vscode/settings.json
vendored
@@ -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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
36
README.md
@@ -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.31)linux部署
|
## 本地测试服务器(192.168.1.31)linux部署
|
||||||
|
|
||||||
映射地址
|
映射地址
|
||||||
<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
|
||||||
|
|||||||
10
package.json
@@ -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"
|
||||||
@@ -124,4 +122,4 @@
|
|||||||
"repository": "https://gitee.com/youlaiorg/vue3-element-admin.git",
|
"repository": "https://gitee.com/youlaiorg/vue3-element-admin.git",
|
||||||
"author": "有来开源组织",
|
"author": "有来开源组织",
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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";
|
||||||
|
|||||||
@@ -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
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -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 = {
|
||||||
/** 登录接口*/
|
/** 登录接口*/
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -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;
|
|
||||||
}
|
|
||||||
@@ -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 = {
|
||||||
/** 获取当前用户菜单列表*/
|
/** 获取当前用户菜单列表*/
|
||||||
|
|||||||
@@ -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 },
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -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;
|
||||||
}
|
}
|
||||||
@@ -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;
|
|
||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -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";
|
|
||||||
|
|||||||
@@ -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,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
@@ -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
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -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: {
|
||||||
|
|||||||
@@ -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;
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
@@ -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;
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
}
|
|
||||||
@@ -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
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//挂账支付
|
//挂账支付
|
||||||
|
|||||||
@@ -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,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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,
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
|
||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
|
||||||
@@ -246,7 +246,6 @@ export interface UserInfo {
|
|||||||
* 用户分页查询对象
|
* 用户分页查询对象
|
||||||
*/
|
*/
|
||||||
export interface UserPageQuery extends PageQuery {
|
export interface UserPageQuery extends PageQuery {
|
||||||
times: any;
|
|
||||||
/** 搜索关键字 */
|
/** 搜索关键字 */
|
||||||
keywords?: string;
|
keywords?: string;
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 900 B |
|
Before Width: | Height: | Size: 957 B |
|
Before Width: | Height: | Size: 805 B |
|
Before Width: | Height: | Size: 943 B |
|
Before Width: | Height: | Size: 895 B |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 947 B |
|
Before Width: | Height: | Size: 945 B |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 813 B |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 1018 B |
|
Before Width: | Height: | Size: 857 B |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 962 B |
|
Before Width: | Height: | Size: 930 B |
|
Before Width: | Height: | Size: 930 B |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 792 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 777 B |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 857 B |
|
Before Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 896 B |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 857 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 774 B |
|
Before Width: | Height: | Size: 935 B |
|
Before Width: | Height: | Size: 918 B |
|
Before Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 135 KiB |
|
Before Width: | Height: | Size: 220 KiB |
|
Before Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 4.0 KiB |
@@ -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 |
|
Before Width: | Height: | Size: 3.0 KiB |