diff --git a/package.json b/package.json index b751cce..476067d 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ }, "dependencies": { "@riophae/vue-treeselect": "0.1.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", "axios": "0.18.1", "clipboard": "2.0.4", "codemirror": "^5.49.2", @@ -44,6 +45,7 @@ "element-ui": "^2.12.0", "file-saver": "1.3.8", "fuse.js": "3.4.4", + "js-beautify": "^1.10.2", "js-cookie": "2.2.0", "jsencrypt": "^3.0.0-rc.1", "jszip": "3.1.5", @@ -53,24 +55,23 @@ "path-to-regexp": "2.4.0", "qs": "^6.9.1", "screenfull": "4.2.0", + "sortablejs": "1.8.4", "vue": "2.6.10", "vue-count-to": "1.0.13", "vue-cropper": "0.4.9", "vue-highlightjs": "^1.3.3", "vue-router": "3.0.2", "vue-splitpane": "1.0.4", + "vue-ueditor-wrap": "^2.4.1", + "vuedraggable": "2.20.0", "vuex": "3.1.0", "wangeditor": ">=3.0.0", - "xlsx": "^0.11.16", - "js-beautify": "^1.10.2", - "sortablejs": "1.8.4", - "vuedraggable": "2.20.0", - "vue-ueditor-wrap": "^2.4.1" + "xlsx": "^0.11.16" }, "devDependencies": { "@babel/core": "7.0.0", - "@babel/register": "7.0.0", "@babel/parser": "^7.7.4", + "@babel/register": "7.0.0", "@vue/cli-plugin-babel": "3.5.3", "@vue/cli-plugin-eslint": "^3.9.1", "@vue/cli-plugin-unit-jest": "3.5.3", @@ -80,6 +81,8 @@ "babel-core": "7.0.0-bridge.0", "babel-eslint": "10.0.1", "babel-jest": "23.6.0", + "babel-plugin-dynamic-import-node": "2.3.0", + "babel-plugin-transform-remove-console": "^6.9.4", "chalk": "2.4.2", "chokidar": "2.1.5", "connect": "3.6.6", @@ -96,13 +99,11 @@ "script-ext-html-webpack-plugin": "2.1.3", "script-loader": "0.7.2", "serve-static": "^1.13.2", + "stylus": "^0.54.7", + "stylus-loader": "^3.0.2", "svg-sprite-loader": "4.1.3", "svgo": "1.2.0", - "vue-template-compiler": "2.6.10", - "babel-plugin-transform-remove-console": "^6.9.4", - "babel-plugin-dynamic-import-node": "2.3.0", - "stylus": "^0.54.7", - "stylus-loader": "^3.0.2" + "vue-template-compiler": "2.6.10" }, "engines": { "node": ">=8.9", diff --git a/src/api/system/dept.js b/src/api/system/dept.js index 59998ba..842508a 100644 --- a/src/api/system/dept.js +++ b/src/api/system/dept.js @@ -32,4 +32,12 @@ export function edit(data) { }) } -export default { add, edit, del, getDepts } +export function getDeptSuperior(data) { + return request({ + url: 'api/dept', + method: 'get', + data + }) +} + +export default { add, edit, del, getDepts, getDeptSuperior } diff --git a/src/api/tools/materialgroup.js b/src/api/tools/materialgroup.js index baf2505..e8bb0fe 100644 --- a/src/api/tools/materialgroup.js +++ b/src/api/tools/materialgroup.js @@ -8,6 +8,14 @@ export function getPage(query) { }) } +export function getList(query) { + return request({ + url: 'api/materialgroup/list', + method: 'get', + params: query + }) +} + export function addObj(obj) { return request({ url: 'api/materialgroup', diff --git a/src/api/yxAppVersion.js b/src/api/yxAppVersion.js new file mode 100644 index 0000000..a9dbf0d --- /dev/null +++ b/src/api/yxAppVersion.js @@ -0,0 +1,27 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: 'api/yxAppVersion', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: 'api/yxAppVersion/', + method: 'delete', + data: ids + }) +} + +export function edit(data) { + return request({ + url: 'api/yxAppVersion', + method: 'put', + data + }) +} + +export default { add, edit, del } diff --git a/src/api/yxStoreCustomer.js b/src/api/yxStoreCustomer.js new file mode 100644 index 0000000..42241b1 --- /dev/null +++ b/src/api/yxStoreCustomer.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: 'api/yxStoreCustomer', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: 'api/yxStoreCustomer/', + method: 'delete', + data: ids + }) +} + +export function edit(data) { + return request({ + url: 'api/yxStoreCustomer', + method: 'put', + data + }) +} + +export function getqrcode() { + return request({ + url: 'api/wxmp/qrcode', + method: 'get' + }) +} +export function getOpenId(key) { + return request({ + url: 'api/wxmp/getOpenId?key=' + key, + method: 'get' + }) +} +export function getwechatCode() { + return request({ + url: 'api/wxmp/wechatCode', + method: 'get' + }) +} + +export default { add, edit, del, getqrcode, getOpenId, getwechatCode } diff --git a/src/api/yxStoreOrder.js b/src/api/yxStoreOrder.js index 4e2a979..4d40ce2 100644 --- a/src/api/yxStoreOrder.js +++ b/src/api/yxStoreOrder.js @@ -23,6 +23,14 @@ export function edit(data) { }) } +export function updateDelivery(data) { + return request({ + url: 'api/yxStoreOrder/updateDelivery', + method: 'put', + data + }) +} + export function editT(data) { return request({ url: 'api/yxStoreOrder/check', @@ -77,3 +85,9 @@ export function getOrderDetail(id) { }) } +export function getNowOrderStatus(id) { + return request({ + url: '/api/getNowOrderStatus/' + id, + method: 'get' + }) +} diff --git a/src/api/yxSystemConfig.js b/src/api/yxSystemConfig.js index 0d06a85..15e110e 100644 --- a/src/api/yxSystemConfig.js +++ b/src/api/yxSystemConfig.js @@ -25,7 +25,7 @@ export function edit(data) { export function get() { return request({ - url: 'api/yxSystemConfig?size=50', + url: 'api/yxSystemConfig?size=500', method: 'get' }) } diff --git a/src/assets/images/bg.jpg b/src/assets/images/bg.jpg index 3a76a32..ddc30c8 100644 Binary files a/src/assets/images/bg.jpg and b/src/assets/images/bg.jpg differ diff --git a/src/components/Dict/Dict.js b/src/components/Dict/Dict.js index 48554de..cea1ff4 100644 --- a/src/components/Dict/Dict.js +++ b/src/components/Dict/Dict.js @@ -18,6 +18,9 @@ export default class Dict { ps.push(getDictDetail(n).then(data => { this.dict[n].splice(0, 0, ...data.content) data.content.forEach(d => { + if (parseInt(d.value).toString() != 'NaN') { + d.value = parseInt(d.value) + } Vue.set(this.dict.dict[n], d.value, d) Vue.set(this.dict.label[n], d.value, d.label) }) diff --git a/src/components/editorMaterial/index.vue b/src/components/editorMaterial/index.vue index e9e330b..666b6b5 100644 --- a/src/components/editorMaterial/index.vue +++ b/src/components/editorMaterial/index.vue @@ -145,7 +145,7 @@ + + + + diff --git a/src/views/dashboard/PanelGroup.vue b/src/views/dashboard/PanelGroup.vue index f3f9d7f..d18a188 100644 --- a/src/views/dashboard/PanelGroup.vue +++ b/src/views/dashboard/PanelGroup.vue @@ -1,180 +1,241 @@ diff --git a/src/views/dashboard/PanelGroupT.vue b/src/views/dashboard/PanelGroupT.vue index 8386610..076f394 100644 --- a/src/views/dashboard/PanelGroupT.vue +++ b/src/views/dashboard/PanelGroupT.vue @@ -1,50 +1,72 @@ diff --git a/src/views/login.vue b/src/views/login.vue index 66e6333..95473d7 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -1,8 +1,25 @@ - + + + + @@ -202,7 +215,7 @@ - + @@ -262,13 +275,15 @@ + - + +