diff --git a/.env.development b/.env.development index c0a1bab..0b8ba65 100644 --- a/.env.development +++ b/.env.development @@ -2,4 +2,6 @@ ENV = 'development' # base api -VUE_APP_BASE_API = 'http://localhost:7301' +VUE_APP_BASE_API = 'http://localhost:7600' + +port = 6100 diff --git a/package.json b/package.json index 2b8a8ca..e2d0019 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "nprogress": "0.2.0", "path-to-regexp": "2.4.0", "vue": "2.6.10", + "vue-qr": "^4.0.9", "vue-router": "3.0.6", "vuex": "3.1.0" }, diff --git a/src/api/qr.js b/src/api/qr.js new file mode 100644 index 0000000..e9e2543 --- /dev/null +++ b/src/api/qr.js @@ -0,0 +1,29 @@ +import request from '@/utils/request' + +export function page(data) { + return request({ + url: '/qr/page', + data + }) +} + +export function saveOrUpdate(data) { + return request({ + url: '/qr/saveOrUpdate', + data + }) +} + +export function remove(data) { + return request({ + url: '/qr/remove', + data + }) +} + +export function updateStatus(data) { + return request({ + url: '/qr/status', + data + }) +} diff --git a/src/router/index.js b/src/router/index.js index 7a93908..2e09557 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -67,12 +67,25 @@ export const constantRoutes = [ ] }, + { + path: '/qr', + component: Layout, + children: [ + { + path: 'index', + name: 'Qr', + component: () => import('@/views/qr/index'), + meta: { title: '二维码', icon: 'table' } + } + ] + }, + // 404 page must be placed at the end !!! { path: '*', redirect: '/404', hidden: true } ] const createRouter = () => new Router({ - // mode: 'history', // require service support + mode: 'history', // require service support scrollBehavior: () => ({ y: 0 }), routes: constantRoutes }) diff --git a/src/views/qr/edit.vue b/src/views/qr/edit.vue new file mode 100644 index 0000000..4735765 --- /dev/null +++ b/src/views/qr/edit.vue @@ -0,0 +1,122 @@ + + + + + diff --git a/src/views/qr/index.vue b/src/views/qr/index.vue new file mode 100644 index 0000000..083021b --- /dev/null +++ b/src/views/qr/index.vue @@ -0,0 +1,307 @@ + + + + + diff --git a/src/views/qr/qrImage.vue b/src/views/qr/qrImage.vue new file mode 100644 index 0000000..b30a358 --- /dev/null +++ b/src/views/qr/qrImage.vue @@ -0,0 +1,63 @@ + + + + +