初始项目
This commit is contained in:
12
mallplusui-web-admin/.babelrc
Normal file
12
mallplusui-web-admin/.babelrc
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"presets": [
|
||||
["env", {
|
||||
"modules": false,
|
||||
"targets": {
|
||||
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
|
||||
}
|
||||
}],
|
||||
"stage-2"
|
||||
],
|
||||
"plugins": ["transform-vue-jsx", "transform-runtime"]
|
||||
}
|
||||
16
mallplusui-web-admin/.gitignore
vendored
Normal file
16
mallplusui-web-admin/.gitignore
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
.DS_Store
|
||||
node_modules/
|
||||
/dist/
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
|
||||
# Editor directories and files
|
||||
.idea
|
||||
*.iml
|
||||
.vscode
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
dist/
|
||||
10
mallplusui-web-admin/.postcssrc.js
Normal file
10
mallplusui-web-admin/.postcssrc.js
Normal file
@@ -0,0 +1,10 @@
|
||||
// https://github.com/michael-ciniawsky/postcss-load-config
|
||||
|
||||
module.exports = {
|
||||
"plugins": {
|
||||
"postcss-import": {},
|
||||
"postcss-url": {},
|
||||
// to edit target browsers: use "browserslist" field in package.Paimai
|
||||
"autoprefixer": {}
|
||||
}
|
||||
}
|
||||
21
mallplusui-web-admin/LICENSE
Normal file
21
mallplusui-web-admin/LICENSE
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2018-2019 macrozheng
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
82
mallplusui-web-admin/README.md
Normal file
82
mallplusui-web-admin/README.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# mallplus-platform
|
||||
|
||||
## 说明
|
||||
|
||||
> 基于Vue+Element的电商后台管理系统,完整实现了整个流程。
|
||||
|
||||
> 该项目为前后端分离项目,搭建步骤具体参考后端项目[传送门](https://github.com/macrozheng/mall)。
|
||||
|
||||
> 如果该项目对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!
|
||||
|
||||
> 或者您可以 "follow" 一下,该项目将持续更新,不断完善功能。
|
||||
|
||||
> 项目交流QQ群:[959351312](http://qm.qq.com/cgi-bin/qm/qr?k=V6xu5c12j9qhnMUNdDRzakNxRKzOxibQ)。
|
||||
|
||||
> 如有问题或者好的建议可以在 Issues 中提。
|
||||
|
||||
## 前言
|
||||
|
||||
`mall`项目后台管理系统的前端项目
|
||||
[传送门](https://github.com/macrozheng/mall)。
|
||||
|
||||
## 项目介绍
|
||||
|
||||
`mallplus-platform`是一个电商后台管理系统的前端项目,基于Vue+Element实现。
|
||||
主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。
|
||||
|
||||
## 项目演示
|
||||
|
||||
项目在线演示地址:[http://39.98.190.128/index.html](http://39.98.190.128/index.html)
|
||||
|
||||

|
||||
|
||||
## 技术选型
|
||||
|
||||
技术 | 说明 | 官网
|
||||
----|----|----
|
||||
Vue | 前端框架 | [https://vuejs.org/](https://vuejs.org/)
|
||||
Vue-router | 路由框架 | [https://router.vuejs.org/](https://router.vuejs.org/)
|
||||
Vuex | 全局状态管理框架 | [https://vuex.vuejs.org/](https://vuex.vuejs.org/)
|
||||
Element | 前端UI框架 | [https://element.eleme.io/](https://element.eleme.io/)
|
||||
Axios | 前端HTTP框架 | [https://github.com/axios/axios](https://github.com/axios/axios)
|
||||
v-charts | 基于Echarts的图表框架 | [https://v-charts.js.org/](https://v-charts.js.org/)
|
||||
Js-cookie | cookie管理工具 | [https://github.com/js-cookie/js-cookie](https://github.com/js-cookie/js-cookie)
|
||||
nprogress | 进度条控件 | [https://github.com/rstacruz/nprogress](https://github.com/rstacruz/nprogress)
|
||||
vue-element-admin | 项目脚手架参考 | [https://github.com/PanJiaChen/vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
|
||||
|
||||
### 项目布局
|
||||
|
||||
``` lua
|
||||
src -- 源码目录
|
||||
├── api -- axios网络请求定义
|
||||
├── assets -- 静态图片资源文件
|
||||
├── components -- 通用组件封装
|
||||
├── icons -- svg矢量图片文件
|
||||
├── router -- vue-router路由配置
|
||||
├── store -- vuex的状态管理
|
||||
├── styles -- 全局css样式
|
||||
├── utils -- 工具类
|
||||
└── views -- 前端页面
|
||||
├── home -- 首页
|
||||
├── layout -- 通用页面加载框架
|
||||
├── login -- 登录页
|
||||
├── oms -- 订单模块页面
|
||||
├── pms -- 商品模块页面
|
||||
└── sms -- 营销模块页面
|
||||
```
|
||||
|
||||
## 搭建步骤
|
||||
- 下载node并安装:[https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi](https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi);
|
||||
- 该项目为前后端分离项目,访问本地访问接口需搭建后台环境,搭建请参考后端项目[传送门](https://github.com/macrozheng/mall);
|
||||
- 访问在线接口无需搭建后台环境,只需将config/dev.env.js文件中的BASE_API改为[http://39.98.190.128:8080](http://39.98.190.128:8080)即可;
|
||||
- 克隆源代码到本地,使用IDEA打开,并完成编译;
|
||||
- 在IDEA命令行中运行命令:npm install,下载相关依赖;
|
||||
- 在IDEA命令行中运行命令:npm run dev,运行项目;
|
||||
- 访问地址:[http://localhost:8090](http://localhost:8090) 即可打开后台管理系统页面;
|
||||
- 如果遇到无法运行该命令,需要配置npm的环境变量,如在path变量中添加:C:\Users\zhenghong\AppData\Roaming\npm。
|
||||
|
||||
## 许可证
|
||||
|
||||
[MIT](https://github.com/macrozheng/mallplus-platform/blob/master/LICENSE)
|
||||
|
||||
Copyright (c) 2018-2019 macrozheng
|
||||
41
mallplusui-web-admin/build/build.js
Normal file
41
mallplusui-web-admin/build/build.js
Normal file
@@ -0,0 +1,41 @@
|
||||
'use strict'
|
||||
require('./check-versions')()
|
||||
|
||||
process.env.NODE_ENV = 'production'
|
||||
|
||||
const ora = require('ora')
|
||||
const rm = require('rimraf')
|
||||
const path = require('path')
|
||||
const chalk = require('chalk')
|
||||
const webpack = require('webpack')
|
||||
const config = require('../config')
|
||||
const webpackConfig = require('./webpack.prod.conf')
|
||||
|
||||
const spinner = ora('building for production...')
|
||||
spinner.start()
|
||||
|
||||
rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => {
|
||||
if (err) throw err
|
||||
webpack(webpackConfig, (err, stats) => {
|
||||
spinner.stop()
|
||||
if (err) throw err
|
||||
process.stdout.write(stats.toString({
|
||||
colors: true,
|
||||
modules: false,
|
||||
children: false, // If you are using ts-loader, setting this to true will make TypeScript errors show up during build.
|
||||
chunks: false,
|
||||
chunkModules: false
|
||||
}) + '\n\n')
|
||||
|
||||
if (stats.hasErrors()) {
|
||||
console.log(chalk.red(' Build failed with errors.\n'))
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
console.log(chalk.cyan(' Build complete.\n'))
|
||||
console.log(chalk.yellow(
|
||||
' Tip: built files are meant to be served over an HTTP server.\n' +
|
||||
' Opening index.html over file:// won\'t work.\n'
|
||||
))
|
||||
})
|
||||
})
|
||||
54
mallplusui-web-admin/build/check-versions.js
Normal file
54
mallplusui-web-admin/build/check-versions.js
Normal file
@@ -0,0 +1,54 @@
|
||||
'use strict'
|
||||
const chalk = require('chalk')
|
||||
const semver = require('semver')
|
||||
const packageConfig = require('../package.json')
|
||||
const shell = require('shelljs')
|
||||
|
||||
function exec (cmd) {
|
||||
return require('child_process').execSync(cmd).toString().trim()
|
||||
}
|
||||
|
||||
const versionRequirements = [
|
||||
{
|
||||
name: 'node',
|
||||
currentVersion: semver.clean(process.version),
|
||||
versionRequirement: packageConfig.engines.node
|
||||
}
|
||||
]
|
||||
|
||||
if (shell.which('npm')) {
|
||||
versionRequirements.push({
|
||||
name: 'npm',
|
||||
currentVersion: exec('npm --version'),
|
||||
versionRequirement: packageConfig.engines.npm
|
||||
})
|
||||
}
|
||||
|
||||
module.exports = function () {
|
||||
const warnings = []
|
||||
|
||||
for (let i = 0; i < versionRequirements.length; i++) {
|
||||
const mod = versionRequirements[i]
|
||||
|
||||
if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) {
|
||||
warnings.push(mod.name + ': ' +
|
||||
chalk.red(mod.currentVersion) + ' should be ' +
|
||||
chalk.green(mod.versionRequirement)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
if (warnings.length) {
|
||||
console.log('')
|
||||
console.log(chalk.yellow('To use this template, you must update following to modules:'))
|
||||
console.log()
|
||||
|
||||
for (let i = 0; i < warnings.length; i++) {
|
||||
const warning = warnings[i]
|
||||
console.log(' ' + warning)
|
||||
}
|
||||
|
||||
console.log()
|
||||
process.exit(1)
|
||||
}
|
||||
}
|
||||
9
mallplusui-web-admin/build/dev-client.js
Normal file
9
mallplusui-web-admin/build/dev-client.js
Normal file
@@ -0,0 +1,9 @@
|
||||
/* eslint-disable */
|
||||
require('eventsource-polyfill')
|
||||
var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true')
|
||||
|
||||
hotClient.subscribe(function (event) {
|
||||
if (event.action === 'reload') {
|
||||
window.location.reload()
|
||||
}
|
||||
})
|
||||
75
mallplusui-web-admin/build/dev-server.js
Normal file
75
mallplusui-web-admin/build/dev-server.js
Normal file
@@ -0,0 +1,75 @@
|
||||
require('./check-versions')()
|
||||
var config = require('../config')
|
||||
if (!process.env.NODE_ENV) process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV)
|
||||
var path = require('path')
|
||||
var express = require('express')
|
||||
var webpack = require('webpack')
|
||||
var opn = require('opn')
|
||||
var proxyMiddleware = require('http-proxy-middleware')
|
||||
var webpackConfig = require('./webpack.dev.conf')
|
||||
|
||||
// default port where dev server listens for incoming traffic
|
||||
var port = process.env.PORT || config.dev.port
|
||||
// Define HTTP proxies to your custom API backend
|
||||
// https://github.com/chimurai/http-proxy-middleware
|
||||
var proxyTable = config.dev.proxyTable
|
||||
|
||||
var app = express()
|
||||
var compiler = webpack(webpackConfig)
|
||||
|
||||
var devMiddleware = require('webpack-dev-middleware')(compiler, {
|
||||
publicPath: webpackConfig.output.publicPath,
|
||||
quiet: true
|
||||
})
|
||||
|
||||
var hotMiddleware = require('webpack-hot-middleware')(compiler, {
|
||||
log: () => {}
|
||||
})
|
||||
// force page reload when html-webpack-plugin template changes
|
||||
compiler.plugin('compilation', function (compilation) {
|
||||
compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) {
|
||||
hotMiddleware.publish({ action: 'reload' })
|
||||
cb()
|
||||
})
|
||||
})
|
||||
|
||||
// proxy api requests
|
||||
Object.keys(proxyTable).forEach(function (context) {
|
||||
var options = proxyTable[context]
|
||||
if (typeof options === 'string') {
|
||||
options = { target: options }
|
||||
}
|
||||
app.use(proxyMiddleware(context, options))
|
||||
})
|
||||
|
||||
// handle fallback for HTML5 history API
|
||||
app.use(require('connect-history-api-fallback')())
|
||||
|
||||
// serve webpack bundle output
|
||||
app.use(devMiddleware)
|
||||
|
||||
// enable hot-reload and state-preserving
|
||||
// compilation error display
|
||||
app.use(hotMiddleware)
|
||||
|
||||
// serve pure static assets
|
||||
var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory)
|
||||
app.use(staticPath, express.static('./static'))
|
||||
|
||||
var uri = 'http://www.yyundong.com:' + port
|
||||
|
||||
devMiddleware.waitUntilValid(function () {
|
||||
console.log('> Listening at ' + uri + '\n')
|
||||
})
|
||||
|
||||
module.exports = app.listen(port, function (err) {
|
||||
if (err) {
|
||||
console.log(err)
|
||||
return
|
||||
}
|
||||
|
||||
// when env is testing, don't need open it
|
||||
//if (process.env.NODE_ENV !== 'testing') {
|
||||
// opn(uri)
|
||||
//}
|
||||
})
|
||||
BIN
mallplusui-web-admin/build/logo.png
Normal file
BIN
mallplusui-web-admin/build/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.7 KiB |
102
mallplusui-web-admin/build/utils.js
Normal file
102
mallplusui-web-admin/build/utils.js
Normal file
@@ -0,0 +1,102 @@
|
||||
'use strict'
|
||||
const path = require('path')
|
||||
const config = require('../config')
|
||||
const ExtractTextPlugin = require('extract-text-webpack-plugin')
|
||||
const packageConfig = require('../package.json')
|
||||
|
||||
exports.assetsPath = function (_path) {
|
||||
const assetsSubDirectory = process.env.NODE_ENV === 'production'
|
||||
? config.build.assetsSubDirectory
|
||||
: config.dev.assetsSubDirectory
|
||||
|
||||
return path.posix.join(assetsSubDirectory, _path)
|
||||
}
|
||||
|
||||
exports.cssLoaders = function (options) {
|
||||
options = options || {}
|
||||
|
||||
const cssLoader = {
|
||||
loader: 'css-loader',
|
||||
options: {
|
||||
sourceMap: options.sourceMap
|
||||
}
|
||||
}
|
||||
|
||||
const postcssLoader = {
|
||||
loader: 'postcss-loader',
|
||||
options: {
|
||||
sourceMap: options.sourceMap
|
||||
}
|
||||
}
|
||||
|
||||
// generate loader string to be used with extract text plugin
|
||||
function generateLoaders (loader, loaderOptions) {
|
||||
const loaders = options.usePostCSS ? [cssLoader, postcssLoader] : [cssLoader]
|
||||
|
||||
if (loader) {
|
||||
loaders.push({
|
||||
loader: loader + '-loader',
|
||||
options: Object.assign({}, loaderOptions, {
|
||||
sourceMap: options.sourceMap
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
// Extract CSS when that option is specified
|
||||
// (which is the case during production build)
|
||||
if (options.extract) {
|
||||
return ExtractTextPlugin.extract({
|
||||
use: loaders,
|
||||
fallback: 'vue-style-loader',
|
||||
publicPath: '../../' //加我叫我加我加我加我
|
||||
})
|
||||
} else {
|
||||
return ['vue-style-loader'].concat(loaders)
|
||||
}
|
||||
}
|
||||
|
||||
// https://vue-loader.vuejs.org/en/configurations/extract-css.html
|
||||
return {
|
||||
css: generateLoaders(),
|
||||
postcss: generateLoaders(),
|
||||
less: generateLoaders('less'),
|
||||
sass: generateLoaders('sass', { indentedSyntax: true }),
|
||||
scss: generateLoaders('sass'),
|
||||
stylus: generateLoaders('stylus'),
|
||||
styl: generateLoaders('stylus')
|
||||
}
|
||||
}
|
||||
|
||||
// Generate loaders for standalone style files (outside of .vue)
|
||||
exports.styleLoaders = function (options) {
|
||||
const output = []
|
||||
const loaders = exports.cssLoaders(options)
|
||||
|
||||
for (const extension in loaders) {
|
||||
const loader = loaders[extension]
|
||||
output.push({
|
||||
test: new RegExp('\\.' + extension + '$'),
|
||||
use: loader
|
||||
})
|
||||
}
|
||||
|
||||
return output
|
||||
}
|
||||
|
||||
exports.createNotifierCallback = () => {
|
||||
const notifier = require('node-notifier')
|
||||
|
||||
return (severity, errors) => {
|
||||
if (severity !== 'error') return
|
||||
|
||||
const error = errors[0]
|
||||
const filename = error.file && error.file.split('!').pop()
|
||||
|
||||
notifier.notify({
|
||||
title: packageConfig.name,
|
||||
message: severity + ': ' + error.name,
|
||||
subtitle: filename || '',
|
||||
icon: path.join(__dirname, 'logo.png')
|
||||
})
|
||||
}
|
||||
}
|
||||
22
mallplusui-web-admin/build/vue-loader.conf.js
Normal file
22
mallplusui-web-admin/build/vue-loader.conf.js
Normal file
@@ -0,0 +1,22 @@
|
||||
'use strict'
|
||||
const utils = require('./utils')
|
||||
const config = require('../config')
|
||||
const isProduction = process.env.NODE_ENV === 'production'
|
||||
const sourceMapEnabled = isProduction
|
||||
? config.build.productionSourceMap
|
||||
: config.dev.cssSourceMap
|
||||
|
||||
module.exports = {
|
||||
loaders: utils.cssLoaders({
|
||||
sourceMap: sourceMapEnabled,
|
||||
extract: isProduction
|
||||
}),
|
||||
cssSourceMap: sourceMapEnabled,
|
||||
cacheBusting: config.dev.cacheBusting,
|
||||
transformToRequire: {
|
||||
video: ['src', 'poster'],
|
||||
source: 'src',
|
||||
img: 'src',
|
||||
image: 'xlink:href'
|
||||
}
|
||||
}
|
||||
96
mallplusui-web-admin/build/webpack.base.conf.js
Normal file
96
mallplusui-web-admin/build/webpack.base.conf.js
Normal file
@@ -0,0 +1,96 @@
|
||||
'use strict'
|
||||
const path = require('path')
|
||||
const utils = require('./utils')
|
||||
const config = require('../config')
|
||||
const vueLoaderConfig = require('./vue-loader.conf')
|
||||
|
||||
function resolve (dir) {
|
||||
return path.join(__dirname, '..', dir)
|
||||
}
|
||||
|
||||
|
||||
|
||||
module.exports = {
|
||||
/* externals: {
|
||||
'vue': 'Vue',
|
||||
'vue-router': 'VueRouter',
|
||||
'element-ui': 'ELEMENT',
|
||||
},*/
|
||||
context: path.resolve(__dirname, '../'),
|
||||
entry: {
|
||||
app: './src/main.js'
|
||||
},
|
||||
output: {
|
||||
path: config.build.assetsRoot,
|
||||
filename: '[name].js',
|
||||
publicPath: process.env.NODE_ENV === 'production'
|
||||
? config.build.assetsPublicPath
|
||||
: config.dev.assetsPublicPath
|
||||
},
|
||||
resolve: {
|
||||
extensions: ['.js', '.vue', '.json'],
|
||||
alias: {
|
||||
'vue$': 'vue/dist/vue.esm.js',
|
||||
'@': resolve('src'),
|
||||
}
|
||||
},
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /\.vue$/,
|
||||
loader: 'vue-loader',
|
||||
options: vueLoaderConfig
|
||||
},
|
||||
{
|
||||
test: /\.js$/,
|
||||
loader: 'babel-loader',
|
||||
include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')]
|
||||
},
|
||||
{
|
||||
test: /\.svg$/,
|
||||
loader: 'svg-sprite-loader',
|
||||
include: [resolve('src/icons')],
|
||||
options: {
|
||||
symbolId: 'icon-[name]'
|
||||
}
|
||||
},
|
||||
{
|
||||
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
|
||||
loader: 'url-loader',
|
||||
exclude: resolve('src/icons'),
|
||||
options: {
|
||||
limit: 10000,
|
||||
name: utils.assetsPath('img/[name].[hash:7].[ext]')
|
||||
}
|
||||
},
|
||||
{
|
||||
test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
|
||||
loader: 'url-loader',
|
||||
options: {
|
||||
limit: 10000,
|
||||
name: utils.assetsPath('media/[name].[hash:7].[ext]')
|
||||
}
|
||||
},
|
||||
{
|
||||
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
|
||||
loader: 'url-loader',
|
||||
options: {
|
||||
limit: 10000,
|
||||
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
node: {
|
||||
// prevent webpack from injecting useless setImmediate polyfill because Vue
|
||||
// source contains it (although only uses it if it's native).
|
||||
setImmediate: false,
|
||||
// prevent webpack from injecting mocks to Node native modules
|
||||
// that does not make sense for the client
|
||||
dgram: 'empty',
|
||||
fs: 'empty',
|
||||
net: 'empty',
|
||||
tls: 'empty',
|
||||
child_process: 'empty'
|
||||
}
|
||||
}
|
||||
96
mallplusui-web-admin/build/webpack.dev.conf.js
Normal file
96
mallplusui-web-admin/build/webpack.dev.conf.js
Normal file
@@ -0,0 +1,96 @@
|
||||
'use strict'
|
||||
const utils = require('./utils')
|
||||
const webpack = require('webpack')
|
||||
const config = require('../config')
|
||||
const merge = require('webpack-merge')
|
||||
const path = require('path')
|
||||
const baseWebpackConfig = require('./webpack.base.conf')
|
||||
const CopyWebpackPlugin = require('copy-webpack-plugin')
|
||||
const HtmlWebpackPlugin = require('html-webpack-plugin')
|
||||
const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin')
|
||||
const portfinder = require('portfinder')
|
||||
|
||||
const HOST = process.env.HOST
|
||||
const PORT = process.env.PORT && Number(process.env.PORT)
|
||||
|
||||
const devWebpackConfig = merge(baseWebpackConfig, {
|
||||
module: {
|
||||
rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true })
|
||||
},
|
||||
// cheap-module-eval-source-map is faster for development
|
||||
devtool: config.dev.devtool,
|
||||
|
||||
// these devServer options should be customized in /config/index.js
|
||||
devServer: {
|
||||
disableHostCheck : true,
|
||||
clientLogLevel: 'warning',
|
||||
historyApiFallback: {
|
||||
rewrites: [
|
||||
{ from: /.*/, to: path.posix.join(config.dev.assetsPublicPath, 'index.html') },
|
||||
],
|
||||
},
|
||||
hot: true,
|
||||
contentBase: false, // since we use CopyWebpackPlugin.
|
||||
compress: true,
|
||||
host: HOST || config.dev.host,
|
||||
port: PORT || config.dev.port,
|
||||
open: config.dev.autoOpenBrowser,
|
||||
overlay: config.dev.errorOverlay
|
||||
? { warnings: false, errors: true }
|
||||
: false,
|
||||
publicPath: config.dev.assetsPublicPath,
|
||||
proxy: config.dev.proxyTable,
|
||||
quiet: true, // necessary for FriendlyErrorsPlugin
|
||||
watchOptions: {
|
||||
poll: config.dev.poll,
|
||||
}
|
||||
},
|
||||
plugins: [
|
||||
new webpack.DefinePlugin({
|
||||
'process.env': require('../config/dev.env')
|
||||
}),
|
||||
new webpack.HotModuleReplacementPlugin(),
|
||||
new webpack.NamedModulesPlugin(), // HMR shows correct file names in console on update.
|
||||
new webpack.NoEmitOnErrorsPlugin(),
|
||||
// https://github.com/ampedandwired/html-webpack-plugin
|
||||
new HtmlWebpackPlugin({
|
||||
filename: 'index.html',
|
||||
template: 'index.html',
|
||||
inject: true
|
||||
}),
|
||||
// copy custom static assets
|
||||
new CopyWebpackPlugin([
|
||||
{
|
||||
from: path.resolve(__dirname, '../static'),
|
||||
to: config.dev.assetsSubDirectory,
|
||||
ignore: ['.*']
|
||||
}
|
||||
])
|
||||
]
|
||||
})
|
||||
|
||||
module.exports = new Promise((resolve, reject) => {
|
||||
portfinder.basePort = process.env.PORT || config.dev.port
|
||||
portfinder.getPort((err, port) => {
|
||||
if (err) {
|
||||
reject(err)
|
||||
} else {
|
||||
// publish the new Port, necessary for e2e tests
|
||||
process.env.PORT = port
|
||||
// add port to devServer config
|
||||
devWebpackConfig.devServer.port = port
|
||||
|
||||
// Add FriendlyErrorsPlugin
|
||||
devWebpackConfig.plugins.push(new FriendlyErrorsPlugin({
|
||||
compilationSuccessInfo: {
|
||||
messages: [`Your application is running here: http://${devWebpackConfig.devServer.host}:${port}`],
|
||||
},
|
||||
onErrors: config.dev.notifyOnErrors
|
||||
? utils.createNotifierCallback()
|
||||
: undefined
|
||||
}))
|
||||
|
||||
resolve(devWebpackConfig)
|
||||
}
|
||||
})
|
||||
})
|
||||
145
mallplusui-web-admin/build/webpack.prod.conf.js
Normal file
145
mallplusui-web-admin/build/webpack.prod.conf.js
Normal file
@@ -0,0 +1,145 @@
|
||||
'use strict'
|
||||
const path = require('path')
|
||||
const utils = require('./utils')
|
||||
const webpack = require('webpack')
|
||||
const config = require('../config')
|
||||
const merge = require('webpack-merge')
|
||||
const baseWebpackConfig = require('./webpack.base.conf')
|
||||
const CopyWebpackPlugin = require('copy-webpack-plugin')
|
||||
const HtmlWebpackPlugin = require('html-webpack-plugin')
|
||||
const ExtractTextPlugin = require('extract-text-webpack-plugin')
|
||||
const OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')
|
||||
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
|
||||
|
||||
const env = require('../config/prod.env')
|
||||
|
||||
const webpackConfig = merge(baseWebpackConfig, {
|
||||
module: {
|
||||
rules: utils.styleLoaders({
|
||||
sourceMap: config.build.productionSourceMap,
|
||||
extract: true,
|
||||
usePostCSS: true
|
||||
})
|
||||
},
|
||||
devtool: config.build.productionSourceMap ? config.build.devtool : false,
|
||||
output: {
|
||||
path: config.build.assetsRoot,
|
||||
filename: utils.assetsPath('js/[name].[chunkhash].js'),
|
||||
chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
|
||||
},
|
||||
plugins: [
|
||||
// http://vuejs.github.io/vue-loader/en/workflow/production.html
|
||||
new webpack.DefinePlugin({
|
||||
'process.env': env
|
||||
}),
|
||||
new UglifyJsPlugin({
|
||||
uglifyOptions: {
|
||||
compress: {
|
||||
warnings: false
|
||||
}
|
||||
},
|
||||
sourceMap: config.build.productionSourceMap,
|
||||
parallel: true
|
||||
}),
|
||||
// extract css into its own file
|
||||
new ExtractTextPlugin({
|
||||
filename: utils.assetsPath('css/[name].[contenthash].css'),
|
||||
// Setting the following option to `false` will not extract CSS from codesplit chunks.
|
||||
// Their CSS will instead be inserted dynamically with style-loader when the codesplit chunk has been loaded by webpack.
|
||||
// It's currently set to `true` because we are seeing that sourcemaps are included in the codesplit bundle as well when it's `false`,
|
||||
// increasing file size: https://github.com/vuejs-templates/webpack/issues/1110
|
||||
allChunks: true,
|
||||
}),
|
||||
// Compress extracted CSS. We are using this plugin so that possible
|
||||
// duplicated CSS from different components can be deduped.
|
||||
new OptimizeCSSPlugin({
|
||||
cssProcessorOptions: config.build.productionSourceMap
|
||||
? { safe: true, map: { inline: false } }
|
||||
: { safe: true }
|
||||
}),
|
||||
// generate dist index.html with correct asset hash for caching.
|
||||
// you can customize output by editing /index.html
|
||||
// see https://github.com/ampedandwired/html-webpack-plugin
|
||||
new HtmlWebpackPlugin({
|
||||
filename: config.build.index,
|
||||
template: 'index.html',
|
||||
inject: true,
|
||||
minify: {
|
||||
removeComments: true,
|
||||
collapseWhitespace: true,
|
||||
removeAttributeQuotes: true
|
||||
// more options:
|
||||
// https://github.com/kangax/html-minifier#options-quick-reference
|
||||
},
|
||||
// necessary to consistently work with multiple chunks via CommonsChunkPlugin
|
||||
chunksSortMode: 'dependency'
|
||||
}),
|
||||
// keep module.id stable when vendor modules does not change
|
||||
new webpack.HashedModuleIdsPlugin(),
|
||||
// enable scope hoisting
|
||||
new webpack.optimize.ModuleConcatenationPlugin(),
|
||||
// split vendor js into its own file
|
||||
new webpack.optimize.CommonsChunkPlugin({
|
||||
name: 'vendor',
|
||||
minChunks (module) {
|
||||
// any required modules inside node_modules are extracted to vendor
|
||||
return (
|
||||
module.resource &&
|
||||
/\.js$/.test(module.resource) &&
|
||||
module.resource.indexOf(
|
||||
path.join(__dirname, '../node_modules')
|
||||
) === 0
|
||||
)
|
||||
}
|
||||
}),
|
||||
// extract webpack runtime and module manifest to its own file in order to
|
||||
// prevent vendor hash from being updated whenever app bundle is updated
|
||||
new webpack.optimize.CommonsChunkPlugin({
|
||||
name: 'manifest',
|
||||
minChunks: Infinity
|
||||
}),
|
||||
// This instance extracts shared chunks from code splitted chunks and bundles them
|
||||
// in a separate chunk, similar to the vendor chunk
|
||||
// see: https://webpack.js.org/plugins/commons-chunk-plugin/#extra-async-commons-chunk
|
||||
new webpack.optimize.CommonsChunkPlugin({
|
||||
name: 'app',
|
||||
async: 'vendor-async',
|
||||
children: true,
|
||||
minChunks: 3
|
||||
}),
|
||||
|
||||
// copy custom static assets
|
||||
new CopyWebpackPlugin([
|
||||
{
|
||||
from: path.resolve(__dirname, '../static'),
|
||||
to: config.build.assetsSubDirectory,
|
||||
ignore: ['.*']
|
||||
}
|
||||
])
|
||||
]
|
||||
})
|
||||
|
||||
if (config.build.productionGzip) {
|
||||
const CompressionWebpackPlugin = require('compression-webpack-plugin')
|
||||
|
||||
webpackConfig.plugins.push(
|
||||
new CompressionWebpackPlugin({
|
||||
asset: '[path].gz[query]',
|
||||
algorithm: 'gzip',
|
||||
test: new RegExp(
|
||||
'\\.(' +
|
||||
config.build.productionGzipExtensions.join('|') +
|
||||
')$'
|
||||
),
|
||||
threshold: 10240,
|
||||
minRatio: 0.8
|
||||
})
|
||||
)
|
||||
}
|
||||
|
||||
if (config.build.bundleAnalyzerReport) {
|
||||
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
|
||||
webpackConfig.plugins.push(new BundleAnalyzerPlugin())
|
||||
}
|
||||
|
||||
module.exports = webpackConfig
|
||||
8
mallplusui-web-admin/config/dev.env.js
Normal file
8
mallplusui-web-admin/config/dev.env.js
Normal file
@@ -0,0 +1,8 @@
|
||||
'use strict'
|
||||
const merge = require('webpack-merge')
|
||||
const prodEnv = require('./prod.env')
|
||||
|
||||
module.exports = merge(prodEnv, {
|
||||
NODE_ENV: 'development',
|
||||
BASE_API: 'http://127.0.0.1:8085'
|
||||
})
|
||||
69
mallplusui-web-admin/config/index.js
Normal file
69
mallplusui-web-admin/config/index.js
Normal file
@@ -0,0 +1,69 @@
|
||||
'use strict'
|
||||
// Template version: 1.3.1
|
||||
// see http://vuejs-templates.github.io/webpack for documentation.
|
||||
|
||||
const path = require('path')
|
||||
|
||||
module.exports = {
|
||||
dev: {
|
||||
|
||||
// Paths
|
||||
assetsSubDirectory: 'static',
|
||||
assetsPublicPath: '/',
|
||||
proxyTable: {},
|
||||
|
||||
// Various Dev Server settings
|
||||
host: '127.0.0.1', // can be overwritten by process.env.HOST localhost
|
||||
port: 8091, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
|
||||
autoOpenBrowser: false,
|
||||
errorOverlay: true,
|
||||
notifyOnErrors: true,
|
||||
poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-
|
||||
|
||||
|
||||
/**
|
||||
* Source Maps
|
||||
*/
|
||||
|
||||
// https://webpack.js.org/configuration/devtool/#development
|
||||
devtool: 'cheap-module-eval-source-map',
|
||||
|
||||
// If you have problems debugging vue-files in devtools,
|
||||
// set this to false - it *may* help
|
||||
// https://vue-loader.vuejs.org/en/options.html#cachebusting
|
||||
cacheBusting: true,
|
||||
|
||||
cssSourceMap: true
|
||||
},
|
||||
|
||||
build: {
|
||||
// Template for index.html
|
||||
index: path.resolve(__dirname, '../dist/index.html'),
|
||||
|
||||
// Paths
|
||||
assetsRoot: path.resolve(__dirname, '../dist'),
|
||||
assetsSubDirectory: 'static',
|
||||
assetsPublicPath: './',
|
||||
|
||||
/**
|
||||
* Source Maps
|
||||
*/
|
||||
|
||||
productionSourceMap: true,
|
||||
// https://webpack.js.org/configuration/devtool/#production
|
||||
// devtool: '#source-map',
|
||||
|
||||
// Gzip off by default as many popular static hosts such as
|
||||
// Surge or Netlify already gzip all static assets for you.
|
||||
// Before setting to `true`, make sure to:
|
||||
// npm install --save-dev compression-webpack-plugin
|
||||
productionGzip: true,
|
||||
productionGzipExtensions: ['js', 'css'],
|
||||
|
||||
// Run the build command with an extra argument to
|
||||
// View the bundle analyzer report after build finishes:
|
||||
// `npm run build --report`
|
||||
// Set to `true` or `false` to always turn it on or off
|
||||
bundleAnalyzerReport: process.env.npm_config_report
|
||||
}
|
||||
}
|
||||
5
mallplusui-web-admin/config/prod.env.js
Normal file
5
mallplusui-web-admin/config/prod.env.js
Normal file
@@ -0,0 +1,5 @@
|
||||
'use strict'
|
||||
module.exports = {
|
||||
NODE_ENV: '"production"',
|
||||
BASE_API: '"/adminapi"'
|
||||
}
|
||||
13
mallplusui-web-admin/index.html
Normal file
13
mallplusui-web-admin/index.html
Normal file
@@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||||
<title>mallplus-platform</title>
|
||||
</head>
|
||||
<body>
|
||||
<script src="./static/tinymce4.7.5/tinymce.min.js"></script>
|
||||
<div id="app"></div>
|
||||
<!-- built files will be auto injected -->
|
||||
</body>
|
||||
</html>
|
||||
BIN
mallplusui-web-admin/mallcloud.keystore
Normal file
BIN
mallplusui-web-admin/mallcloud.keystore
Normal file
Binary file not shown.
29493
mallplusui-web-admin/package-lock.json
generated
Normal file
29493
mallplusui-web-admin/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
82
mallplusui-web-admin/package.json
Normal file
82
mallplusui-web-admin/package.json
Normal file
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"name": "mallplus-platform",
|
||||
"version": "1.0.0",
|
||||
"description": "mallplus-platform",
|
||||
"author": "mallplus",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "webpack-dev-server --host 0.0.0.0 --progress --config build/webpack.dev.conf.js",
|
||||
"start": "npm run dev",
|
||||
"build": "node build/build.js",
|
||||
"analyze": "cross-env NODE_ENV=production npm_config_report=true npm run build"
|
||||
},
|
||||
"dependencies": {
|
||||
"@riophae/vue-treeselect": "0.0.38",
|
||||
"axios": "^0.18.0",
|
||||
"echarts": "^4.2.0-rc.2",
|
||||
"element-ui": "^2.7.2",
|
||||
"js-cookie": "^2.2.0",
|
||||
"node-sass": "^4.14.1",
|
||||
"normalize.css": "^8.0.0",
|
||||
"nprogress": "^0.2.0",
|
||||
"v-charts": "^1.19.0",
|
||||
"v-distpicker": "^1.0.20",
|
||||
"vue": "^2.5.2",
|
||||
"vue-baidu-map": "^0.21.22",
|
||||
"vue-router": "^3.0.1",
|
||||
"vuedraggable": "^2.20.0",
|
||||
"vuex": "^3.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"autoprefixer": "^7.1.2",
|
||||
"babel-core": "^6.22.1",
|
||||
"babel-helper-vue-jsx-merge-props": "^2.0.3",
|
||||
"babel-loader": "^7.1.1",
|
||||
"babel-plugin-syntax-jsx": "^6.18.0",
|
||||
"babel-plugin-transform-runtime": "^6.22.0",
|
||||
"babel-plugin-transform-vue-jsx": "^3.5.0",
|
||||
"babel-preset-env": "^1.3.2",
|
||||
"babel-preset-stage-2": "^6.22.0",
|
||||
"chalk": "^2.0.1",
|
||||
"compression-webpack-plugin": "^1.1.12",
|
||||
"copy-webpack-plugin": "^4.0.1",
|
||||
"cross-env": "^5.2.0",
|
||||
"css-loader": "^0.28.0",
|
||||
"extract-text-webpack-plugin": "^3.0.0",
|
||||
"file-loader": "^1.1.4",
|
||||
"friendly-errors-webpack-plugin": "^1.6.1",
|
||||
"html-webpack-plugin": "^2.30.1",
|
||||
"less": "^3.10.3",
|
||||
"less-loader": "^5.0.0",
|
||||
"node-notifier": "^5.1.2",
|
||||
"optimize-css-assets-webpack-plugin": "^3.2.0",
|
||||
"ora": "^1.2.0",
|
||||
"portfinder": "^1.0.13",
|
||||
"postcss-import": "^11.0.0",
|
||||
"postcss-loader": "^2.0.8",
|
||||
"postcss-url": "^7.2.1",
|
||||
"rimraf": "^2.6.0",
|
||||
"sass-loader": "^7.3.1",
|
||||
"semver": "^5.3.0",
|
||||
"shelljs": "^0.7.6",
|
||||
"svg-sprite-loader": "^3.7.3",
|
||||
"uglifyjs-webpack-plugin": "^1.1.1",
|
||||
"url-loader": "^0.5.8",
|
||||
"vue-loader": "^13.3.0",
|
||||
"vue-style-loader": "^3.0.1",
|
||||
"vue-template-compiler": "^2.5.2",
|
||||
"webpack": "^3.6.0",
|
||||
"webpack-bundle-analyzer": "^2.9.0",
|
||||
"webpack-dev-server": "^2.9.1",
|
||||
"webpack-merge": "^4.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 6.0.0",
|
||||
"npm": ">= 3.0.0"
|
||||
},
|
||||
"browserslist": [
|
||||
"> 1%",
|
||||
"last 2 versions",
|
||||
"not ie <= 8"
|
||||
]
|
||||
}
|
||||
14
mallplusui-web-admin/src/App.vue
Normal file
14
mallplusui-web-admin/src/App.vue
Normal file
@@ -0,0 +1,14 @@
|
||||
<template>
|
||||
<div id="app">
|
||||
<router-view/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'App'
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
</style>
|
||||
94
mallplusui-web-admin/src/api/admin.js
Normal file
94
mallplusui-web-admin/src/api/admin.js
Normal file
@@ -0,0 +1,94 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sys/sysUser/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function userRoles(params,adminId) {
|
||||
return request({
|
||||
url:'/sys/sysUser/role/'+adminId,
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function userRoleCheck(params) {
|
||||
return request({
|
||||
url:'/sys/sysUser/userRoleCheck',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createAdmin(data) {
|
||||
return request({
|
||||
url:'/sys/sysUser/register',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateShowStatus(data) {
|
||||
return request({
|
||||
url:'/sys/sysUser/update/updateShowStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFactoryStatus(data) {
|
||||
return request({
|
||||
url:'/sys/sysUser/update/factoryStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteAdmin(id) {
|
||||
return request({
|
||||
url:'/sys/sysUser/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getAdmin(id) {
|
||||
return request({
|
||||
url:'/sys/sysUser/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePassword(data) {
|
||||
return request({
|
||||
url:'/sys/sysUser/updatePassword',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateAdmin(id,data) {
|
||||
return request({
|
||||
url:'/sys/sysUser/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function communityList(id) {
|
||||
return request({
|
||||
url:'/sys/sysUser/community/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function communityUser(id) {
|
||||
return request({
|
||||
url:'/sys/sysUser/communityUser/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
export function userCommunityRelate(data) {
|
||||
return request({
|
||||
url:'/sys/sysUser/userCommunityRelate',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
47
mallplusui-web-admin/src/api/area.js
Normal file
47
mallplusui-web-admin/src/api/area.js
Normal file
@@ -0,0 +1,47 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sys/SysArea/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createArea(data) {
|
||||
return request({
|
||||
url:'/sys/SysArea/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteArea(id) {
|
||||
return request({
|
||||
url:'/sys/SysArea/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getArea(id) {
|
||||
return request({
|
||||
url:'/sys/SysArea/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateArea(id,data) {
|
||||
return request({
|
||||
url:'/sys/SysArea/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
export function fetchAreaListWithChildren(params) {
|
||||
return request({
|
||||
url:'/sys/SysArea/list/withChildren',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
53
mallplusui-web-admin/src/api/brand.js
Normal file
53
mallplusui-web-admin/src/api/brand.js
Normal file
@@ -0,0 +1,53 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsBrand/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createBrand(data) {
|
||||
return request({
|
||||
url:'/pms/PmsBrand/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateShowStatus(data) {
|
||||
return request({
|
||||
url:'/pms/PmsBrand/update/showStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFactoryStatus(data) {
|
||||
return request({
|
||||
url:'/pms/PmsBrand/update/factoryStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteBrand(id) {
|
||||
return request({
|
||||
url:'/pms/PmsBrand/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getBrand(id) {
|
||||
return request({
|
||||
url:'/pms/PmsBrand/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateBrand(id,data) {
|
||||
return request({
|
||||
url:'/pms/PmsBrand/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
44
mallplusui-web-admin/src/api/build/adv.js
Normal file
44
mallplusui-web-admin/src/api/build/adv.js
Normal file
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/build/adv/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createAdv(data) {
|
||||
return request({
|
||||
url:'/build/adv/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteAdv(id) {
|
||||
return request({
|
||||
url:'/build/adv/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getAdv(id) {
|
||||
return request({
|
||||
url:'/build/adv/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateAdv(id,data) {
|
||||
return request({
|
||||
url:'/build/adv/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateStatus(id,params) {
|
||||
return request({
|
||||
url:'/build/adv/update/status/'+id,
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
41
mallplusui-web-admin/src/api/build/community.js
Normal file
41
mallplusui-web-admin/src/api/build/community.js
Normal file
@@ -0,0 +1,41 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/building/community/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createCommunity(data) {
|
||||
return request({
|
||||
url:'/building/community/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteCommunity(id) {
|
||||
return request({
|
||||
url:'/building/community/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getCommunity(id) {
|
||||
return request({
|
||||
url:'/building/community/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateCommunity(id,data) {
|
||||
return request({
|
||||
url:'/building/community/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function exportExcel(params) {
|
||||
window.open(process.env.BASE_API+'/building/community/exportExcel')
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/build/floor.js
Normal file
38
mallplusui-web-admin/src/api/build/floor.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/building/floor/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createFloor(data) {
|
||||
return request({
|
||||
url:'/building/floor/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteFloor(id) {
|
||||
return request({
|
||||
url:'/building/floor/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getFloor(id) {
|
||||
return request({
|
||||
url:'/building/floor/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFloor(id,data) {
|
||||
return request({
|
||||
url:'/building/floor/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/build/group.js
Normal file
38
mallplusui-web-admin/src/api/build/group.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/build/group/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createGroup(data) {
|
||||
return request({
|
||||
url:'/build/group/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteGroup(id) {
|
||||
return request({
|
||||
url:'/build/group/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getGroup(id) {
|
||||
return request({
|
||||
url:'/build/group/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateGroup(id,data) {
|
||||
return request({
|
||||
url:'/build/group/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/build/groupMember.js
Normal file
38
mallplusui-web-admin/src/api/build/groupMember.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/build/groupMember/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createGroupMember(data) {
|
||||
return request({
|
||||
url:'/build/groupMember/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteGroupMember(id) {
|
||||
return request({
|
||||
url:'/build/groupMember/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getGroupMember(id) {
|
||||
return request({
|
||||
url:'/build/groupMember/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateGroupMember(id,data) {
|
||||
return request({
|
||||
url:'/build/groupMember/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/build/notice.js
Normal file
38
mallplusui-web-admin/src/api/build/notice.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/build/notice/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createNotice(data) {
|
||||
return request({
|
||||
url:'/build/notice/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteNotice(id) {
|
||||
return request({
|
||||
url:'/build/notice/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getNotice(id) {
|
||||
return request({
|
||||
url:'/build/notice/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateNotice(id,data) {
|
||||
return request({
|
||||
url:'/build/notice/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/build/owner.js
Normal file
38
mallplusui-web-admin/src/api/build/owner.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/building/owner/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createOwner(data) {
|
||||
return request({
|
||||
url:'/building/owner/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteOwner(id) {
|
||||
return request({
|
||||
url:'/building/owner/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getOwner(id) {
|
||||
return request({
|
||||
url:'/building/owner/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateOwner(id,data) {
|
||||
return request({
|
||||
url:'/building/owner/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/build/repair.js
Normal file
38
mallplusui-web-admin/src/api/build/repair.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/build/repair/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createRepair(data) {
|
||||
return request({
|
||||
url:'/build/repair/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteRepair(id) {
|
||||
return request({
|
||||
url:'/build/repair/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getRepair(id) {
|
||||
return request({
|
||||
url:'/build/repair/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateRepair(id,data) {
|
||||
return request({
|
||||
url:'/build/repair/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
45
mallplusui-web-admin/src/api/build/room.js
Normal file
45
mallplusui-web-admin/src/api/build/room.js
Normal file
@@ -0,0 +1,45 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/building/room/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function withChilds(params) {
|
||||
return request({
|
||||
url:'/building/room/withChilds',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createRoom(data) {
|
||||
return request({
|
||||
url:'/building/room/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteRoom(id) {
|
||||
return request({
|
||||
url:'/building/room/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getRoom(id) {
|
||||
return request({
|
||||
url:'/building/room/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateRoom(id,data) {
|
||||
return request({
|
||||
url:'/building/room/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/build/typePrice.js
Normal file
38
mallplusui-web-admin/src/api/build/typePrice.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/build/typePrice/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createTypePrice(data) {
|
||||
return request({
|
||||
url:'/build/typePrice/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteTypePrice(id) {
|
||||
return request({
|
||||
url:'/build/typePrice/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getTypePrice(id) {
|
||||
return request({
|
||||
url:'/build/typePrice/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateTypePrice(id,data) {
|
||||
return request({
|
||||
url:'/build/typePrice/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/build/unit.js
Normal file
38
mallplusui-web-admin/src/api/build/unit.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/building/unit/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createUnit(data) {
|
||||
return request({
|
||||
url:'/building/unit/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteUnit(id) {
|
||||
return request({
|
||||
url:'/building/unit/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getUnit(id) {
|
||||
return request({
|
||||
url:'/building/unit/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateUnit(id,data) {
|
||||
return request({
|
||||
url:'/building/unit/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/build/wuyeCompany.js
Normal file
38
mallplusui-web-admin/src/api/build/wuyeCompany.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/build/wuyeCompany/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createWuyeCompany(data) {
|
||||
return request({
|
||||
url:'/build/wuyeCompany/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteWuyeCompany(id) {
|
||||
return request({
|
||||
url:'/build/wuyeCompany/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getWuyeCompany(id) {
|
||||
return request({
|
||||
url:'/build/wuyeCompany/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateWuyeCompany(id,data) {
|
||||
return request({
|
||||
url:'/build/wuyeCompany/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/build/wuyePrice.js
Normal file
38
mallplusui-web-admin/src/api/build/wuyePrice.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/build/wuyePrice/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createWuyePrice(data) {
|
||||
return request({
|
||||
url:'/build/wuyePrice/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteWuyePrice(id) {
|
||||
return request({
|
||||
url:'/build/wuyePrice/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getWuyePrice(id) {
|
||||
return request({
|
||||
url:'/build/wuyePrice/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateWuyePrice(id,data) {
|
||||
return request({
|
||||
url:'/build/wuyePrice/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/cms/cmsZhaoPin.js
Normal file
38
mallplusui-web-admin/src/api/cms/cmsZhaoPin.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/cms/cmsZhaoPin/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createCmsZhaoPin(data) {
|
||||
return request({
|
||||
url: '/cms/cmsZhaoPin/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteCmsZhaoPin(id) {
|
||||
return request({
|
||||
url: '/cms/cmsZhaoPin/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getCmsZhaoPin(id) {
|
||||
return request({
|
||||
url: '/cms/cmsZhaoPin/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateCmsZhaoPin(id, data) {
|
||||
return request({
|
||||
url: '/cms/cmsZhaoPin/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
46
mallplusui-web-admin/src/api/cms/help.js
Normal file
46
mallplusui-web-admin/src/api/cms/help.js
Normal file
@@ -0,0 +1,46 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsHelp/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createHelp(data) {
|
||||
return request({
|
||||
url:'/cms/CmsHelp/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteHelp(id) {
|
||||
return request({
|
||||
url:'/cms/CmsHelp/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getHelp(id) {
|
||||
return request({
|
||||
url:'/cms/CmsHelp/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateHelp(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsHelp/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateShowStatus(params) {
|
||||
return request({
|
||||
url:'/cms/CmsHelp/update/updateShowStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/cms/helpCategory.js
Normal file
38
mallplusui-web-admin/src/api/cms/helpCategory.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsHelpCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createHelpCategory(data) {
|
||||
return request({
|
||||
url:'/cms/CmsHelpCategory/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteHelpCategory(id) {
|
||||
return request({
|
||||
url:'/cms/CmsHelpCategory/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getHelpCategory(id) {
|
||||
return request({
|
||||
url:'/cms/CmsHelpCategory/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateHelpCategory(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsHelpCategory/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/cms/memberReport.js
Normal file
38
mallplusui-web-admin/src/api/cms/memberReport.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsMemberReport/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createMemberReport(data) {
|
||||
return request({
|
||||
url:'/cms/CmsMemberReport/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteMemberReport(id) {
|
||||
return request({
|
||||
url:'/cms/CmsMemberReport/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getMemberReport(id) {
|
||||
return request({
|
||||
url:'/cms/CmsMemberReport/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateMemberReport(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsMemberReport/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/cms/prefrenceArea.js
Normal file
38
mallplusui-web-admin/src/api/cms/prefrenceArea.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsPrefrenceArea/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createPrefrenceArea(data) {
|
||||
return request({
|
||||
url:'/cms/CmsPrefrenceArea/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deletePrefrenceArea(id) {
|
||||
return request({
|
||||
url:'/cms/CmsPrefrenceArea/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getPrefrenceArea(id) {
|
||||
return request({
|
||||
url:'/cms/CmsPrefrenceArea/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePrefrenceArea(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsPrefrenceArea/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
53
mallplusui-web-admin/src/api/cms/subject.js
Normal file
53
mallplusui-web-admin/src/api/cms/subject.js
Normal file
@@ -0,0 +1,53 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsSubject/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function createSubject(data) {
|
||||
return request({
|
||||
url:'/cms/CmsSubject/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteSubject(id) {
|
||||
return request({
|
||||
url:'/cms/CmsSubject/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getSubject(id) {
|
||||
return request({
|
||||
url:'/cms/CmsSubject/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateSubject(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsSubject/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateShowStatus(params) {
|
||||
return request({
|
||||
url:'/cms/CmsSubject/update/updateShowStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function updateRecommendStatus(params) {
|
||||
return request({
|
||||
url:'/cms/CmsSubject/update/updateRecommendStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/cms/subjectCategory.js
Normal file
38
mallplusui-web-admin/src/api/cms/subjectCategory.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createSubjectCategory(data) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectCategory/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteSubjectCategory(id) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectCategory/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getSubjectCategory(id) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectCategory/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateSubjectCategory(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectCategory/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/cms/subjectComment.js
Normal file
38
mallplusui-web-admin/src/api/cms/subjectComment.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectComment/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createSubjectComment(data) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectComment/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteSubjectComment(id) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectComment/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getSubjectComment(id) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectComment/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateSubjectComment(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsSubjectComment/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
50
mallplusui-web-admin/src/api/cms/topic.js
Normal file
50
mallplusui-web-admin/src/api/cms/topic.js
Normal file
@@ -0,0 +1,50 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsTopic/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createTopic(data) {
|
||||
return request({
|
||||
url:'/cms/CmsTopic/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteTopic(id) {
|
||||
return request({
|
||||
url:'/cms/CmsTopic/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getTopic(id) {
|
||||
return request({
|
||||
url:'/cms/CmsTopic/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateTopic(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsTopic/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateVerifyStatus(params) {
|
||||
return request({
|
||||
url:'/cms/CmsTopic/update/verifyStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function fetchCmsTopicMember(id) {
|
||||
return request({
|
||||
url:'/cms/CmsTopic/fetchCmsTopicMember/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/cms/topicCategory.js
Normal file
38
mallplusui-web-admin/src/api/cms/topicCategory.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createTopicCategory(data) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicCategory/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteTopicCategory(id) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicCategory/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getTopicCategory(id) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicCategory/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateTopicCategory(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicCategory/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/cms/topicComment.js
Normal file
38
mallplusui-web-admin/src/api/cms/topicComment.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicComment/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createTopicComment(data) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicComment/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteTopicComment(id) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicComment/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getTopicComment(id) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicComment/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateTopicComment(id,data) {
|
||||
return request({
|
||||
url:'/cms/CmsTopicComment/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
7
mallplusui-web-admin/src/api/companyAddress.js
Normal file
7
mallplusui-web-admin/src/api/companyAddress.js
Normal file
@@ -0,0 +1,7 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList() {
|
||||
return request({
|
||||
url:'/oms/omsCompanyAddress/list',
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/coupon.js
Normal file
38
mallplusui-web-admin/src/api/coupon.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsCoupon/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function createCoupon(data) {
|
||||
return request({
|
||||
url:'/sms/SmsCoupon/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function getCoupon(id) {
|
||||
return request({
|
||||
url:'/sms/SmsCoupon/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateCoupon(id,data) {
|
||||
return request({
|
||||
url:'/sms/SmsCoupon/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteCoupon(id) {
|
||||
return request({
|
||||
url:'/sms/SmsCoupon/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
8
mallplusui-web-admin/src/api/couponHistory.js
Normal file
8
mallplusui-web-admin/src/api/couponHistory.js
Normal file
@@ -0,0 +1,8 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsCouponHistory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
9
mallplusui-web-admin/src/api/data.js
Normal file
9
mallplusui-web-admin/src/api/data.js
Normal file
@@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function initData(url, params) {
|
||||
return request({
|
||||
url: url,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
45
mallplusui-web-admin/src/api/fenxiao/fenxiaoChecks.js
Normal file
45
mallplusui-web-admin/src/api/fenxiao/fenxiaoChecks.js
Normal file
@@ -0,0 +1,45 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoChecks/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createFenxiaoChecks(data) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoChecks/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteFenxiaoChecks(id) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoChecks/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getFenxiaoChecks(id) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoChecks/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFenxiaoChecks(id, data) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoChecks/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
export function updateShowStatus(params) {
|
||||
return request({
|
||||
url:'/fenxiao/fenxiaoChecks/update/updateShowStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/fenxiao/fenxiaoConfig.js
Normal file
38
mallplusui-web-admin/src/api/fenxiao/fenxiaoConfig.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoConfig/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createFenxiaoConfig(data) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoConfig/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteFenxiaoConfig(id) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoConfig/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getFenxiaoConfig(id) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoConfig/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFenxiaoConfig(id, data) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoConfig/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/fenxiao/fenxiaoRecords.js
Normal file
38
mallplusui-web-admin/src/api/fenxiao/fenxiaoRecords.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoRecords/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createFenxiaoRecords(data) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoRecords/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteFenxiaoRecords(id) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoRecords/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getFenxiaoRecords(id) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoRecords/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFenxiaoRecords(id, data) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoRecords/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/fenxiao/fenxiaoUserRelate.js
Normal file
38
mallplusui-web-admin/src/api/fenxiao/fenxiaoUserRelate.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoUserRelate/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createFenxiaoUserRelate(data) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoUserRelate/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteFenxiaoUserRelate(id) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoUserRelate/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getFenxiaoUserRelate(id) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoUserRelate/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFenxiaoUserRelate(id, data) {
|
||||
return request({
|
||||
url: '/fenxiao/fenxiaoUserRelate/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
43
mallplusui-web-admin/src/api/flash.js
Normal file
43
mallplusui-web-admin/src/api/flash.js
Normal file
@@ -0,0 +1,43 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/flashPromotion/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function updateStatus(data) {
|
||||
return request({
|
||||
url:'/sms/flashPromotion/update/status',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateIsIndex(data) {
|
||||
return request({
|
||||
url:'/sms/flashPromotion/update/isIndex',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteFlash(id) {
|
||||
return request({
|
||||
url:'/sms/flashPromotion/delete/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
export function createFlash(data) {
|
||||
return request({
|
||||
url:'/sms/flashPromotion/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateFlash(id,data) {
|
||||
return request({
|
||||
url:'/sms/flashPromotion/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
36
mallplusui-web-admin/src/api/flashProductRelation.js
Normal file
36
mallplusui-web-admin/src/api/flashProductRelation.js
Normal file
@@ -0,0 +1,36 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsFlashPromotionProductRelation/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createFlashProductRelation(data) {
|
||||
return request({
|
||||
url:'/sms/SmsFlashPromotionProductRelation/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function createFlashProductRelations(data) {
|
||||
return request({
|
||||
url:'/sms/SmsFlashPromotionProductRelation/batchCreate',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteFlashProductRelation(id) {
|
||||
return request({
|
||||
url:'/sms/SmsFlashPromotionProductRelation/delete/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
export function updateFlashProductRelation(id,data) {
|
||||
return request({
|
||||
url:'/sms/SmsFlashPromotionProductRelation/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
48
mallplusui-web-admin/src/api/flashSession.js
Normal file
48
mallplusui-web-admin/src/api/flashSession.js
Normal file
@@ -0,0 +1,48 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/sms/SmsFlashPromotionSession/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchSelectList(params) {
|
||||
return request({
|
||||
url: '/sms/SmsFlashPromotionSession/selectList',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export function updateStatus(id, params) {
|
||||
return request({
|
||||
url: '/sms/SmsFlashPromotionSession/update/status/' + id,
|
||||
method: 'post',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteSession(id) {
|
||||
return request({
|
||||
url: '/sms/SmsFlashPromotionSession/delete/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function createSession(data) {
|
||||
return request({
|
||||
url: '/sms/SmsFlashPromotionSession/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateSession(id, data) {
|
||||
return request({
|
||||
url: '/sms/SmsFlashPromotionSession/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
35
mallplusui-web-admin/src/api/home.js
Normal file
35
mallplusui-web-admin/src/api/home.js
Normal file
@@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
export function orderStatic() {
|
||||
return request({
|
||||
url:'/home/orderStatic',
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function goodsStatic() {
|
||||
return request({
|
||||
url:'/home/goodsStatic',
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function userStatic() {
|
||||
return request({
|
||||
url:'/home/userStatic',
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// export function acceptRedPacket(id) {
|
||||
// return request({
|
||||
// url:'/sms/SmsRedPacket/accept/'+id,
|
||||
// method:'get',
|
||||
// })
|
||||
// }
|
||||
// export function list() {
|
||||
// return request({
|
||||
// url:'/sms/SmsRedPacket/list/',
|
||||
// method:'get',
|
||||
// })
|
||||
// }
|
||||
42
mallplusui-web-admin/src/api/homeAdvertise.js
Normal file
42
mallplusui-web-admin/src/api/homeAdvertise.js
Normal file
@@ -0,0 +1,42 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeAdvertise/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function updateStatus(id,params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeAdvertise/update/status/'+id,
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function deleteHomeAdvertise(id) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeAdvertise/delete/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
export function createHomeAdvertise(data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeAdvertise/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function getHomeAdvertise(id) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeAdvertise/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateHomeAdvertise(id,data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeAdvertise/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
39
mallplusui-web-admin/src/api/homeBrand.js
Normal file
39
mallplusui-web-admin/src/api/homeBrand.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeBrand/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function updateRecommendStatus(data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeBrand/update/recommendStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteHomeBrand(id) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeBrand/delete/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function createHomeBrand(data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeBrand/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateHomeBrandSort(params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeBrand/update/sort/'+params.id,
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
39
mallplusui-web-admin/src/api/homeSubject.js
Normal file
39
mallplusui-web-admin/src/api/homeSubject.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendSubject/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function updateRecommendStatus(data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendSubject/update/recommendStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteHomeSubject(id) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendSubject/delete/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function createHomeSubject(data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendSubject/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateHomeSubjectSort(params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendSubject/update/sort/'+params.id,
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
39
mallplusui-web-admin/src/api/hotProduct.js
Normal file
39
mallplusui-web-admin/src/api/hotProduct.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendProduct/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function updateRecommendStatus(data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendProduct/update/recommendStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteHotProduct(id) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendProduct/delete/'+id,
|
||||
method:'post'
|
||||
})
|
||||
}
|
||||
|
||||
export function createHotProduct(data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendProduct/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateHotProductSort(params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeRecommendProduct/update/sort/'+params.id,
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/jifen/jifenCoupon.js
Normal file
38
mallplusui-web-admin/src/api/jifen/jifenCoupon.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/jifen/jifenCoupon/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createJifenCoupon(data) {
|
||||
return request({
|
||||
url: '/jifen/jifenCoupon/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteJifenCoupon(id) {
|
||||
return request({
|
||||
url: '/jifen/jifenCoupon/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getJifenCoupon(id) {
|
||||
return request({
|
||||
url: '/jifen/jifenCoupon/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateJifenCoupon(id, data) {
|
||||
return request({
|
||||
url: '/jifen/jifenCoupon/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/jifen/jifenDonateRule.js
Normal file
38
mallplusui-web-admin/src/api/jifen/jifenDonateRule.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/jifen/jifenDonateRule/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createJifenDonateRule(data) {
|
||||
return request({
|
||||
url: '/jifen/jifenDonateRule/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteJifenDonateRule(id) {
|
||||
return request({
|
||||
url: '/jifen/jifenDonateRule/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getJifenDonateRule(id) {
|
||||
return request({
|
||||
url: '/jifen/jifenDonateRule/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateJifenDonateRule(id, data) {
|
||||
return request({
|
||||
url: '/jifen/jifenDonateRule/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/jifen/jifenSignRule.js
Normal file
38
mallplusui-web-admin/src/api/jifen/jifenSignRule.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/jifen/jifenSignRule/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createJifenSignRule(data) {
|
||||
return request({
|
||||
url: '/jifen/jifenSignRule/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteJifenSignRule(id) {
|
||||
return request({
|
||||
url: '/jifen/jifenSignRule/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getJifenSignRule(id) {
|
||||
return request({
|
||||
url: '/jifen/jifenSignRule/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateJifenSignRule(id, data) {
|
||||
return request({
|
||||
url: '/jifen/jifenSignRule/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
26
mallplusui-web-admin/src/api/login.js
Normal file
26
mallplusui-web-admin/src/api/login.js
Normal file
@@ -0,0 +1,26 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function login(username, password) {
|
||||
return request({
|
||||
url: '/sys/sysUser/login',
|
||||
method: 'post',
|
||||
data: {
|
||||
username,
|
||||
password
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export function getInfo() {
|
||||
return request({
|
||||
url: '/sys/sysUser/info',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function logout() {
|
||||
return request({
|
||||
url: '/sys/sysUser/logout',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/memberLevel.js
Normal file
38
mallplusui-web-admin/src/api/memberLevel.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/ums/UmsMemberLevel/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createMemberLevel(data) {
|
||||
return request({
|
||||
url:'/ums/UmsMemberLevel/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteMemberLevel(id) {
|
||||
return request({
|
||||
url:'/ums/UmsMemberLevel/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getMemberLevel(id) {
|
||||
return request({
|
||||
url:'/ums/UmsMemberLevel/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateMemberLevel(id,data) {
|
||||
return request({
|
||||
url:'/ums/UmsMemberLevel/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
39
mallplusui-web-admin/src/api/newProduct.js
Normal file
39
mallplusui-web-admin/src/api/newProduct.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeNewProduct/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function updateRecommendStatus(data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeNewProduct/update/recommendStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteNewProduct(id) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeNewProduct/delete/'+id,
|
||||
method:'post'
|
||||
})
|
||||
}
|
||||
|
||||
export function createNewProduct(data) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeNewProduct/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateNewProductSort(params) {
|
||||
return request({
|
||||
url:'/sms/SmsHomeNewProduct/update/sort/'+params.id,
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/oms/omsCompanyAddress.js
Normal file
38
mallplusui-web-admin/src/api/oms/omsCompanyAddress.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/oms/omsCompanyAddress/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createOmsCompanyAddress(data) {
|
||||
return request({
|
||||
url: '/oms/omsCompanyAddress/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteOmsCompanyAddress(id) {
|
||||
return request({
|
||||
url: '/oms/omsCompanyAddress/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getOmsCompanyAddress(id) {
|
||||
return request({
|
||||
url: '/oms/omsCompanyAddress/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateOmsCompanyAddress(id, data) {
|
||||
return request({
|
||||
url: '/oms/omsCompanyAddress/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
38
mallplusui-web-admin/src/api/oms/omsPayments.js
Normal file
38
mallplusui-web-admin/src/api/oms/omsPayments.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/oms/omsPayments/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createOmsPayments(data) {
|
||||
return request({
|
||||
url: '/oms/omsPayments/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteOmsPayments(id) {
|
||||
return request({
|
||||
url: '/oms/omsPayments/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getOmsPayments(id) {
|
||||
return request({
|
||||
url: '/oms/omsPayments/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateOmsPayments(id, data) {
|
||||
return request({
|
||||
url: '/oms/omsPayments/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
69
mallplusui-web-admin/src/api/order.js
Normal file
69
mallplusui-web-admin/src/api/order.js
Normal file
@@ -0,0 +1,69 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/oms/OmsOrder/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function closeOrder(params) {
|
||||
return request({
|
||||
url:'/oms/OmsOrder/update/close',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteOrder(id) {
|
||||
return request({
|
||||
url:'/oms/OmsOrder/delete'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function deliveryOrder(data) {
|
||||
return request({
|
||||
url:'/oms/OmsOrder/update/delivery',
|
||||
method:'post',
|
||||
data:data
|
||||
});
|
||||
}
|
||||
|
||||
export function getOrderDetail(id) {
|
||||
return request({
|
||||
url:'/oms/OmsOrder/'+id,
|
||||
method:'get'
|
||||
});
|
||||
}
|
||||
|
||||
export function updateReceiverInfo(data) {
|
||||
return request({
|
||||
url:'/oms/OmsOrder/update/receiverInfo',
|
||||
method:'post',
|
||||
data:data
|
||||
});
|
||||
}
|
||||
|
||||
export function updateMoneyInfo(data) {
|
||||
return request({
|
||||
url:'/oms/OmsOrder/update/moneyInfo',
|
||||
method:'post',
|
||||
data:data
|
||||
});
|
||||
}
|
||||
|
||||
export function updateOrderNote(params) {
|
||||
return request({
|
||||
url:'/oms/OmsOrder/update/note',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function orderData(params) {
|
||||
return request({
|
||||
url:'/oms/OmsOrder/data/count',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
15
mallplusui-web-admin/src/api/orderSetting.js
Normal file
15
mallplusui-web-admin/src/api/orderSetting.js
Normal file
@@ -0,0 +1,15 @@
|
||||
import request from '@/utils/request'
|
||||
export function getOrderSetting(id) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderSetting/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateOrderSetting(id,data) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderSetting/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
7
mallplusui-web-admin/src/api/oss.js
Normal file
7
mallplusui-web-admin/src/api/oss.js
Normal file
@@ -0,0 +1,7 @@
|
||||
import request from '@/utils/request'
|
||||
export function policy() {
|
||||
return request({
|
||||
url:'/aliyun/oss/policy',
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
83
mallplusui-web-admin/src/api/permission.js
Normal file
83
mallplusui-web-admin/src/api/permission.js
Normal file
@@ -0,0 +1,83 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function findPermissions(params) {
|
||||
return request({
|
||||
url:'/sys/SysPermission/findPermissions',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function treeList(params) {
|
||||
return request({
|
||||
url:'/sys/SysPermission/treeList',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sys/SysPermission/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createPermission(data) {
|
||||
return request({
|
||||
url:'/sys/SysPermission/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateShowStatus(data) {
|
||||
return request({
|
||||
url:'/sys/SysPermission/update/showStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFactoryStatus(data) {
|
||||
return request({
|
||||
url:'/sys/SysPermission/update/factoryStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deletePermission(id) {
|
||||
return request({
|
||||
url:'/sys/SysPermission/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getPermission(id) {
|
||||
return request({
|
||||
url:'/sys/SysPermission/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePermission(id,data) {
|
||||
return request({
|
||||
url:'/sys/SysPermission/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取所有的菜单树
|
||||
export function getMenusTree() {
|
||||
return request({
|
||||
url: '/sys/SysPermissio/tree',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function buildMenus() {
|
||||
return request({
|
||||
url: '/sys/SysPermissio/build',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
45
mallplusui-web-admin/src/api/pms/Gifts.js
Normal file
45
mallplusui-web-admin/src/api/pms/Gifts.js
Normal file
@@ -0,0 +1,45 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsGifts/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createGifts(data) {
|
||||
return request({
|
||||
url:'/pms/PmsGifts/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteGifts(id) {
|
||||
return request({
|
||||
url:'/pms/PmsGifts/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getGifts(id) {
|
||||
return request({
|
||||
url:'/pms/PmsGifts/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateGifts(id,data) {
|
||||
return request({
|
||||
url:'/pms/PmsGifts/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateShowStatus(params) {
|
||||
return request({
|
||||
url:'/pms/PmsGifts/update/updateShowStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/pms/GiftsCategory.js
Normal file
38
mallplusui-web-admin/src/api/pms/GiftsCategory.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsGiftsCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createGiftsCategory(data) {
|
||||
return request({
|
||||
url:'/pms/PmsGiftsCategory/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteGiftsCategory(id) {
|
||||
return request({
|
||||
url:'/pms/PmsGiftsCategory/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getGiftsCategory(id) {
|
||||
return request({
|
||||
url:'/pms/PmsGiftsCategory/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateGiftsCategory(id,data) {
|
||||
return request({
|
||||
url:'/pms/PmsGiftsCategory/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
68
mallplusui-web-admin/src/api/pms/album.js
Normal file
68
mallplusui-web-admin/src/api/pms/album.js
Normal file
@@ -0,0 +1,68 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
||||
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/pms/PmsAlbum/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function categoryLists(params) {
|
||||
return request({
|
||||
url: '/pms/PmsAlbum/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function addCate(data) {
|
||||
return request({
|
||||
url: '/pms/PmsAlbum/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteCategory(id) {
|
||||
return request({
|
||||
url: '/pms/PmsAlbum/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getAlbum(id) {
|
||||
return request({
|
||||
url: '/pms/PmsAlbum/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateAlbum(id, data) {
|
||||
return request({
|
||||
url: '/pms/PmsAlbum/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
export function categoods(params) {
|
||||
return request({
|
||||
url: '/pms/PmsAlbumPic/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function deleteImg(id) {
|
||||
return request({
|
||||
url: '/pms/PmsAlbumPic/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
38
mallplusui-web-admin/src/api/pms/feightTemplate.js
Normal file
38
mallplusui-web-admin/src/api/pms/feightTemplate.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url: '/pms/PmsFeightTemplate/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
export function createFeightTemplate(data) {
|
||||
return request({
|
||||
url: '/pms/PmsFeightTemplate/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteFeightTemplate(id) {
|
||||
return request({
|
||||
url: '/pms/PmsFeightTemplate/delete/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getFeightTemplate(id) {
|
||||
return request({
|
||||
url: '/pms/PmsFeightTemplate/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFeightTemplate(id, data) {
|
||||
return request({
|
||||
url: '/pms/PmsFeightTemplate/update/' + id,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
45
mallplusui-web-admin/src/api/pms/productConsult.js
Normal file
45
mallplusui-web-admin/src/api/pms/productConsult.js
Normal file
@@ -0,0 +1,45 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductConsult/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createGifts(data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductConsult/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteGifts(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProductConsult/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getGifts(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProductConsult/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateGifts(id,data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductConsult/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateShowStatus(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductConsult/update/updateShowStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/pms/smallNaviconCategory.js
Normal file
38
mallplusui-web-admin/src/api/pms/smallNaviconCategory.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/pms/smallNaviconCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createSmallNaviconCategory(data) {
|
||||
return request({
|
||||
url:'/pms/smallNaviconCategory/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteSmallNaviconCategory(id) {
|
||||
return request({
|
||||
url:'/pms/smallNaviconCategory/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getSmallNaviconCategory(id) {
|
||||
return request({
|
||||
url:'/pms/smallNaviconCategory/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateSmallNaviconCategory(id,data) {
|
||||
return request({
|
||||
url:'/pms/smallNaviconCategory/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
7
mallplusui-web-admin/src/api/prefrenceArea.js
Normal file
7
mallplusui-web-admin/src/api/prefrenceArea.js
Normal file
@@ -0,0 +1,7 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList() {
|
||||
return request({
|
||||
url:'/cms/CmsPrefrenceArea/list',
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
113
mallplusui-web-admin/src/api/product.js
Normal file
113
mallplusui-web-admin/src/api/product.js
Normal file
@@ -0,0 +1,113 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchSimpleList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/simpleList',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function updateDeleteStatus(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/update/deleteStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteProduct(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
export function updateNewStatus(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/update/newStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function updateRecommendStatus(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/update/recommendStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function updateVerifyStatus(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/update/verifyStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePublishStatus(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/update/publishStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function updatePaiMai(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/update/updatePaiMai',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function updateFenxiao(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/update/isFenxiao',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function updateVip(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/update/isVip',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function createProduct(data) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateProduct(id,data) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchVList(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/fetchVList/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
export function getProduct(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/updateInfo/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
52
mallplusui-web-admin/src/api/productAttr.js
Normal file
52
mallplusui-web-admin/src/api/productAttr.js
Normal file
@@ -0,0 +1,52 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(cid,params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttribute/list/'+cid,
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchAllList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttribute/listAll',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function deleteProductAttr(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttribute/delete/'+id,
|
||||
method:'get'
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
export function createProductAttr(data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttribute/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateProductAttr(id,data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttribute/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function getProductAttr(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttribute/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function getProductAttrInfo(productCategoryId) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttribute/attrInfo/'+productCategoryId,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
37
mallplusui-web-admin/src/api/productAttrCate.js
Normal file
37
mallplusui-web-admin/src/api/productAttrCate.js
Normal file
@@ -0,0 +1,37 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttributeCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function createProductAttrCate(data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttributeCategory/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteProductAttrCate(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttributeCategory/delete/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function updateProductAttrCate(id,data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttributeCategory/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function fetchListWithAttr() {
|
||||
return request({
|
||||
url:'/pms/PmsProductAttributeCategory/list/withAttr',
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
76
mallplusui-web-admin/src/api/productCate.js
Normal file
76
mallplusui-web-admin/src/api/productCate.js
Normal file
@@ -0,0 +1,76 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function fetchListAll(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function fetchList(parentId,params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/list/'+parentId,
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function deleteProductCate(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/delete/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function createProductCate(data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateProductCate(id,data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function getProductCate(id) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateShowStatus(data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/update/showStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateIndexStatus(data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/update/indexStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateNavStatus(data) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/update/navStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchListWithChildren() {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/list/withChildren',
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
142
mallplusui-web-admin/src/api/request.js
Normal file
142
mallplusui-web-admin/src/api/request.js
Normal file
@@ -0,0 +1,142 @@
|
||||
import Vue from 'vue'
|
||||
import axios from 'axios'
|
||||
import store from "@/store"
|
||||
import { getToken } from '@/utils/auth'
|
||||
|
||||
|
||||
|
||||
|
||||
const Qs = require('qs');
|
||||
|
||||
// uat
|
||||
// const baseURL = 'http://localhost:8089/'
|
||||
const baseURL = process.env.BASE_API
|
||||
// const env_data = 'DEV'
|
||||
const env_data = 'PRO'
|
||||
const api = {
|
||||
env() {
|
||||
return env_data
|
||||
},
|
||||
// 上传图片
|
||||
async uploadImg(type, params) {
|
||||
let url = '/aliyun/oss/upload'
|
||||
|
||||
let ajax = axios.create({
|
||||
baseURL: baseURL,
|
||||
url: url,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
},
|
||||
withCredentials: true,
|
||||
method: type ? type : 'POST',
|
||||
data: params
|
||||
})
|
||||
|
||||
let response = await ajax()
|
||||
if (response.status == 200) {
|
||||
return response.data
|
||||
} else {
|
||||
return 'error'
|
||||
}
|
||||
},
|
||||
|
||||
// 上传视频 音频 文件
|
||||
async uploadFile(type, params) {
|
||||
let url = '/aliyun/oss/uploadFile'
|
||||
|
||||
let ajax = axios.create({
|
||||
baseURL: baseURL,
|
||||
url: url,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
},
|
||||
withCredentials: true,
|
||||
method: type ? type : 'POST',
|
||||
data: params
|
||||
})
|
||||
|
||||
let response = await ajax()
|
||||
if (response.status == 200) {
|
||||
return response.data
|
||||
} else {
|
||||
return 'error'
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {请求的后置url} url
|
||||
* @param {请求的类型:根据java那边的来} type
|
||||
* @param {请求的参数} parmas
|
||||
* 使用方式:
|
||||
* api.request(url,{params},type).then((res) => {
|
||||
// do something
|
||||
}).catch((error) => {
|
||||
// error solution
|
||||
})
|
||||
*/
|
||||
async request(url, type, parmas1, isJson) {
|
||||
isJson = isJson || false
|
||||
// console.log('请求', parmas)
|
||||
// console.log('请求url', url)
|
||||
var parmas=[];
|
||||
for (const key in parmas1) {
|
||||
if (parmas1.hasOwnProperty(key)) {
|
||||
|
||||
let typeParam = typeof(parmas1[key])
|
||||
if (typeParam == 'object' && parmas1[key]) {
|
||||
parmas1[key] = JSON.stringify(parmas1[key])
|
||||
if (parmas1[key].substr(0, 2) == '[{' && parmas1[key].substr(-2) == '}]') {
|
||||
parmas[key] = parmas1[key]
|
||||
} else if (parmas1[key].substr(0, 1) == '[' && parmas1[key].substr(-1) == ']') {
|
||||
parmas[key] = parmas1[key].substring(1, parmas1[key].length - 1)
|
||||
parmas[key] = parmas1[key].replace(/\"/g, "");
|
||||
}
|
||||
|
||||
}else{
|
||||
if (parmas1[key]) {
|
||||
parmas[key] = parmas1[key];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
let ajax
|
||||
if (isJson) {
|
||||
ajax = axios.create({
|
||||
baseURL: baseURL,
|
||||
url: url,
|
||||
method: type ? type : 'POST',
|
||||
params: {
|
||||
...parmas,
|
||||
token: store.getters.token,
|
||||
Authorization:getToken(),
|
||||
tenantId: store.getters.tenantId
|
||||
}
|
||||
})
|
||||
} else {
|
||||
ajax = axios.create({
|
||||
baseURL: baseURL,
|
||||
url: url,
|
||||
method: type ? type : 'POST',
|
||||
data: Qs.stringify({
|
||||
...parmas,
|
||||
token: store.getters.token,
|
||||
tenantId: store.getters.tenantId
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
let response = await ajax()
|
||||
|
||||
if (response.status == 200) {
|
||||
return response.data
|
||||
} else {
|
||||
console.log(response)
|
||||
return 'error'
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export default api
|
||||
44
mallplusui-web-admin/src/api/request/goods.js
Normal file
44
mallplusui-web-admin/src/api/request/goods.js
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function goodsClassAll(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function goodsOneClassEnable(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function goodsList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function getGoodsUpper(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function shopCustomData(params) {
|
||||
return request({
|
||||
url:'/sms/smsDiyPage/selCustom',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
44
mallplusui-web-admin/src/api/request/goods1.js
Normal file
44
mallplusui-web-admin/src/api/request/goods1.js
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function goodsClassAll(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function goodsOneClassEnable(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProductCategory/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function goodsList(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function getGoodsUpper(params) {
|
||||
return request({
|
||||
url:'/pms/PmsProduct/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function shopCustomData(params) {
|
||||
return request({
|
||||
url:'/sms/smsDiyPage/selCustom',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
30
mallplusui-web-admin/src/api/returnApply.js
Normal file
30
mallplusui-web-admin/src/api/returnApply.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnApply/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteApply(id) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnApply/delete'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
export function updateApplyStatus(params) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnApply/update/status',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function getApplyDetail(id) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnApply/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
46
mallplusui-web-admin/src/api/returnReason.js
Normal file
46
mallplusui-web-admin/src/api/returnReason.js
Normal file
@@ -0,0 +1,46 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnReason/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteReason(id) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnReason/delete/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function updateStatus(params) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnReason/update/status',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function addReason(data) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnReason/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function getReasonDetail(id) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnReason/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function updateReason(id,data) {
|
||||
return request({
|
||||
url:'/oms/OmsOrderReturnReason/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
59
mallplusui-web-admin/src/api/role.js
Normal file
59
mallplusui-web-admin/src/api/role.js
Normal file
@@ -0,0 +1,59 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sys/sysRole/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function rolePermission(id) {
|
||||
return request({
|
||||
url:'/sys/sysRole/permission/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
export function createRole(data) {
|
||||
return request({
|
||||
url:'/sys/sysRole/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateShowStatus(data) {
|
||||
return request({
|
||||
url:'/sys/sysRole/update/showStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateFactoryStatus(data) {
|
||||
return request({
|
||||
url:'/sys/sysRole/update/factoryStatus',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteRole(id) {
|
||||
return request({
|
||||
url:'/sys/sysRole/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getRole(id) {
|
||||
return request({
|
||||
url:'/sys/sysRole/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateRole(id,data) {
|
||||
return request({
|
||||
url:'/sys/sysRole/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
16
mallplusui-web-admin/src/api/skuStock.js
Normal file
16
mallplusui-web-admin/src/api/skuStock.js
Normal file
@@ -0,0 +1,16 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(pid,params) {
|
||||
return request({
|
||||
url:'/pms/PmsSkuStock/select/'+pid,
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function update(pid,data) {
|
||||
return request({
|
||||
url:'/pms/PmsSkuStock/updatePid/'+pid,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
38
mallplusui-web-admin/src/api/sms/barginActivity.js
Normal file
38
mallplusui-web-admin/src/api/sms/barginActivity.js
Normal file
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/smsConfigure/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createHelpCategory(data) {
|
||||
return request({
|
||||
url:'/sms/smsConfigure/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteHelpCategory(id) {
|
||||
return request({
|
||||
url:'/sms/smsConfigure/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getHelpCategory(id) {
|
||||
return request({
|
||||
url:'/sms/smsConfigure/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateHelpCategory(id,data) {
|
||||
return request({
|
||||
url:'/sms/smsConfigure/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
45
mallplusui-web-admin/src/api/sms/baseMark.js
Normal file
45
mallplusui-web-admin/src/api/sms/baseMark.js
Normal file
@@ -0,0 +1,45 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsBasicMarking/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function createSmsBasicMarking(data) {
|
||||
return request({
|
||||
url:'/sms/SmsBasicMarking/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteSmsBasicMarking(id) {
|
||||
return request({
|
||||
url:'/sms/SmsBasicMarking/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getSmsBasicMarking(id) {
|
||||
return request({
|
||||
url:'/sms/SmsBasicMarking/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateSmsBasicMarking(id,data) {
|
||||
return request({
|
||||
url:'/sms/SmsBasicMarking/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function updateStatus(params) {
|
||||
return request({
|
||||
url:'/sms/SmsBasicMarking/publishStatus',
|
||||
method:'post',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
54
mallplusui-web-admin/src/api/sms/draw.js
Normal file
54
mallplusui-web-admin/src/api/sms/draw.js
Normal file
@@ -0,0 +1,54 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/smsDraw/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function listDrawMember(params) {
|
||||
return request({
|
||||
url:'/sms/smsDraw/listDrawMember',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createDraw(data) {
|
||||
return request({
|
||||
url:'/sms/smsDraw/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deletesmsDraw(id) {
|
||||
return request({
|
||||
url:'/sms/smsDraw/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getDraw(id) {
|
||||
return request({
|
||||
url:'/sms/smsDraw/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateDraw(id,data) {
|
||||
return request({
|
||||
url:'/sms/smsDraw/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
export function fetchUserDraw(params) {
|
||||
return request({
|
||||
url:'/sms/smsDrawUser/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
46
mallplusui-web-admin/src/api/sms/group.js
Normal file
46
mallplusui-web-admin/src/api/sms/group.js
Normal file
@@ -0,0 +1,46 @@
|
||||
import request from '@/utils/request'
|
||||
export function fetchList(params) {
|
||||
return request({
|
||||
url:'/sms/SmsGroup/list',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
|
||||
export function listGroupMember(params) {
|
||||
return request({
|
||||
url:'/sms/SmsGroup/listGroupMember',
|
||||
method:'get',
|
||||
params:params
|
||||
})
|
||||
}
|
||||
export function createGroup(data) {
|
||||
return request({
|
||||
url:'/sms/SmsGroup/create',
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteGroup(id) {
|
||||
return request({
|
||||
url:'/sms/SmsGroup/delete/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getGroup(id) {
|
||||
return request({
|
||||
url:'/sms/SmsGroup/'+id,
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function updateGroup(id,data) {
|
||||
return request({
|
||||
url:'/sms/SmsGroup/update/'+id,
|
||||
method:'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user