diff --git a/src/App.vue b/src/App.vue
index 2f9429400..947dc7879 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -238,7 +238,7 @@ export default {
},
// 监听路由 控制isBoolean
$route() {
- if (this.$route.name !== 'Login' && this.$route.name !== 'Home' && !this.$route.meta.isBoolean && this.$route.name !== 'beeEChungLogin' && this.$route.name !== 'beeEnergyLogin' && this.$route.name !== 'mdLawLogin' && this.$route.name !== 'nuoBLogin' && this.$route.name !== 'sTLogin' && this.$route.name !== 'StandardSearch') {
+ if (this.$route.name !== 'Login' && this.$route.name !== 'Home' && !this.$route.meta.isBoolean && this.$route.name !== 'beeEChungLogin' && this.$route.name !== 'beeEnergyLogin' && this.$route.name !== 'mdLawLogin' && this.$route.name !== 'nuoBLogin' && this.$route.name !== 'sTLogin' && this.$route.name !== 'StandardSearch' && this.$route.name !== 'phoneIndex') {
this.isBoolean = true
} else {
this.isBoolean = false
diff --git a/src/api/process.js b/src/api/process.js
index 5052cb051..1c260eefc 100644
--- a/src/api/process.js
+++ b/src/api/process.js
@@ -713,3 +713,11 @@ export function workGroup(data) {
params: data
})
}
+//
+export function loginMobile(data) {
+ return axios({
+ url: 'api/lawss/activiti/loginMobile',
+ method: 'post',
+ params: data
+ })
+}
diff --git a/src/main.js b/src/main.js
index 5b6945484..b0d77af88 100644
--- a/src/main.js
+++ b/src/main.js
@@ -10,6 +10,7 @@ import 'element-ui/lib/theme-chalk/index.css'
import $ from 'jquery'
// vuex
import store from './store'
+import Axios from 'axios'
// 复制
import VueClipboard from 'vue-clipboard2'
// 全局样式文件
@@ -51,210 +52,249 @@ import router from './router'
// 路由解析器
import Re from 'path-to-regexp'
-import { get_verify_by_instance,loginIdm,getMenu } from 'api/process'
+import { get_verify_by_instance,loginIdm,getMenu,loginMobile } from 'api/process'
import { ssoLoginUrlDev,ssoLoginUrl,webLoginType,devWebUrl } from '@/sysConfig'
import { mapMutations, mapActions } from 'vuex'
+import isMobile from "./store/isMobile";
// 路由拦截
router.beforeEach(function (to, from, next) {
- let toName = to.name
- let token = store.state.token
- let path = to.path;
- let requireAuth = to.meta.requireAuth;
- let taskId = to.query.taskIds;
- let prcId = to.query.prcId;
- let prcNum = to.query.prcNum;
- let prcName = to.query.prcName;
- let prcType = to.query.prcType;
- let routerType = to.query.routerType;
- let param = "taskIds=" + taskId + "&prcId=" + prcId
- + "&prcNum=" + prcNum + "&prcName=" + prcName + "&prcType=" + prcType;
- let url = window.location.search
- let code = "";
- if(url){
- url = url.substr(1);
- url = url.split('&');
- let info = [];
- let obj = {};
- for (let i = 0,len = url.length; i < len; i++) {
- info = url[i].split('=')
- obj[info[0]] = decodeURI(info[1]);
- url[i] = obj;
- }
- code = url[0].code
+ let toName = to.name
+ let token = store.state.token
+ let path = to.path;
+ let requireAuth = to.meta.requireAuth;
+ let taskId = to.query.taskIds;
+ let prcId = to.query.prcId;
+ let prcNum = to.query.prcNum;
+ let prcName = to.query.prcName;
+ let prcType = to.query.prcType;
+ let routerType = to.query.routerType;
+ let param = "taskIds=" + taskId + "&prcId=" + prcId
+ + "&prcNum=" + prcNum + "&prcName=" + prcName + "&prcType=" + prcType;
+ let param4 = {
+ path: path,
+ token: token,
+ taskId: taskId,
+ prcId: prcId,
+ prcNum: prcNum,
+ prcName: prcName,
+ prcType: prcType,
+ toName: toName
+ }
+ let url = window.location.search
+ let code = "";
+ if(url){
+ url = url.substr(1);
+ url = url.split('&');
+ let info = [];
+ let obj = {};
+ for (let i = 0,len = url.length; i < len; i++) {
+ info = url[i].split('=')
+ obj[info[0]] = decodeURI(info[1]);
+ url[i] = obj;
}
+ code = url[0].code
+ }
- function extractedLocalStorage(url,param) {
- localStorage.removeItem("routerUrl")
- localStorage.setItem('routerUrl', url)
- localStorage.removeItem("routerParam")
- localStorage.setItem('routerParam', param)
- }
- // 返回值为登录状态
- if ((token === null || token === '' ) && toName !== 'Login') {
- if(webLoginType != null && webLoginType === 'idm' ){
- if(code){
- next()
- }else {
- if (taskId !== undefined && taskId !== null && prcId !== undefined && prcId !== null) {
- extractedVerify(token)
- }else {
- if(path === '/standardSearch/All'){
- extractedLocalStorage('standardSearch/All','');
- }else {
- extractedLocalStorage('home2','');
- }
- // ssoLoginUrlDev 默认sso 地址
- window.location.href = ssoLoginUrlDev
- }
- }
- }else if(webLoginType != null && webLoginType === 'dev'){
- next('/Login')
- }
- }else {
- extractedVerify(token)
- }
-
- function extractedVerify() {
+ function extractedLocalStorage(url,param,param4) {
+ localStorage.removeItem("routerUrl")
+ localStorage.setItem('routerUrl', url)
+ localStorage.removeItem("routerParam")
+ localStorage.setItem('routerParam', param)
+ }
+ // 返回值为登录状态
+ if ((token === null || token === '' ) && toName !== 'Login') {
+ if(webLoginType != null && webLoginType === 'idm' ){
+ if(code){
+ next()
+ }else {
if (taskId !== undefined && taskId !== null && prcId !== undefined && prcId !== null) {
- get_verify_by_instance({
- taskId: taskId, // 任务id
- pId: prcId // 流程实例
- }).then(res => {
- let hisCount = res.hisCount === undefined ? 0 : res.hisCount;
- let commitStatus = res.commitStatus === undefined ? 0 : res.commitStatus;
- let isNotFinished = res.isNotFinished === undefined ? 0 : res.isNotFinished;
-
- if (hisCount && hisCount > 0) { // 业务系统 当前节点已完成
- // 根据type判断跳转具体流程页面
- if (prcType === '1') {
- // 标准入库流程数据
- extracted("bzrkStep5");
- } else if (prcType === '4') {
- //标准清单发布流程数据
- extracted("bzqdfbStep1-4");
- } else if (prcType === '5') {
- //标准项目合规评估 标准维度
- if (path === "/xmpgStep2" || path === "/xmpgStep1" || path === "/xmpgStep1-2") {
- extracted("xmpgStep1-2");
- } else {
- extracted("xmpgStep1-7");
- }
- } else if (prcType === '6') {
- //标准项目合规评估 项目维度
- if (path === "/xmpg2Step1" || path === "/xmpg2Step2" || path === "/xmpg2Step1-2") {
- extracted("xmpg2Step1-2");
- } else {
- extracted("xmpg2Step1-12");
- }
- } else if (prcType === '8') {
- // 未符合项整改
- extracted("wfhxzgStep5-1");
- } else if (prcType === '9') {
- extracted("bzjdStep1-6");
- //标准调研流程
- } else if (prcType === '2') {
- extracted("bzdyStep1-9");
- } else if (prcType === '3') {
- //标准征求意见
- extracted("bzzqyjStep1-9");
- } else if (prcType === '10') {
- //项目清单确认
- extracted("xmqdqrStep1-3");
- }
- } else { // 业务系统 当前节点未完成
- // commitStatus 大于0 表示当前节点存在未完成干活流程
- // isNotFinished OA 系统显示接受任务 已置为已办
- if (routerType && routerType === 'oa' &&isNotFinished && isNotFinished > 0 && commitStatus && commitStatus > 0) {
- if (prcType === '3') {
- //标准征求意见 接受节点 未完成 oa已办 跳转详情页面
- if (path === '/bzzqyjStep3') {
- extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
- }
- }else if (prcType === '5') {
- if (path === '/xmpgStep4') {
- extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
- }
- }else if (prcType === '2') {
- if (path === '/bzdyStep3') {
- extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
- }
- }else if (prcType === '9') {
- if (path === '/bzjdStep3') {
- extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
- }
- }else if (prcType === '6') {
- if (path === '/xmpg2Step6') {
- extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
- }
- }else if (prcType === '10') {
- if (path === '/xmqdqrStep2') {
- extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
- }
- }else if (prcType === '8') {
- if (path === '/wfhxzgStep4') {
- extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
- }
- }
- } else {
- // oa 待测 sso
- extracted3()
- }
- }
- function extracted(routerPath) {
- if (token === null || token === '') {
- extractedLocalStorage(routerPath,param);
- // ssoLoginUrlDev 默认sso 地址
- window.location.href = ssoLoginUrlDev
- } else {
- next({path: routerPath + '?' +param})
- }
- }
-
- function extracted3() {
- if (token === null || token === '') {
- extractedLocalStorage(toName,param);
- // ssoLoginUrlDev 默认sso 地址
- window.location.href = ssoLoginUrlDev
- } else {
- next()
- }
- }
- function extracted2(routerPath,param2) {
- if (token === null || token === '') {
- extractedLocalStorage(routerPath,param2);
- // ssoLoginUrlDev 默认sso 地址
- window.location.href = ssoLoginUrlDev
- } else {
- next({path: routerPath + '?' + param2})
- }
- }
- })
- }
- if(path === '/loginVerify'){
- if(webLoginType != null && webLoginType === 'dev'){
- next('/Login')
- }else {
- next()
- }
+ extractedVerify(token)
}else {
- next()
+ if(path === '/standardSearch/All'){
+ extractedLocalStorage('standardSearch/All','');
+ }else {
+ extractedLocalStorage('home2','');
+ }
+ // ssoLoginUrlDev 默认sso 地址
+ window.location.href = ssoLoginUrlDev
}
+ }
+ }else if(webLoginType != null && webLoginType === 'dev'){
+ if (isMobile()) {
+ extractedVerify(token)
+ } else {
+ next('/Login')
+ }
+
}
+ }else {
+ extractedVerify(token)
+ }
+ function extractedVerify() {
+ if (taskId !== undefined && taskId !== null && prcId !== undefined && prcId !== null) {
+ get_verify_by_instance({
+ taskId: taskId, // 任务id
+ pId: prcId // 流程实例
+ }).then(res => {
+ let hisCount = res.hisCount === undefined ? 0 : res.hisCount;
+ let commitStatus = res.commitStatus === undefined ? 0 : res.commitStatus;
+ let isNotFinished = res.isNotFinished === undefined ? 0 : res.isNotFinished;
+
+ if (hisCount && hisCount > 0) { // 业务系统 当前节点已完成
+ // 根据type判断跳转具体流程页面
+ if (prcType === '1') {
+ // 标准入库流程数据
+ extracted("bzrkStep5");
+ } else if (prcType === '4') {
+ //标准清单发布流程数据
+ extracted("bzqdfbStep1-4");
+ } else if (prcType === '5') {
+ //标准项目合规评估 标准维度
+ if (path === "/xmpgStep2" || path === "/xmpgStep1" || path === "/xmpgStep1-2") {
+ extracted("xmpgStep1-2");
+ } else {
+ extracted("xmpgStep1-7");
+ }
+ } else if (prcType === '6') {
+ //标准项目合规评估 项目维度
+ if (path === "/xmpg2Step1" || path === "/xmpg2Step2" || path === "/xmpg2Step1-2") {
+ extracted("xmpg2Step1-2");
+ } else {
+ extracted("xmpg2Step1-12");
+ }
+ } else if (prcType === '8') {
+ // 未符合项整改
+ extracted("wfhxzgStep5-1");
+ } else if (prcType === '9') {
+ extracted("bzjdStep1-6");
+ //标准调研流程
+ } else if (prcType === '2') {
+ extracted("bzdyStep1-9");
+ } else if (prcType === '3') {
+ //标准征求意见
+ extracted("bzzqyjStep1-9");
+ } else if (prcType === '10') {
+ //项目清单确认
+ extracted("xmqdqrStep1-3");
+ }
+ } else { // 业务系统 当前节点未完成
+ // commitStatus 大于0 表示当前节点存在未完成干活流程
+ // isNotFinished OA 系统显示接受任务 已置为已办
+ if (routerType && routerType === 'oa' &&isNotFinished && isNotFinished > 0 && commitStatus && commitStatus > 0) {
+ if (prcType === '3') {
+ //标准征求意见 接受节点 未完成 oa已办 跳转详情页面
+ if (path === '/bzzqyjStep3') {
+ extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
+ }
+ }else if (prcType === '5') {
+ if (path === '/xmpgStep4') {
+ extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
+ }
+ }else if (prcType === '2') {
+ if (path === '/bzdyStep3') {
+ extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
+ }
+ }else if (prcType === '9') {
+ if (path === '/bzjdStep3') {
+ extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
+ }
+ }else if (prcType === '6') {
+ if (path === '/xmpg2Step6') {
+ extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
+ }
+ }else if (prcType === '10') {
+ if (path === '/xmqdqrStep2') {
+ extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
+ }
+ }else if (prcType === '8') {
+ if (path === '/wfhxzgStep4') {
+ extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
+ }
+ }
+ } else {
+ /** 判断是不是在手机端操作 */
+ if (isMobile()) {
+ if (token === null || token === '') {
+ sessionStorage.setItem('param',JSON.stringify(param4))
+ next('/phoneIndex')
+ } else {
+ let paramPhone = 'taskIds=' + taskId + '&prcId=' + prcId + '&prcNum=' + prcNum +
+ '&taskAssignee=' + toName + '&prcName=' + prcName + '&prcType=' + prcType
+ if (toName.slice(0,5) !== 'phone') {
+ let phoneRouter = 'phone' + toName.charAt(0).toUpperCase() + toName.slice(1)
+ next({path: phoneRouter + '?' + paramPhone})
+ }
+ }
+ } else {
+ extracted3()
+ }
+ // extracted3()
+ }
+ }
+ function extracted(routerPath) {
+ if (token === null || token === '') {
+ extractedLocalStorage(routerPath,param);
+ // ssoLoginUrlDev 默认sso 地址
+ window.location.href = ssoLoginUrlDev
+ } else {
+ next({path: routerPath + '?' +param})
+ }
+ }
+
+ function extracted3() {
+ if (token === null || token === '') {
+ extractedLocalStorage(toName,param);
+ // ssoLoginUrlDev 默认sso 地址
+ window.location.href = ssoLoginUrlDev
+ } else {
+ next()
+ }
+ }
+ function extracted2(routerPath,param2) {
+ if (token === null || token === '') {
+ extractedLocalStorage(routerPath,param2);
+ // ssoLoginUrlDev 默认sso 地址
+ window.location.href = ssoLoginUrlDev
+ } else {
+ next({path: routerPath + '?' + param2})
+ }
+ }
+ function extracted4(routerPath,param4) {
+ if (token === null || token === '') {
+ extractedLocalStorage(routerPath,param4);
+ // ssoLoginUrlDev 默认sso 地址
+ window.location.href = ssoLoginUrlDev
+ } else {
+ next({path: routerPath + '?' + param4})
+ }
+ }
+ })
+ }
+ if(path === '/loginVerify'){
+ if(webLoginType != null && webLoginType === 'dev'){
+ next('/Login')
+ }else {
+ next()
+ }
+ }else {
+ next()
+ }
+ }
})
// 设置用户信息
function setUserInfo (userInfo) {
- const timeStamp = new Date().getTime().toString()
- const _USERINFO = JSON.parse(userInfo)
- _USERINFO.userId = _USERINFO.userId || _USERINFO.usId
- _USERINFO.userName = _USERINFO.userName || _USERINFO.uName
- try {
- localStorage.setItem('userInfo', JSON.stringify(_USERINFO))
- localStorage.setItem('userInfoModifyTime', timeStamp)
- } catch (e) {}
+ const timeStamp = new Date().getTime().toString()
+ const _USERINFO = JSON.parse(userInfo)
+ _USERINFO.userId = _USERINFO.userId || _USERINFO.usId
+ _USERINFO.userName = _USERINFO.userName || _USERINFO.uName
+ try {
+ localStorage.setItem('userInfo', JSON.stringify(_USERINFO))
+ localStorage.setItem('userInfoModifyTime', timeStamp)
+ } catch (e) {}
}
@@ -279,16 +319,16 @@ Vue.prototype.simpleUploadPath = simpleUploadPath
Vue.prototype.$moment = moment
// 国际化
const i18n = new VueI18n({
- locale: store.getters.getLanguage || 'cn', // 定义默认语言为中文
- messages: {
- cn: require('@/assets/languages/cn'),
- en: require('@/assets/languages/en')
- }
+ locale: store.getters.getLanguage || 'cn', // 定义默认语言为中文
+ messages: {
+ cn: require('@/assets/languages/cn'),
+ en: require('@/assets/languages/en')
+ }
})
/* eslint-disable no-new */
window.vm = new Vue({
- router,
- store,
- i18n,
- render: h => h(App)
+ router,
+ store,
+ i18n,
+ render: h => h(App)
}).$mount('#app')
diff --git a/src/pages/processCenter/pages/phone/index.vue b/src/pages/processCenter/pages/phone/index.vue
new file mode 100644
index 000000000..fea9edc89
--- /dev/null
+++ b/src/pages/processCenter/pages/phone/index.vue
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/processCenter/pages/phone/wfhxzg/step3.vue b/src/pages/processCenter/pages/phone/wfhxzg/step3.vue
index f6d315702..34ed8f84a 100644
--- a/src/pages/processCenter/pages/phone/wfhxzg/step3.vue
+++ b/src/pages/processCenter/pages/phone/wfhxzg/step3.vue
@@ -179,8 +179,10 @@ import ProcessHeaderPhone from '../../components/ProcessHeaderPhone'
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
import {changeAssigneeNew, completeTask, inboundLiaisonDetail, saveTaskForPub} from "@/api/process.js";
+import {Base64} from "js-base64";
+import {mapMutations} from "vuex";
export default {
- name: "phoneWfhxStep3",
+ name: "phoneWfhxzgStep3",
data() {
return {
passInfo: 0,
@@ -241,6 +243,7 @@ export default {
}
},
methods: {
+ ...mapMutations(['setToken', 'setUserInfo', 'resetTime', 'rememberPwd', 'setJESSCookie']),
processTable() {
this.$http.get("lawss/activiti/get_list_by_instance", {
prcNum: this.$route.query.prcNum,
diff --git a/src/pages/processCenter/pages/phone/wfhxzg/step5.vue b/src/pages/processCenter/pages/phone/wfhxzg/step5.vue
index c2f2fbd80..bb2853221 100644
--- a/src/pages/processCenter/pages/phone/wfhxzg/step5.vue
+++ b/src/pages/processCenter/pages/phone/wfhxzg/step5.vue
@@ -177,7 +177,7 @@ import ProcessTitle from '../../components/ProcessTitle'
import {inboundLiaisonDetail, changeAssigneeNew} from "@/api/process";
export default {
- name: "phoneWfhxStep5",
+ name: "phoneWfhxzgStep5",
data() {
return {
drawerTitle: '',
diff --git a/src/pages/regulatoryRepository/accessStandardsAndRegulations/pages/otherAddEit.vue b/src/pages/regulatoryRepository/accessStandardsAndRegulations/pages/otherAddEit.vue
index f31d2b44a..38b2dcab0 100644
--- a/src/pages/regulatoryRepository/accessStandardsAndRegulations/pages/otherAddEit.vue
+++ b/src/pages/regulatoryRepository/accessStandardsAndRegulations/pages/otherAddEit.vue
@@ -452,7 +452,7 @@
@@ -460,7 +460,7 @@
@@ -468,7 +468,7 @@
@@ -2350,6 +2350,9 @@ export default {
background: #ffffff;
text-align: right;
}
+ /deep/.el-date-editor.el-input {
+ width: 100%;
+ }
}
.labelBox {
/deep/ .el-form-item__label {
diff --git a/src/pages/regulatoryRepository/accessStandardsAndRegulations/pages/projectAddEit.vue b/src/pages/regulatoryRepository/accessStandardsAndRegulations/pages/projectAddEit.vue
index 628777636..72db242c3 100644
--- a/src/pages/regulatoryRepository/accessStandardsAndRegulations/pages/projectAddEit.vue
+++ b/src/pages/regulatoryRepository/accessStandardsAndRegulations/pages/projectAddEit.vue
@@ -517,7 +517,7 @@
@@ -525,7 +525,7 @@
@@ -533,7 +533,7 @@
@@ -2318,6 +2318,9 @@ export default {
background: #ffffff;
text-align: right;
}
+ /deep/.el-date-editor.el-input {
+ width: 100%;
+ }
}
.labelBox {
diff --git a/src/router/index.js b/src/router/index.js
index b0b98c54c..3b9e1ac17 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -4,6 +4,15 @@ import store from '../store'
import { Message } from 'element-ui'
Vue.use(Router)
const routes = [
+ {
+ path: '/phoneIndex',
+ name: 'phoneIndex',
+ component: resolve => require(['@/pages/processCenter/pages/phone/index.vue'], resolve),
+ meta: {
+ requireAuth: true,
+ title: '动态跳转',
+ }
+ },
{
path: '*',
redirect: '/loginVerify'
@@ -931,7 +940,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step1.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},
{
@@ -940,7 +949,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step2.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},
{
@@ -949,7 +958,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step3.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibraryC3',
@@ -957,7 +966,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibrary4',
@@ -965,7 +974,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step4.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibrary5',
@@ -973,7 +982,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step5.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibrary6',
@@ -981,7 +990,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step6.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibraryC6',
@@ -989,7 +998,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibrary7',
@@ -997,7 +1006,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step7.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibrary8',
@@ -1005,7 +1014,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step8.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibrary9',
@@ -1013,7 +1022,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step9.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibrary10',
@@ -1021,7 +1030,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step10.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibrary11',
@@ -1029,7 +1038,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step11.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibrary12',
@@ -1037,7 +1046,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step12.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},{
path: '/bussLibraryDetail',
@@ -1045,7 +1054,7 @@ const routes = [
component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepDetail.vue'),
meta: {
requireAuth: true,
- title: '企标制修订-技术标准'
+ title: '企标制修订流程及企业标准库流程'
}
},
{
@@ -2162,8 +2171,8 @@ const routes = [
}
},
{
- path: '/phoneWfhxStep3',
- name: 'phoneWfhxStep3',
+ path: '/phoneWfhxzgStep3',
+ name: 'phoneWfhxzgStep3',
component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step3.vue'),
meta: {
isBoolean: true,
@@ -2172,8 +2181,8 @@ const routes = [
}
},
{
- path: '/phoneWfhxStep5',
- name: 'phoneWfhxStep5',
+ path: '/phoneWfhxzgStep5',
+ name: 'phoneWfhxzgStep5',
component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step5.vue'),
meta: {
isBoolean: true,
diff --git a/src/store/isMobile/index.js b/src/store/isMobile/index.js
new file mode 100644
index 000000000..6fce31161
--- /dev/null
+++ b/src/store/isMobile/index.js
@@ -0,0 +1,11 @@
+
+/** navigator.userAgent可以获取浏览器信息(类型及系统)
+ * 获取使用的是手机端还是pc端 */
+export function isMobile () {
+ if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
+ return true // 手机端
+ } else {
+ return false // PC端
+ }
+}
+export default isMobile