diff --git a/.env.development b/.env.development index 961b9b0..7b42084 100644 --- a/.env.development +++ b/.env.development @@ -8,8 +8,7 @@ VUE_APP_BASE_API = '/api' # VUE_APP_URL = "http://jianguan.yyundong.com/shgfapi" -VUE_APP_URL = "http://192.168.0.105:7211" -VUE_APP_REPORT_URL = "http://192.168.2.106:7202" -##VUE_APP_REPORT_URL = "https://lpk.yyundong.com" +VUE_APP_URL = "http://192.168.0.105:8114" +VUE_APP_REPORT_URL = "http://192.168.1.105:7202" ##VUE_APP_REPORT_URL = "https://supervise.yxtsoft.com/lpk" ##VUE_APP_URL = "http://8.130.39.13:8112" diff --git a/package.json b/package.json index 253f062..1890a0a 100644 --- a/package.json +++ b/package.json @@ -1,76 +1,77 @@ { - "name": "yxt-yyth-ui-admin", - "version": "1.1.0", - "description": "", - "author": "", - "scripts": { - "dev": "vue-cli-service serve", - "build:prod": "vue-cli-service build", - "build:stage": "vue-cli-service build --mode staging", - "preview": "node build/index.js --preview", - "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml", - "lint": "eslint --ext .js,.vue src", - "test:unit": "jest --clearCache && vue-cli-service test:unit", - "test:ci": "npm run lint && npm run test:unit" - }, - "dependencies": { - "axios": "^0.24.0", - "bpmn-js": "^9.2.2", - "core-js": "^3.8.3", - "echarts": "^5.4.3", - "ejs": "^2.7.4", - "element-ui": "^2.15.14", - "js-cookie": "2.2.0", - "moment": "^2.29.1", - "normalize.css": "7.0.0", - "nprogress": "0.2.0", - "path-to-regexp": "2.4.0", - "portfinder": "^1.0.21", - "print-template": "^1.2.8", - "qs": "^6.9.4", - "quill": "^1.3.7", - "sass-resources-loader": "^2.1.1", - "viewerjs": "^1.9.0", - "vue": "^2.6.14", - "vue-amap": "^0.5.10", - "vue-router": "^3.5.1", - "vuex": "3.6.0", - "vuex-persistedstate": "^4.0.0", - "xcrud": "^0.4.19" - }, - "devDependencies": { - "@vue/cli-plugin-babel": "4.4.4", - "@vue/cli-plugin-eslint": "4.4.4", - "@vue/cli-plugin-unit-jest": "4.4.4", - "@vue/cli-service": "4.4.4", - "@vue/test-utils": "1.0.0-beta.29", - "autoprefixer": "9.5.1", - "babel-eslint": "10.1.0", - "babel-jest": "23.6.0", - "babel-plugin-dynamic-import-node": "2.3.3", - "babel-polyfill": "^6.26.0", - "chalk": "2.4.2", - "connect": "3.6.6", - "eslint": "6.7.2", - "eslint-plugin-vue": "6.2.2", - "html-webpack-plugin": "3.2.0", - "mockjs": "1.0.1-beta3", - "runjs": "4.3.2", - "sass": "1.26.8", - "sass-loader": "8.0.2", - "script-ext-html-webpack-plugin": "2.1.3", - "serve-static": "1.13.2", - "svg-sprite-loader": "4.1.3", - "svgo": "1.2.2", - "vue-template-compiler": "2.6.10" - }, - "browserslist": [ - "> 1%", - "last 2 versions" - ], - "engines": { - "node": ">=8.9", - "npm": ">= 3.0.0" - }, - "license": "MIT" + "name": "yxt-yyth-ui-admin", + "version": "1.1.0", + "description": "", + "author": "", + "scripts": { + "dev": "vue-cli-service serve", + "build:prod": "vue-cli-service build", + "build:stage": "vue-cli-service build --mode staging", + "preview": "node build/index.js --preview", + "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml", + "lint": "eslint --ext .js,.vue src", + "test:unit": "jest --clearCache && vue-cli-service test:unit", + "test:ci": "npm run lint && npm run test:unit" + }, + "dependencies": { + "axios": "^0.24.0", + "bpmn-js": "^9.2.2", + "core-js": "^3.8.3", + "echarts": "^5.4.3", + "ejs": "^2.7.4", + "element-china-area-data": "^6.1.0", + "element-ui": "^2.15.14", + "js-cookie": "2.2.0", + "moment": "^2.29.1", + "normalize.css": "7.0.0", + "nprogress": "0.2.0", + "path-to-regexp": "2.4.0", + "portfinder": "^1.0.21", + "print-template": "^1.2.8", + "qs": "^6.9.4", + "quill": "^1.3.7", + "sass-resources-loader": "^2.1.1", + "viewerjs": "^1.9.0", + "vue": "^2.6.14", + "vue-amap": "^0.5.10", + "vue-router": "^3.5.1", + "vuex": "3.6.0", + "vuex-persistedstate": "^4.0.0", + "xcrud": "^0.4.19" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "4.4.4", + "@vue/cli-plugin-eslint": "4.4.4", + "@vue/cli-plugin-unit-jest": "4.4.4", + "@vue/cli-service": "4.4.4", + "@vue/test-utils": "1.0.0-beta.29", + "autoprefixer": "9.5.1", + "babel-eslint": "10.1.0", + "babel-jest": "23.6.0", + "babel-plugin-dynamic-import-node": "2.3.3", + "babel-polyfill": "^6.26.0", + "chalk": "2.4.2", + "connect": "3.6.6", + "eslint": "6.7.2", + "eslint-plugin-vue": "6.2.2", + "html-webpack-plugin": "3.2.0", + "mockjs": "1.0.1-beta3", + "runjs": "4.3.2", + "sass": "1.26.8", + "sass-loader": "8.0.2", + "script-ext-html-webpack-plugin": "2.1.3", + "serve-static": "1.13.2", + "svg-sprite-loader": "4.1.3", + "svgo": "1.2.2", + "vue-template-compiler": "2.6.10" + }, + "browserslist": [ + "> 1%", + "last 2 versions" + ], + "engines": { + "node": ">=8.9", + "npm": ">= 3.0.0" + }, + "license": "MIT" } diff --git a/src/api/User/login.js b/src/api/User/login.js index 399fda6..0f024ed 100644 --- a/src/api/User/login.js +++ b/src/api/User/login.js @@ -2,34 +2,34 @@ import request from '@/utils/request' import qs from 'qs' class User { - login(data) { // 登录 - return request({ - url: '/system/user/login', - method: 'post', - data - }) - } - logout(data) { // 退出 - return request({ - url: '/portal/v1/sysuser/signOut', - method: 'post', - data: qs.stringify(data) - }) - } - updatePassword(data) { // 退出修改密码 - return request({ - url: '/portal/v1/sysuser/updatePassword', - method: 'post', - data: qs.stringify(data) - }) - } - reGetPwd(data) { - return request({ - url: `/system/user/reGetPwd/${data.userName}/${data.userPhone}`, - method: 'post', - data: qs.stringify(data) - }) - } + login(data) { // 登录 + return request({ + url: '/system/user/login', + method: 'post', + data + }) + } + logout(data) { // 退出 + return request({ + url: '/portal/v1/sysuser/signOut', + method: 'post', + data: qs.stringify(data) + }) + } + updatePassword(data) { // 退出修改密码 + return request({ + url: '/portal/v1/sysuser/updatePassword', + method: 'post', + data: qs.stringify(data) + }) + } + reGetPwd(data) { + return request({ + url: `/system/user/reGetPwd/${data.userName}/${data.userPhone}`, + method: 'post', + data: qs.stringify(data) + }) + } } -export default new User() +export default new User() \ No newline at end of file diff --git a/src/api/adminmallapi.js b/src/api/adminmallapi.js index c909b71..3aa558d 100644 --- a/src/api/adminmallapi.js +++ b/src/api/adminmallapi.js @@ -1,18 +1,18 @@ import request from '@/utils/request' export default { - // 品牌列表 - listAllBrand: function(params) { - return request({ - url: '/adminapi/mall/listAllBrand', - method: 'get' - }) - }, - // 品牌列表 - listAllCategory: function(params) { - return request({ - url: '/adminapi/mall/listAllCategory', - method: 'get' - }) - } -} + // 品牌列表 + listAllBrand: function(params) { + return request({ + url: '/mall/adminapi/mall/listAllBrand', + method: 'get' + }) + }, + // 品牌列表 + listAllCategory: function(params) { + return request({ + url: '/mall/adminapi/mall/listAllCategory', + method: 'get' + }) + } +} \ No newline at end of file diff --git a/src/api/appletNotice/appletNotice.js b/src/api/appletNotice/appletNotice.js index 34d37f6..e641602 100644 --- a/src/api/appletNotice/appletNotice.js +++ b/src/api/appletNotice/appletNotice.js @@ -1,40 +1,40 @@ import request from '@/utils/request' export default { - - // 查询分页列表 - listPage: function(params) { - return request({ - url: '/appletnotice/pageList', - method: 'post', - data: params, - }) - }, - - // 新增、保存 - saveNotice: function(data) { - return request({ - url: '/appletnotice/saveOrUpdate', - method: 'post', - data: data - }); - }, - - // 初始化 - noticeInit: function(data) { - return request({ - url: '/appletnotice/noticeInit/'+data, - method: 'get' - }); - }, - - - // 修改是否可见 - updateAppletUseTo: function(sid,isEnable) { - return request({ - url: '/appletnotice/isDisplayed/'+sid+"/"+isEnable - }); - }, - - + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/mall/appletnotice/pageList', + method: 'post', + data: params, + }) + }, + + // 新增、保存 + saveNotice: function(data) { + return request({ + url: '/mall/appletnotice/saveOrUpdate', + method: 'post', + data: data + }); + }, + + // 初始化 + noticeInit: function(data) { + return request({ + url: '/mall/appletnotice/noticeInit/' + data, + method: 'get' + }); + }, + + + // 修改是否可见 + updateAppletUseTo: function(sid, isEnable) { + return request({ + url: '/mall/appletnotice/isDisplayed/' + sid + "/" + isEnable + }); + }, + + } \ No newline at end of file diff --git a/src/api/authentication/authentication.js b/src/api/authentication/authentication.js index d3c8366..7e54bb1 100644 --- a/src/api/authentication/authentication.js +++ b/src/api/authentication/authentication.js @@ -1,23 +1,23 @@ import request from '@/utils/request' export default { - - // 查询分页列表 - listPage: function(params) { - return request({ - url: '/enterprisecertification/listPage', - method: 'post', - data: params, - }) - }, - - - // 审核 - toExamine: function(params) { - return request({ - url: '/enterprisecertification/toExamine', - method: 'post', - data: params, - }) - }, + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/mall/enterprisecertification/listPage', + method: 'post', + data: params, + }) + }, + + + // 审核 + toExamine: function(params) { + return request({ + url: '/mall/enterprisecertification/toExamine', + method: 'post', + data: params, + }) + }, } \ No newline at end of file diff --git a/src/api/brand.js b/src/api/brand.js index 6c62b7e..fe87285 100644 --- a/src/api/brand.js +++ b/src/api/brand.js @@ -1,53 +1,52 @@ import request from '@/utils/request' export function fetchList(params) { - return request({ - url:'/pms/PmsBrand/list', - method:'get', - params:params - }) + return request({ + url: '/mall/pms/PmsBrand/list', + method: 'get', + params: params + }) } export function createBrand(data) { - return request({ - url:'/pms/PmsBrand/create', - method:'post', - data:data - }) + return request({ + url: '/mall/pms/PmsBrand/create', + method: 'post', + data: data + }) } export function updateShowStatus(data) { - return request({ - url:'/pms/PmsBrand/update/showStatus', - method:'post', - data:data - }) + return request({ + url: '/mall/pms/PmsBrand/update/showStatus', + method: 'post', + data: data + }) } export function updateFactoryStatus(data) { - return request({ - url:'/pms/PmsBrand/update/factoryStatus', - method:'post', - data:data - }) + return request({ + url: '/mall/pms/PmsBrand/update/factoryStatus', + method: 'post', + data: data + }) } export function deleteBrand(id) { - return request({ - url:'/pms/PmsBrand/delete/'+id, - method:'get', - }) + return request({ + url: '/mall/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 - }) + return request({ + url: '/mall/pms/PmsBrand/' + id, + method: 'get', + }) } +export function updateBrand(id, data) { + return request({ + url: '/mall/pms/PmsBrand/update/' + id, + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/src/api/commodity/commodity.js b/src/api/commodity/commodity.js index 69419d2..499f527 100644 --- a/src/api/commodity/commodity.js +++ b/src/api/commodity/commodity.js @@ -1,53 +1,52 @@ import request from '@/utils/request' export default { - - // 获取商品列表 - goodsListPage: function(data) { - return request({ - url: '/lpkgoods/goodsListPage', - method: 'post', - data: data - }); - }, - - // 新增、保存商品 - saveGoods: function(data) { - return request({ - url: '/lpkgoods/saveGoods', - method: 'post', - data: data - }); - }, - - // 初始化商品 - goodsInit: function(data) { - return request({ - url: '/lpkgoods/goodsInit/'+data, - method: 'get' - }); - }, - - // 删除商品 - deleteGoods: function(data) { - return request({ - url: '/lpkgoods/deleteGoods/'+data, - method: 'delete' - }); - }, - - // 修改商品是否属于小程序状态 - updateAppletUseTo: function(sid,isEnable) { - return request({ - url: '/lpkgoods/appletUseTo/'+sid+"/"+isEnable - }); - }, - - // 修改上架/下架状态 - updateIsEnable: function(sid,isEnable) { - return request({ - url: '/lpkgoods/appletGrounding/'+sid+"/"+isEnable - }); - }, -} + // 获取商品列表 + goodsListPage: function(data) { + return request({ + url: '/mall/lpkgoods/goodsListPage', + method: 'post', + data: data + }); + }, + + // 新增、保存商品 + saveGoods: function(data) { + return request({ + url: '/mall/lpkgoods/saveGoods', + method: 'post', + data: data + }); + }, + + // 初始化商品 + goodsInit: function(data) { + return request({ + url: '/mall/lpkgoods/goodsInit/' + data, + method: 'get' + }); + }, + + // 删除商品 + deleteGoods: function(data) { + return request({ + url: '/mall/lpkgoods/deleteGoods/' + data, + method: 'delete' + }); + }, + + // 修改商品是否属于小程序状态 + updateAppletUseTo: function(sid, isEnable) { + return request({ + url: '/mall/lpkgoods/appletUseTo/' + sid + "/" + isEnable + }); + }, + + // 修改上架/下架状态 + updateIsEnable: function(sid, isEnable) { + return request({ + url: '/mall/lpkgoods/appletGrounding/' + sid + "/" + isEnable + }); + }, +} \ No newline at end of file diff --git a/src/api/invoiceReview/invoiceReview.js b/src/api/invoiceReview/invoiceReview.js index 30be512..2637e75 100644 --- a/src/api/invoiceReview/invoiceReview.js +++ b/src/api/invoiceReview/invoiceReview.js @@ -1,30 +1,30 @@ import request from '@/utils/request' export default { - - // 查询分页列表 - listPage: function(params) { - return request({ - url: '/invoicerecords/listPage', - method: 'post', - data: params, - }) - }, - - // 获取订单详情 - getOrderDetails: function(params) { - return request({ - url: '/empsreservoorder/OrderDetailsNew/'+params, - method: 'get' - }) - }, - - // 审核发票 - toExamine: function(params) { - return request({ - url: '/invoicerecords/toExamine', - method: 'post', - data: params, - }) - }, + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/mall/invoicerecords/listPage', + method: 'post', + data: params, + }) + }, + + // 获取订单详情 + getOrderDetails: function(params) { + return request({ + url: '/mall/empsreservoorder/OrderDetailsNew/' + params, + method: 'get' + }) + }, + + // 审核发票 + toExamine: function(params) { + return request({ + url: '/mall/invoicerecords/toExamine', + method: 'post', + data: params, + }) + }, } \ No newline at end of file diff --git a/src/api/lpk/banner.js b/src/api/lpk/banner.js index 91b802d..cae8882 100644 --- a/src/api/lpk/banner.js +++ b/src/api/lpk/banner.js @@ -2,39 +2,39 @@ import request from '@/utils/request' export default { - // 查询分页列表 - listPage: function(params) { - return request({ - url: '/adminapi/banner/pageList', - method: 'post', - data: params, - }) - }, - - // 新增、保存 - saveNotice: function(data) { - return request({ - url: '/adminapi/banner/saveOrUpdate', - method: 'post', - data: data - }); - }, - - // 初始化 - noticeInit: function(data) { - return request({ - url: '/adminapi/banner/noticeInit/' + data, - method: 'get' - }); - }, - - - // 修改是否可见 - updateAppletUseTo: function(sid, isEnable) { - return request({ - url: '/adminapi/banner/isDisplayed/' + sid + "/" + isEnable - }); - }, - - -} + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/mall/adminapi/banner/pageList', + method: 'post', + data: params, + }) + }, + + // 新增、保存 + saveNotice: function(data) { + return request({ + url: '/mall/adminapi/banner/saveOrUpdate', + method: 'post', + data: data + }); + }, + + // 初始化 + noticeInit: function(data) { + return request({ + url: '/mall/adminapi/banner/noticeInit/' + data, + method: 'get' + }); + }, + + + // 修改是否可见 + updateAppletUseTo: function(sid, isEnable) { + return request({ + url: '/mall/adminapi/banner/isDisplayed/' + sid + "/" + isEnable + }); + }, + + +} \ No newline at end of file diff --git a/src/api/lpk/ordertools.js b/src/api/lpk/ordertools.js index 8f59dfe..be8e7be 100644 --- a/src/api/lpk/ordertools.js +++ b/src/api/lpk/ordertools.js @@ -2,93 +2,93 @@ import request from '@/utils/request' export default { - // 获取客户级预约单列表 - pageOfCustomer: function(data) { - return request({ - url: '/adminapi/reserve/pageOfCustomer', - method: 'post', - data: data - }); - }, - expExcelOfCustomer: function(params) { - return request({ - url: '/adminapi/reserve/expExcelOfCustomer', - method: 'post', - data: params, - // headers: { - // "responseType": "blob" //将二进制流转换成blob对象 - // }, - headers: { - 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' - }, - responseType: 'blob' - }) - }, - // 获取各提货点配货列表 - pageOfStore: function(data) { - return request({ - url: '/adminapi/reserve/pageOfStore', - method: 'post', - data: data - }); - }, - expExcelOfStore: function(params) { - return request({ - url: '/adminapi/reserve/expExcelOfStore', - method: 'post', - data: params, - // headers: { - // "responseType": "blob" //将二进制流转换成blob对象 - // }, - headers: { - 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' - }, - responseType: 'blob' - }) - }, - // 获取各支行配货列表 - pageOfBank: function(data) { - return request({ - url: '/adminapi/reserve/pageOfBank', - method: 'post', - data: data - }); - }, - expExcelOfBank: function(params) { - return request({ - url: '/adminapi/reserve/expExcelOfBank', - method: 'post', - data: params, - // headers: { - // "responseType": "blob" //将二进制流转换成blob对象 - // }, - headers: { - 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' - }, - responseType: 'blob' - }) - }, - // 获取总配货列表 - pageOfAll: function(data) { - return request({ - url: '/adminapi/reserve/pageOfAll', - method: 'post', - data: data - }); - }, - expExcelOfAll: function(params) { - return request({ - url: '/adminapi/reserve/expExcelOfAll', - method: 'post', - data: params, - // headers: { - // "responseType": "blob" //将二进制流转换成blob对象 - // }, - headers: { - 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' - }, - responseType: 'blob' - }) - } + // 获取客户级预约单列表 + pageOfCustomer: function(data) { + return request({ + url: '/mall/adminapi/reserve/pageOfCustomer', + method: 'post', + data: data + }); + }, + expExcelOfCustomer: function(params) { + return request({ + url: '/mall/adminapi/reserve/expExcelOfCustomer', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + }, + // 获取各提货点配货列表 + pageOfStore: function(data) { + return request({ + url: '/mall/adminapi/reserve/pageOfStore', + method: 'post', + data: data + }); + }, + expExcelOfStore: function(params) { + return request({ + url: '/mall/adminapi/reserve/expExcelOfStore', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + }, + // 获取各支行配货列表 + pageOfBank: function(data) { + return request({ + url: '/mall/adminapi/reserve/pageOfBank', + method: 'post', + data: data + }); + }, + expExcelOfBank: function(params) { + return request({ + url: '/mall/adminapi/reserve/expExcelOfBank', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + }, + // 获取总配货列表 + pageOfAll: function(data) { + return request({ + url: '/mall/adminapi/reserve/pageOfAll', + method: 'post', + data: data + }); + }, + expExcelOfAll: function(params) { + return request({ + url: '/mall/adminapi/reserve/expExcelOfAll', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + } -} +} \ No newline at end of file diff --git a/src/api/lpk/reserveorder.js b/src/api/lpk/reserveorder.js index 8f59dfe..be8e7be 100644 --- a/src/api/lpk/reserveorder.js +++ b/src/api/lpk/reserveorder.js @@ -2,93 +2,93 @@ import request from '@/utils/request' export default { - // 获取客户级预约单列表 - pageOfCustomer: function(data) { - return request({ - url: '/adminapi/reserve/pageOfCustomer', - method: 'post', - data: data - }); - }, - expExcelOfCustomer: function(params) { - return request({ - url: '/adminapi/reserve/expExcelOfCustomer', - method: 'post', - data: params, - // headers: { - // "responseType": "blob" //将二进制流转换成blob对象 - // }, - headers: { - 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' - }, - responseType: 'blob' - }) - }, - // 获取各提货点配货列表 - pageOfStore: function(data) { - return request({ - url: '/adminapi/reserve/pageOfStore', - method: 'post', - data: data - }); - }, - expExcelOfStore: function(params) { - return request({ - url: '/adminapi/reserve/expExcelOfStore', - method: 'post', - data: params, - // headers: { - // "responseType": "blob" //将二进制流转换成blob对象 - // }, - headers: { - 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' - }, - responseType: 'blob' - }) - }, - // 获取各支行配货列表 - pageOfBank: function(data) { - return request({ - url: '/adminapi/reserve/pageOfBank', - method: 'post', - data: data - }); - }, - expExcelOfBank: function(params) { - return request({ - url: '/adminapi/reserve/expExcelOfBank', - method: 'post', - data: params, - // headers: { - // "responseType": "blob" //将二进制流转换成blob对象 - // }, - headers: { - 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' - }, - responseType: 'blob' - }) - }, - // 获取总配货列表 - pageOfAll: function(data) { - return request({ - url: '/adminapi/reserve/pageOfAll', - method: 'post', - data: data - }); - }, - expExcelOfAll: function(params) { - return request({ - url: '/adminapi/reserve/expExcelOfAll', - method: 'post', - data: params, - // headers: { - // "responseType": "blob" //将二进制流转换成blob对象 - // }, - headers: { - 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' - }, - responseType: 'blob' - }) - } + // 获取客户级预约单列表 + pageOfCustomer: function(data) { + return request({ + url: '/mall/adminapi/reserve/pageOfCustomer', + method: 'post', + data: data + }); + }, + expExcelOfCustomer: function(params) { + return request({ + url: '/mall/adminapi/reserve/expExcelOfCustomer', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + }, + // 获取各提货点配货列表 + pageOfStore: function(data) { + return request({ + url: '/mall/adminapi/reserve/pageOfStore', + method: 'post', + data: data + }); + }, + expExcelOfStore: function(params) { + return request({ + url: '/mall/adminapi/reserve/expExcelOfStore', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + }, + // 获取各支行配货列表 + pageOfBank: function(data) { + return request({ + url: '/mall/adminapi/reserve/pageOfBank', + method: 'post', + data: data + }); + }, + expExcelOfBank: function(params) { + return request({ + url: '/mall/adminapi/reserve/expExcelOfBank', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + }, + // 获取总配货列表 + pageOfAll: function(data) { + return request({ + url: '/mall/adminapi/reserve/pageOfAll', + method: 'post', + data: data + }); + }, + expExcelOfAll: function(params) { + return request({ + url: '/mall/adminapi/reserve/expExcelOfAll', + method: 'post', + data: params, + // headers: { + // "responseType": "blob" //将二进制流转换成blob对象 + // }, + headers: { + 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild' + }, + responseType: 'blob' + }) + } -} +} \ No newline at end of file diff --git a/src/api/pickupPoint/pickupPoint.js b/src/api/pickupPoint/pickupPoint.js index f3243eb..73b4ca5 100644 --- a/src/api/pickupPoint/pickupPoint.js +++ b/src/api/pickupPoint/pickupPoint.js @@ -1,55 +1,54 @@ import request from '@/utils/request' export default { - - // 获取支行选择列表 - bankSelect: function(data) { - return request({ - url: '/lpkbank/listAll', - method: 'get' - }); - }, - - // 获取提货点列表 - storeListPage: function(data) { - return request({ - url: '/lpkstore/storeListPage', - method: 'post', - data: data - }); - }, - - // 新增、保存提货点 - saveStore: function(data) { - return request({ - url: '/lpkstore/saveStore', - method: 'post', - data: data - }); - }, - - // 初始化提货点 - storeInit: function(data) { - return request({ - url: '/lpkstore/storeInit/'+data, - method: 'get' - }); - }, - - // 删除提货点 - deleteStore: function(data) { - return request({ - url: '/lpkstore/deleteStore/'+data, - method: 'delete' - }); - }, - // 修改状态 - updateIsEnable: function(sid,isEnable) { - return request({ - url: '/lpkstore/updateIsEnable/'+sid+"/"+isEnable - }); - }, - - -} + // 获取支行选择列表 + bankSelect: function(data) { + return request({ + url: '/mall/lpkbank/listAll', + method: 'get' + }); + }, + + // 获取提货点列表 + storeListPage: function(data) { + return request({ + url: '/mall/lpkstore/storeListPage', + method: 'post', + data: data + }); + }, + + // 新增、保存提货点 + saveStore: function(data) { + return request({ + url: '/mall/lpkstore/saveStore', + method: 'post', + data: data + }); + }, + + // 初始化提货点 + storeInit: function(data) { + return request({ + url: '/mall/lpkstore/storeInit/' + data, + method: 'get' + }); + }, + + // 删除提货点 + deleteStore: function(data) { + return request({ + url: '/mall/lpkstore/deleteStore/' + data, + method: 'delete' + }); + }, + // 修改状态 + updateIsEnable: function(sid, isEnable) { + return request({ + url: '/mall/lpkstore/updateIsEnable/' + sid + "/" + isEnable + }); + }, + + +} \ No newline at end of file diff --git a/src/api/productAttrCate.js b/src/api/productAttrCate.js index 126e270..ef7b0d0 100644 --- a/src/api/productAttrCate.js +++ b/src/api/productAttrCate.js @@ -1,37 +1,37 @@ import request from '@/utils/request' export function fetchList(params) { - return request({ - url:'/pms/PmsProductAttributeCategory/list', - method:'get', - params:params - }) + return request({ + url: '/mall/pms/PmsProductAttributeCategory/list', + method: 'get', + params: params + }) } export function createProductAttrCate(data) { - return request({ - url:'/pms/PmsProductAttributeCategory/create', - method:'post', - data:data - }) + return request({ + url: '/mall/pms/PmsProductAttributeCategory/create', + method: 'post', + data: data + }) } export function deleteProductAttrCate(id) { - return request({ - url:'/pms/PmsProductAttributeCategory/delete/'+id, - method:'get' - }) + return request({ + url: '/mall/pms/PmsProductAttributeCategory/delete/' + id, + method: 'get' + }) } -export function updateProductAttrCate(id,data) { - return request({ - url:'/pms/PmsProductAttributeCategory/update/'+id, - method:'post', - data:data - }) +export function updateProductAttrCate(id, data) { + return request({ + url: '/mall/pms/PmsProductAttributeCategory/update/' + id, + method: 'post', + data: data + }) } export function fetchListWithAttr() { - return request({ - url:'/pms/PmsProductAttributeCategory/list/withAttr', - method:'get' - }) -} + return request({ + url: '/mall/pms/PmsProductAttributeCategory/list/withAttr', + method: 'get' + }) +} \ No newline at end of file diff --git a/src/api/productCate.js b/src/api/productCate.js index 9b82792..29c447f 100644 --- a/src/api/productCate.js +++ b/src/api/productCate.js @@ -1,76 +1,76 @@ import request from '@/utils/request' export function fetchListAll(params) { - return request({ - url:'/pms/PmsProductCategory/list', - method:'get', - params:params - }) + return request({ + url: '/mall/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 fetchList(parentId, params) { + return request({ + url: '/mall/pms/PmsProductCategory/list/' + parentId, + method: 'get', + params: params + }) } export function deleteProductCate(id) { - return request({ - url:'/pms/PmsProductCategory/delete/'+id, - method:'get' - }) + return request({ + url: '/mall/pms/PmsProductCategory/delete/' + id, + method: 'get' + }) } export function createProductCate(data) { - return request({ - url:'/pms/PmsProductCategory/create', - method:'post', - data:data - }) + return request({ + url: '/mall/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 updateProductCate(id, data) { + return request({ + url: '/mall/pms/PmsProductCategory/update/' + id, + method: 'post', + data: data + }) } export function getProductCate(id) { - return request({ - url:'/pms/PmsProductCategory/'+id, - method:'get', - }) + return request({ + url: '/mall/pms/PmsProductCategory/' + id, + method: 'get', + }) } export function updateShowStatus(data) { - return request({ - url:'/pms/PmsProductCategory/update/showStatus', - method:'post', - data:data - }) + return request({ + url: '/mall/pms/PmsProductCategory/update/showStatus', + method: 'post', + data: data + }) } export function updateIndexStatus(data) { - return request({ - url:'/pms/PmsProductCategory/update/indexStatus', - method:'post', - data:data - }) + return request({ + url: '/mall/pms/PmsProductCategory/update/indexStatus', + method: 'post', + data: data + }) } export function updateNavStatus(data) { - return request({ - url:'/pms/PmsProductCategory/update/navStatus', - method:'post', - data:data - }) + return request({ + url: '/mall/pms/PmsProductCategory/update/navStatus', + method: 'post', + data: data + }) } export function fetchListWithChildren() { - return request({ - url:'/pms/PmsProductCategory/list/withChildren', - method:'get' - }) -} + return request({ + url: '/mall/pms/PmsProductCategory/list/withChildren', + method: 'get' + }) +} \ No newline at end of file diff --git a/src/api/user.js b/src/api/user.js index 0f6bb26..c00c433 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -4,69 +4,105 @@ import qs from 'qs' // 登录 export function doLogin(data) { - return request({ - url: '/sysuser/doLogin', - method: 'post', - data: data, - headers: { 'Content-Type': 'application/json' } - }) + return request({ + url: '/mall/apiadmin/sysuser/login', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) } -// 获取登录人员信息 - export function getUserById(sid) { + +// 注册发送验证码 +export function registerSendMessageCode(code) { return request({ - url: '/cyf/sys/getUserById/' + sid + url: '/mall/apiadmin/sysuser/sendMessageCode/?mobile=' + code, + method: 'post', + headers: { + 'Content-Type': 'application/json' + } }) - - } -// 登录 -export function login(data) { - return request({ - url: '/portal/v1/sysuser/login', - method: 'post', - data: data, - headers: { 'Content-Type': 'application/json' } - }) + } // 用户注册 export function registUser(data) { - return request({ - url: '/system/user/save', - method: 'post', - data, - headers: { 'Content-Type': 'application/x-www-form-urlencoded;' } - }) + return request({ + url: '/mall/apiadmin/sysuser/register', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + + +// 绑定企业/组织 +export function bindOrganization(data) { + return request({ + url: '/mall/apiadmin/sysuser/bindOrganization', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + + +// 选择企业/组织sid +export function selOrganization(data) { + return request({ + url: '/mall/apiadmin/sysuser/selOrganization', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) } + +// 获取登录人员信息 +export function getUserById(sid) { + return request({ + url: '/mall/cyf/sys/getUserById/' + sid + }) + +} + + // 获取手机验证码 export function getVerificationCode(data) { - return request({ - url: '/system/user/getVerificationCode', - method: 'get', - params: data - }) + return request({ + url: '/mall/system/user/getVerificationCode', + method: 'get', + params: data + }) } // 获取登录验证码 export function imgCode() { - return request({ - url: '/system/api/defaultBlendCode?temm=' + new Date().getTime(), - method: 'get' - }) + return request({ + url: '/mall/system/api/defaultBlendCode?temm=' + new Date().getTime(), + method: 'get' + }) } // 获取用信息 export function getInfo(token) { - return request({ - url: '/system/user/loginDetails', - method: 'post' - }) + return request({ + url: '/mall/system/user/loginDetails', + method: 'post' + }) } export function logout(data) { // 退出 - return request({ - url: '/portal/v1/sysuser/signOut', - method: 'post', - data: qs.stringify(data) - }) -} + return request({ + url: '/mall/portal/v1/sysuser/signOut', + method: 'post', + data: qs.stringify(data) + }) +} \ No newline at end of file diff --git a/src/assets/home/bj.png b/src/assets/home/bj.png index d8e3497..e6e6278 100644 Binary files a/src/assets/home/bj.png and b/src/assets/home/bj.png differ diff --git a/src/assets/images/company_icon.png b/src/assets/images/company_icon.png new file mode 100644 index 0000000..d655f49 Binary files /dev/null and b/src/assets/images/company_icon.png differ diff --git a/src/assets/images/experience.png b/src/assets/images/experience.png new file mode 100644 index 0000000..342fa74 Binary files /dev/null and b/src/assets/images/experience.png differ diff --git a/src/assets/images/formal.png b/src/assets/images/formal.png new file mode 100644 index 0000000..5e982a9 Binary files /dev/null and b/src/assets/images/formal.png differ diff --git a/src/assets/images/overdue.png b/src/assets/images/overdue.png new file mode 100644 index 0000000..1359a90 Binary files /dev/null and b/src/assets/images/overdue.png differ diff --git a/src/assets/loginImg/login_left.png b/src/assets/loginImg/login_left.png new file mode 100644 index 0000000..395d2c2 Binary files /dev/null and b/src/assets/loginImg/login_left.png differ diff --git a/src/assets/loginImg/yxt-logo.png b/src/assets/loginImg/yxt-logo.png new file mode 100644 index 0000000..ab4694a Binary files /dev/null and b/src/assets/loginImg/yxt-logo.png differ diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index b5e6257..6f935c1 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -1,168 +1,179 @@ + + .footer { + position: fixed; + bottom: 0; + width: 100%; + line-height: 40px; + background: #E9F1F7; + text-align: center; + font-size: 14px; + color: #666; + } + \ No newline at end of file diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue index 82adddb..2eca12b 100644 --- a/src/layout/components/Sidebar/index.vue +++ b/src/layout/components/Sidebar/index.vue @@ -1,583 +1,579 @@ - + \ No newline at end of file diff --git a/src/settings.js b/src/settings.js index 03a773e..6f2defb 100644 --- a/src/settings.js +++ b/src/settings.js @@ -1,16 +1,16 @@ module.exports = { - title: '惠享', + title: '预订商城', - /** - * @type {boolean} true | false - * @description Whether fix the header - */ - fixedHeader: false, + /** + * @type {boolean} true | false + * @description Whether fix the header + */ + fixedHeader: false, - /** - * @type {boolean} true | false - * @description Whether show the logo in sidebar - */ - sidebarLogo: false -} + /** + * @type {boolean} true | false + * @description Whether show the logo in sidebar + */ + sidebarLogo: false +} \ No newline at end of file diff --git a/src/utils/functions.js.js b/src/utils/functions.js.js new file mode 100644 index 0000000..d236494 --- /dev/null +++ b/src/utils/functions.js.js @@ -0,0 +1,34 @@ +// 封装Cookie +// 封装三个函数 +// setCookie() -- 创建 Cookie +// getCookie() -- 获取 Cookie +// removeCookie() -- 删除 Cookie +export function setCookie(name, value, iDay) { //分别代表cookie名称、cookie值、存储时间 + //首先将cookie的格式拼出来 + //document.cookie="name=value;expires=date"; + //然后name就换为name,vlaue就换为value,至于date就要算出这个日期对象 + var oDate = new Date(); + oDate.setDate(oDate.getDate() + iDay); + document.cookie = name + "=" + value + "; expires=" + oDate; +} +//a=12; b=5; c=8; d=99 +export function getCookie(name) { + //1、先给cookie做一下字符串分割, + var arr = document.cookie.split("; "); //分割后变为数组,a=12 b=5 c=8 d=99 + //2、循环数组 + for (var i = 0; i < arr.length; i++) { + var arr2 = arr[i].split("="); //根据“=”再次分割 + //arr2[0]——》存储的名称 abcd + //arr2[1]——》存储的值 12 5 8 99 + if (arr2[0] == name) { //代表找到我想要的东西了 + return arr2[1]; + } + } + //另一种可能,用户第一次来网站,还没有cookie,所以肯定什么也找不到。所以在循环一次后就直接return 一个字符串,告诉用户什么也没找到。 + return ""; +} + +export function removeCookie(name) { + //name名称,再随便来个值1,后面的才是重点-1,时间过期了,所以就成为了负值 + setCookie(name, 1, -1); +} diff --git a/src/views/login/login.vue b/src/views/login/login.vue index 44e6839..5422004 100644 --- a/src/views/login/login.vue +++ b/src/views/login/login.vue @@ -1,279 +1,861 @@ + \ No newline at end of file diff --git a/src/views/order/index.vue b/src/views/order/index.vue index f67d115..c6db48c 100644 --- a/src/views/order/index.vue +++ b/src/views/order/index.vue @@ -1,342 +1,341 @@ \ No newline at end of file diff --git a/src/views/orderreserve/allDistributionCount.vue b/src/views/orderreserve/allDistributionCount.vue index 63c0406..0747542 100644 --- a/src/views/orderreserve/allDistributionCount.vue +++ b/src/views/orderreserve/allDistributionCount.vue @@ -1,239 +1,245 @@ + ::v-deep .el-table .cell { + padding: 0px; + } + \ No newline at end of file diff --git a/src/views/orderreserve/distributionCount.vue b/src/views/orderreserve/distributionCount.vue index e5d72f3..d6f2f98 100644 --- a/src/views/orderreserve/distributionCount.vue +++ b/src/views/orderreserve/distributionCount.vue @@ -1,21 +1,23 @@ + ::v-deep .el-table .cell { + padding: 0px; + } + \ No newline at end of file diff --git a/src/views/orderreserve/index.vue b/src/views/orderreserve/index.vue index 1479d75..9eb11f1 100644 --- a/src/views/orderreserve/index.vue +++ b/src/views/orderreserve/index.vue @@ -1,21 +1,23 @@ + \ No newline at end of file diff --git a/src/views/orderreserve/subBranch.vue b/src/views/orderreserve/subBranch.vue index e85c41e..8909714 100644 --- a/src/views/orderreserve/subBranch.vue +++ b/src/views/orderreserve/subBranch.vue @@ -1,21 +1,23 @@ + ::v-deep .el-table .cell { + padding: 0px; + } + \ No newline at end of file diff --git a/vue.config.js b/vue.config.js index 49e1300..af9fa42 100644 --- a/vue.config.js +++ b/vue.config.js @@ -6,7 +6,7 @@ function resolve(dir) { return path.join(__dirname, dir) } -const name = defaultSettings.title || '惠享' // page title +const name = defaultSettings.title || '预订商城' // page title // 如果端口设置为80, // 使用管理员权限执行命令行。 @@ -24,8 +24,8 @@ module.exports = { *在大多数情况下,请使用“/”!!! *详细信息:https://cli.vuejs.org/config/#publicpath */ - publicPath: process.env.NODE_ENV === 'production' ? '/lpk/' : '/', - outputDir: 'yythmall-ui', + publicPath: process.env.NODE_ENV === 'production' ? '/' : '/', + outputDir: 'ordermall-ui', assetsDir: 'static', lintOnSave: process.env.NODE_ENV === 'development', productionSourceMap: false,