## 初始化;

This commit is contained in:
jiangchao 2025-03-21 14:46:08 +08:00
parent 5228b7cedb
commit 17de06378b
417 changed files with 218701 additions and 35 deletions

3
.browserslistrc Normal file
View File

@ -0,0 +1,3 @@
> 1%
last 2 versions
not dead

7
.env.development Normal file
View File

@ -0,0 +1,7 @@
# just a flag
ENV = 'development'
# base api
VUE_APP_BASE_API = 'http://f.hzs413.com/inter-api/'
VUE_APP_BASE_INTERAPI = 'https://dny-test.s3.ap-southeast-1.amazonaws.com/online/language'
VUE_APP_BASE_INTERAPI2 = 'http://f.hzs413.com/language'

9
.env.production Normal file
View File

@ -0,0 +1,9 @@
# just a flag
ENV = 'production'
# base api
VUE_APP_BASE_API = '/inter-api'
VUE_APP_BASE_API1 = 'http://index.hzs413.com'
VUE_APP_BASE_INTERAPI = 'https://dny-test.s3.ap-southeast-1.amazonaws.com/test/language'
VUE_APP_BASE_INTERAPI2 = 'https://dny-test.s3.ap-southeast-1.amazonaws.com/test/language'

8
.env.test Normal file
View File

@ -0,0 +1,8 @@
# just a flag
ENV = 'test'
# base api
VUE_APP_BASE_API = 'http://f.hzs413.com/inter-api/'
VUE_APP_BASE_INTERAPI = 'https://dny-test.s3.ap-southeast-1.amazonaws.com/test/language'
VUE_APP_BASE_INTERAPI2 = 'https://dny-test.s3.ap-southeast-1.amazonaws.com/test/language'
VUE_APP_BASE_AREA = ''

21
.eslintrc.js Normal file
View File

@ -0,0 +1,21 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2022-09-28 15:22:34
*/
module.exports = {
root: true,
env: {
node: true,
},
extends: ["plugin:vue/essential", "eslint:recommended", "@vue/prettier"],
parserOptions: {
parser: "babel-eslint",
},
rules: {
// "prettier/prettier": process.env.NODE_ENV === "production" ? "off" : "off",
// "no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
// "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
},
};

16
.gitignore vendored Normal file
View File

@ -0,0 +1,16 @@
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json
tests/**/coverage/
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln

View File

@ -1,37 +1,11 @@
# web-africa-pc
<!--
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-01-09 14:04:28
-->
# hzs_cloud_member
#### 介绍
africa会员PC
一体化2.0前端管理系统PC端
#### 软件架构
软件架构说明
#### 安装教程
1. xxxx
2. xxxx
3. xxxx
#### 使用说明
1. xxxx
2. xxxx
3. xxxx
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
#启动dev npm run serve

11
babel.config.js Normal file
View File

@ -0,0 +1,11 @@
module.exports = {
presets: ["@vue/cli-plugin-babel/preset"],
'env': {
'development': {
// babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require().
// This plugin can significantly increase the speed of hot updates, when you have a large number of pages.
// https://panjiachen.github.io/vue-element-admin-site/guide/advanced/lazy-loading.html
'plugins': ['dynamic-import-node']
}
}
};

55
package.json Normal file
View File

@ -0,0 +1,55 @@
{
"name": "hzs_cloud_member",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve --mode development",
"build": "vue-cli-service build --mode production",
"test": "vue-cli-service build --mode test",
"lint": "vue-cli-service lint"
},
"dependencies": {
"@hyhello/vue-ball": "^1.0.0",
"axios": "^0.27.2",
"clipboard": "^2.0.11",
"core-js": "^3.6.5",
"element-ui": "^2.15.10",
"file-saver": "^2.0.5",
"html2canvas": "^1.4.1",
"i18n": "^0.15.1",
"js-cookie": "^3.0.1",
"postcss-px2rem": "^0.3.0",
"px2rem-loader": "^0.1.9",
"qrcodejs2": "0.0.2",
"swiper": "3.4.2",
"vue": "^2.6.11",
"vue-clipboard2": "^0.3.3",
"vue-i18n": "^8.27.2",
"vue-print-nb": "^1.7.5",
"vue-router": "^3.2.0",
"vue-scrollto": "^2.20.0",
"vue-seamless-scroll": "^1.1.23",
"vue-tree-color": "^2.3.2",
"vuex": "^3.4.0",
"weixin-js-sdk": "^1.6.0"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.13",
"@vue/cli-plugin-eslint": "~4.5.13",
"@vue/cli-plugin-router": "~4.5.13",
"@vue/cli-plugin-vuex": "~4.5.13",
"@vue/cli-service": "~4.5.13",
"@vue/eslint-config-prettier": "^6.0.0",
"babel-eslint": "^10.1.0",
"echarts": "^5.4.2",
"eslint": "^6.7.2",
"eslint-plugin-prettier": "^3.3.1",
"eslint-plugin-vue": "^6.2.2",
"less": "^3.9.0",
"less-loader": "^4.1.0",
"prettier": "^2.2.1",
"sass": "^1.63.6",
"sass-loader": "^8.0.2",
"vue-template-compiler": "^2.6.11"
}
}

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

33
public/index.html Normal file
View File

@ -0,0 +1,33 @@
<!--
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2022-09-28 15:22:34
-->
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= htmlWebpackPlugin.options.title %></title>
<!-- <script src="https://hzs-in.oss-cn-beijing.aliyuncs.com/test-africa/language/zh-CN.js"></script> -->
<!-- <script src="https://dny-test.s3.ap-southeast-1.amazonaws.com/test/language/zh-CN.js"></script> -->
<!-- <script src="https://dny-test.s3.ap-southeast-1.amazonaws.com/test/language/en-US.js"></script> -->
<!-- <script src="https://dny-test.s3.ap-southeast-1.amazonaws.com/test/language/ru-RU.js"></script> -->
<!-- <script src="https://dny-test.s3.ap-southeast-1.amazonaws.com/test/language/fr-FR.js"></script> -->
<!-- <script src="https://dny-test.s3.ap-southeast-1.amazonaws.com/test/language/pt-PT.js"></script> -->
<!-- <script src="https://hzs-in.oss-cn-beijing.aliyuncs.com/test-africa/language/en-US.js"></script> -->
<!-- <script src="https://hzs-in.oss-cn-beijing.aliyuncs.com/test-africa/language/zh-TC.js"></script> -->
<!-- <script src="https://hzs-in.oss-cn-beijing.aliyuncs.com/test-africa/language/fr-FR.js"></script> -->
<!-- <script src="https://hzs-in.oss-cn-beijing.aliyuncs.com/test-africa/language/ru-RU.js"></script> -->
</head>
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

1
public/map/100000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/110000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/120000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/130000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/140000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/150000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/210000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/220000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/230000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/310000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/310115.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/320000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/320100.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/320113.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/320114.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/320115.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/320400.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/320500.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/321100.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/321111.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/321183.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/330000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/330100.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/340000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/350000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/350500.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/350582.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/360000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/370000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/410000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/410100.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/420000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/420100.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/420111.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/420115.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/421000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/421022.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/430000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/440000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/440100.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/440300.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/450000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/460000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/500000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/510000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/520000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/530000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/540000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/610000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/620000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/630000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/640000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/650000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/710000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/810000.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/820000.json Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
public/map/china.json Normal file

File diff suppressed because one or more lines are too long

1
public/map/world.json Normal file

File diff suppressed because one or more lines are too long

236
src/App.vue Normal file
View File

@ -0,0 +1,236 @@
<!--
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2022-09-28 15:22:34
-->
<template>
<div id="app" v-if="!loading">
<div v-if="$route.meta.keepAlive">
<HeaderTop></HeaderTop>
<router-view></router-view>
</div>
<div v-if="!$route.meta.keepAlive"><router-view></router-view></div>
</div>
</template>
<script>
import HeaderTop from "@/components/HeaderTop";
import enLocale from "element-ui/lib/locale/lang/en";
import zhLocale from "element-ui/lib/locale/lang/zh-CN";
import ruLocale from "element-ui/lib/locale/lang/ru-RU";
import frLocale from "element-ui/lib/locale/lang/fr";
import ptLocale from "element-ui/lib/locale/lang/pt";
import { env } from "echarts";
export default {
components: {
HeaderTop,
},
data() {
return {
loading: true,
time: 0,
};
},
created() {
let self = this;
self.loading = false;
self.addScriptChild("zh-CN");
self.addScriptChild("en-US");
self.addScriptChild("ru-RU");
self.addScriptChild("fr-FR");
if (process.env.NODE_ENV != "production") {
// self.addScriptChild("fr-FR");
// self.addScriptChild("pt-PT");
}
},
methods: {
addScriptChild2(name) {
let self = this;
const s = document.createElement("script");
s.type = "text/javascript";
let base_url = process.env.VUE_APP_BASE_INTERAPI2;
s.src = base_url + "/" + name + ".js";
s.ref = "local1";
document.body.appendChild(s);
if (window.ActiveXObject || "ActiveXObject" in window) {
//ie
if (s.readyState) {
//readyState
s.onreadystatechange = function () {
if (this.readyState == "loaded" || this.readyState == "complete") {
self.readyAdd(name);
console.log("ie10及以下加载完成");
}
};
} else {
s.onload = function () {
self.readyAdd(name);
console.log("ie11及Edge加载完成");
};
}
} else {
//ie
s.onload = function () {
self.readyAdd(name);
console.log("非ie浏览器第二地址加载完成:" + name);
};
s.onerror = function () {
console.log("非ie浏览器加载第二地址失败:" + name);
};
}
},
addScriptChild(name) {
let self = this;
const s = document.createElement("script");
s.type = "text/javascript";
let base_url = process.env.VUE_APP_BASE_INTERAPI;
s.src = base_url + "/" + name + ".js";
s.ref = "local1";
document.body.appendChild(s);
if (window.ActiveXObject || "ActiveXObject" in window) {
//ie
if (s.readyState) {
//readyState
s.onreadystatechange = function () {
if (this.readyState == "loaded" || this.readyState == "complete") {
self.readyAdd(name);
console.log("ie10及以下加载完成");
}
};
} else {
s.onload = function () {
self.readyAdd(name);
console.log("ie11及Edge加载完成");
};
s.onerror = function () {
console.log("ie11及Edge加载失败:" + name);
self.addScriptChild2(name);
};
}
} else {
//ie
s.onload = function () {
self.readyAdd(name);
console.log("非ie浏览器加载完成");
};
s.onerror = function () {
console.log("非ie浏览器加载失败:" + name);
self.addScriptChild2(name);
};
}
},
getJS(res, name) {
const funcStr =
"function test(value){" + res.data + ";return " + name + "}";
const test = eval("(false || " + funcStr + ")");
return test();
},
readyAdd(name) {
if (name == "zh-CN") {
if (zhCN) {
const localzhCN = this.getJS(zhCN, "zhCN");
var STlocalzhCN = JSON.stringify(localzhCN);
localStorage.setItem("local-zhCN", STlocalzhCN);
}
this.$i18n.mergeLocaleMessage(name, {
...zhCN,
...zhLocale,
});
}
if (name == "en-US") {
if (enUS) {
const localEnUS = this.getJS(enUS, "enUS");
var STlocalEnUS = JSON.stringify(localEnUS);
localStorage.setItem("local-enUS", STlocalEnUS);
}
this.$i18n.mergeLocaleMessage(name, {
...enUS,
...enLocale,
});
}
if (name == "ru-RU") {
if (ruRU) {
const localruRU = this.getJS(ruRU, "ruRU");
var STlocalruRU = JSON.stringify(localruRU);
localStorage.setItem("local-ruRU", STlocalruRU);
}
this.$i18n.mergeLocaleMessage(name, ruRU);
}
if (name == "fr-FR") {
if (frFR) {
const localfrFR = this.getJS(frFR, "frFR");
var STlocalfrFR = JSON.stringify(localfrFR);
localStorage.setItem("local-frFR", STlocalfrFR);
}
this.$i18n.mergeLocaleMessage(name, frFR);
}
if (name == "pt-PT") {
if (ptPT) {
const localptPT = this.getJS(ptPT, "ptPT");
var STlocalptPT = JSON.stringify(localptPT);
localStorage.setItem("local-ptPT", STlocalptPT);
}
this.$i18n.mergeLocaleMessage(name, ptPT);
}
document.title = this.$t("HTML_TITL");
},
},
};
</script>
<style lang="scss">
html {
width: 100%;
height: 100%;
}
body {
margin: 0;
width: 100%;
height: 100%;
background: #f9f9f9;
}
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
// text-align: center;
color: #2c3e50;
width: 100%;
height: 100%;
}
.el-radio__input.is-checked + .el-radio__label {
color: #d61820 !important;
}
.el-radio__input.is-checked .el-radio__inner {
background: #d61820 !important;
border-color: #d61820 !important;
}
//
::-webkit-scrollbar {
width: 10px;
height: 10px;
// height: 250px;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
border-radius: 5px;
// background: rgba(216, 216, 216, 1);
background: #f2f2f2;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
border-radius: 5px;
background: #c8161d;
}
#app .el-input.is-disabled .el-input__inner {
color: #606266;
}
</style>

39
src/api/about.js Normal file
View File

@ -0,0 +1,39 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2022-10-12 14:28:05
*/
import request from '@/util/request'
// banner
export function getHoLeader(data) {
return request({
url: '/home/api/ho-leader/getHoLeader',
method: 'post',
data
})
}
// 关于我们tab标题
export function getHoLeaderTitle(data) {
return request({
url: '/home/api/ho-leader-title/getHoLeaderTitle',
method: 'post',
data
})
}
// 关于我们文章
export function getHoArticleList(data) {
return request({
url: '/home/api/ho-article/getHoArticleList',
method: 'post',
data
})
}
// 关于我们文章详情
export function getHoArticle(data) {
return request({
url: '/home/api/ho-article/getHoArticle',
method: 'post',
data
})
}

109
src/api/activity.js Normal file
View File

@ -0,0 +1,109 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2022-10-12 14:28:05
*/
import request from '@/util/request'
// banner
export function getActivity(data) {
return request({
url: '/activity/api/base/activity-list',
method: 'get',
data
})
}
// 月度新增业绩对比
export function achieveContrast(params) {
return request({
url: '/member/api/achieve/new-add-achieve-contrast',
method: 'get',
params
})
}
// 首购 {{$t('w_0169')}}业绩
export function achieveDay(params) {
return request({
url: '/report/api/achieve/new-add-achieve-day',
method: 'get',
params
})
}
export function getActivityList(data) {
return request({
url: '/activity/api/pick/list',
method: 'get',
data
})
}
export function pickLog(data) {
return request({
url: '/activity/api/pick/pick-log',
method: 'get',
data
})
}
//活跃会员对比
export function getActiveMember(params) {
return request({
url: '/member/api/active-member-census/activeMember',
method: 'get',
params
})
}
//活跃会员查询条件下拉选
export function getDayType(params) {
return request({
url: '/system/pub/enums/get-day-type',
method: 'get',
params
})
}
//新增业绩统计
export function getPlaceNewAddAchieve(params) {
return request({
url: '/member/api/achieve/place-new-add-achieve-stat',
method: 'get',
params
})
}
// 获取直推业绩左侧
export function parentAchieveLeft(data) {
return request({
url: '/member/api/achieve/parent-achieve-left',
method: 'post',
data
})
}
// 获取直推业绩右侧
export function parentAchieveRight(data) {
return request({
url: '/member/api/achieve/parent-achieve-right',
method: 'post',
data
})
}
// 获取等级
export function systemGrandeRange(params) {
return request({
url: '/system/manage/grade/gradeRanglist',
method: 'get',
params
})
}
export function getYjList(params) {
return request({
url: '/system/pub/enums/achievement-type',
method: 'get',
params
})
}

52
src/api/archityecture.js Normal file
View File

@ -0,0 +1,52 @@
import request from '@/util/request'
//推荐架构1
export function getTjFramework(params) {
return request({
url: '/member/api/member-structure/tj-framework',
method: 'get',
params
})
}
//安置架构1
export function getAzFramework(params) {
return request({
url: '/member/api/member-structure/az-framework',
method: 'get',
params
})
}
export function getAzFrameworkFirst(params) {
return request({
url: '/member/api/member-structure/az-framework-first',
method: 'get',
params
})
}
//架构等级展示
export function getAvarerInfo(params) {
return request({
url: '/member/api/member-structure/get-avatar-info',
method: 'get',
params
})
}
//结算期数下拉选
export function getMemberSettlePeriod(params) {
return request({
url: '/member/api/member-structure/get-member-settle-period',
method: 'get',
params
})
}
//转换为base64格式用于图片下载
export function getUrlBase(data) {
return request({
url: '/member/manage/member-structure/get-url-base64',
method: 'post',
data
})
}

278
src/api/bonus.js Normal file
View File

@ -0,0 +1,278 @@
import request from '@/util/request'
// 奖金明细列表
export function getQueryBonus(data) {
return request({
url: '/member/api/bonus/query-bonus',
method: 'post',
data
})
}
// 奖金明细-实时收益
export function queryCurrentBonus(data) {
return request({
url: '/bonus/api/bonus/query-current-bonus',
method: 'post',
data
})
}
// 奖金明细-首购收益
export function queryBonusFirst(data,data1) {
return request({
url: '/bonus/api/bonus/query-bonus-first'+data1,
method: 'post',
data
})
}
// 奖金明细-嗨粉收益
export function queryBonusHiFun(data,data1) {
return request({
url: '/bonus/api/bonus/query-bonus-hi-fun'+data1,
method: 'post',
data
})
}
// 奖金-计算昨天合计的奖金数量
export function queryBonusTotal(data) {
return request({
url: '/bonus/api/bonus/query-bonus-total',
method: 'post',
data
})
}
// 奖金明细-云代收益
export function queryBonusCloud(data,data1) {
return request({
url: '/bonus/api/bonus/query-bonus-cloud'+data1,
method: 'post',
data
})
}
// 奖金明细-复购券收益
export function queryBonusCoupon(data,data1) {
return request({
url: '/bonus/api/bonus/query-bonus-coupon'+data1,
method: 'post',
data
})
}
// 奖金明细-创客空间收益
export function queryBonusMarker(data,data1) {
return request({
url: '/bonus/api/bonus/query-bonus-maker'+data1,
method: 'post',
data
})
}
// 奖金明细-海粉收益
export function queryBonusHaifun(data,data1) {
return request({
url: '/bonus/api/bonus/query-bonus-hai-fun'+data1,
method: 'post',
data
})
}
// 奖金明细-复购收益
export function queryBonusRepurchase(data,data1) {
return request({
url: '/bonus/api/bonus/query-bonus-repurchase'+data1,
method: 'post',
data
})
}
//奖金来源列表
export function getBonusDetail(data,data1) {
return request({
url: '/bonus/api/bonus/query-bonus-detail'+data1,
method: 'post',
data
})
}
//招商列表
export function getBiddingList(params) {
return request({
url: '/member/api/market-news/bidding-list',
method: 'get',
params
})
}
//三单循环
export function tripleCycleList(params) {
return request({
url: '/member/api/market-news/triple_cycle_list',
method: 'get',
params
})
}
//海粉
export function seaFlourList(params) {
return request({
url: '/member/api/market-news/sea_flour_list',
method: 'get',
params
})
}
//注册列表
export function getRegList(params) {
return request({
url: '/member/api/market-news/reg-list',
method: 'get',
params
})
}
//收益类型下拉选-奖项配置
export function getBdBonusitemsList(params) {
return request({
url: '/system/api/bd-bonus-items/list',
method: 'get',
params
})
}
//注册等级下拉选
export function getGradeList(params) {
return request({
url: '/system/api/grade/list',
method: 'get',
params
})
}
//考核明细接口
export function getAssessList(params) {
return request({
url: '/member/api/assess/assessList',
method: 'get',
params
})
}
//考核状态复购考核
export function getAssessStatusList(params) {
return request({
url: '/system/pub/enums/member-assess-status',
method: 'get',
params
})
}
//考核类型分红考核
export function getchangeTypeList(params) {
return request({
url: '/system/pub/enums/change-type',
method: 'get',
params
})
}
//考核分红积分
export function getAssAchieve(params) {
return request({
url: '/member/api/assess/assAchieve',
method: 'get',
params
})
}
//活动列表
export function getActivityList(params) {
return request({
url: '/activity/api/base/activity-list',
method: 'get',
params
})
}
//三单轮次
export function nextRound(params) {
return request({
url: '/member/api/market-news/round-his',
method: 'get',
params
})
}
//活动详情
export function getActivityDetailList(data) {
return request({
url: '/activity/api/base/activity-detail',
method: 'post',
data
})
}
//新人礼包详情
export function getGiftPack(data) {
return request({
url: '/activity/api/people-service/getGiftPack',
method: 'post',
data
})
}
//抽奖奖品列表
export function getDrawPrizeList(data) {
return request({
url: '/activity/api/draw/prize-list',
method: 'post',
data
})
}
//抽奖次数查询
export function getLotteryDrawNum(data) {
return request({
url: '/activity/api/draw/lottery-num',
method: 'post',
data
})
}
//抽奖
export function getLotteryDraw(data) {
return request({
url: '/activity/api/draw/lottery-draw',
method: 'post',
data
})
}
//在线支付点击在线支付时调用
export function drawOnlinePayDraw(data) {
return request({
url: '/activity/api/draw/online-pay-draw',
method: 'post',
data
})
}
//抽奖查询支付明细
export function getLuckdrawDetail(data) {
return request({
url: '/activity/api/draw/query-spend-details',
method: 'post',
data
})
}
//我的进度
export function getOtherDetail(data) {
return request({
url: '/activity/api/other/other-detail/'+data,
method: 'get'
})
}

19
src/api/energy.js Normal file
View File

@ -0,0 +1,19 @@
import request from '@/util/request'
// 抗衰能量仓列表
export function getSiloList(data) {
return request({
url: '/member/api/silo/list',
method: 'post',
data
})
}
//查询能量仓明细
export function getSiloDetail(data) {
return request({
url: '/member/api/silo/detail',
method: 'post',
data
})
}

227
src/api/goods.js Normal file
View File

@ -0,0 +1,227 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-01-11 17:27:50
*/
import request from '@/util/request'
// 商品列表
export function getAllGoods(data) {
return request({
url: '/sale/api/wares/query-spe-wares',
method: 'post',
data
})
}
// 专区列表
export function specialArea(params) {
return request({
url: '/system/pub/enums/special-area',
method: 'get',
params
})
}
// 分类列表
export function classifyList(params) {
return request({
url: '/sale/api/area-classify/list',
method: 'get',
params
})
}
// 商品详情
export function waresDetail(data) {
return request({
url: '/sale/api/wares/query-spe-wares-detail',
method: 'post',
data
})
}
// 商品sku
export function waresDetailSku(data) {
return request({
url: '/sale/api/wares/query-wares-detail-sku',
method: 'post',
data
})
}
// 添加购物车
export function addShopping(data) {
return request({
url: '/sale/api/shopping/addShopping',
method: 'post',
data
})
}
// 多删购物车
export function batchDelShopping(data) {
return request({
url: '/sale/api/shopping/batchDelShopping',
method: 'post',
data
})
}
// 加删购物车
export function plusReduceShopping(data) {
return request({
url: '/sale/api/shopping/plusReduceShopping',
method: 'post',
data
})
}
// 获取购物车
export function getShopping(params) {
return request({
url: '/sale/api/shopping/getShopping',
method: 'get',
params
})
}
// 获取购物车数量
export function getShoppingCount(params) {
return request({
url: '/sale/api/shopping/getShoppingCount',
method: 'get',
params
})
}
// 切换语言
export function getLanguages(params) {
return request({
url: '/system/pub/enums/get-languages',
method: 'get',
params
})
}
// 菜单权限
export function menuList(params) {
return request({
url: '/system/api/menu/list',
method: 'get',
params
})
}
// 海粉商品
export function sharingWares(params) {
return request({
url: '/sale/api/wares/sharing-zone-wares',
method: 'get',
params
})
}
// 海粉商品详情
export function sharingWaresDetail(params) {
return request({
url: '/sale/api/wares/query-spe-sharing-wares-detail',
method: 'get',
params
})
}
// 海粉渠道
export function jxhhSource(params) {
return request({
url: 'sale/api/t-source/list/' + params,
method: 'get',
})
}
// 海粉分享
export function shareCode(params) {
return request({
url: '/member/api/share/share-code-h5',
method: 'get',
params
})
}
//嗨粉分享
export function fansCode(params) {
return request({
url: '/member/api/share/fans-code-h5',
method: 'get',
params
})
}
// 海粉分类
export function optionList(data) {
return request({
url: '/sale/api/twares-category-category/option-list',
method: 'post',
data
})
}
// 精品推荐
export function recommend_wares(data) {
return request({
url: 'sale/api/wares/recommend_wares',
method: 'post',
data
})
}
// 海粉精品推荐
export function other_recommend_wares(params) {
return request({
url: 'sale/api/wares/other_recommend_wares',
method: 'get',
params
})
}
// 获取国家
export function currencyList(params) {
return request({
url: '/system/api/country/list',
method: 'get',
params
})
}
//站内信未读数量
export function getIndexMailCount(params) {
return request({
url: '/system/api/notice/index-mail-count',
method: 'get',
params
})
}
//获取钱符号
export function getCurrency(params) {
return request({
url: '/system/api/currency/getCurrency',
method: 'get',
params
})
}
//树购买记录
export function treeList(params) {
return request({
url: '/activity/api/tree-rule-pick/member-info-list',
method: 'get',
params
})
}
// 购物车注册下单校验
export function validShop(data) {
return request({
url: '/sale/api/order/valid-enough-shop',
method: 'post',
data
})
}
// 升级所需
export function getNextLevelPv(params) {
return request({
url: '/member/api/member/next-level-pv',
method: 'get',
params
})
}
//会员年金剩余时间
export function getMemberAnnuity(params) {
return request({
url: '/member/api/member/get-member-annuity-time',
method: 'get',
params
})
}

339
src/api/index.js Normal file
View File

@ -0,0 +1,339 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2022-10-13 15:21:27
*/
import request from '@/util/request'
export function getdeFaultBank(params) {
return request({
url: '/member/api/bank/default-bank',
method: 'get',
params
})
}
//根据id查询全球网络分布详情
export function getRegionDetail(params) {
return request({
url: '/home/api/ho-distribute/get-region-detail',
method: 'get',
params
})
}
//全球网络分布情况
export function getDistribute(params) {
return request({
url: '/home/api/ho-distribute/get-region-distribute',
method: 'get',
params
})
}
// banner
export function getHoLeader(data) {
return request({
url: '/home/api/ho-leader/getHoLeader',
method: 'post',
data
})
}
//商品展示-家族系列列表
export function getHoProductRange(data) {
return request({
url: 'home/api/ho-leader/getHoProductRange',
method: 'post',
data
})
}
//商品展示商品简介详情
export function getHoProductDetails(data) {
return request({
url: 'home/api/ho-product-details/getHoProductDetails',
method: 'post',
data
})
}
//MY_WAL_22轮播
export function getIndexBanner(params) {
return request({
url: '/home/api/bd-advert-banner/list',
method: 'get',
params
})
}
//推荐平均用时
export function getMemberRecommend(params) {
return request({
url: '/member/api/census/get-member-recommend-time',
method: 'get',
params
})
}
//安置图
export function getPlaceMent(params) {
return request({
url: '/member/api/achieve/query-place-tree',
method: 'get',
params
})
}
//获取等级
export function getGradeIcon(params) {
return request({
url: '/member/api/member-structure/get-avatar-info',
method: 'get',
params
})
}
//安置图详情
export function getTreeDetail(data) {
return request({
url: '/member/api/achieve/query-place-tree-detail',
method: 'post',
data
})
}
//获取新增业绩
export function getIndexAddAchieve(params) {
return request({
url: '/member/api/member/new-add-achieve',
method: 'get',
params
})
}
//获取日期下拉
export function getDayType(params) {
return request({
url: '/system/pub/enums/get-day-type',
method: 'get',
params
})
}
//获取荣誉奖衔
export function getIndexAwards(params) {
return request({
url: '/member/api/member/index-awards',
method: 'get',
params
})
}
//获取真实业绩
export function getPerformance(params) {
return request({
url: '/member/api/achieve/query-real-performance',
method: 'get',
params
})
}
//获取安置业绩分布
export function azAchievement(params) {
return request({
url: '/report/api/achieve/az-achievement',
method: 'get',
params
})
}
//获取真实业绩分布
export function realPerformancePic(params) {
return request({
url: '/member/api/achieve/query-real-performance-pic',
method: 'get',
params
})
}
//首页-我的市场
export function getMyMarket(params) {
return request({
url: '/sale/api/order/index-myMarket',
method: 'get',
params
})
}
// 推荐小区分布
export function getRecommendCommunity(params) {
return request({
url: '/report/api/achieve/recommend-community',
method: 'get',
params
})
}
// 获取用户是否显示弹窗
export function indexPopScreen(params) {
return request({
url: '/system/api/notice/index-pop-screen',
method: 'get',
params
})
}
// 获取海外用户是否需要弹出用户协议
export function getAlertUserAgreement(params) {
return request({
url: '/system/api/agreement/get-alert-user-agreement',
method: 'get',
params
})
}
// 用户点击确认统一协议
export function getAlertUserAgreementPost(data) {
return request({
url: '/system/api/agreement/use-user-agreement',
method: 'post',
data
})
}
// 获取抗衰达人
export function repurchase(data) {
return request({
url: '/member/api/achieve/repurchase',
method: 'post',
data
})
}
// 获取推荐达人
export function recommend(data) {
return request({
url: '/member/api/achieve/recommend',
method: 'post',
data
})
}
//全球分布市场
export function getGloableCompany(params) {
return request({
url: '/home/api/ho-global-company/list',
method: 'get',
params
})
}
//植树活动
export function queryTreeActivity(params) {
return request({
url: '/activity/api/sa-tree-order/queryTreeActivity',
method: 'get',
params
})
}
//首购分布
export function firstPv(params) {
return request({
url: '/report/api/achieve/query-first-performance-pic',
method: 'get',
params
})
}
//复购分布
export function secondPv(params) {
return request({
url: '/report/api/achieve/query-repurchase-performance-pic',
method: 'get',
params
})
}
//查询会员安置部门
export function getPlaceDept(params) {
return request({
url: '/member/api/member/place-dept',
method: 'get',
params
})
}
//根据安置位置查询荣誉奖衔前五
export function awardsFive(params) {
return request({
url: '/member/api/member/index-awards-five',
method: 'get',
params
})
}
//获取会员真实奖衔
export function getUserAwards(params) {
return request({
url: '/member/api/member/index-member-awards',
method: 'get',
params
})
}
//获取会员真实奖衔
export function getlang(params) {
return request({
url: '/member/api/member/index-member-awards',
method: 'get',
params
})
}
//获取会员真实奖衔
export function personalList(params) {
return request({
url: '/member/api/personal/list',
method: 'get',
params
})
}
//充值申请列表
export function rechargelList(data) {
return request({
url: '/member/api/recharge/list?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize,
method: 'post',
data
})
}
//充值匹配列表
export function matchList(data) {
return request({
url: '/member/api/recharge/match/list?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize,
method: 'post',
data
})
}
export function matchConfirm(params) {
return request({
url: '/member/api/recharge/match/confirm',
method: 'get',
params
})
}
//保存
export function saveApplication(data) {
return request({
url: '/member/api/recharge/save-application',
method: 'post',
data
})
}
export function personalStatus(params) {
return request({
url: '/system/pub/enums/personal-status',
method: 'get',
params
})
}
export function personalApply(data) {
return request({
url: '/member/api/personal/apply-for',
method: 'post',
data
})
}
export function personalApplyPersonaltype(params) {
return request({
url: '/system/pub/enums/personal-type',
method: 'get',
params
})
}

60
src/api/login.js Normal file
View File

@ -0,0 +1,60 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-01-10 11:38:48
*/
import request from '@/util/request'
// 获取验证码
export function getCodeImg() {
return request({
url: '/code',
method: 'get',
})
}
// 登录方法
export function login(username, password, code, uuid) {
const data = {
username,
password,
code,
uuid
}
return request({
url: '/member/auth/api/login',
method: 'post',
data: data
})
}
// 获取用户详细信息
export function getInfo() {
return request({
url: '/member/api/member/get-info',
method: 'get'
})
}
// 退出方法
export function logout() {
return request({
url: '/member/auth/api/logout',
method: 'delete'
})
}
// 忘记密码验证码
export function forgetSms(params) {
return request({
url: '/member/api/sms/forget-verification',
method: 'get',
params
})
}
// 忘记密码更新
export function forgetPwd(data) {
return request({
url: '/member/api/member/forget-password',
method: 'put',
data
})
}

182
src/api/orderComment.js Normal file
View File

@ -0,0 +1,182 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-03-04 10:21:09
*/
import request from '@/util/request'
// 订单类型
export function orderType(params) {
return request({
url: '/sale/api/my-order/order-type',
method: 'get',
params
})
}
// 订单列表
export function orderList(params) {
return request({
url: '/sale/api/my-order/list',
method: 'get',
params
// params: qs.stringify(params, {arrayFormat: 'brackets'})
})
}
// 订单状态
export function orderStoreStatus(params) {
return request({
url: '/system/pub/enums/order-shop-status-api',
method: 'get',
params
})
}
//会员店铺统计列表
export function memberStoreSummary(params) {
return request({
url: '/sale/api/my-order/member-store-summary',
method: 'get',
params
})
}
//会员店铺统计汇总
export function memberStoreSummarySum(params) {
return request({
url: '/sale/api/my-order/member-store-summary-sum',
method: 'get',
params
})
}
// 订单状态
export function orderStatus(params) {
return request({
url: '/system/pub/enums/order-status-api',
method: 'get',
params
})
}
// 订单数量
export function orderStoreNum(params) {
return request({
url: '/sale/api/my-order/store-num',
method: 'get',
params
})
}
// 订单数量
export function orderNum(params) {
return request({
url: '/sale/api/my-order/num',
method: 'get',
params
})
}
// 订单取消
export function cancelOrder(data) {
return request({
url: '/sale/api/my-order/cancel/' + data,
method: 'delete',
})
}
// 物流状态
export function expressList(id) {
return request({
url: '/sale/api/my-order/express/' + id,
method: 'get',
})
}
// 校验订单状态
export function payCheck(id) {
return request({
url: '/sale/api/my-order/pay-check/' + id,
method: 'get',
})
}
// 更新密码
export function confirmReceipt(data) {
return request({
url: '/sale/api/my-order/confirm/' + data,
method: 'put'
})
}
// 店铺订单列表
export function storeList(params) {
return request({
url: '/sale/api/my-order/store-list',
method: 'get',
params
// params: qs.stringify(params, {arrayFormat: 'brackets'})
})
}
// 店铺待发货订单列表
export function storeSendList(data) {
return request({
url: '/scm/api/store-out/list-send?pageNum='+ data.pageNum + '&pageSize=' + data.pageSize,
method: 'post',
data
})
}
// 店铺已发货订单列表
export function storeOrderList(data) {
return request({
url: '/scm/api/store-out/list-store-order?pageNum='+ data.pageNum + '&pageSize=' + data.pageSize,
method: 'post',
data
})
}
// 店铺待收货订单列表
export function storeReceiveList(data) {
return request({
url: '/scm/api/store-out/list-receive?pageNum='+ data.pageNum + '&pageSize=' + data.pageSize,
method: 'post',
data
})
}
// 店铺待发货订单列表
export function storeStoreHandList(data) {
return request({
url: '/scm/api/store-out/list-store-hand',
method: 'post',
data
})
}
//店铺发货
export function storeOrderDelivery(data) {
return request({
url: '/sale/api/my-order/store-order-delivery',
method: 'post',
data
})
}
//店铺发货
export function storeSend(data) {
return request({
url: '/scm/api/store-out/store-send',
method: 'post',
data
})
}
//店铺收货
export function storeReceive(data) {
return request({
url: '/scm/api/store-out/store-receive',
method: 'post',
data
})
}
// 查询店铺订单代发货数量
export function storeNum(params) {
return request({
url: '/sale/api/my-order/store-num',
method: 'get',
params
})
}
// 查询店铺订单代发货数量
export function getDelivery(params) {
return request({
url: '/system/pub/enums/delivery-list',
method: 'get',
params
})
}

262
src/api/pay.js Normal file
View File

@ -0,0 +1,262 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-02-01 18:02:36
*/
import request from '@/util/request'
// 查询订单消费明细
export function spendDetails(data) {
return request({
url: '/sale/api/order/query-spend-details',
method: 'post',
data
})
}
// 查询订单明细
export function orderInfo(data) {
return request({
url: '/sale/api/order/query-order',
method: 'post',
data
})
}
// 支付注册订单
export function payRegOrder(data) {
return request({
url: '/sale/api/order/pay-reg-order',
method: 'post',
data
})
}
// 支付其他订单
export function payOthOrder(data) {
return request({
url: '/sale/api/order/pay-oth-order',
method: 'post',
data
})
}
// 京东银行列表
export function jdBankList(params) {
return request({
url: '/pay/jd-fast/list',
method: 'get',
params
})
}
// 通联银行列表
export function tlBankList(params) {
return request({
url: '/pay/all-in-fast/list',
method: 'get',
params
})
}
// 汇付银行列表
export function hfBankList(params) {
return request({
url: '/pay/ada-fast/list',
method: 'get',
params
})
}
// 京东绑卡
export function bindJd(data) {
return request({
url: '/pay/jd-fast/bind',
method: 'post',
data
})
}
// 通联绑卡
export function bindTl(data) {
return request({
url: '/pay/all-in-fast/bind',
method: 'post',
data
})
}
// 京东绑卡
export function bindJdConfirm(data) {
return request({
url: '/pay/jd-fast/bind-confirm',
method: 'post',
data
})
}
// 通联绑卡
export function bindTlConfirm(data) {
return request({
url: '/pay/all-in-fast/bind-confirm',
method: 'post',
data
})
}
//在线预充值
export function preCharge(params) {
return request({
url: '/member/api/recharge/preCharge',
method: 'get',
params
})
}
//支付配置
export function payConfig(params) {
return request({
url: '/pay/config',
method: 'get',
params
})
}
// 汇付绑卡
export function bindHf(data) {
return request({
url: '/pay/ada-fast/bind',
method: 'post',
data
})
}
// 汇付绑卡确认
export function bindHfConfirm(data) {
return request({
url: '/pay/ada-fast/bind-confirm',
method: 'post',
data
})
}
// 银行卡支付获取验证码
export function unifiedorder(data) {
return request({
url: '/pay/unifiedorder',
method: 'post',
data
})
}
// 汇付银行卡确认
export function payConfirmHf(data) {
return request({
url: '/pay/ada-fast/pay-confirm',
method: 'post',
data
})
}
// 京东银行卡确认
export function payConfirmJd(data) {
return request({
url: '/pay/jd-fast/pay-confirm',
method: 'post',
data
})
}
// 宝付确认支付h5
export function baoFuPay(data) {
return request({
url: '/pay/baofu-code/order',
method: 'post',
data
})
}
// 汇付确认支付h5
export function huiFuPay(data) {
return request({
url: '/pay/ada-code/order',
method: 'post',
data
})
}
// 宝付微信支付
export function payScanBf(data) {
return request({
url: '/baoFu/pay/createCode',
method: 'post',
data
})
}
// 汇付微信支付
export function payScanHf(data) {
return request({
url: '/ada/pay/createCode',
method: 'post',
data
})
}
// 支付状态
export function payStatus(params) {
return request({
url: '/pay/status',
method: 'get',
params
})
}
//抽奖下单
export function payDrawGift(data) {
return request({
url: '/activity/api/draw/pay-draw-num',
method: 'post',
data
})
}
//植树活动
export function shoppingTree(data){
return request({
url: 'activity/api/sa-tree-order/shoppingTree',
method: 'post',
data
})
}
//植树查看账户
export function deductionAccount(data){
return request({
url: 'activity/api/sa-tree-order/deductionAccount',
method: 'post',
data
})
}
//积分兑换
export function redeemPoints(data){
return request({
url: '/member/api/recharge/redeem-points',
method: 'post',
data
})
}
//奖金年金
export function getCurrencyType(data){
return request({
url: 'member/api/member/get-currency-type',
method: 'post',
data
})
}
//奖金年金购买
export function exchangeAnnuityPurchase(data) {
return request({
url: '/member/api/member/exchange-annuity-purchase',
method: 'post',
data
})
}
//复消积分兑换显示
export function showRecoil(params){
return request({
url: '/member/api/recharge/show-recoil',
method: 'get',
params
})
}
//复消积分兑换扣款币种
export function deductionAmount(params){
return request({
url: '/member/api/recharge/deduction-amount',
method: 'get',
params
})
}

80
src/api/person.js Normal file
View File

@ -0,0 +1,80 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-03-03 15:41:50
*/
import request from '@/util/request'
// 获取个人资料
export function memberInfo(params) {
return request({
url: '/member/api/member/get-data',
method: 'get',
params
})
}
// 地址列标
export function addressList(params) {
return request({
url: '/member/api/member-address/list',
method: 'get',
params
})
}
// 会员地址列表
export function getMemberGift(params) {
return request({
url: '/member/api/member-gift/member-gift-list',
method: 'get',
params
})
}
// 更新昵称
export function memberInfoUpdate(data) {
return request({
url: '/member/api/member/update-data',
method: 'put',
data
})
}
// 更新头像
export function memberInfoHeadUpdate(data) {
return request({
url: '/member/api/member/update-head',
method: 'put',
data
})
}
// 更新密码
export function updatePwd(data) {
return request({
url: '/member/api/member/update-password',
method: 'put',
data
})
}
// 验证码
export function verification(params) {
return request({
url: '/member/api/sms/verification',
method: 'get',
params
})
}
// 更新邮箱
export function updateEmail(data) {
return request({
url: '/member/api/member/update-email',
method: 'put',
data
})
}
// 获取会员卡信息
export function getCard(params) {
return request({
url: '/member/api/member/get-card',
method: 'get',
params
})
}

449
src/api/register.js Normal file
View File

@ -0,0 +1,449 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-01-30 09:32:38
*/
import request from '@/util/request'
// 获取会员等级
export function getMemLevel(data) {
return request({
url: '/sale/api/order/valid-mem-level',
method: 'post',
data
})
}
// 获取地址列表
export function addressList(params) {
return request({
url: '/member/api/member-address/list',
method: 'get',
params
})
}
// 获取省市区
export function allArea(params) {
return request({
url: '/system/api/area/tree',
method: 'get',
params
})
}
// 保存地址
export function saveAddress(data) {
return request({
url: '/member/api/member-address/save',
method: 'post',
data
})
}
// 保存礼品地址
export function saveGiftAddress(data) {
return request({
url: '/member/api/member-gift/update-gift',
method: 'post',
data
})
}
// 获取会员等级
export function memLevel(data) {
return request({
url: '/sale/api/order/valid-mem-level',
method: 'post',
data
})
}
// 获取国家
export function currencyList(params) {
return request({
url: '/system/api/country/list',
method: 'get',
params
})
}
//会员店铺
export function storeLists(params) {
return request({
url: '/member/api/store/store-list',
method: 'get',
params
})
}
// 根据推荐人编号获取安置信息
export function validPcode(data) {
return request({
url: '/sale/api/order/valid-p-code',
method: 'post',
data
})
}
// 一键注册
export function quickReg(data) {
return request({
url: '/sale/api/order/quick-reg',
method: 'post',
data
})
}
// 注册订单验证安置人编号
export function validPPcode(data) {
return request({
url: '/sale/api/order/valid-p-p-code',
method: 'post',
data
})
}
// 发货
// export function deliveryList(params) {
// return request({
// url: '/system/pub/enums/delivery-list',
// method: 'get',
// params
// })
// }
export function deliveryList(params) {
return request({
url: '/system/pub/enums/api-delivery-list',
method: 'get',
params
})
}
// 运输
export function transportList(params) {
return request({
url: '/system/pub/enums/transport-type',
method: 'get',
params
})
}
// 银行列表
export function bankList(params) {
return request({
url: '/system/api/bank/list',
method: 'get',
params
})
}
export function bankLists(params) {
return request({
url: '/member/api/bank/list',
method: 'get',
params
})
}
// 注册订单验证手机号
export function validPhone(data) {
return request({
url: '/sale/api/order/valid-phone',
method: 'post',
data
})
}
// 修改地址查询邮费
export function queryAdressPostage(data) {
return request({
url: '/sale/api/order/self-order-postage',
method: 'post',
data
})
}
// 查询邮费
export function queryPostage(data) {
return request({
url: '/sale/api/order/query-order-postage',
method: 'post',
data
})
}
// 查询邮费
export function queryPostage1(params) {
return request({
url: '/activity/api/pick/postage',
method: 'get',
params
})
}
// 确认注册订单-生成待支付订单
export function confirmRegOrder(data) {
return request({
url: '/sale/api/order/confirm-reg-order',
method: 'post',
data
})
}
// 幂等性
export function generate(params) {
return request({
url: '/system/api/idempotent/generate',
method: 'get',
params
})
}
// 地址详情
export function addressDetail(data) {
return request({
url: '/member/api/member-address/detail/' + data,
method: 'get',
})
}
// 获取礼品地址详情
export function getGiftAddress(params) {
return request({
url: '/member/api/member-gift/detail',
method: 'get',
params
})
}
// 删除地址
export function delAddress(data) {
return request({
url: '/member/api/member-address/' + data,
method: 'delete',
})
}
// 设为默认
export function addressDefault(data) {
return request({
url: '/member/api/member-address/default/' + data,
method: 'put',
})
}
// 升级获取name
export function upgRel(data) {
return request({
url: '/sale/api/order/validate-upg-rel',
method: 'post',
data
})
}
// 升级复购单确认
export function confirmOthOrder(data) {
return request({
url: '/sale/api/order/confirm-oth-order',
method: 'post',
data
})
}
// 新人礼包确认
export function confirmGiftOrder(data) {
return request({
url: '/sale/api/order/confirm-gift-order',
method: 'post',
data
})
}
// 提货下单
export function pickOrder(data) {
return request({
url: '/activity/api/pick/order',
method: 'post',
data
})
}
// 提货卡详情
export function pickDetails(params) {
return request({
url: '/activity/api/pick/detail',
method: 'get',
params
})
}
// 购物车商品详情
export function shoppingWaresDetail(data) {
return request({
url: '/sale/api/shopping/get-shopping-wares-detail',
method: 'post',
data
})
}
// 嗨粉确认订单
export function confirmFunOrder(data) {
return request({
url: '/sale/api/order/confirm-fun-order',
method: 'post',
data
})
}
// 注册页面显示权限
export function registerList(params) {
return request({
url: '/system/api/register-page/list',
method: 'get',
params
})
}
export function registerConfig(params) {
return request({
url: '/system/api/register-page/config',
method: 'get',
params
})
}
// 上传图片
export function uploadImg(data) {
return request({
url: '/member/api/maker-space/update-file',
method: 'post',
data
})
}
// 上传视频
export function uploadVideo(data) {
return request({
url: '/member/api/maker-space/update-video',
method: 'post',
data
})
}
// 提交认证
export function markerSpaceSubmit(data) {
return request({
url: '/member/api/maker-space/submit',
method: 'post',
data
})
}
// 查看提交状态
export function markerSpaceDetail(params) {
return request({
url: '/member/api/maker-space/detail',
method: 'get',
params
})
}
// 删除图片
export function delImg(params) {
return request({
url: '/member/api/maker-space/delete-file',
method: 'delete',
params
})
}
// 获取业绩
export function getPerFormance(params) {
return request({
url: '/sale/api/target-performance/target-performance-progress',
method: 'get',
params
})
}
// 获取业绩
export function getPerFormanceAmount(params) {
return request({
url: '/sale/api/target-performance/target-performance-amount-progress',
method: 'get',
params
})
}
// 协议
export function waresAgreement(data) {
return request({
url: '/sale/api/wares/get-wares-agreement ',
method: 'post',
data
})
}
// 会员店铺
export function storeList(params) {
return request({
url: '/member/api/store/list',
method: 'get',
params
})
}
// 仓库店铺
export function storehouseList(params) {
return request({
url: '/system/api/storehouse/list',
method: 'get',
params
})
}
// 礼包领取
export function peoplePick(data) {
return request({
url: '/activity/api/people-service/peoplePick',
method: 'post',
data
})
}
// 海粉订单详情
export function waresinfo(data) {
return request({
url: '/sale/api/wares/query-confirm-waresinfo',
method: 'post',
data
})
}
// 海粉订单确认
export function confirmShareOrder(data) {
return request({
url: '/sale/api/order/confirm-share-order',
method: 'post',
data
})
}
// 默认未默认
export function queryDefault(params) {
return request({
url: '/sale/api/order/query-default',
method: 'get',
params
})
}
// 设为默认
export function updateDefault(data) {
return request({
url: '/sale/api/order/update-default',
method: 'post',
data
})
}
// 获取商品下单详情
export function getWaresInfo(data) {
return request({
url: '/sale/api/wares/get-wares-info',
method: 'post',
data
})
}
// 嗨粉分享
export function confirmFunShareOrder(data) {
return request({
url: '/sale/api/order/confirm-self-fun-order',
method: 'post',
data
})
}
// 创客空间选择
export function list_maker(data) {
return request({
url: '/member/api/maker-space/list-maker?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize,
method: 'post',
data
})
}
// 特殊会员完善信息
export function saveSpecial(data) {
return request({
url: '/member/api/member-special/save-special',
method: 'post',
data
})
}
// 特殊信息列表
export function specialList(params) {
return request({
url: '/member/api/member-special/special-list',
method: 'get',
params
})
}

112
src/api/selfservice.js Normal file
View File

@ -0,0 +1,112 @@
import request from '@/util/request'
//户籍变更-可申请信息
export function getApplicationInfoList(params) {
return request({
url: '/member/api/change-domicile/application-info-list',
method: 'get',
params
})
}
//户籍变更-已申请信息
export function getAppliedInfoList(params) {
return request({
url: '/member/api/change-domicile/applied-info-list',
method: 'get',
params
})
}
//显示户籍变更信息
export function showChangeDomicile(params) {
return request({
url: '/member/api/change-domicile/show-change-domicile',
method: 'get',
params
})
}
//保存户籍变更
export function saveChangeDomicile(data) {
return request({
url: '/member/api/change-domicile/change-domicile',
method: 'post',
data
})
}
//修改收货地址列表
export function getOderSelfList(params) {
return request({
url: '/sale/api/my-order/selflist',
method: 'get',
params
})
}
//订单自提列表
export function getOrderSelfList(params) {
return request({
url: '/sale/api/my-order/self-list',
method: 'get',
params
})
}
//修改地址-已申请订单
export function getOderAddressSelfList(params) {
return request({
url: '/member/api/self-modify-address/list',
method: 'get',
params
})
}
//订单自提
export function saveSelfPick(data) {
return request({
url: '/sale/api/order/self-pick-up',
method: 'post',
data
})
}
//申请修改地址
export function saveSelfAddress(data) {
return request({
url: '/member/api/self-modify-address/putin',
method: 'post',
data
})
}
//月度历史累计列表
export function getMonthAchieve(data) {
return request({
url: '/member/api/achieve/month-achieve?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize,
method: 'post',
data
})
}
//月度历史累计明细列表
export function getMonthAchieveDetail(data) {
return request({
url: '/member/api/achieve/month-achieve-detail?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize,
method: 'post',
data
})
}
//真实奖衔下拉选
export function getAwardsList(params) {
return request({
url: '/system/pub/enums/award?pkCountry='+params.pkCountry,
method: 'get',
})
}

24
src/api/shoppingCar.js Normal file
View File

@ -0,0 +1,24 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2023-01-13 15:01:03
*/
import request from '@/util/request'
//// 商品列表
// export function getAllGoods(data) {
// return request({
// url: '/sale/api/wares/query-spe-wares',
// method: 'post',
// data
// })
// }
// 购物车
export function getShopping(params) {
return request({
url: '/api/shopping/getShopping',
method: 'get',
params
})
}

113
src/api/sidebaruserinfo.js Normal file
View File

@ -0,0 +1,113 @@
import request from '@/util/request'
// 公告站内信列表 公告1站内信2
export function getNoticeList(params) {
return request({
url: '/system/api/notice/index-list',
method: 'get',
params
})
}
// 创客空间列表
export function marketList(params) {
return request({
url: '/member/api/maker-space/list',
method: 'get',
params
})
}
//意见反馈类型
export function getFeedbackType(params) {
return request({
url: '/system/pub/enums/feedback-type',
method: 'get',
params
})
}
//提交意见反馈列表
export function saveFeedBack(data) {
return request({
url: '/system/api/feedback/save',
method: 'post',
data
})
}
//意见列表
export function getFeedbackList(params) {
return request({
url: '/system/api/feedback/index-list',
method: 'get',
params
})
}
//荣誉墙
export function getMemberHonorWall(params) {
return request({
url: '/member/api/member/member-honor-wall',
method: 'get',
params
})
}
//全部荣誉墙
export function getMemberHonorWallAll(params) {
return request({
url: '/member/api/member/member-honor-wall-all',
method: 'get',
params
})
}
//获取会员真实奖衔
export function getUserAwards(params) {
return request({
url: '/member/api/member/index-member-awards',
method: 'get',
params
})
}
//获取公告、站内信详情
export function getNoticeDetail(params) {
return request({
url: '/system/api/notice/index-detail',
method: 'get',
params
})
}
// 我的市场点亮
export function getMyMarketColor(params) {
return request({
url: '/system/manage/area/get-light-area',
method: 'get',
params
})
}
//公告站内信意见反馈数量
export function getNoticeCount(params) {
return request({
url: '/system/api/notice/index-count',
method: 'get',
params
})
}
//会员年金剩余时间
export function getMemberAnnuity(params) {
return request({
url: '/member/api/member/get-member-annuity-time',
method: 'get',
params
})
}
//会员年金单价
export function getMemberRenewAmount(params) {
return request({
url: '/member/api/member/get-member-renew-amount',
method: 'get',
params
})
}

391
src/api/wallet.js Normal file
View File

@ -0,0 +1,391 @@
import request from '@/util/request'
// 交易明细
export function getTransactionDetails(query) {
return request({
url: '/member/api/wallet/transaction-details?pageNum=' + query.pageNum + "&pageSize=" + query.pageSize,
method: 'post',
data: query
})
}
//复消明细
export function getRecoilDetails(query) {
return request({
url: '/member/api/wallet/recoil-details?pageNum=' + query.pageNum + "&pageSize=" + query.pageSize,
method: 'post',
data: query
})
}
//钱包余额
export function getWalletBalance(params) {
return request({
url: '/member/api/wallet/balance',
method: 'get',
params
})
}
//交易类型下拉选
export function getTradeTypeList(params) {
return request({
url: '/member/api/wallet/trade-type',
// url: '/system/pub/enums/get-trade-type',
method: 'get',
params
})
}
//币种-账户类型下拉选
export function getEnumsAccountList(params) {
return request({
url: '/system/api/account/pkBdAccountList',
method: 'get',
params
})
}
//钱包银行卡列表
export function getBankList(params) {
return request({
url: '/member/api/bank/list',
method: 'get',
params
})
}
//钱包绑卡
export function bindWalletBankAdd(data) {
return request({
url: '/member/api/bank/add',
method: 'post',
data
})
}
//绑定银行卡校验
export function verifyBankCard(data) {
return request({
url: '/member/api/bank/verify-bank-card',
method: 'post',
data
})
}
//是否配置白名单 白名单不进行银行卡四要素校验
export function checkIfWhite(params) {
return request({
url: '/member/api/bank/is-white-list',
method: 'get',
params
})
}
//解除绑定
export function removeBankBind(params) {
return request({
url: '/member/api/bank/unbind-bank',
method: 'get',
params
})
}
//银行卡选择下拉选
export function getBankCardChoiceList(params) {
return request({
url: '/system/api/bank/list',
method: 'get',
params
})
}
//获取转账转出账户
export function getTransferAccount(params) {
return request({
url: '/member/api/transfer/transfer-account',
method: 'get',
params
})
}
//根据用户编号查询用户姓名
export function getTransferChineseName(params) {
return request({
url: '/member/api/transfer/chinese-name',
method: 'get',
params
})
}
//确认转账
export function addTransfer(data) {
return request({
url: '/member/api/transfer/add',
method: 'post',
data
})
}
//确认提现
export function addWithdraw(data) {
return request({
url: '/member/api/withdraw/add',
method: 'post',
data
})
}
//提现账户
export function getPkBdAccountList(params) {
return request({
url: '/system/api/account/pkBdAccountList',
method: 'get',
params
})
}
//提现选择银行卡
export function getDefaultBank(params) {
return request({
url: '/member/api/bank/default-bank',
method: 'get',
params
})
}
//校验是否绑定银行卡
export function checkIsbindBank(params) {
return request({
url: '/member/api/bank/is-bind',
method: 'get',
params
})
}
//成长之路-等级
export function getGrowUpGrade(params) {
return request({
url: '/member/api/member-footmark/grow-up-footmark-grade',
method: 'get',
params
})
}
//成长之路-奖衔
export function getGrowUpAwards(params) {
return request({
url: '/member/api/member-footmark/grow-up-footmark-awards',
method: 'get',
params
})
}
//获取银行验证码
export function getVerification(params) {
return request({
url: '/member/api/sms/verification',
method: 'get',
params
})
}
//是否进行实名认证
export function getIfAuth(params) {
return request({
url: '/member/api/authentication/is-auth',
method: 'get',
params
})
}
//是否上传营业执照
export function getIsExist(params) {
return request({
url: '/member/api/business/license/is-exist',
method: 'get',
params
})
}
//上传营业执照
export function addLicense(data) {
return request({
url: '/member/api/business/license/add',
method: 'post',
data
})
}
//营业执照详情
export function getLicenseDetail(params) {
return request({
url: '/member/api/business/license/detail',
method: 'get',
params
})
}
//修改营业执照
export function updateLicense(data) {
return request({
url: '/member/api/business/license/update',
method: 'post',
data
})
}
//证件类型
export function getCardType(params) {
return request({
url: '/system/pub/enums/id-type',
method: 'get',
params
})
}
//实名认证
export function addAuthentication(data) {
return request({
url: '/member/api/authentication/add',
method: 'post',
data
})
}
// 获取推荐列表
export function parentList(params) {
return request({
url: '/member/api/member/parent-list',
method: 'get',
params
})
}
// 获取安置查询列表
export function placeFrameQueryList(params) {
return request({
url: '/member/api/achieve/place-frame-query',
method: 'get',
params
})
}
// 获取推荐查询列表
export function parentFrameQueryList(params) {
return request({
url: '/member/api/achieve/parent-frame-query',
method: 'get',
params
})
}
// 保存目标
export function saveGoals(data) {
return request({
url: '/member/api/goals/save-goals',
method: 'post',
data
})
}
// 显示目标
export function showGoals(params) {
return request({
url: '/member/api/goals/show-goals',
method: 'get',
params
})
}
// 获取用户是否需要弹出修改密码 0需要弹出 >不弹
export function getUserUpdatePWd(params) {
return request({
url: '/member/api/member/get-member-is-updatepassword',
method: 'get',
params
})
}
export function getTransferMember(params) {
return request({
url: '/member/api/transfer/member-balance',
method: 'get',
params
})
}
//二级密码校验
export function checkPwd(params) {
return request({
url: '/member/api/recharge/check-pwd',
method: 'get',
params
})
}
//提现页面展示
export function getWidthdrawShow(params) {
return request({
url: '/member/api/withdraw/show/add',
method: 'get',
params
})
}
//自助服务权限
export function checkIfShow(params) {
return request({
url: '/member/api/self/authority',
method: 'get',
params
})
}
//提现明细列表
export function getWithdrawList(params) {
return request({
url: '/member/api/withdraw/list-detail',
method: 'get',
params
})
}
//业绩来源
export function queryCountryAchieve(data) {
return request({
url: '/bonus/api/bonus/query-country-achieve',
method: 'post',
data
})
}
//提现撤销
export function cancelWithdraw(params) {
return request({
url: '/member/api/withdraw/cancel',
method: 'get',
params
})
}
//复消积分兑换显示
export function showRecoil(params) {
return request({
url: '/member/api/recharge/show-recoil',
method: 'get',
params
})
}
//绑定银行卡
export function updateDefault(params) {
return request({
url: '/member/api/bank/update-default',
method: 'get',
params
})
}
//是否可提现
export function isWithdraw(params) {
return request({
url: '/member/api/withdraw/is-withdraw',
method: 'get',
params
})
}

65
src/assets/css/common.css Normal file
View File

@ -0,0 +1,65 @@
/*display*/
.d-c-c {
display: flex;
justify-content: center;
align-items: center;
}
.d-s-c {
display: flex;
justify-content: flex-start;
align-items: center;
}
.d-s-s {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.d-e-c {
display: flex;
justify-content: flex-end;
align-items: center;
}
.d-b-c {
display: flex;
justify-content: space-between;
align-items: center;
}
.d-b-s {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.d-a-c {
display: flex;
justify-content: space-around;
align-items: center;
}
.d-s-stretch {
display: flex;
justify-content: space-around;
align-items: stretch;
}
.d-c {
flex-direction: column;
}
.d-r {
flex-direction: row;
}
.f-w {
flex-wrap: wrap;
}
.flex-1 {
flex: 1;
}

80
src/assets/i18n/index.js Normal file
View File

@ -0,0 +1,80 @@
/*
* @Descripttion:
* @version:
* @Author: kBank
* @Date: 2022-07-05 17:57:49
*/
import Vue from 'vue'
import VueI18n from 'vue-i18n'
import locale from 'element-ui/lib/locale'
// import zhCn from 'zhCN'
// import enUS from 'enUS'
// import ruRU from 'ruRU'
// import frFR from 'frFR'
// import ptPT from 'ptPT'
var localenUS = {}
var localzhCN = {}
var localruRU = {}
var localfrFR = {}
var localptPT = {}
if (localStorage.getItem('local-enUS') != undefined) {
localenUS = JSON.parse(localStorage.getItem('local-enUS'));
}
if (localStorage.getItem('local-zhCN') != undefined) {
localzhCN = JSON.parse(localStorage.getItem('local-zhCN'));
}
if (localStorage.getItem('local-ruRU') != undefined) {
localruRU = JSON.parse(localStorage.getItem('local-ruRU'));
}
if (localStorage.getItem('local-frFR') != undefined) {
localfrFR = JSON.parse(localStorage.getItem('local-frFR'));
}
if (localStorage.getItem('local-ptPT') != undefined) {
localptPT = JSON.parse(localStorage.getItem('local-ptPT'));
}
import enLocale from 'element-ui/lib/locale/lang/en'
import zhLocale from 'element-ui/lib/locale/lang/zh-CN'
import ruLocale from 'element-ui/lib/locale/lang/ru-RU'
import frLocale from 'element-ui/lib/locale/lang/fr'
import ptLocale from 'element-ui/lib/locale/lang/pt'
const lang = localStorage.getItem('lang') || 'en-US'
Vue.use(VueI18n)
console.log('18n')
const i18n = new VueI18n({
locale: lang,
messages: {
// 'zh-CN': { ...zhCn,...zhLocale },
// 'en-US': { ...enUS,...enLocale },
// 'ru-RU': { ...ruRU },
// 'fr-FR': { ...frFR },
// 'pt-PT': { ...ptPT },
'zh-CN': {
...localzhCN,
...zhLocale
},
'en-US': {
...localenUS,
...enLocale
},
'ru-RU': {
...localruRU,
...ruLocale
},
'fr-FR': {
...localfrFR,
...frLocale
},
'pt-PT': {
...localptPT,
...ptLocale
},
}
})
locale.i18n((key, value) => i18n.t(key, value))
export default i18n

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

BIN
src/assets/images/addto.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

BIN
src/assets/images/arrow.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

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