diff --git a/src/assets/image/add_btn.png b/src/assets/image/add_btn.png new file mode 100644 index 0000000..4e8cfbd Binary files /dev/null and b/src/assets/image/add_btn.png differ diff --git a/src/assets/image/bag.png b/src/assets/image/bag.png new file mode 100644 index 0000000..2d695e3 Binary files /dev/null and b/src/assets/image/bag.png differ diff --git a/src/assets/image/cen_bag.png b/src/assets/image/cen_bag.png new file mode 100644 index 0000000..74c12a8 Binary files /dev/null and b/src/assets/image/cen_bag.png differ diff --git a/src/assets/image/device.png b/src/assets/image/device.png new file mode 100644 index 0000000..1a0d049 Binary files /dev/null and b/src/assets/image/device.png differ diff --git a/src/assets/image/device_act.png b/src/assets/image/device_act.png new file mode 100644 index 0000000..e5e3adb Binary files /dev/null and b/src/assets/image/device_act.png differ diff --git a/src/assets/image/exit.png b/src/assets/image/exit.png new file mode 100644 index 0000000..6ef2489 Binary files /dev/null and b/src/assets/image/exit.png differ diff --git a/src/assets/image/exit_speak.png b/src/assets/image/exit_speak.png new file mode 100644 index 0000000..ea3eea1 Binary files /dev/null and b/src/assets/image/exit_speak.png differ diff --git a/src/assets/image/exit_voice.png b/src/assets/image/exit_voice.png new file mode 100644 index 0000000..a7c4144 Binary files /dev/null and b/src/assets/image/exit_voice.png differ diff --git a/src/assets/image/finish.png b/src/assets/image/finish.png new file mode 100644 index 0000000..a690769 Binary files /dev/null and b/src/assets/image/finish.png differ diff --git a/src/assets/image/group_act.png b/src/assets/image/group_act.png new file mode 100644 index 0000000..5d7cac7 Binary files /dev/null and b/src/assets/image/group_act.png differ diff --git a/src/assets/image/group_tit.png b/src/assets/image/group_tit.png new file mode 100644 index 0000000..9a653d8 Binary files /dev/null and b/src/assets/image/group_tit.png differ diff --git a/src/assets/image/hang.png b/src/assets/image/hang.png new file mode 100644 index 0000000..9225f01 Binary files /dev/null and b/src/assets/image/hang.png differ diff --git a/src/assets/image/head_photo.png b/src/assets/image/head_photo.png new file mode 100644 index 0000000..7bd7573 Binary files /dev/null and b/src/assets/image/head_photo.png differ diff --git a/src/assets/image/left_bag.png b/src/assets/image/left_bag.png new file mode 100644 index 0000000..59d0b7d Binary files /dev/null and b/src/assets/image/left_bag.png differ diff --git a/src/assets/image/list_act.png b/src/assets/image/list_act.png new file mode 100644 index 0000000..84a7794 Binary files /dev/null and b/src/assets/image/list_act.png differ diff --git a/src/assets/image/list_tit.png b/src/assets/image/list_tit.png new file mode 100644 index 0000000..a94a15f Binary files /dev/null and b/src/assets/image/list_tit.png differ diff --git a/src/assets/image/mute.png b/src/assets/image/mute.png new file mode 100644 index 0000000..16ec63f Binary files /dev/null and b/src/assets/image/mute.png differ diff --git a/src/assets/image/over.png b/src/assets/image/over.png new file mode 100644 index 0000000..12a9ad6 Binary files /dev/null and b/src/assets/image/over.png differ diff --git a/src/assets/image/phone.png b/src/assets/image/phone.png new file mode 100644 index 0000000..1a4ad0c Binary files /dev/null and b/src/assets/image/phone.png differ diff --git a/src/assets/image/phone_act.png b/src/assets/image/phone_act.png new file mode 100644 index 0000000..a0f24d8 Binary files /dev/null and b/src/assets/image/phone_act.png differ diff --git a/src/assets/image/phone_tit.png b/src/assets/image/phone_tit.png new file mode 100644 index 0000000..75da7fe Binary files /dev/null and b/src/assets/image/phone_tit.png differ diff --git a/src/assets/image/right_bag.png b/src/assets/image/right_bag.png new file mode 100644 index 0000000..92beb81 Binary files /dev/null and b/src/assets/image/right_bag.png differ diff --git a/src/assets/image/spread_btn.png b/src/assets/image/spread_btn.png new file mode 100644 index 0000000..7d37109 Binary files /dev/null and b/src/assets/image/spread_btn.png differ diff --git a/src/assets/image/title.png b/src/assets/image/title.png new file mode 100644 index 0000000..4cff00f Binary files /dev/null and b/src/assets/image/title.png differ diff --git a/src/assets/image/top.png b/src/assets/image/top.png new file mode 100644 index 0000000..422819d Binary files /dev/null and b/src/assets/image/top.png differ diff --git a/src/assets/image/tree.png b/src/assets/image/tree.png new file mode 100644 index 0000000..ea6166c Binary files /dev/null and b/src/assets/image/tree.png differ diff --git a/src/assets/image/voice_bag.png b/src/assets/image/voice_bag.png new file mode 100644 index 0000000..7c4b8d1 Binary files /dev/null and b/src/assets/image/voice_bag.png differ diff --git a/src/assets/image/voice_tit.png b/src/assets/image/voice_tit.png new file mode 100644 index 0000000..d53e6e0 Binary files /dev/null and b/src/assets/image/voice_tit.png differ diff --git a/src/assets/image/weather.png b/src/assets/image/weather.png new file mode 100644 index 0000000..419fee7 Binary files /dev/null and b/src/assets/image/weather.png differ diff --git a/src/assets/js/rem.js b/src/assets/js/rem.js new file mode 100644 index 0000000..c274420 --- /dev/null +++ b/src/assets/js/rem.js @@ -0,0 +1,18 @@ +(function (doc, win) { + var docEl = doc.documentElement, + resizeEvt = "orientationchange" in window ? "orientationchange" : "resize", + recalc = function () { + var clientWidth = docEl.clientWidth; + if (!clientWidth) return; + if (location.href.indexOf("express") > -1) { + docEl.style.fontSize = ""; + } else if (clientWidth >= 1920) { + docEl.style.fontSize = "100px"; //1rem = 100px + } else { + docEl.style.fontSize = 100 * (clientWidth / 1920) + "px"; + } + }; + if (!doc.addEventListener) return; + win.addEventListener(resizeEvt, recalc, false); + doc.addEventListener("DOMContentLoaded", recalc, false); +})(document, window); diff --git a/src/main.js b/src/main.js index 5daa98c..698274d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,30 +1,29 @@ -import Vue from 'vue'; -import axios from './router/axios'; -import VueAxios from 'vue-axios'; -import App from './App'; -import router from './router/router'; -import './permission'; // 权限 -import './error'; // 日志 -import './cache';//页面缓存 -import store from './store'; -import {loadStyle} from './util/util' -import * as urls from '@/config/env'; -import Element from 'element-ui'; -import { - iconfontUrl, - iconfontVersion -} from '@/config/env'; -import i18n from './lang'; // Internationalization -import './styles/common.scss'; -import basicBlock from './components/basic-block/main'; -import basicContainer from './components/basic-container/main'; -import thirdRegister from './components/third-register/main'; -import flowDesign from './components/flow-design/main'; -import avueUeditor from 'avue-plugin-ueditor'; -import website from '@/config/website'; -import crudCommon from '@/mixins/crud'; +import Vue from "vue"; +import axios from "./router/axios"; +import VueAxios from "vue-axios"; +import App from "./App"; +import router from "./router/router"; +import "./permission"; // 权限 +import "./error"; // 日志 +import "./cache"; //页面缓存 +import store from "./store"; +import { loadStyle } from "./util/util"; +import * as urls from "@/config/env"; +import Element from "element-ui"; +import { iconfontUrl, iconfontVersion } from "@/config/env"; +import i18n from "./lang"; // Internationalization +import "./styles/common.scss"; +import basicBlock from "./components/basic-block/main"; +import basicContainer from "./components/basic-container/main"; +import thirdRegister from "./components/third-register/main"; +import flowDesign from "./components/flow-design/main"; +import avueUeditor from "avue-plugin-ueditor"; +import website from "@/config/website"; +import crudCommon from "@/mixins/crud"; +import "@/assets/js/rem.js"; + // 业务组件 -import tenantPackage from './views/system/tenantpackage'; +import tenantPackage from "./views/system/tenantpackage"; // 注册全局crud驱动 window.$crudCommon = crudCommon; @@ -32,23 +31,23 @@ window.$crudCommon = crudCommon; Vue.use(router); Vue.use(VueAxios, axios); Vue.use(Element, { - i18n: (key, value) => i18n.t(key, value) + i18n: (key, value) => i18n.t(key, value), }); Vue.use(window.AVUE, { - size: 'small', - tableSize: 'small', + size: "small", + tableSize: "small", calcHeight: 65, - i18n: (key, value) => i18n.t(key, value) + i18n: (key, value) => i18n.t(key, value), }); // 注册全局容器 -Vue.component('basicContainer', basicContainer); -Vue.component('basicBlock', basicBlock); -Vue.component('thirdRegister', thirdRegister); -Vue.component('avueUeditor', avueUeditor); -Vue.component('flowDesign', flowDesign); -Vue.component('tenantPackage', tenantPackage); +Vue.component("basicContainer", basicContainer); +Vue.component("basicBlock", basicBlock); +Vue.component("thirdRegister", thirdRegister); +Vue.component("avueUeditor", avueUeditor); +Vue.component("flowDesign", flowDesign); +Vue.component("tenantPackage", tenantPackage); // 加载相关url地址 -Object.keys(urls).forEach(key => { +Object.keys(urls).forEach((key) => { Vue.prototype[key] = urls[key]; }); // 加载NutFlow @@ -56,8 +55,8 @@ Vue.use(window.WfDesignBase); // 加载website Vue.prototype.website = website; // 动态加载阿里云字体库 -iconfontVersion.forEach(ele => { - loadStyle(iconfontUrl.replace('$key', ele)); +iconfontVersion.forEach((ele) => { + loadStyle(iconfontUrl.replace("$key", ele)); }); Vue.config.productionTip = false; @@ -66,5 +65,5 @@ new Vue({ router, store, i18n, - render: h => h(App) -}).$mount('#app'); + render: (h) => h(App), +}).$mount("#app"); diff --git a/src/views/dispatch/index-copy.vue b/src/views/dispatch/index-copy.vue new file mode 100644 index 0000000..262949e --- /dev/null +++ b/src/views/dispatch/index-copy.vue @@ -0,0 +1,191 @@ + + + + + + diff --git a/src/views/dispatch/index.vue b/src/views/dispatch/index.vue index 262949e..f1e5a16 100644 --- a/src/views/dispatch/index.vue +++ b/src/views/dispatch/index.vue @@ -1,191 +1,1010 @@ - +