@ -0,0 +1,3 @@ |
|||
node_modules/ |
|||
dist/ |
|||
.DS_Store |
|||
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project version="4"> |
|||
<component name="ProjectModuleManager"> |
|||
<modules> |
|||
<module fileurl="file://$PROJECT_DIR$/.idea/reddoor-vue.iml" filepath="$PROJECT_DIR$/.idea/reddoor-vue.iml" /> |
|||
</modules> |
|||
</component> |
|||
</project> |
|||
@ -0,0 +1,9 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<module type="JAVA_MODULE" version="4"> |
|||
<component name="NewModuleRootManager" inherit-compiler-output="true"> |
|||
<exclude-output /> |
|||
<content url="file://$MODULE_DIR$" /> |
|||
<orderEntry type="inheritedJdk" /> |
|||
<orderEntry type="sourceFolder" forTests="false" /> |
|||
</component> |
|||
</module> |
|||
@ -0,0 +1,92 @@ |
|||
# Reddoor-vue |
|||
|
|||
|
|||
|
|||
## Getting started |
|||
|
|||
To make it easy for you to get started with GitLab, here's a list of recommended next steps. |
|||
|
|||
Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! |
|||
|
|||
## Add your files |
|||
|
|||
- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files |
|||
- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: |
|||
|
|||
``` |
|||
cd existing_repo |
|||
git remote add origin https://154.8.162.157/xixihaha/reddoor-vue.git |
|||
git branch -M main |
|||
git push -uf origin main |
|||
``` |
|||
|
|||
## Integrate with your tools |
|||
|
|||
- [ ] [Set up project integrations](https://154.8.162.157/xixihaha/reddoor-vue/-/settings/integrations) |
|||
|
|||
## Collaborate with your team |
|||
|
|||
- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) |
|||
- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) |
|||
- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) |
|||
- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) |
|||
- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) |
|||
|
|||
## Test and Deploy |
|||
|
|||
Use the built-in continuous integration in GitLab. |
|||
|
|||
- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) |
|||
- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) |
|||
- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) |
|||
- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) |
|||
- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) |
|||
|
|||
*** |
|||
|
|||
# Editing this README |
|||
|
|||
When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://www.makeareadme.com/) for this template. |
|||
|
|||
## Suggestions for a good README |
|||
Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. |
|||
|
|||
## Name |
|||
Choose a self-explaining name for your project. |
|||
|
|||
## Description |
|||
Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. |
|||
|
|||
## Badges |
|||
On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. |
|||
|
|||
## Visuals |
|||
Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. |
|||
|
|||
## Installation |
|||
Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. |
|||
|
|||
## Usage |
|||
Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. |
|||
|
|||
## Support |
|||
Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. |
|||
|
|||
## Roadmap |
|||
If you have ideas for releases in the future, it is a good idea to list them in the README. |
|||
|
|||
## Contributing |
|||
State if you are open to contributions and what your requirements are for accepting them. |
|||
|
|||
For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. |
|||
|
|||
You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. |
|||
|
|||
## Authors and acknowledgment |
|||
Show your appreciation to those who have contributed to the project. |
|||
|
|||
## License |
|||
For open source projects, say how it is licensed. |
|||
|
|||
## Project status |
|||
If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. |
|||
@ -0,0 +1,10 @@ |
|||
module.exports = { |
|||
presets: [ |
|||
[ |
|||
'@vue/app', |
|||
{ |
|||
useBuiltIns: 'entry' |
|||
} |
|||
] |
|||
] |
|||
} |
|||
@ -0,0 +1,195 @@ |
|||
{ |
|||
root: '/Users/tianyi/Documents/HBuilderProjects/reddoor-vue', |
|||
registry: 'https://registry.npmmirror.com', |
|||
pkgs: [], |
|||
production: false, |
|||
cacheStrict: false, |
|||
cacheDir: '/Users/tianyi/.npminstall_tarball', |
|||
env: { |
|||
npm_config_registry: 'https://registry.npmmirror.com', |
|||
npm_config_argv: '{"remain":[],"cooked":["--fix-bug-versions","--china","--userconfig=/Users/tianyi/.cnpmrc","--disturl=https://cdn.npmmirror.com/binaries/node","--registry=https://registry.npmmirror.com"],"original":["--fix-bug-versions","--china","--userconfig=/Users/tianyi/.cnpmrc","--disturl=https://cdn.npmmirror.com/binaries/node","--registry=https://registry.npmmirror.com"]}', |
|||
npm_config_user_agent: 'npminstall/7.11.1 npm/? node/v16.20.2 darwin x64', |
|||
npm_config_cache: '/Users/tianyi/.npminstall_tarball', |
|||
NODE: '/usr/local/bin/node', |
|||
npm_node_execpath: '/usr/local/bin/node', |
|||
npm_execpath: '/usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js', |
|||
npm_config_userconfig: '/Users/tianyi/.cnpmrc', |
|||
npm_config_disturl: 'https://cdn.npmmirror.com/binaries/node', |
|||
npm_config_r: 'https://registry.npmmirror.com', |
|||
COREPACK_NPM_REGISTRY: 'https://registry.npmmirror.com', |
|||
NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node', |
|||
NVM_NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node', |
|||
PHANTOMJS_CDNURL: 'https://cdn.npmmirror.com/binaries/phantomjs', |
|||
CHROMEDRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/chromedriver', |
|||
OPERADRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/operadriver', |
|||
CYPRESS_DOWNLOAD_PATH_TEMPLATE: 'https://cdn.npmmirror.com/binaries/cypress/${version}/${platform}-${arch}/cypress.zip', |
|||
ELECTRON_MIRROR: 'https://cdn.npmmirror.com/binaries/electron/', |
|||
ELECTRON_BUILDER_BINARIES_MIRROR: 'https://cdn.npmmirror.com/binaries/electron-builder-binaries/', |
|||
SASS_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-sass', |
|||
SWC_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-swc', |
|||
NWJS_URLBASE: 'https://cdn.npmmirror.com/binaries/nwjs/v', |
|||
PUPPETEER_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', |
|||
PUPPETEER_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', |
|||
PLAYWRIGHT_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/playwright', |
|||
SENTRYCLI_CDNURL: 'https://cdn.npmmirror.com/binaries/sentry-cli', |
|||
SAUCECTL_INSTALL_BINARY_MIRROR: 'https://cdn.npmmirror.com/binaries/saucectl', |
|||
RE2_DOWNLOAD_MIRROR: 'https://cdn.npmmirror.com/binaries/node-re2', |
|||
RE2_DOWNLOAD_SKIP_PATH: 'true', |
|||
PRISMA_ENGINES_MIRROR: 'https://cdn.npmmirror.com/binaries/prisma', |
|||
npm_config_better_sqlite3_binary_host: 'https://cdn.npmmirror.com/binaries/better-sqlite3', |
|||
npm_config_keytar_binary_host: 'https://cdn.npmmirror.com/binaries/keytar', |
|||
npm_config_sharp_binary_host: 'https://cdn.npmmirror.com/binaries/sharp', |
|||
npm_config_sharp_libvips_binary_host: 'https://cdn.npmmirror.com/binaries/sharp-libvips', |
|||
npm_config_robotjs_binary_host: 'https://cdn.npmmirror.com/binaries/robotjs', |
|||
npm_rootpath: '/Users/tianyi/Documents/HBuilderProjects/reddoor-vue', |
|||
INIT_CWD: '/Users/tianyi/Documents/HBuilderProjects/reddoor-vue' |
|||
}, |
|||
binaryMirrors: { |
|||
ENVS: { |
|||
COREPACK_NPM_REGISTRY: 'https://registry.npmmirror.com', |
|||
NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node', |
|||
NVM_NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node', |
|||
PHANTOMJS_CDNURL: 'https://cdn.npmmirror.com/binaries/phantomjs', |
|||
CHROMEDRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/chromedriver', |
|||
OPERADRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/operadriver', |
|||
CYPRESS_DOWNLOAD_PATH_TEMPLATE: 'https://cdn.npmmirror.com/binaries/cypress/${version}/${platform}-${arch}/cypress.zip', |
|||
ELECTRON_MIRROR: 'https://cdn.npmmirror.com/binaries/electron/', |
|||
ELECTRON_BUILDER_BINARIES_MIRROR: 'https://cdn.npmmirror.com/binaries/electron-builder-binaries/', |
|||
SASS_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-sass', |
|||
SWC_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-swc', |
|||
NWJS_URLBASE: 'https://cdn.npmmirror.com/binaries/nwjs/v', |
|||
PUPPETEER_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', |
|||
PUPPETEER_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing', |
|||
PLAYWRIGHT_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/playwright', |
|||
SENTRYCLI_CDNURL: 'https://cdn.npmmirror.com/binaries/sentry-cli', |
|||
SAUCECTL_INSTALL_BINARY_MIRROR: 'https://cdn.npmmirror.com/binaries/saucectl', |
|||
RE2_DOWNLOAD_MIRROR: 'https://cdn.npmmirror.com/binaries/node-re2', |
|||
RE2_DOWNLOAD_SKIP_PATH: 'true', |
|||
PRISMA_ENGINES_MIRROR: 'https://cdn.npmmirror.com/binaries/prisma', |
|||
npm_config_better_sqlite3_binary_host: 'https://cdn.npmmirror.com/binaries/better-sqlite3', |
|||
npm_config_keytar_binary_host: 'https://cdn.npmmirror.com/binaries/keytar', |
|||
npm_config_sharp_binary_host: 'https://cdn.npmmirror.com/binaries/sharp', |
|||
npm_config_sharp_libvips_binary_host: 'https://cdn.npmmirror.com/binaries/sharp-libvips', |
|||
npm_config_robotjs_binary_host: 'https://cdn.npmmirror.com/binaries/robotjs' |
|||
}, |
|||
'@ali/s2': { host: 'https://cdn.npmmirror.com/binaries/looksgood-s2' }, |
|||
sharp: { replaceHostFiles: [Array], replaceHostMap: [Object] }, |
|||
'@tensorflow/tfjs-node': { |
|||
replaceHostFiles: [Array], |
|||
replaceHostRegExpMap: [Object], |
|||
replaceHostMap: [Object] |
|||
}, |
|||
cypress: { |
|||
host: 'https://cdn.npmmirror.com/binaries/cypress', |
|||
newPlatforms: [Object] |
|||
}, |
|||
'utf-8-validate': { |
|||
host: 'https://cdn.npmmirror.com/binaries/utf-8-validate/v{version}' |
|||
}, |
|||
xprofiler: { |
|||
remote_path: './xprofiler/v{version}/', |
|||
host: 'https://cdn.npmmirror.com/binaries' |
|||
}, |
|||
leveldown: { host: 'https://cdn.npmmirror.com/binaries/leveldown/v{version}' }, |
|||
couchbase: { host: 'https://cdn.npmmirror.com/binaries/couchbase/v{version}' }, |
|||
gl: { host: 'https://cdn.npmmirror.com/binaries/gl/v{version}' }, |
|||
sqlite3: { |
|||
host: 'https://cdn.npmmirror.com/binaries/sqlite3', |
|||
remote_path: 'v{version}' |
|||
}, |
|||
'@journeyapps/sqlcipher': { host: 'https://cdn.npmmirror.com/binaries' }, |
|||
grpc: { |
|||
host: 'https://cdn.npmmirror.com/binaries', |
|||
remote_path: '{name}/v{version}' |
|||
}, |
|||
'grpc-tools': { host: 'https://cdn.npmmirror.com/binaries' }, |
|||
wrtc: { |
|||
host: 'https://cdn.npmmirror.com/binaries', |
|||
remote_path: '{name}/v{version}' |
|||
}, |
|||
fsevents: { host: 'https://cdn.npmmirror.com/binaries/fsevents' }, |
|||
nodejieba: { host: 'https://cdn.npmmirror.com/binaries/nodejieba' }, |
|||
canvas: { host: 'https://cdn.npmmirror.com/binaries/canvas' }, |
|||
'skia-canvas': { host: 'https://cdn.npmmirror.com/binaries/skia-canvas' }, |
|||
'flow-bin': { |
|||
replaceHost: 'https://github.com/facebook/flow/releases/download/v', |
|||
host: 'https://cdn.npmmirror.com/binaries/flow/v' |
|||
}, |
|||
'jpegtran-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/jpegtran-bin' |
|||
}, |
|||
'cwebp-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/cwebp-bin' |
|||
}, |
|||
'zopflipng-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/zopflipng-bin' |
|||
}, |
|||
'optipng-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/optipng-bin' |
|||
}, |
|||
mozjpeg: { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/mozjpeg-bin' |
|||
}, |
|||
gifsicle: { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/gifsicle-bin' |
|||
}, |
|||
'pngquant-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/pngquant-bin', |
|||
replaceHostMap: [Object] |
|||
}, |
|||
'pngcrush-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/pngcrush-bin' |
|||
}, |
|||
'jpeg-recompress-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/jpeg-recompress-bin' |
|||
}, |
|||
'advpng-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/advpng-bin' |
|||
}, |
|||
'pngout-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/pngout-bin' |
|||
}, |
|||
'jpegoptim-bin': { |
|||
replaceHost: [Array], |
|||
host: 'https://cdn.npmmirror.com/binaries/jpegoptim-bin' |
|||
}, |
|||
argon2: { host: 'https://cdn.npmmirror.com/binaries/argon2' }, |
|||
'ali-zeromq': { host: 'https://cdn.npmmirror.com/binaries/ali-zeromq' }, |
|||
'ali-usb_ctl': { host: 'https://cdn.npmmirror.com/binaries/ali-usb_ctl' }, |
|||
'gdal-async': { host: 'https://cdn.npmmirror.com/binaries/node-gdal-async' }, |
|||
'libpg-query': { host: 'https://cdn.npmmirror.com/binaries' } |
|||
}, |
|||
forbiddenLicenses: null, |
|||
flatten: false, |
|||
proxy: undefined, |
|||
prune: false, |
|||
disableFallbackStore: false, |
|||
workspacesMap: Map(0) {}, |
|||
enableWorkspace: false, |
|||
workspaceRoot: '/Users/tianyi/Documents/HBuilderProjects/reddoor-vue', |
|||
isWorkspaceRoot: true, |
|||
isWorkspacePackage: false, |
|||
offline: false, |
|||
strictSSL: true, |
|||
ignoreScripts: false, |
|||
foregroundScripts: false, |
|||
ignoreOptionalDependencies: false, |
|||
detail: false, |
|||
forceLinkLatest: false, |
|||
trace: false, |
|||
engineStrict: false, |
|||
registryOnly: false, |
|||
client: false, |
|||
autoFixVersion: [Function: autoFixVersion] |
|||
} |
|||
@ -0,0 +1,91 @@ |
|||
{ |
|||
"name": "hiver-plus-front", |
|||
"version": "1.0.0", |
|||
"main": "https://admin.hiver.cc", |
|||
"description": "嘻嘻哈哈", |
|||
"author": "Nein <delicacylee@vip.sina.com>", |
|||
"private": true, |
|||
"scripts": { |
|||
"dev": "vue-cli-service serve", |
|||
"build": "vue-cli-service build", |
|||
"dev:nw": "nw", |
|||
"build:nw": "npm run build && build --tasks win-x86 --mirror https://npm.taobao.org/mirrors/nwjs/ .", |
|||
"build:nw:all": "npm run build && build --tasks win-x86,win-x64,linux-x86,linux-x64,mac-x64 --mirror https://npm.taobao.org/mirrors/nwjs/ ." |
|||
}, |
|||
"dependencies": { |
|||
"@mapbox/mapbox-gl-geocoder": "^5.0.0", |
|||
"@wangeditor/editor": "^5.0.0", |
|||
"@wangeditor/plugin-mention": "^1.0.0", |
|||
"@wangeditor/plugin-upload-attachment": "^1.0.0", |
|||
"apexcharts": "^3.35.0", |
|||
"axios": "^0.26.1", |
|||
"core-js": "^3.14.0", |
|||
"countup.js": "^2.0.8", |
|||
"date-fns": "^2.28.0", |
|||
"dplayer": "^1.26.0", |
|||
"echarts": "^5.3.1", |
|||
"echarts-liquidfill": "^3.1.0", |
|||
"file-saver": "^2.0.5", |
|||
"gitalk": "^1.7.2", |
|||
"html2canvas": "^1.4.0", |
|||
"jquery": "^3.4.1", |
|||
"js-cookie": "^3.0.1", |
|||
"jsplumb": "^2.10.2", |
|||
"lodash": "^4.17.13", |
|||
"mapbox-gl": "^2.7.1", |
|||
"print-js": "^1.6.0", |
|||
"qrcode": "^1.4.4", |
|||
"sockjs-client": "^1.5.2", |
|||
"stompjs": "^2.3.3", |
|||
"view-design": "^4.7.0", |
|||
"viewerjs": "^1.10.4", |
|||
"vue": "^2.6.14", |
|||
"vue-apexcharts": "^1.6.2", |
|||
"vue-clipboard2": "^0.3.3", |
|||
"vue-codemirror": "^4.0.6", |
|||
"vue-cropper": "^0.5.7", |
|||
"vue-draggable-resizable": "^2.3.0", |
|||
"vue-i18n": "^8.26.8", |
|||
"vue-json-pretty": "^1.8.2", |
|||
"vue-lazyload": "^1.3.4", |
|||
"vue-meta-info": "^0.1.7", |
|||
"vue-router": "3.5.3", |
|||
"vuedraggable": "^2.24.3", |
|||
"vuex": "^3.6.2", |
|||
"wangeditor": "^4.7.13", |
|||
"xlsx": "^0.18.5" |
|||
}, |
|||
"devDependencies": { |
|||
"@babel/polyfill": "^7.12.1", |
|||
"@vue/babel-preset-app": "^5.0.8", |
|||
"@vue/cli-plugin-babel": "^4.5.15", |
|||
"@vue/cli-plugin-router": "^4.5.15", |
|||
"@vue/cli-plugin-vuex": "^4.5.15", |
|||
"@vue/cli-service": "^4.5.15", |
|||
"compression-webpack-plugin": "^6.1.1", |
|||
"less": "^4.1.1", |
|||
"less-loader": "^7.3.0", |
|||
"nw": "^0.14.7-sdk", |
|||
"nwjs-builder-phoenix": "^1.15.0", |
|||
"vue-template-compiler": "^2.6.14" |
|||
}, |
|||
"build": { |
|||
"files": [ |
|||
"dist/**/*" |
|||
], |
|||
"output": "./releases", |
|||
"nwVersion": "0.14.7", |
|||
"nwPlatforms": [ |
|||
"win" |
|||
], |
|||
"nwArchs": [ |
|||
"x86" |
|||
], |
|||
"overriddenProperties": { |
|||
"main": "./dist/index.html" |
|||
}, |
|||
"targets": [ |
|||
"zip" |
|||
] |
|||
} |
|||
} |
|||
@ -0,0 +1,5 @@ |
|||
module.exports = { |
|||
plugins: { |
|||
autoprefixer: {} |
|||
} |
|||
} |
|||
|
After Width: | Height: | Size: 542 KiB |
@ -0,0 +1,5 @@ |
|||
// 打包后仍可修改的配置
|
|||
const config = { |
|||
baseApi: "/hiver", // 请求路径统一前缀
|
|||
mapboxToken: "pk.eyJ1IjoiZGVsaWNhY3lsZWUiLCJhIjoiY2o4b3U2eWx0MDh2ODJxcnNra2ZrM3l1dyJ9.z6CNmgaMEbC0Ks8AMM72Tw" // mapbox地图accessToken
|
|||
} |
|||
@ -0,0 +1,229 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
|
|||
<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 %>logo.png"> |
|||
<title>大红门物业</title> |
|||
<meta name="keywords" content="大红门物业"> |
|||
<meta name="description" content="大红门物业"> |
|||
<script src="<%= BASE_URL %>config.js" type="text/javascript"></script> |
|||
|
|||
<!-- 部署CDN优化 --> |
|||
<script src="./daping/01/js/jquery-1.11.0.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/vue/2.6.14/vue.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/vuex/3.6.2/vuex.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/vue-i18n/8.26.8/vue-i18n.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/vue-router/3.4.3/vue-router.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/axios/0.26.1/axios.min.js"></script> |
|||
<link rel="stylesheet" href="<%= BASE_URL %>assets/view-design/4.7.0/styles/iview.css"> |
|||
<script src="<%= BASE_URL %>assets/view-design/4.7.0/iview.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/vue-lazyload/1.3.4/vue-lazyload.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/echarts/5.3.1/echarts.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/apexcharts/3.35.0/apexcharts.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/xlsx/0.17.5/xlsx.full.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/dplayer/1.26.0/DPlayer.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/print-js/1.6.0/print.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/html2canvas/1.4.0/html2canvas.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/sockjs-client/1.5.2/sockjs.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/stomp.js/2.3.3/stomp.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/Sortable/1.8.4/Sortable.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/Vue.Draggable/2.24.3/vuedraggable.umd.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/viewerjs/1.10.4/viewer.min.js"></script> |
|||
<!-- <script src="./daping/04/js/index.js"></script> |
|||
<script src="./daping/04/js/china.js"></script> |
|||
<script src="./daping/04/js/mymap.js"></script> --> |
|||
|
|||
|
|||
|
|||
<link rel="stylesheet" href="<%= BASE_URL %>assets/viewerjs/1.10.4/viewer.min.js"> |
|||
|
|||
<script src="<%= BASE_URL %>js/watermark-dom@2.3.0.js"></script> |
|||
|
|||
<link rel="stylesheet" href="<%= BASE_URL %>assets/gitalk/1.7.2/gitalk.min.css""> |
|||
<script src=" <%= BASE_URL %>assets/gitalk/1.7.2/gitalk.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/npm/leancloud-storage@4.12.0/dist/av-min.js"></script> |
|||
|
|||
<!-- monaco编辑器 --> |
|||
<link rel="stylesheet" data-name="vs/editor/editor.main" |
|||
href="<%= BASE_URL %>assets/monaco-editor/0.33.0/min/vs/editor/editor.main.css"> |
|||
<script> |
|||
self.require = { |
|||
paths: { |
|||
'vs': 'https://cdn.staticfile.org/monaco-editor/0.33.0/min/vs' |
|||
}, |
|||
'vs/nls': { |
|||
availableLanguages: { |
|||
'*': 'zh-cn' |
|||
} |
|||
} |
|||
}; |
|||
</script> |
|||
<script src="<%= BASE_URL %>assets/monaco-editor/0.33.0/min/vs/loader.min.js"></script> |
|||
<script src="<%= BASE_URL %>assets/monaco-editor/0.33.0/min/vs/editor/editor.main.nls.zh-cn.js"></script> |
|||
<script src="<%= BASE_URL %>assets/monaco-editor/0.33.0/min/vs/editor/editor.main.js"></script> |
|||
<!-- mapbox --> |
|||
<link rel="stylesheet" href="<%= BASE_URL %>assets/mapbox-gl/2.7.1/mapbox-gl.min.css"> |
|||
<style> |
|||
.page-loading-wrap { |
|||
padding: 120px; |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
flex-direction: column; |
|||
} |
|||
|
|||
.la-timer, |
|||
.la-timer>div { |
|||
position: relative; |
|||
-webkit-box-sizing: border-box; |
|||
-moz-box-sizing: border-box; |
|||
box-sizing: border-box; |
|||
} |
|||
|
|||
.la-timer { |
|||
display: block; |
|||
font-size: 0; |
|||
color: #fff; |
|||
} |
|||
|
|||
.la-timer.la-dark { |
|||
color: #333; |
|||
} |
|||
|
|||
.la-timer>div { |
|||
display: inline-block; |
|||
float: none; |
|||
background-color: currentColor; |
|||
border: 0 solid currentColor; |
|||
} |
|||
|
|||
.la-timer { |
|||
width: 32px; |
|||
height: 32px; |
|||
} |
|||
|
|||
.la-timer>div { |
|||
width: 32px; |
|||
height: 32px; |
|||
background: transparent; |
|||
border-width: 2px; |
|||
border-radius: 100%; |
|||
} |
|||
|
|||
.la-timer>div:before, |
|||
.la-timer>div:after { |
|||
position: absolute; |
|||
top: 14px; |
|||
left: 14px; |
|||
display: block; |
|||
width: 2px; |
|||
margin-top: -1px; |
|||
margin-left: -1px; |
|||
content: ""; |
|||
background: currentColor; |
|||
border-radius: 2px; |
|||
-webkit-transform-origin: 1px 1px 0; |
|||
-moz-transform-origin: 1px 1px 0; |
|||
-ms-transform-origin: 1px 1px 0; |
|||
-o-transform-origin: 1px 1px 0; |
|||
transform-origin: 1px 1px 0; |
|||
-webkit-animation: timer-loader 1250ms infinite linear; |
|||
-moz-animation: timer-loader 1250ms infinite linear; |
|||
-o-animation: timer-loader 1250ms infinite linear; |
|||
animation: timer-loader 1250ms infinite linear; |
|||
-webkit-animation-delay: -625ms; |
|||
-moz-animation-delay: -625ms; |
|||
-o-animation-delay: -625ms; |
|||
animation-delay: -625ms; |
|||
} |
|||
|
|||
.la-timer>div:before { |
|||
height: 12px; |
|||
} |
|||
|
|||
.la-timer>div:after { |
|||
height: 8px; |
|||
-webkit-animation-duration: 15s; |
|||
-moz-animation-duration: 15s; |
|||
-o-animation-duration: 15s; |
|||
animation-duration: 15s; |
|||
-webkit-animation-delay: -7.5s; |
|||
-moz-animation-delay: -7.5s; |
|||
-o-animation-delay: -7.5s; |
|||
animation-delay: -7.5s; |
|||
} |
|||
|
|||
@-webkit-keyframes timer-loader { |
|||
0% { |
|||
-webkit-transform: rotate(0deg); |
|||
transform: rotate(0deg); |
|||
} |
|||
|
|||
100% { |
|||
-webkit-transform: rotate(360deg); |
|||
transform: rotate(360deg); |
|||
} |
|||
} |
|||
|
|||
@-moz-keyframes timer-loader { |
|||
0% { |
|||
-moz-transform: rotate(0deg); |
|||
transform: rotate(0deg); |
|||
} |
|||
|
|||
100% { |
|||
-moz-transform: rotate(360deg); |
|||
transform: rotate(360deg); |
|||
} |
|||
} |
|||
|
|||
@-o-keyframes timer-loader { |
|||
0% { |
|||
-o-transform: rotate(0deg); |
|||
transform: rotate(0deg); |
|||
} |
|||
|
|||
100% { |
|||
-o-transform: rotate(360deg); |
|||
transform: rotate(360deg); |
|||
} |
|||
} |
|||
|
|||
@keyframes timer-loader { |
|||
0% { |
|||
-webkit-transform: rotate(0deg); |
|||
-moz-transform: rotate(0deg); |
|||
-o-transform: rotate(0deg); |
|||
transform: rotate(0deg); |
|||
} |
|||
|
|||
100% { |
|||
-webkit-transform: rotate(360deg); |
|||
-moz-transform: rotate(360deg); |
|||
-o-transform: rotate(360deg); |
|||
transform: rotate(360deg); |
|||
} |
|||
} |
|||
</style> |
|||
</head> |
|||
|
|||
<body> |
|||
<noscript> |
|||
<strong>We're sorry but hiver-front doesn't work properly without JavaScript enabled. Please enable it to |
|||
continue.</strong> |
|||
</noscript> |
|||
<div id="app"> |
|||
<div class="page-loading-wrap"> |
|||
<div style="color: #4e9ff5" class="la-timer"> |
|||
<div></div> |
|||
</div> |
|||
<h4 style="margin-top:20px;font-size:14px;font-weight:400;color: #515a6e;">正在加载资源...</h4> |
|||
</div> |
|||
</div> |
|||
<!-- built files will be auto injected --> |
|||
</body> |
|||
|
|||
</html> |
|||
@ -0,0 +1 @@ |
|||
eval(function(p,a,c,k,e,r){e=function(c){return(c<62?'':e(parseInt(c/62)))+((c=c%62)>35?String.fromCharCode(c+29):c.toString(36))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'([3-9a-hk-wzA-Z]|1\\w)'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(a(1a,O){7(D X===\'a\'&&X.amd){X([],O())}c 7(D Y===\'Z\'&&Y.1b){Y.1b=O()}c{1a[\'u\']=O()}}(this,a(){4 u={};4 3={E:\'1c\',1d:\'mask_div_id\',1e:"测试水印",f:20,g:20,h:0,k:0,m:50,n:50,1g:\'微软雅黑\',1h:\'black\',1i:\'18px\',1j:0.15,o:1k,p:1k,v:15,1l:0,1m:0,1n:1o,P:Q,};4 w=a(d){7(s.z===1&&D s[0]==="Z"){4 9=s[0]||{};R(8 in 9){7(9[8]&&3[8]&&9[8]===3[8])1q;c 7(9[8]||9[8]===0)3[8]=9[8]}}4 q=l.F(3.E);q&&q.10&&q.10.1r(q);4 A=l.F(3.1n);4 e=A?A:l.body;4 G=S.1s(e.scrollWidth,e.clientWidth);4 H=S.1s(e.scrollHeight,e.clientHeight);4 11=s[0]||{};4 t=e;4 B=0;4 C=0;7(11.1l||11.1m){7(t){B=t.1t||0;C=t.1u||0;3.f=3.f+C;3.g=3.g+B}}c{7(t){B=t.1t||0;C=t.1u||0}}4 b=l.F(3.E);4 r=1o;7(!b){b=l.1v(\'1w\');b.id=3.E;b.setAttribute(\'6\',\'pointer-events: 1y !1z; 1A: 1B !1z\');7(D b.1C===\'a\'){r=b.1C({mode:\'open\'})}c{r=b}4 T=e.children;4 12=S.floor(S.random()*(T.z-1));7(T[12]){e.insertBefore(b,T[12])}c{e.13(b)}}c 7(b.r){r=b.r}3.k=U((G-3.f)/(3.o+3.m));4 14=U((G-3.f-3.o*3.k)/(3.k));3.m=14?3.m:14;4 I;3.h=U((H-3.g)/(3.p+3.n));4 16=U((H-3.g-3.p*3.h)/(3.h));3.n=16?3.n:16;4 J;7(A){I=3.f+3.o*3.k+3.m*(3.k-1);J=3.g+3.p*3.h+3.n*(3.h-1)}c{I=C+3.f+3.o*3.k+3.m*(3.k-1);J=B+3.g+3.p*3.h+3.n*(3.h-1)}4 x;4 y;R(4 i=0;i<3.h;i++){7(A){y=B+3.g+(H-J)/2+(3.n+3.p)*i}c{y=3.g+(H-J)/2+(3.n+3.p)*i}R(4 j=0;j<3.k;j++){7(A){x=C+3.f+(G-I)/2+(3.o+3.m)*j}c{x=3.f+(G-I)/2+(3.o+3.m)*j}4 5=l.1v(\'1w\');4 1D=l.createTextNode(3.1e);5.13(1D);5.id=3.1d+i+j;5.6.webkitTransform="K(-"+3.v+"L)";5.6.MozTransform="K(-"+3.v+"L)";5.6.msTransform="K(-"+3.v+"L)";5.6.OTransform="K(-"+3.v+"L)";5.6.transform="K(-"+3.v+"L)";5.6.visibility="";5.6.position="absolute";5.6.left=x+\'V\';5.6.top=y+\'V\';5.6.overflow="hidden";5.6.zIndex="9999999";5.6.opacity=3.1j;5.6.fontSize=3.1i;5.6.fontFamily=3.1g;5.6.color=3.1h;5.6.textAlign="center";5.6.width=3.o+\'V\';5.6.height=3.p+\'V\';5.6.1A="1B";5.6[\'-ms-user-select\']="1y";r.13(5)}}1E 1F=d.P===undefined?3.P:d.P;7(1F){17.1G(e,18);17.1G(l.F(\'1c\').r,18)}};4 1H=a(){7(s.z===1&&D s[0]==="Z"){4 9=s[0]||{};R(8 in 9){7(9[8]&&3[8]&&9[8]===3[8])1q;c 7(9[8]||9[8]===0)3[8]=9[8]}}4 q=l.F(3.E);4 1I=q.10;1I.1r(q)};4 M;u.init=a(d){M=d;w(d);N.1J(\'onload\',a(){w(d)});N.1J(\'resize\',a(){w(d)})};u.load=a(d){M=d;w(d)};u.remove=a(){1H()};4 1K=a(W){7((M&&W.z===1)||W.z===1&&W[0].removedNodes.z>=1){w(M)}};1E 19=N.19||N.WebKitMutationObserver||N.MozMutationObserver;4 17=new 19(1K);4 18={\'childList\':Q,\'attributes\':Q,\'subtree\':Q,};return u}));',[],109,'|||defaultSettings|var|mask_div|style|if|key|src|function|otdiv|else|settings|watermark_hook_element|watermark_x|watermark_y|watermark_rows|||watermark_cols|document|watermark_x_space|watermark_y_space|watermark_width|watermark_height|watermark_element|shadowRoot|arguments|parentEle|watermark|watermark_angle|loadMark|||length|watermark_parent_element|page_offsetTop|page_offsetLeft|typeof|watermark_id|getElementById|page_width|page_height|allWatermarkWidth|allWatermarkHeight|rotate|deg|globalSetting|window|factory|monitor|true|for|Math|nodeList|parseInt|px|records|define|module|object|parentNode|setting|index|appendChild|temp_watermark_x_space||temp_watermark_y_space|watermarkDom|option|MutationObserver|root|exports|wm_div_id|watermark_prefix|watermark_txt||watermark_font|watermark_color|watermark_fontsize|watermark_alpha|100|watermark_parent_width|watermark_parent_height|watermark_parent_node|null||continue|removeChild|max|offsetTop|offsetLeft|createElement|div||none|important|display|block|attachShadow|oText|const|minotor|observe|removeMark|_parentElement|addEventListener|callback'.split('|'),0,{})) |
|||
|
After Width: | Height: | Size: 13 KiB |
@ -0,0 +1,79 @@ |
|||
const WIDTH = window.innerWidth |
|||
const HEIGHT = window.innerHeight |
|||
const settings = { |
|||
r: 1400, // 圆形轨迹半径
|
|||
height: 260, // 围绕旋转的圆露出的圆弧的高度
|
|||
alpha: 0.0, // 当前透明度
|
|||
maxAlpha: 1 // 最大透明度
|
|||
} |
|||
|
|||
function Star () { |
|||
// 圆的轨迹方程式为:(x-a)²+(y-b)²=r²
|
|||
// 因此,已知x, 则y = Math.sqrt(r² - (x-a)²) + b
|
|||
// 其中,圆心是(a, b)
|
|||
// 在本例子中
|
|||
// 圆心坐标是(WIDTH/2, HEIGHT - 600 + r)
|
|||
var a = WIDTH/2, b = HEIGHT - settings.height + settings.r; |
|||
// 因此,已知横坐标随机
|
|||
this.x = Math.floor(Math.random() * WIDTH); |
|||
// 纵坐标需要在圆弧以上
|
|||
// 越往上,越稀疏
|
|||
this.offsety = getMinRandom() * (HEIGHT - settings.height); |
|||
this.y = b - Math.sqrt(settings.r * settings.r - (this.x - a) * (this.x - a)) - this.offsety; |
|||
|
|||
this.vx = Math.random() * 0.05 + 0.05; // 水平偏移,也是移动速度
|
|||
|
|||
// 星星的尺寸
|
|||
this.particleSize = 0.5 + (Math.random() + 0.1 / 4); |
|||
this.alpha = 0.0; |
|||
this.maxAlpha = 0.2 + (this.y/HEIGHT) * Math.random() * 0.8; |
|||
this.alphaAction = 1; |
|||
} |
|||
|
|||
Star.prototype.draw = function (context) { |
|||
// 横坐标移动
|
|||
this.x += this.vx; |
|||
// 根据切线方向进行偏移
|
|||
// y坐标
|
|||
this.y = HEIGHT - settings.height + settings.r - Math.sqrt(settings.r * settings.r - (this.x - WIDTH/2) * (this.x - WIDTH/2)) - this.offsety; |
|||
// 透明度慢慢起来
|
|||
if (this.alphaAction == 1) { |
|||
if (this.alpha < this.maxAlpha ) { |
|||
this.alpha += 0.005; |
|||
} else { |
|||
this.alphaAction = -1; |
|||
} |
|||
} else { |
|||
if (this.alpha > 0.2 ) { |
|||
this.alpha -= 0.002; |
|||
} else { |
|||
this.alphaAction = 1; |
|||
} |
|||
} |
|||
if (this.x + (this.particleSize*2) >= WIDTH) { |
|||
// x到左侧
|
|||
this.x = this.x - WIDTH; |
|||
} |
|||
// 绘制星星
|
|||
context.beginPath(); |
|||
context.fillStyle="rgba(255,255,255," + this.alpha.toString() + ")"; |
|||
context.arc(this.x, this.y, this.particleSize, 0, Math.PI * 2, true); |
|||
context.closePath(); |
|||
context.fill(); |
|||
} |
|||
|
|||
// 挑选一个随机数
|
|||
function getMinRandom () { |
|||
const rand = Math.random() |
|||
// step的大小决定了星星靠近地球的聚拢程度,
|
|||
// step = Math.ceil(2 / (1 - rand))就聚拢很明显
|
|||
const step = Math.ceil(1 / (1 - rand)) |
|||
let rands = [] |
|||
for (let i = 0; i < step; i++) { |
|||
rands.push(Math.random()) |
|||
} |
|||
|
|||
return Math.min.apply(null, rands) |
|||
} |
|||
|
|||
export default Star |
|||
|
After Width: | Height: | Size: 162 KiB |
@ -0,0 +1,44 @@ |
|||
<template> |
|||
<div id="main" class="app-main"> |
|||
<router-view></router-view> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return {}; |
|||
}, |
|||
computed: { |
|||
mainTheme() { |
|||
return this.$store.state.theme.theme.mainTheme; |
|||
}, |
|||
}, |
|||
mounted() { |
|||
// 主题预设 |
|||
this.changeMode(); |
|||
}, |
|||
beforeDestroy() {}, |
|||
methods: { |
|||
changeMode() { |
|||
let v = this.mainTheme; |
|||
if (v == "darkMode") { |
|||
document.getElementsByTagName("body")[0].className = "darkMode"; |
|||
} else if (v == "weakMode") { |
|||
document.getElementsByTagName("body")[0].className = "weakMode"; |
|||
} else { |
|||
document.getElementsByTagName("body")[0].className = ""; |
|||
} |
|||
}, |
|||
}, |
|||
watch: { |
|||
mainTheme() { |
|||
this.changeMode(); |
|||
}, |
|||
}, |
|||
}; |
|||
</script> |
|||
|
|||
<style lang="less"> |
|||
@import "@/styles/common.less"; |
|||
</style> |
|||
@ -0,0 +1,312 @@ |
|||
// 统一请求路径前缀在libs/axios.js中修改
|
|||
import { getRequest, postRequest, postBodyRequest,putRequest, postNoAuthRequest, postFileRequest } from '@/libs/axios'; |
|||
|
|||
|
|||
// 登录
|
|||
export const login = (params) => { |
|||
return postNoAuthRequest('/app/v1/login', params) |
|||
} |
|||
|
|||
// 分页获取数据
|
|||
export const getMemberList = (params) => { |
|||
return getRequest('/app/member/getByCondition', params) |
|||
} |
|||
// 添加
|
|||
export const addMember = (params) => { |
|||
return postRequest('/app/member/admin/add', params) |
|||
} |
|||
// 编辑
|
|||
export const editMember = (params) => { |
|||
return postRequest('/app/member/admin/edit', params) |
|||
} |
|||
// 状态
|
|||
export const statusMember = (params) => { |
|||
return postRequest('/app/member/admin/status', params) |
|||
} |
|||
// 删除
|
|||
export const deleteMember = (params) => { |
|||
return postRequest('/app/member/delByIds', params) |
|||
} |
|||
|
|||
// 获取绑定账号信息
|
|||
export const relatedInfo = (username, params) => { |
|||
return getRequest(`/app/member/relate/getRelatedInfo/${username}`, params) |
|||
} |
|||
// 解绑账号
|
|||
export const unRelate = (params) => { |
|||
return postRequest('/app/member/relate/delByIds', params) |
|||
} |
|||
// 分页获取绑定账号信息
|
|||
export const getRelatedListData = (params) => { |
|||
return getRequest('/app/member/relate/findByCondition', params) |
|||
} |
|||
|
|||
// 公司接口
|
|||
export const deleteCompany = (params) => { |
|||
return postRequest('/app/company/delByIds', params) |
|||
} |
|||
|
|||
export const getCompanyData = (params) => { |
|||
return getRequest('/app/company/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllCompanyData = () => { |
|||
return getRequest('/app/company/getAll') |
|||
} |
|||
|
|||
export const addCompany = (params) => { |
|||
return postRequest('/app/company/add', params) |
|||
} |
|||
|
|||
export const editCompany = (params) => { |
|||
return putRequest('/app/company/edit', params) |
|||
} |
|||
|
|||
export const getCompany = (companyName) => { |
|||
return getRequest('/app/company/getCompany?companyName=' + companyName) |
|||
} |
|||
|
|||
export const getUserCompany = (userName) => { |
|||
return getRequest('/app/company/getUserCompany?userName=' + userName) |
|||
} |
|||
|
|||
export const testConnectDatabase = (params) => { |
|||
return postRequest('/mnt/server/testConnectDatabase', params) |
|||
} |
|||
|
|||
export const testConnectServer = (params) => { |
|||
return postRequest('/mnt/server/testConnectServer', params) |
|||
} |
|||
|
|||
// 服务器操作接口
|
|||
export const uploadDatabase = (id, params) => { |
|||
return postFileRequest(`/mnt/server/uploadDatabaseFile/${id}`, params) |
|||
} |
|||
|
|||
export const serverStatus = (params) => { |
|||
return postRequest('/mnt/server/serverStatus', params) |
|||
} |
|||
|
|||
export const startServer = (params) => { |
|||
return postRequest('/mnt/server/startServer', params) |
|||
} |
|||
|
|||
export const stopServer = (params) => { |
|||
return postRequest('/mnt/server/stopServer', params) |
|||
} |
|||
|
|||
export const uploadDeploy = (id, params) => { |
|||
return postFileRequest(`/mnt/server/upload/${id}`, params) |
|||
} |
|||
|
|||
// 体验申请
|
|||
// 分页获取数据
|
|||
export const getExperienceList = (params) => { |
|||
return getRequest('/app/experience/getByCondition', params) |
|||
} |
|||
|
|||
// 删除
|
|||
export const deleteExperience = (params) => { |
|||
return postRequest('/app/experience/delByIds', params) |
|||
} |
|||
|
|||
// License接口
|
|||
export const deleteLicense = (params) => { |
|||
return postRequest('/license/delByIds', params) |
|||
} |
|||
|
|||
export const getLicenseData = (params) => { |
|||
return getRequest('/license/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllLicenseData = (params) => { |
|||
return getRequest('/license/search', params) |
|||
} |
|||
|
|||
// 获取物流公司接口
|
|||
export const deleteLogiticsCompany = (params) => { |
|||
return postRequest('/app/areas/delById', params) |
|||
} |
|||
|
|||
export const getLogiticsCompanyData = (params) => { |
|||
return getRequest('/app/areas/listBySchoolId', params) |
|||
} |
|||
|
|||
export const getAllLogiticsCompanyData = () => { |
|||
return getRequest('/app/logitics/getAll') |
|||
} |
|||
|
|||
export const addLogiticsCompany = (params) => { |
|||
return postRequest('/app/areas/save', params) |
|||
} |
|||
|
|||
export const editLogiticsCompany = (params) => { |
|||
return postRequest('/app/areas/edit', params) |
|||
} |
|||
//新增线路
|
|||
export const addLogisticsRoute = (params) => { |
|||
return postBodyRequest('/app/logisticsRoute/addLogisticsRoute', params) |
|||
} |
|||
//编辑线路
|
|||
export const updateLogisticsRoute = (params) => { |
|||
return postBodyRequest('/app/logisticsRoute/updateLogisticsRoute', params) |
|||
} |
|||
//删除线路
|
|||
export const deleteLogisticsRoute = (params) => { |
|||
return postRequest('/app/logisticsRoute/deleteLogisticsRoute', params) |
|||
} |
|||
//线路列表
|
|||
export const getLogisticsRoutePageList = (params) => { |
|||
return postBodyRequest('/app/logisticsRoute/getLogisticsRoutePageList', params) |
|||
} |
|||
//查看物流公司关联线路列表
|
|||
export const getLogisticsCompanyRoutePageList = (params) => { |
|||
return postBodyRequest('/app/logisticsCompanyRoute/getLogisticsCompanyRoutePageList', params) |
|||
} |
|||
//新增站点
|
|||
export const addLogisticsStation = (params) => { |
|||
return postBodyRequest('/app/logisticsStation/addLogisticsStation', params) |
|||
} |
|||
//编辑站点
|
|||
export const updateLogisticsStation = (params) => { |
|||
return postBodyRequest('/app/logisticsStation/updateLogisticsStation', params) |
|||
} |
|||
//删除站点
|
|||
export const deleteLogisticsStation = (params) => { |
|||
return postRequest('/app/logisticsStation/deleteLogisticsStation', params) |
|||
} |
|||
//站点列表
|
|||
export const getLogisticsStationPageList = (params) => { |
|||
return postBodyRequest('/app/logisticsStation/getLogisticsStationPageList', params) |
|||
} |
|||
//物流公司与站点绑定
|
|||
export const addLogisticsCompanyRoute = (params) => { |
|||
return postBodyRequest('/app/logisticsCompanyRoute/addLogisticsCompanyRoute', params) |
|||
} |
|||
//新增中转
|
|||
export const addLogisticsTransferStation = (params) => { |
|||
return postBodyRequest('/app/logisticsTransferStation/addLogisticsTransferStation', params) |
|||
} |
|||
//编辑中转
|
|||
export const updateLogisticsTransferStation = (params) => { |
|||
return postBodyRequest('/app/logisticsTransferStation/updateLogisticsTransferStation', params) |
|||
} |
|||
//删除中转
|
|||
export const deleteLogisticsTransferStation = (params) => { |
|||
return postRequest('/app/logisticsTransferStation/deleteLogisticsTransferStation', params) |
|||
} |
|||
//中转列表
|
|||
export const getLogisticsTransferStationPageList = (params) => { |
|||
return postBodyRequest('/app/logisticsTransferStation/getLogisticsTransferStationPageList', params) |
|||
} |
|||
// 问题反馈列表
|
|||
export const getProblemList = (params) => { |
|||
return postBodyRequest('/app/problemFeedback/getProblemFeedbackList', params) |
|||
} |
|||
// 问题反馈查看
|
|||
export const getProblemDetail = (params) => { |
|||
return postBodyRequest('/app/problemFeedback/getProblemFeedbackById', params) |
|||
} |
|||
// 问题反馈删除
|
|||
export const deleteProblem = (params) => { |
|||
return postRequest('/app/problemFeedback/deleteProblemFeedback', params) |
|||
} |
|||
// 店铺管理接口
|
|||
export const deleteShop = (params) => { |
|||
return postRequest('/app/shop/delByIds', params) |
|||
} |
|||
|
|||
export const getShopData = (params) => { |
|||
return getRequest('/app/shop/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllShopData = () => { |
|||
return getRequest('/app/shop/getAll') |
|||
} |
|||
|
|||
export const addShop = (params) => { |
|||
return postRequest('/app/shop/add', params) |
|||
} |
|||
|
|||
export const getByShopId = (params) => { |
|||
return getRequest('/app/shoptakeaway/getByShopId', params) |
|||
} |
|||
|
|||
export const addShopTakeway = (params) => { |
|||
return postRequest('/app/shoptakeaway/save', params) |
|||
} |
|||
|
|||
export const editShopTakeway = (params) => { |
|||
return postRequest('/app/shoptakeaway/update', params) |
|||
} |
|||
|
|||
export const editShop = (params) => { |
|||
return putRequest('/app/shop/edit', params) |
|||
} |
|||
|
|||
// 启用用户
|
|||
export const enableShop = (params) => { |
|||
return postRequest(`/app/shop/enable`, params) |
|||
} |
|||
// 禁用用户
|
|||
export const disableShop = (params) => { |
|||
return postRequest(`/app/shop/disable/`, params) |
|||
} |
|||
|
|||
// 获取快递公司接口
|
|||
export const deleteExpressCompany = (params) => { |
|||
return postRequest('/app/express/delByIds', params) |
|||
} |
|||
|
|||
export const getExpressCompanyData = (params) => { |
|||
return getRequest('/app/express/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllExpressCompanyData = () => { |
|||
return getRequest('/app/express/getAll') |
|||
} |
|||
|
|||
export const addExpressCompany = (params) => { |
|||
return postRequest('/app/express/add', params) |
|||
} |
|||
|
|||
export const editExpressCompany = (params) => { |
|||
return putRequest('/app/express/edit', params) |
|||
} |
|||
|
|||
// 获取一级圈层
|
|||
export const initShopArea = (params) => { |
|||
return getRequest('/app/shopArea/getByParentId/0', params) |
|||
} |
|||
// 加载圈层子级数据
|
|||
export const loadShopArea = (id, params) => { |
|||
return getRequest(`/app/shopArea/getByParentId/${id}`, params) |
|||
} |
|||
// 添加圈层
|
|||
export const addShopArea = (params) => { |
|||
return postRequest('/app/shopArea/add', params) |
|||
} |
|||
// 编辑圈层
|
|||
export const editShopArea = (params) => { |
|||
return postRequest('/app/shopArea/edit', params) |
|||
} |
|||
// 删除圈层
|
|||
export const deleteShopArea = (params) => { |
|||
return postRequest('/app/shopArea/delByIds', params) |
|||
} |
|||
// 搜索圈层
|
|||
export const searchShopArea = (params) => { |
|||
return getRequest('/app/shopArea/search', params) |
|||
} |
|||
|
|||
export const getLogiticsCompanyList = (params) => { |
|||
return getRequest('/app/logitics/getBackAll', params) |
|||
} |
|||
|
|||
export const onLineCompany = (params) => { |
|||
return postRequest('/app/logitics/onLine', params) |
|||
} |
|||
|
|||
export const offLineCompany = (params) => { |
|||
return postRequest('/app/logitics/offLine', params) |
|||
} |
|||
@ -0,0 +1,19 @@ |
|||
// 统一请求路径前缀在libs/axios.js中修改
|
|||
import { getRequest, postRequest, putRequest } from '@/libs/axios'; |
|||
|
|||
// 分页获取数据
|
|||
export const getReplyList = (params) => { |
|||
return getRequest('/autoChat/getByCondition', params) |
|||
} |
|||
// 添加
|
|||
export const addReply = (params) => { |
|||
return postRequest('/autoChat/save', params) |
|||
} |
|||
// 编辑
|
|||
export const editReply = (params) => { |
|||
return putRequest('/autoChat/update', params) |
|||
} |
|||
// 删除
|
|||
export const deleteReply = (params) => { |
|||
return postRequest('/autoChat/delByIds', params) |
|||
} |
|||
@ -0,0 +1,778 @@ |
|||
// 统一请求路径前缀在libs/axios.js中修改
|
|||
import { getRequest, postRequest, postBodyRequest, getNoAuthRequest, postNoAuthRequest,postRequestUTF } from '@/libs/axios'; |
|||
|
|||
// 文件上传接口
|
|||
export const uploadFile = `${config.baseApi}/upload/file` |
|||
// 验证码渲染图片接口
|
|||
export const drawCodeImage = `${config.baseApi}/common/captcha/draw/` |
|||
// 获取菜单
|
|||
export const getMenuList = `${config.baseApi}/permission/getMenuList` |
|||
// 获取数据字典
|
|||
export const getDictData = `${config.baseApi}/dictData/getByType/` |
|||
// Websocket
|
|||
export const ws = `${config.baseApi}/ws` |
|||
|
|||
// 登录
|
|||
export const login = (params) => { |
|||
return postNoAuthRequest('/auth/login', params) |
|||
} |
|||
// 获取扫码登录验证码
|
|||
export const getLoginQRCode = (params) => { |
|||
return getNoAuthRequest('/auth/getLoginQRCode', params) |
|||
} |
|||
// 获取扫码登录验证码状态
|
|||
export const checkQRStatus = (checkToken, params) => { |
|||
return getNoAuthRequest(`/auth/checkQRStatus/${checkToken}`, params) |
|||
} |
|||
// 获取用户登录信息
|
|||
export const userInfo = (params) => { |
|||
return getRequest('/user/info', params) |
|||
} |
|||
// 注册
|
|||
export const register = (params) => { |
|||
return postNoAuthRequest('/auth/register', params) |
|||
} |
|||
// 初始化验证码
|
|||
export const initCaptcha = (params) => { |
|||
return getNoAuthRequest('/common/captcha/init', params) |
|||
} |
|||
// 发送登录短信验证码
|
|||
export const sendLoginSms = (mobile, params) => { |
|||
return getNoAuthRequest(`/common/captcha/sendLoginSms/${mobile}`, params) |
|||
} |
|||
// 发送注册短信验证码
|
|||
export const sendRegistSms = (mobile, params) => { |
|||
return getNoAuthRequest(`/common/captcha/sendRegistSms/${mobile}`, params) |
|||
} |
|||
// 发送重置密码短信验证码
|
|||
export const sendResetSms = (mobile, params) => { |
|||
return getNoAuthRequest(`/common/captcha/sendResetSms/${mobile}`, params) |
|||
} |
|||
// 发送修改绑定手机短信验证码
|
|||
export const sendEditMobileSms = (mobile, params) => { |
|||
return getRequest(`/common/captcha/sendEditMobileSms/${mobile}`, params) |
|||
} |
|||
// 通过手机重置密码
|
|||
export const resetByMobile = (params) => { |
|||
return postNoAuthRequest('/auth/resetByMobile', params) |
|||
} |
|||
// 发送重置密码邮件验证码
|
|||
export const sendResetEmail = (email, params) => { |
|||
return getNoAuthRequest(`/email/sendResetCode/${email}`, params) |
|||
} |
|||
// 发送修改绑定邮件验证码
|
|||
export const sendEditEmail = (email, params) => { |
|||
return getRequest(`/email/sendEditCode/${email}`, params) |
|||
} |
|||
// 通过邮件重置密码
|
|||
export const resetByEmail = (params) => { |
|||
return postNoAuthRequest('/auth/resetByEmail', params) |
|||
} |
|||
// 短信验证码登录
|
|||
export const smsLogin = (params) => { |
|||
return postNoAuthRequest('/auth/smsLogin', params) |
|||
} |
|||
// IP天气信息
|
|||
export const ipInfo = (params) => { |
|||
return getRequest('/common/ip/info', params) |
|||
} |
|||
// 个人中心编辑
|
|||
export const userInfoEdit = (params) => { |
|||
return postRequest('/user/edit', params) |
|||
} |
|||
// 个人中心发送修改邮箱验证邮件
|
|||
export const sendCodeEmail = (email, params) => { |
|||
return getRequest(`/email/sendCode/${email}`, params) |
|||
} |
|||
// 个人中心发送修改邮箱验证邮件
|
|||
export const editEmail = (params) => { |
|||
return postRequest('/email/editEmail', params) |
|||
} |
|||
// 个人中心修改密码
|
|||
export const changePass = (params) => { |
|||
return postRequest('/user/modifyPass', params) |
|||
} |
|||
// 个人中心修改手机
|
|||
export const changeMobile = (params) => { |
|||
return postRequest('/user/changeMobile', params) |
|||
} |
|||
// 解锁
|
|||
export const unlock = (params) => { |
|||
return postRequest('/user/unlock', params) |
|||
} |
|||
// 获取公告
|
|||
export const getNotice = (params) => { |
|||
return getNoAuthRequest('/setting/notice', params) |
|||
} |
|||
|
|||
// github登录
|
|||
export const githubLogin = (params) => { |
|||
return getNoAuthRequest('/social/github/login', params) |
|||
} |
|||
// qq登录
|
|||
export const qqLogin = (params) => { |
|||
return getNoAuthRequest('/social/qq/login', params) |
|||
} |
|||
// 微博登录
|
|||
export const weiboLogin = (params) => { |
|||
return getNoAuthRequest('/social/weibo/login', params) |
|||
} |
|||
// 微信登录
|
|||
export const wechatLogin = (params) => { |
|||
return getNoAuthRequest('/social/wechat/login', params) |
|||
} |
|||
// 钉钉登录
|
|||
export const dingdingLogin = (params) => { |
|||
return getNoAuthRequest('/social/dingding/login', params) |
|||
} |
|||
// 企业微信登录
|
|||
export const workwechatLogin = (params) => { |
|||
return getNoAuthRequest('/social/workwechat/login', params) |
|||
} |
|||
// 绑定账号
|
|||
export const relate = (params) => { |
|||
return postRequest('/social/relate', params) |
|||
} |
|||
// 获取JWT
|
|||
export const getJWT = (params) => { |
|||
return getNoAuthRequest('/social/getJWT', params) |
|||
} |
|||
|
|||
// 获取绑定账号信息
|
|||
export const relatedInfo = (username, params) => { |
|||
return getRequest(`/relate/getRelatedInfo/${username}`, params) |
|||
} |
|||
// 解绑账号
|
|||
export const unRelate = (params) => { |
|||
return postRequest('/relate/delByIds', params) |
|||
} |
|||
// 分页获取绑定账号信息
|
|||
export const getRelatedListData = (params) => { |
|||
return getRequest('/relate/findByCondition', params) |
|||
} |
|||
|
|||
// 获取用户数据 多条件
|
|||
export const getUserListData = (params) => { |
|||
return getRequest('/user/getByCondition', params) |
|||
} |
|||
// 通过用户名搜索
|
|||
export const searchUserByName = (username, params) => { |
|||
return getRequest('/user/searchByName/' + username, params) |
|||
} |
|||
// 获取全部用户数据
|
|||
export const getAllUserData = (params) => { |
|||
return getRequest('/user/getAll', params) |
|||
} |
|||
// 通过角色查询用户数据
|
|||
export const getUsersByRoleName = (roleName,params) => { |
|||
return getRequest(`/user/getByRoleName/${roleName}`, params) |
|||
} |
|||
// 通过部门获取全部用户数据
|
|||
export const getUserByDepartmentId = (id, params) => { |
|||
return getRequest(`/user/getByDepartmentId/${id}`, params) |
|||
} |
|||
// 添加用户
|
|||
export const addUser = (params) => { |
|||
return postRequest('/user/admin/add', params) |
|||
} |
|||
// 编辑用户
|
|||
export const editUser = (params) => { |
|||
return postRequest('/user/admin/edit', params) |
|||
} |
|||
// 启用用户
|
|||
export const enableUser = (id, params) => { |
|||
return postRequest(`/user/admin/enable/${id}`, params) |
|||
} |
|||
// 禁用用户
|
|||
export const disableUser = (id, params) => { |
|||
return postRequest(`/user/admin/disable/${id}`, params) |
|||
} |
|||
// 删除用户
|
|||
export const deleteUser = (params) => { |
|||
return postRequest('/user/delByIds', params) |
|||
} |
|||
// 导入用户
|
|||
export const importUserData = (params) => { |
|||
return postBodyRequest('/user/importData', params) |
|||
} |
|||
// 重置用户密码
|
|||
export const resetUserPass = (params) => { |
|||
return postRequest('/user/resetPass', params) |
|||
} |
|||
|
|||
// 获取一级部门
|
|||
export const initDepartment = (params) => { |
|||
return getRequest('/app/shopArea/getByParentId/0', params) |
|||
} |
|||
// 加载部门子级数据
|
|||
export const loadDepartment = (id, params) => { |
|||
return getRequest(`/department/getByParentId/${id}`, params) |
|||
} |
|||
// 添加部门
|
|||
export const addDepartment = (params) => { |
|||
return postRequest('/department/add', params) |
|||
} |
|||
// 编辑部门
|
|||
export const editDepartment = (params) => { |
|||
return postRequest('/department/edit', params) |
|||
} |
|||
// 删除部门
|
|||
export const deleteDepartment = (params) => { |
|||
return postRequest('/department/delByIds', params) |
|||
} |
|||
// 搜索部门
|
|||
export const searchDepartment = (params) => { |
|||
return getRequest('/department/search', params) |
|||
} |
|||
|
|||
// 获取全部角色数据
|
|||
export const getAllRoleList = (params) => { |
|||
return getRequest('/role/getAllList', params) |
|||
} |
|||
// 分页获取角色数据
|
|||
export const getRoleList = (params) => { |
|||
return getRequest('/role/getAllByPage', params) |
|||
} |
|||
// 添加角色
|
|||
export const addRole = (params) => { |
|||
return postRequest('/role/save', params) |
|||
} |
|||
// 编辑角色
|
|||
export const editRole = (params) => { |
|||
return postRequest('/role/edit', params) |
|||
} |
|||
// 设为或取消注册角色
|
|||
export const setDefaultRole = (params) => { |
|||
return postRequest('/role/setDefault', params) |
|||
} |
|||
// 分配角色权限
|
|||
export const editRolePerm = (params) => { |
|||
return postRequest('/role/editRolePerm', params) |
|||
} |
|||
// 分配角色数据权限
|
|||
export const editRoleDep = (params) => { |
|||
return postRequest('/role/editRoleDep', params) |
|||
} |
|||
// 删除角色
|
|||
export const deleteRole = (params) => { |
|||
return postRequest('/role/delByIds', params) |
|||
} |
|||
|
|||
// 获取全部权限数据
|
|||
export const getAllPermissionList = (params) => { |
|||
return getRequest('/permission/getAllList', params) |
|||
} |
|||
// 加载数据
|
|||
export const loadPermission = (id, params) => { |
|||
return getRequest(`/permission/getByParentId/${id}`, params) |
|||
} |
|||
// 添加权限
|
|||
export const addPermission = (params) => { |
|||
return postRequest('/permission/add', params) |
|||
} |
|||
// 编辑权限
|
|||
export const editPermission = (params) => { |
|||
return postRequest('/permission/edit', params) |
|||
} |
|||
// 删除权限
|
|||
export const deletePermission = (params) => { |
|||
return postRequest('/permission/delByIds', params) |
|||
} |
|||
// 搜索权限
|
|||
export const searchPermission = (params) => { |
|||
return getRequest('/permission/search', params) |
|||
} |
|||
|
|||
// 获取全部字典
|
|||
export const getAllDictList = (params) => { |
|||
return getRequest('/dict/getAll', params) |
|||
} |
|||
// 添加字典
|
|||
export const addDict = (params) => { |
|||
return postRequest('/dict/add', params) |
|||
} |
|||
// 编辑字典
|
|||
export const editDict = (params) => { |
|||
return postRequest('/dict/edit', params) |
|||
} |
|||
// 删除字典
|
|||
export const deleteDict = (params) => { |
|||
return postRequest('/dict/delByIds', params) |
|||
} |
|||
// 搜索字典
|
|||
export const searchDict = (params) => { |
|||
return getRequest('/dict/search', params) |
|||
} |
|||
// 获取全部字典数据
|
|||
export const getAllDictDataList = (params) => { |
|||
return getRequest('/dictData/getByCondition', params) |
|||
} |
|||
// 添加字典数据
|
|||
export const addDictData = (params) => { |
|||
return postRequest('/dictData/add', params) |
|||
} |
|||
// 编辑字典数据
|
|||
export const editDictData = (params) => { |
|||
return postRequest('/dictData/edit', params) |
|||
} |
|||
// 删除字典数据
|
|||
export const deleteData = (params) => { |
|||
return postRequest('/dictData/delByIds', params) |
|||
} |
|||
// 通过类型获取字典数据
|
|||
export const getDictDataByType = (type, params) => { |
|||
return getRequest(`/dictData/getByType/${type}`, params) |
|||
} |
|||
|
|||
// 分页获取日志数据
|
|||
export const getLogListData = (params) => { |
|||
return getRequest('/log/getAllByPage', params) |
|||
} |
|||
// 删除日志
|
|||
export const deleteLog = (params) => { |
|||
return postRequest('/log/delByIds', params) |
|||
} |
|||
// 清空日志
|
|||
export const deleteAllLog = (params) => { |
|||
return postRequest('/log/delAll', params) |
|||
} |
|||
|
|||
// 分页获取Redis数据
|
|||
export const getRedisData = (params) => { |
|||
return getRequest('/redis/getAllByPage', params) |
|||
} |
|||
// 通过key获取Redis信息
|
|||
export const getRedisByKey = (key, params) => { |
|||
return getRequest(`/redis/getByKey/${key}`, params) |
|||
} |
|||
// 获取Redis键值数量
|
|||
export const getRedisKeySize = (params) => { |
|||
return getRequest('/redis/getKeySize', params) |
|||
} |
|||
// 获取Redis内存
|
|||
export const getRedisMemory = (params) => { |
|||
return getRequest('/redis/getMemory', params) |
|||
} |
|||
// 获取Redis信息
|
|||
export const getRedisInfo = (params) => { |
|||
return getRequest('/redis/info', params) |
|||
} |
|||
// 添加编辑Redis
|
|||
export const saveRedis = (params) => { |
|||
return postRequest('/redis/save', params) |
|||
} |
|||
// 删除Redis
|
|||
export const deleteRedis = (params) => { |
|||
return postRequest('/redis/delByKeys', params) |
|||
} |
|||
// 清空Redis
|
|||
export const deleteAllRedis = (params) => { |
|||
return postRequest('/redis/delAll', params) |
|||
} |
|||
|
|||
// 分页获取定时任务数据
|
|||
export const getQuartzListData = (params) => { |
|||
return getRequest('/quartzJob/getAllByPage', params) |
|||
} |
|||
// 添加定时任务
|
|||
export const addQuartz = (params) => { |
|||
return postRequest('/quartzJob/add', params) |
|||
} |
|||
// 编辑定时任务
|
|||
export const editQuartz = (params) => { |
|||
return postRequest('/quartzJob/edit', params) |
|||
} |
|||
// 暂停定时任务
|
|||
export const pauseQuartz = (params) => { |
|||
return postRequest('/quartzJob/pause', params) |
|||
} |
|||
// 恢复定时任务
|
|||
export const resumeQuartz = (params) => { |
|||
return postRequest('/quartzJob/resume', params) |
|||
} |
|||
// 删除定时任务
|
|||
export const deleteQuartz = (params) => { |
|||
return postRequest('/quartzJob/delByIds', params) |
|||
} |
|||
|
|||
// 分页获取消息数据
|
|||
export const getMessageData = (params) => { |
|||
return getRequest('/message/getByCondition', params) |
|||
} |
|||
// 获取单个消息详情
|
|||
export const getMessageDataById = (id, params) => { |
|||
return getRequest(`/message/get/${id}`, params) |
|||
} |
|||
// 添加消息
|
|||
export const addMessage = (params) => { |
|||
return postRequest('/message/add', params) |
|||
} |
|||
// 编辑消息
|
|||
export const editMessage = (params) => { |
|||
return postRequest('/message/edit', params) |
|||
} |
|||
// 删除消息
|
|||
export const deleteMessage = (params) => { |
|||
return postRequest('/message/delByIds', params) |
|||
} |
|||
// 分页获取消息推送数据
|
|||
export const getMessageSendData = (params) => { |
|||
return getRequest('/messageSend/getByCondition', params) |
|||
} |
|||
// 编辑发送消息
|
|||
export const editMessageSend = (params) => { |
|||
return postRequest('/messageSend/edit', params) |
|||
} |
|||
// 删除发送消息
|
|||
export const deleteMessageSend = (params) => { |
|||
return postRequest('/messageSend/delByIds', params) |
|||
} |
|||
// 批量处理消息
|
|||
export const allMessageSend = (type, params) => { |
|||
return getRequest(`/messageSend/all/${type}`, params) |
|||
} |
|||
|
|||
// 获取一级类别
|
|||
export const getFileCate = (params) => { |
|||
return getRequest('/fileCategory/getByCondition', params) |
|||
} |
|||
// 添加分类
|
|||
export const addFileCate = (params) => { |
|||
return postRequest('/fileCategory/add', params) |
|||
} |
|||
// 编辑分类
|
|||
export const editFileCate = (params) => { |
|||
return postRequest('/fileCategory/edit', params) |
|||
} |
|||
// 移动文件
|
|||
export const moveFile = (params) => { |
|||
return postRequest('/fileCategory/moveByIds', params) |
|||
} |
|||
// 用户文件回收站操作
|
|||
export const trashFileCate = (params) => { |
|||
return postRequest('/fileCategory/trash', params) |
|||
} |
|||
// 删除分类
|
|||
export const deleteFileCate = (params) => { |
|||
return postRequest('/fileCategory/delByIds', params) |
|||
} |
|||
// 用户清空回收站文件夹
|
|||
export const clearTrashFileCate = (params) => { |
|||
return getRequest('/fileCategory/clearTrash', params) |
|||
} |
|||
// 搜索分类
|
|||
export const searchFileCate = (params) => { |
|||
return getRequest('/fileCategory/search', params) |
|||
} |
|||
|
|||
// 分页获取文件数据
|
|||
export const getFileListData = (params) => { |
|||
return getRequest('/file/getByCondition', params) |
|||
} |
|||
// 复制文件
|
|||
export const copyFile = (params) => { |
|||
return postRequest('/file/copy', params) |
|||
} |
|||
// 重命名文件
|
|||
export const renameFile = (params) => { |
|||
return postRequest('/file/rename', params) |
|||
} |
|||
// 删除文件
|
|||
export const deleteFile = (params) => { |
|||
return postRequest('/file/delete', params) |
|||
} |
|||
|
|||
// 分页获取文件数据
|
|||
export const getUserFileListData = (params) => { |
|||
return getRequest('/file/user/getByCondition', params) |
|||
} |
|||
// 用户重命名文件
|
|||
export const renameUserFile = (params) => { |
|||
return postRequest('/file/user/rename', params) |
|||
} |
|||
// 复制文件
|
|||
export const copyUserFile = (params) => { |
|||
return postRequest('/file/user/copy', params) |
|||
} |
|||
// 用户收藏文件
|
|||
export const collectFile = (params) => { |
|||
return postRequest('/file/user/collect', params) |
|||
} |
|||
// 删除文件
|
|||
export const deleteUserFile = (params) => { |
|||
return postRequest('/file/user/delete', params) |
|||
} |
|||
// 用户文件回收站操作
|
|||
export const trashFile = (params) => { |
|||
return postRequest('/file/user/trash', params) |
|||
} |
|||
// 用户清空回收站文件
|
|||
export const clearTrashFile = (params) => { |
|||
return getRequest('/file/user/clearTrash', params) |
|||
} |
|||
|
|||
// 检查oss配置
|
|||
export const checkOssSet = (params) => { |
|||
return getRequest('/setting/oss/check', params) |
|||
} |
|||
// 检查oss配置
|
|||
export const checkSmsSet = (params) => { |
|||
return getRequest('/setting/sms/check', params) |
|||
} |
|||
// 获取oss配置
|
|||
export const getOssSet = (serviceName, params) => { |
|||
return getRequest(`/setting/oss/${serviceName}`, params) |
|||
} |
|||
// 编辑oss配置
|
|||
export const editOssSet = (params) => { |
|||
return postRequest('/setting/oss/set', params) |
|||
} |
|||
// 获取sms配置
|
|||
export const getSmsSet = (serviceName, params) => { |
|||
return getRequest(`/setting/sms/${serviceName}`, params) |
|||
} |
|||
// 获取sms模板code
|
|||
export const getSmsTemplateCode = (serviceName, params) => { |
|||
return getRequest(`/setting/sms/templateCodes/${serviceName}`, params) |
|||
} |
|||
// 编辑sms模板code
|
|||
export const setSmsTemplateCode = (params) => { |
|||
return postRequest(`/setting/sms/templateCode/set`, params) |
|||
} |
|||
// 编辑sms配置
|
|||
export const editSmsSet = (params) => { |
|||
return postRequest('/setting/sms/set', params) |
|||
} |
|||
// 编辑email配置
|
|||
export const getEmailSet = (serviceName, params) => { |
|||
return getRequest('/setting/email', params) |
|||
} |
|||
// 编辑email配置
|
|||
export const editEmailSet = (params) => { |
|||
return postRequest('/setting/email/set', params) |
|||
} |
|||
// 获取vaptcha配置
|
|||
export const getOtherSet = (params) => { |
|||
return getRequest('/setting/other', params) |
|||
} |
|||
// 编辑other配置
|
|||
export const editOtherSet = (params) => { |
|||
return postRequest('/setting/other/set', params) |
|||
} |
|||
// 获取notice配置
|
|||
export const getNoticeSet = (params) => { |
|||
return getRequest('/setting/notice', params) |
|||
} |
|||
// 编辑notice配置
|
|||
export const editNoticeSet = (params) => { |
|||
return postRequest('/setting/notice/set', params) |
|||
} |
|||
// 获取autoChat配置
|
|||
export const getAutoChatSet = (params) => { |
|||
return getRequest('/setting/autoChat', params) |
|||
} |
|||
// 编辑autoChat配置
|
|||
export const editAutoChatSet = (params) => { |
|||
return postRequest('/setting/autoChat/set', params) |
|||
} |
|||
// 查看私密配置
|
|||
export const seeSecretSet = (settingName, params) => { |
|||
return getRequest(`/setting/seeSecret/${settingName}`, params) |
|||
} |
|||
|
|||
// 表格生成
|
|||
export const generateTable = (name, rowNum, params) => { |
|||
return postBodyRequest(`/generate/table/${name}/${rowNum}`, params) |
|||
} |
|||
// 树生成
|
|||
export const generateTree = (name, rowNum, enableTable, params) => { |
|||
return postBodyRequest(`/generate/tree/${name}/${rowNum}/${enableTable}`, params) |
|||
} |
|||
// 通过实体类生成Vue代码Json数据
|
|||
export const getEntityData = (params) => { |
|||
return getRequest('/generate/getEntityData', params) |
|||
} |
|||
|
|||
// 分页获取禁用词
|
|||
export const getStopWordData = (params) => { |
|||
return getRequest('/stopWord/getByCondition', params) |
|||
} |
|||
// 添加禁用词
|
|||
export const addStopWord = (params) => { |
|||
return postRequest('/stopWord/save', params) |
|||
} |
|||
// 编辑禁用词
|
|||
export const editStopWord = (params) => { |
|||
return postRequest('/stopWord/edit', params) |
|||
} |
|||
// 删除禁用词
|
|||
export const deleteStopWord = (params) => { |
|||
return postRequest('/stopWord/delByIds', params) |
|||
} |
|||
|
|||
// base64上传
|
|||
export const base64Upload = (params) => { |
|||
return postRequest('/upload/file', params) |
|||
} |
|||
|
|||
// Iot测试
|
|||
export const iotPush = (params) => { |
|||
return postRequest('/iot/tools/push', params) |
|||
} |
|||
|
|||
// Iot代码
|
|||
export const iotCode = (operationEnum, port, rangeCode) => { |
|||
return getRequest(`/iot/tools/code/${operationEnum}/${port}/${rangeCode}`) |
|||
} |
|||
|
|||
// 获取订单数据 多条件
|
|||
export const getOrderListData = (params) => { |
|||
return getRequest('/order/getByCondition', params) |
|||
} |
|||
|
|||
// 获取物流公司订单列表
|
|||
export const getLogisticsOrderPageList = (params) => { |
|||
return postBodyRequest('/app/logisticsOrder/getLogisticsOrderPageList', params) |
|||
} |
|||
|
|||
// 获取物流公司订单列表
|
|||
export const batchUpdateOrderStatus = (params) => { |
|||
return postRequest('/app/logisticsOrder/batchUpdateOrderStatus', params) |
|||
} |
|||
|
|||
//获取物流订单统计数据
|
|||
export const getLogisticsOrderStatistics = (params) => { |
|||
return postBodyRequest('/app/logisticsOrder/getLogisticsOrderStatistics', params) |
|||
} |
|||
|
|||
//根据手机号查询物流公司信息
|
|||
export const findByMobile = (params) => { |
|||
return postRequest('/app/logitics/findByMobile', params) |
|||
} |
|||
|
|||
//转单
|
|||
export const transferOrder = (params) => { |
|||
return postBodyRequest('/order/ow/transferOrder', params) |
|||
} |
|||
|
|||
// 创建订单
|
|||
export const addOrder = (params) => { |
|||
return postRequest('/order/admin/add', params) |
|||
} |
|||
// 编辑订单
|
|||
export const editOrder = (params) => { |
|||
return postRequest('/order/admin/edit', params) |
|||
} |
|||
|
|||
// 编辑物流订单
|
|||
export const editogisticsOrder = (params) => { |
|||
return postBodyRequest('/app/logisticsOrder/updateLogisticsOrder', params) |
|||
} |
|||
|
|||
//物流地址簿
|
|||
export const getLogisticsAddressBookPageList = (params) => { |
|||
return postBodyRequest('/app/logisticsAddressBook/getLogisticsAddressBookPageList', params) |
|||
} |
|||
|
|||
// 删除订单
|
|||
export const deleteOrder = (params) => { |
|||
return postRequest('/order/delByIds', params) |
|||
} |
|||
|
|||
// 获取订单数据 多条件
|
|||
export const getWorkerListData = (params) => { |
|||
return postBodyRequest('/worker/getByCondition', params) |
|||
} |
|||
|
|||
// 创建订单
|
|||
export const addWorker = (params) => { |
|||
return postRequest('/worker/admin/add', params) |
|||
} |
|||
// 编辑订单
|
|||
export const editWorker = (params) => { |
|||
return postRequest('/worker/admin/edit', params) |
|||
} |
|||
|
|||
// 删除订单
|
|||
export const deleteWorker = (params) => { |
|||
return postRequest('/worker/delByIds', params) |
|||
} |
|||
|
|||
// 启用抢单工
|
|||
export const enableWorker = (id, params) => { |
|||
return postRequest(`/worker/admin/enable/${id}`, params) |
|||
} |
|||
// 禁用用户
|
|||
export const disableWorker = (id, params) => { |
|||
return postRequest(`/worker/admin/disable/${id}`, params) |
|||
} |
|||
|
|||
// 抢单工上线
|
|||
export const onLineWorker = (params) => { |
|||
return postRequest(`/worker/onLine`, params) |
|||
} |
|||
|
|||
// 抢单工下线
|
|||
export const offLineWorker = (params) => { |
|||
return postRequest(`/worker/offLine`, params) |
|||
} |
|||
|
|||
// 解绑订单操作
|
|||
export const unbindOrder = (id, params) => { |
|||
return postRequest(`/order/unbind/order/${id}`, params) |
|||
} |
|||
|
|||
// 抢单操作
|
|||
export const runshOrder = (params) => { |
|||
return postBodyRequest('/order/rush/order', params) |
|||
} |
|||
|
|||
// 获取实时物流操作
|
|||
export const getOwListData = (params) => { |
|||
return postRequest('/order/ow/getAllByCondition', params) |
|||
} |
|||
|
|||
//查询物流自取
|
|||
export const getSaleByCompanyId = (params) => { |
|||
return postBodyRequest('/app/sale/getSaleByCompanyId', params) |
|||
} |
|||
//查询拉包工列表
|
|||
export const getConditionList = (params) => { |
|||
return postBodyRequest('/worker/getWXByCondition', params) |
|||
} |
|||
// 获取快递员数据 多条件
|
|||
export const getCourierListData = (params) => { |
|||
return getRequest('/courier/getByCondition', params) |
|||
} |
|||
|
|||
// 创建订单
|
|||
export const addCourier = (params) => { |
|||
return postRequest('/courier/admin/add', params) |
|||
} |
|||
// 编辑订单
|
|||
export const editCourier = (params) => { |
|||
return postRequest('/courier/admin/edit', params) |
|||
} |
|||
|
|||
// 删除订单
|
|||
export const deleteCourier = (params) => { |
|||
return postRequest('/courier/delByIds', params) |
|||
} |
|||
|
|||
// 启用抢单工
|
|||
export const enableCourier = (id, params) => { |
|||
return postRequest(`/courier/admin/enable/${id}`, params) |
|||
} |
|||
// 禁用用户
|
|||
export const disableCourier = (id, params) => { |
|||
return postRequest(`/courier/admin/disable/${id}`, params) |
|||
} |
|||
|
|||
// 查询充值记录
|
|||
export const getWorkerRechargeRecord = (params) => { |
|||
return getRequest(`/recharge/getByCondition`, params) |
|||
} |
|||
// 查询线路列表
|
|||
export const getWorkerAddress = (params) => { |
|||
return postBodyRequest(`/app/operatingArea/getOperatingAreaList`, params) |
|||
} |
|||
@ -0,0 +1,162 @@ |
|||
// 统一请求路径前缀在libs/axios.js中修改
|
|||
import { getRequest, postRequest, putRequest } from '@/libs/axios'; |
|||
|
|||
// 生产线接口
|
|||
export const deleteLine = (params) => { |
|||
return postRequest('/iot/line/delByIds', params) |
|||
} |
|||
|
|||
export const getLineData = (params) => { |
|||
return getRequest('/iot/line/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllLineData = () => { |
|||
return getRequest('/iot/line/getAll') |
|||
} |
|||
|
|||
export const addLine = (params) => { |
|||
return postRequest('/iot/line/save', params) |
|||
} |
|||
|
|||
export const editLine = (params) => { |
|||
return putRequest('/iot/line/update', params) |
|||
} |
|||
|
|||
// 工程接口
|
|||
export const deleteProject = (params) => { |
|||
return postRequest('/iot/project/delByIds', params) |
|||
} |
|||
|
|||
export const getProjectData = (params) => { |
|||
return getRequest('/iot/project/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllProjectData = () => { |
|||
return getRequest('/iot/project/getAll') |
|||
} |
|||
|
|||
export const addProject = (params) => { |
|||
return postRequest('/iot/project/save', params) |
|||
} |
|||
|
|||
export const editProject = (params) => { |
|||
return putRequest('/iot/project/update', params) |
|||
} |
|||
|
|||
// 设备接口
|
|||
export const deleteDevice = (params) => { |
|||
return postRequest('/iot/device/delByIds', params) |
|||
} |
|||
|
|||
export const getDeviceData = (params) => { |
|||
return getRequest('/iot/device/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllDeviceData = () => { |
|||
return getRequest('/iot/device/getAll') |
|||
} |
|||
|
|||
export const addDevice = (params) => { |
|||
return postRequest('/iot/device/save', params) |
|||
} |
|||
|
|||
export const editDevice = (params) => { |
|||
return putRequest('/iot/device/update', params) |
|||
} |
|||
|
|||
export const getDevice = (id) => { |
|||
return getRequest(`/iot/device/get/${id}`) |
|||
} |
|||
|
|||
// 传感器接口
|
|||
export const deleteSensor = (params) => { |
|||
return postRequest('/iot/sensor/delByIds', params) |
|||
} |
|||
|
|||
export const getSensorData = (params) => { |
|||
return getRequest('/iot/sensor/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllSensorData = () => { |
|||
return getRequest('/iot/sensor/getAll') |
|||
} |
|||
|
|||
export const addSensor = (params) => { |
|||
return postRequest('/iot/sensor/add', params) |
|||
} |
|||
|
|||
export const editSensor = (params) => { |
|||
return putRequest('/iot/sensor/edit', params) |
|||
} |
|||
|
|||
export const getSensorDataByDeviceId = (deviceId) => { |
|||
return getRequest('/iot/sensor/searchByDeviceId/'+deviceId) |
|||
} |
|||
|
|||
// 采集任务接口
|
|||
export const deleteAutoJob = (params) => { |
|||
return postRequest('/iot/autojob/delByIds', params) |
|||
} |
|||
|
|||
export const getAutoJobData = (params) => { |
|||
return getRequest('/iot/autojob/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllAutoJobData = () => { |
|||
return getRequest('/iot/autojob/getAll') |
|||
} |
|||
|
|||
export const addAutoJob = (params) => { |
|||
return postRequest('/iot/autojob/save', params) |
|||
} |
|||
|
|||
export const editAutoJob = (params) => { |
|||
return putRequest('/iot/autojob/update', params) |
|||
} |
|||
|
|||
// 设备位置管理
|
|||
export const deleteDeviceLocal = (params) => { |
|||
return postRequest('/iot/deviceLocal/delByIds', params) |
|||
} |
|||
|
|||
export const getDeviceLocalData = (params) => { |
|||
return getRequest('/iot/deviceLocal/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllDeviceLocalData = () => { |
|||
return getRequest('/iot/deviceLocal/getAll') |
|||
} |
|||
|
|||
export const addDeviceLocal = (params) => { |
|||
return postRequest('/iot/deviceLocal/save', params) |
|||
} |
|||
|
|||
export const editDeviceLocal = (params) => { |
|||
return putRequest('/iot/deviceLocal/update', params) |
|||
} |
|||
|
|||
// 传感器异常处理
|
|||
export const deleteSensorLog = (params) => { |
|||
return postRequest('/iot/sensorErrorLog/delByIds', params) |
|||
} |
|||
|
|||
export const getSensorLogData = (params) => { |
|||
return getRequest('/iot/sensorErrorLog/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllSensorLogData = () => { |
|||
return getRequest('/iot/sensorErrorLog/getAll') |
|||
} |
|||
|
|||
export const addSensorLog = (params) => { |
|||
return postRequest('/iot/sensorErrorLog/save', params) |
|||
} |
|||
|
|||
export const editSensorLog = (params) => { |
|||
return putRequest('/iot/sensorErrorLog/update', params) |
|||
} |
|||
|
|||
// MongoDB数据管理
|
|||
export const getMongoDBSensorInfoAll = (params) => { |
|||
return getRequest('/iot/sensorHelper/line', params) |
|||
} |
|||
@ -0,0 +1,189 @@ |
|||
// 统一请求路径前缀在libs/axios.js中修改
|
|||
import { getRequest, postRequest, putRequest } from '@/libs/axios'; |
|||
|
|||
// 供应商接口
|
|||
export const deleteSupplier = (params) => { |
|||
return postRequest('/supplier/delByIds', params) |
|||
} |
|||
|
|||
export const getSupplierData = (params) => { |
|||
return getRequest('/supplier/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllSupplierData = () => { |
|||
return getRequest('/supplier/getAll') |
|||
} |
|||
|
|||
export const addSupplier = (params) => { |
|||
return postRequest('/supplier/save', params) |
|||
} |
|||
|
|||
export const editSupplier = (params) => { |
|||
return putRequest('/supplier/update', params) |
|||
} |
|||
|
|||
export const searchSupplierByName = (supplierName, params) => { |
|||
return getRequest('/supplier/searchByName/'+supplierName, params) |
|||
} |
|||
|
|||
// 物料接口
|
|||
export const deleteMaterial = (params) => { |
|||
return postRequest('/material/delByIds', params) |
|||
} |
|||
|
|||
export const getMaterialData = (params) => { |
|||
return getRequest('/material/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllMaterialData = () => { |
|||
return getRequest('/material/getAll') |
|||
} |
|||
|
|||
export const addMaterial = (params) => { |
|||
return postRequest('/material/save', params) |
|||
} |
|||
|
|||
export const editMaterial = (params) => { |
|||
return putRequest('/material/update', params) |
|||
} |
|||
|
|||
export const searchMaterialByName = (materialName, params) => { |
|||
return getRequest('/material/searchByName/'+materialName, params) |
|||
} |
|||
|
|||
export const setMinSafeStock = (materialId, num) => { |
|||
return getRequest(`/material/changeMinSafeStock/${materialId}/${num}`) |
|||
} |
|||
|
|||
export const setMaxSafeStock = (materialId, num) => { |
|||
return getRequest(`/material/changeMaxSafeStock/${materialId}/${num}`) |
|||
} |
|||
|
|||
// BOM接口
|
|||
export const deleteBom = (params) => { |
|||
return postRequest('/bom/delByIds', params) |
|||
} |
|||
|
|||
export const getBomData = (params) => { |
|||
return getRequest('/bom/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllBomData = (params) => { |
|||
return getRequest('/bom/getAll', params) |
|||
} |
|||
|
|||
export const addBom = (params) => { |
|||
return postRequest('/bom/add', params) |
|||
} |
|||
|
|||
export const editBom = (params) => { |
|||
return postRequest('/bom/edit', params) |
|||
} |
|||
|
|||
export const getBom = (materialId, params) => { |
|||
return getRequest(`/bom/getBom/${materialId}`, params) |
|||
} |
|||
|
|||
export const setNum = (bomId, num) => { |
|||
return getRequest(`/bom/changeNum/${bomId}/${num}`) |
|||
} |
|||
|
|||
// 单位换算接口
|
|||
export const deleteUnit = (params) => { |
|||
return postRequest('/unit/delByIds', params) |
|||
} |
|||
|
|||
export const getUnitData = (params) => { |
|||
return getRequest('/unit/getByCondition', params) |
|||
} |
|||
|
|||
export const addUnit = (params) => { |
|||
return postRequest('/unit/save', params) |
|||
} |
|||
|
|||
export const editUnit = (params) => { |
|||
return putRequest('/unit/update', params) |
|||
} |
|||
|
|||
// 仓库接口
|
|||
export const deleteWarehouse = (params) => { |
|||
return postRequest('/warehouse/delByIds', params) |
|||
} |
|||
|
|||
export const getWarehouseData = (params) => { |
|||
return getRequest('/warehouse/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllWarehouseData = () => { |
|||
return getRequest('/warehouse/getAll') |
|||
} |
|||
|
|||
export const addWarehouse = (params) => { |
|||
return postRequest('/warehouse/add', params) |
|||
} |
|||
|
|||
export const editWarehouse = (params) => { |
|||
return postRequest('/warehouse/edit', params) |
|||
} |
|||
|
|||
export const searchWarehouseByName = (supplierName, params) => { |
|||
return getRequest('/warehouse/searchByName/'+supplierName, params) |
|||
} |
|||
|
|||
// 货架接口
|
|||
export const deleteRack = (params) => { |
|||
return postRequest('/rack/delByIds', params) |
|||
} |
|||
|
|||
export const getRackData = (params) => { |
|||
return getRequest('/rack/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllRackData = () => { |
|||
return getRequest('/rack/getAll') |
|||
} |
|||
|
|||
export const addRack = (params) => { |
|||
return postRequest('/rack/save', params) |
|||
} |
|||
|
|||
export const editRack = (params) => { |
|||
return putRequest('/rack/update', params) |
|||
} |
|||
|
|||
export const searchRackByName = (supplierName, params) => { |
|||
return getRequest('/rack/searchByName/'+supplierName, params) |
|||
} |
|||
|
|||
// 库存接口
|
|||
export const deleteStock = (params) => { |
|||
return postRequest('/stock/delByIds', params) |
|||
} |
|||
|
|||
export const getStockData = (params) => { |
|||
return getRequest('/stock/getByCondition', params) |
|||
} |
|||
|
|||
export const getAllStockData = (params) => { |
|||
return getRequest('/stock/getAll', params) |
|||
} |
|||
|
|||
export const addStock = (params) => { |
|||
return postRequest('/stock/add', params) |
|||
} |
|||
|
|||
export const editStock = (params) => { |
|||
return postRequest('/stock/edit', params) |
|||
} |
|||
|
|||
export const changeRackNum = (stockId, num) => { |
|||
return getRequest(`/bom/changeRackNum/${stockId}/${num}`) |
|||
} |
|||
|
|||
export const changeMaterialNum = (stockId, num) => { |
|||
return getRequest(`/bom/changeMaterialNum/${stockId}/${num}`) |
|||
} |
|||
|
|||
export const changeSurplus = (stockId, num) => { |
|||
return getRequest(`/bom/changeSurplus/${stockId}/${num}`) |
|||
} |
|||
@ -0,0 +1,41 @@ |
|||
// 统一请求路径前缀在libs/axios.js中修改
|
|||
import { getRequest, getNoAuthRequest, postNoAuthRequest, postRequest, putRequest } from '@/libs/axios'; |
|||
|
|||
|
|||
// 认证
|
|||
export const siteInfo = (id, params) => { |
|||
return getNoAuthRequest('/oauth2/info/' + id, params) |
|||
} |
|||
// 认证
|
|||
export const authorize = (params) => { |
|||
return postNoAuthRequest('/oauth2/authorize', params) |
|||
} |
|||
// 认证过
|
|||
export const authorized = (params) => { |
|||
return postRequest('/oauth2/authorized', params) |
|||
} |
|||
// 获取token
|
|||
export const token = (params) => { |
|||
return getNoAuthRequest('/oauth2/token', params) |
|||
} |
|||
|
|||
// 获取随机secretKey
|
|||
export const getSecretKey = (params) => { |
|||
return getRequest('/client/getSecretKey', params) |
|||
} |
|||
// 获取客户端
|
|||
export const getClientDataList = (params) => { |
|||
return getRequest('/client/getByCondition', params) |
|||
} |
|||
// 添加客户端
|
|||
export const addClient = (params) => { |
|||
return postRequest('/client/save', params) |
|||
} |
|||
// 编辑客户端
|
|||
export const updateClient = (params) => { |
|||
return putRequest('/client/update', params) |
|||
} |
|||
// 删除客户端
|
|||
export const deleteClient = (params) => { |
|||
return postRequest('/client/delByIds', params) |
|||
} |
|||
@ -0,0 +1,23 @@ |
|||
// 统一请求路径前缀在libs/axios.js中修改
|
|||
import { getProxyRequest } from '@/libs/axios'; |
|||
|
|||
// proxy
|
|||
export const proxy = 'http://admin.hiver.cc:18090'; |
|||
|
|||
export const hello = () => { |
|||
return getProxyRequest(`${proxy}/Iot/Hello`) |
|||
} |
|||
|
|||
export const getIotRange = (ip, port, i) => { |
|||
i = i - 1; |
|||
return getProxyRequest(`${proxy}/Iot/GetIotRange?ip=${ip}&port={$port}&i=${i}`) |
|||
} |
|||
|
|||
export const setIotRange = (ip, port, i, code) => { |
|||
i = i - 1; |
|||
return getProxyRequest(`${proxy}/Iot/SetIotRange?ip=${ip}&port=${port}&i=${i}&code=${code}`) |
|||
} |
|||
|
|||
export const getIotValue = (ip, port, code) => { |
|||
return getProxyRequest(`${proxy}/Iot/GetIotValue?ip=${ip}&port=${port}&code=${code}`) |
|||
} |
|||
@ -0,0 +1,6 @@ |
|||
// 统一请求路径前缀在libs/axios.js中修改
|
|||
import { getRequest, postRequest, putRequest } from '@/libs/axios'; |
|||
|
|||
export const getDeviceLocalAll = (params) => { |
|||
return getRequest('/goview/visual/getDeviceLocalAll', params) |
|||
} |
|||
|
After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 695 B |
|
After Width: | Height: | Size: 327 KiB |
|
After Width: | Height: | Size: 324 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 120 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 229 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 7.9 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 8.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 7.7 KiB |
|
After Width: | Height: | Size: 9.8 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 6.6 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 6.2 KiB |
|
After Width: | Height: | Size: 10 KiB |