提交 6944b178 编写于 作者: changdi.hao's avatar changdi.hao

Merge branch 'testing/3.20.0' into 'release'

Testing/3.20.0

See merge request !11
...@@ -17,11 +17,15 @@ ...@@ -17,11 +17,15 @@
src="https://pica-pro.oss-cn-shanghai.aliyuncs.com/eagle_plan/courses/Group17_hover%403x.png" src="https://pica-pro.oss-cn-shanghai.aliyuncs.com/eagle_plan/courses/Group17_hover%403x.png"
> >
</span> </span>
<span v-show="isShowKf && !isWeb" class="nav-share" @click="goKf">
<img src="../../assets/images/kf.png" alt="">
</span>
</div> </div>
</div> </div>
</section> </section>
</template> </template>
<script> <script>
import { goKfFn } from '@/utils/kf';
export default { export default {
name: "common-navbar-new", name: "common-navbar-new",
data() { data() {
...@@ -31,7 +35,8 @@ export default { ...@@ -31,7 +35,8 @@ export default {
fontSize: 37.5, fontSize: 37.5,
content: "", content: "",
shareImageUrl: shareImageUrl:
"https://file.yunqueyi.com/logo.png?version=" + new Date().getTime() "https://file.yunqueyi.com/logo.png?version=" + new Date().getTime(),
isWeb: false
}; };
}, },
props: { props: {
...@@ -60,6 +65,10 @@ export default { ...@@ -60,6 +65,10 @@ export default {
type: Boolean, type: Boolean,
default: false default: false
}, },
isShowKf: {
type: Boolean,
default: false
},
borderStyle: { borderStyle: {
type: String, type: String,
default: "0px solid #e7e7e7" default: "0px solid #e7e7e7"
...@@ -81,6 +90,11 @@ export default { ...@@ -81,6 +90,11 @@ export default {
return this.navbarHeight / this.fontSize + "rem"; return this.navbarHeight / this.fontSize + "rem";
} }
}, },
created() {
if (process.client) {
this.isWeb = this.$rocNative.isWeb;
}
},
mounted() { mounted() {
let htmlDom = document.getElementsByTagName("html")[0].style.fontSize; let htmlDom = document.getElementsByTagName("html")[0].style.fontSize;
this.fontSize = htmlDom; this.fontSize = htmlDom;
...@@ -106,6 +120,11 @@ export default { ...@@ -106,6 +120,11 @@ export default {
title2: "this.shareTitle2", title2: "this.shareTitle2",
shareImageUrl: "https://file.yunqueyi.com/logo.png?version=" + new Date().getTime() shareImageUrl: "https://file.yunqueyi.com/logo.png?version=" + new Date().getTime()
}); });
},
goKf() {
goKfFn({
code: '0002'
})
} }
} }
}; };
......
...@@ -17,11 +17,15 @@ ...@@ -17,11 +17,15 @@
src="https://pica-pro.oss-cn-shanghai.aliyuncs.com/eagle_plan/courses/Group17_hover%403x.png" src="https://pica-pro.oss-cn-shanghai.aliyuncs.com/eagle_plan/courses/Group17_hover%403x.png"
> >
</span> </span>
<span v-show="isShowKf && !isWeb" class="nav-share" @click="goKf">
<img src="../../assets/images/kf.png" alt="">
</span>
</div> </div>
</div> </div>
</section> </section>
</template> </template>
<script> <script>
import { goKfFn } from '@/utils/kf';
export default { export default {
name: "common-navbar", name: "common-navbar",
data() { data() {
...@@ -31,7 +35,8 @@ export default { ...@@ -31,7 +35,8 @@ export default {
fontSize: 37.5, fontSize: 37.5,
content: "", content: "",
shareImageUrl: shareImageUrl:
"https://file.yunqueyi.com/logo.png?version=" + new Date().getTime() "https://file.yunqueyi.com/logo.png?version=" + new Date().getTime(),
isWeb: false
}; };
}, },
props: { props: {
...@@ -60,6 +65,10 @@ export default { ...@@ -60,6 +65,10 @@ export default {
type: Boolean, type: Boolean,
default: false default: false
}, },
isShowKf: {
type: Boolean,
default: false
},
borderStyle: { borderStyle: {
type: String, type: String,
default: "0px solid #e7e7e7" default: "0px solid #e7e7e7"
...@@ -81,6 +90,11 @@ export default { ...@@ -81,6 +90,11 @@ export default {
return this.navbarHeight / this.fontSize + "rem"; return this.navbarHeight / this.fontSize + "rem";
} }
}, },
created() {
if (process.client) {
this.isWeb = this.$rocNative.isWeb;
}
},
mounted() { mounted() {
let htmlDom = document.getElementsByTagName("html")[0].style.fontSize; let htmlDom = document.getElementsByTagName("html")[0].style.fontSize;
this.fontSize = htmlDom; this.fontSize = htmlDom;
...@@ -106,9 +120,17 @@ export default { ...@@ -106,9 +120,17 @@ export default {
title2: "this.shareTitle2", title2: "this.shareTitle2",
shareImageUrl: "https://file.yunqueyi.com/logo.png?version=" + new Date().getTime() shareImageUrl: "https://file.yunqueyi.com/logo.png?version=" + new Date().getTime()
}); });
},
goKf() {
goKfFn({
code: '0002',
type: 1,
contentType: 1,
contentName:this.title
})
} }
} }
}; }
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
.back { .back {
......
const path = require('path');
const axios = require('axios')
const fs = require('fs');
const projectName=require('./package.json').name
const filePath = path.join(__dirname, 'src');
// 先删除文件
function deleOldJson(){
const json_path = path.join(__dirname, 'src/menu_code.json');
try{
fs.unlinkSync(json_path);
}catch(err){
console.log("没有json 文件")
}
};
deleOldJson()
// 文件夹是不是存在
function isFileExisted(filePath) {
return new Promise((resolve, reject) => {
fs.access(filePath, (err) => {
if (err) {
return reject(false);
} else {
return resolve(true);
}
});
});
}
// 请求接口获取menucode
function getMenuCode() {
let url="https://sc.yunqueyi.com/basic-data/menuCode/fetch";
//let url="https://dev-sc.yunqueyi.com/basic-data/menuCode/fetch";
axios.get(url, {params:{"projectName":projectName}})
.then(res => {
let resData=res.data;
if(resData.code=="000000"){
if(!resData.data){
console.log("接口data 数据为空");
return
}
return writerJsonFile(JSON.stringify(resData.data.menuCodeDtoList));
}else{
console.log("获取接口失败");
}
}).catch(error => {
console.error('请求menu接口失败error',error);
});
}
// 写入json 文件
function writerJsonFile(data) {
const wpath = filePath + '/menu_code.json';
fs.writeFileSync(wpath, data);
console.log("写入文件成功");
}
// 创建目录
function createFiles(filePath) {
return new Promise((resolve, reject) => {
fs.mkdir(filePath, function(err) {
if(!err) {
getMenuCode();
}else{
console.log('创建目录失败');
}
});
});
}
isFileExisted(filePath).then(res => {
return getMenuCode();
}).catch(err => {
// 没有文件创建文件
createFiles(filePath);
});
...@@ -59,8 +59,20 @@ module.exports = { ...@@ -59,8 +59,20 @@ module.exports = {
** Build configuration ** Build configuration
*/ */
router: { router: {
base: '/lreport_ssr/' // 上下文根据自己的需求自行打开修改 base: '/lreport_ssr/', // 上下文根据自己的需求自行打开修改
// base: '/detection/' 上下文根据自己的需求自行打开修改 // base: '/detection/' 上下文根据自己的需求自行打开修改
extendRoutes(routes, resolve){
if(process.env.NUXT_ENV_APP=="uat"){
var handleAllRouter=require("./src/public_uat_ssr.js");
let base=this.base;
let ObjParms={
routes:routes,
baseUrl:base,
fullHost:"https://phome.yunqueyi.com"
}
handleAllRouter(ObjParms);
}
}
}, },
build: { build: {
postcss: { postcss: {
......
{ {
"name": "nuxt-ssr", "name": "learning-report",
"version": "1.0.0", "version": "1.0.0",
"description": "nuxt ssr layout", "description": "nuxt ssr layout",
"author": "souse", "author": "souse",
......
<template> <template>
<section class="container"> <section class="container">
<CommonHeader :title="projectInfo.projectName | shortName"></CommonHeader> <CommonHeader :title="projectInfo.projectName | shortName" :isShowKf="isShowKf"></CommonHeader>
<CommonAreaSelect v-show="!isScroll" @areaClick="areaTabClick" :areaName="areaName" :showArea="isShowArea"> <CommonAreaSelect v-show="!isScroll" @areaClick="areaTabClick" :areaName="areaName" :showArea="isShowArea">
</CommonAreaSelect> </CommonAreaSelect>
<CommonTaps :needFixed="isScroll" :projectInfo="projectInfo" @tabClicked="tabClicked"></CommonTaps> <CommonTaps :needFixed="isScroll" :projectInfo="projectInfo" @tabClicked="tabClicked"></CommonTaps>
...@@ -181,6 +181,7 @@ export default { ...@@ -181,6 +181,7 @@ export default {
}, },
data() { data() {
return { return {
isShowKf: true,
isShowLoading: true, isShowLoading: true,
isScroll: false, isScroll: false,
isShowArea: false, isShowArea: false,
...@@ -206,7 +207,7 @@ export default { ...@@ -206,7 +207,7 @@ export default {
studyRankList: [], studyRankList: [],
costRankList: [], costRankList: [],
projectId: "", projectId: "",
token: "C519A26F3F9942C6B622BCC4201445AA", token: "568E9A4C115F47649BDA1B0B70D4B4F9",
isOrgStat: false, isOrgStat: false,
// 区域选择通用接口参数 // 区域选择通用接口参数
queryParams: { queryParams: {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<!-- 专项合作首页: 我参与的,其它项目 --> <!-- 专项合作首页: 我参与的,其它项目 -->
<div class="pro-list-container"> <div class="pro-list-container">
<!-- <CommonHeader :title="title"></CommonHeader> --> <!-- <CommonHeader :title="title"></CommonHeader> -->
<CommonHeaderNew borderStyle="1px solid #e7e7e7" :title="title"></CommonHeaderNew> <CommonHeaderNew borderStyle="1px solid #e7e7e7" :title="title" :isShowKf="isShowKf"></CommonHeaderNew>
<CoopListItem style="margin: 10px 0;" :dataList="projectList"></CoopListItem> <CoopListItem style="margin: 10px 0;" :dataList="projectList"></CoopListItem>
<Loading v-if="showLoading"/> <Loading v-if="showLoading"/>
</div> </div>
...@@ -19,10 +19,11 @@ const cookies = require("cookie-universal")(); ...@@ -19,10 +19,11 @@ const cookies = require("cookie-universal")();
export default { export default {
data() { data() {
return { return {
token: '6177426E77F8435B88A5B946B3546904', token: 'D8E0930EAB3E481B9CCA2ECBD2146BAD',
showLoading: true, showLoading: true,
title: "学情报告", title: "学情报告",
projectList: [] projectList: [],
isShowKf: true
}; };
}, },
......
...@@ -20,7 +20,7 @@ Axios.interceptors.request.use( ...@@ -20,7 +20,7 @@ Axios.interceptors.request.use(
if (method === 'post' || method === 'put' || method === 'delete') {} if (method === 'post' || method === 'put' || method === 'delete') {}
if (config.withCredentials) { if (config.withCredentials) {
// config.headers.token = '3EB9111164E84A45B5B00428D52BC966'; // config.headers.token = '3EB9111164E84A45B5B00428D52BC966';
config.headers.token = cookies.get('lreporttoken') || 'EDEE2B73649A4B0D98851406DDD6007E' || '299F66567E7C48C78ADE418B364C5A35' || 'F24CD42F1CFA46829639228E9CFE1E3D' || 'C284B868425D494386EAEF6C9AE99937'; config.headers.token = cookies.get('lreporttoken') || '568E9A4C115F47649BDA1B0B70D4B4F9';
} }
// config.timeout = 30000; // config.timeout = 30000;
return config; return config;
......
[{"id":330,"url":"/banlance-detail","fullPath":"https://phome.yunqueyi.com/mall/banlance-detail","host":"https://phome.yunqueyi.com","menuCode":"7800350"},{"id":333,"url":"/bill-detail","fullPath":"https://phome.yunqueyi.com/mall/bill-detail","host":"https://phome.yunqueyi.com","menuCode":"7800353"},{"id":335,"url":"/bind-card","fullPath":"https://phome.yunqueyi.com/mall/bind-card","host":"https://phome.yunqueyi.com","menuCode":"7800355"},{"id":337,"url":"/capital","fullPath":"https://phome.yunqueyi.com/mall/capital","host":"https://phome.yunqueyi.com","menuCode":"7800357"},{"id":339,"url":"/cash-real","fullPath":"https://phome.yunqueyi.com/mall/cash-real","host":"https://phome.yunqueyi.com","menuCode":"7800359"},{"id":341,"url":"/check-serve","fullPath":"https://phome.yunqueyi.com/mall/check-serve","host":"https://phome.yunqueyi.com","menuCode":"7800361"},{"id":343,"url":"/consultation-capital","fullPath":"https://phome.yunqueyi.com/mall/consultation-capital","host":"https://phome.yunqueyi.com","menuCode":"7800363"},{"id":345,"url":"/custom-service","fullPath":"https://phome.yunqueyi.com/mall/custom-service","host":"https://phome.yunqueyi.com","menuCode":"7800365"},{"id":347,"url":"/doctor-detail","fullPath":"https://phome.yunqueyi.com/mall/doctor-detail","host":"https://phome.yunqueyi.com","menuCode":"7800367"},{"id":349,"url":"/doctor-manager","fullPath":"https://phome.yunqueyi.com/mall/doctor-manager","host":"https://phome.yunqueyi.com","menuCode":"7800369"},{"id":351,"url":"/fee-result","fullPath":"https://phome.yunqueyi.com/mall/fee-result","host":"https://phome.yunqueyi.com","menuCode":"7800371"},{"id":353,"url":"/find-med","fullPath":"https://phome.yunqueyi.com/mall/find-med","host":"https://phome.yunqueyi.com","menuCode":"7800373"},{"id":355,"url":"/fund-record","fullPath":"https://phome.yunqueyi.com/mall/fund-record","host":"https://phome.yunqueyi.com","menuCode":"7800375"},{"id":357,"url":"/goods","fullPath":"https://phome.yunqueyi.com/mall/goods","host":"https://phome.yunqueyi.com","menuCode":"7800377"},{"id":358,"url":"/invitation","fullPath":"https://phome.yunqueyi.com/mall/invitation","host":"https://phome.yunqueyi.com","menuCode":"7800378"},{"id":359,"url":"/med-detail","fullPath":"https://phome.yunqueyi.com/mall/med-detail","host":"https://phome.yunqueyi.com","menuCode":"7800379"},{"id":360,"url":"/med-list","fullPath":"https://phome.yunqueyi.com/mall/med-list","host":"https://phome.yunqueyi.com","menuCode":"7800380"},{"id":361,"url":"/monthly-report","fullPath":"https://phome.yunqueyi.com/mall/monthly-report","host":"https://phome.yunqueyi.com","menuCode":"7800381"},{"id":362,"url":"/my-card","fullPath":"https://phome.yunqueyi.com/mall/my-card","host":"https://phome.yunqueyi.com","menuCode":"7800382"},{"id":363,"url":"/opened-medication","fullPath":"https://phome.yunqueyi.com/mall/opened-medication","host":"https://phome.yunqueyi.com","menuCode":"7800383"},{"id":364,"url":"/pay","fullPath":"https://phome.yunqueyi.com/mall/pay","host":"https://phome.yunqueyi.com","menuCode":"7800384"},{"id":365,"url":"/pay-detail","fullPath":"https://phome.yunqueyi.com/mall/pay-detail","host":"https://phome.yunqueyi.com","menuCode":"7800385"},{"id":366,"url":"/pay-order","fullPath":"https://phome.yunqueyi.com/mall/pay-order","host":"https://phome.yunqueyi.com","menuCode":"7800386"},{"id":367,"url":"/protocol","fullPath":"https://phome.yunqueyi.com/mall/protocol","host":"https://phome.yunqueyi.com","menuCode":"7800387"},{"id":368,"url":"/push-pay","fullPath":"https://phome.yunqueyi.com/mall/push-pay","host":"https://phome.yunqueyi.com","menuCode":"7800388"},{"id":369,"url":"/search","fullPath":"https://phome.yunqueyi.com/mall/search","host":"https://phome.yunqueyi.com","menuCode":"7800389"},{"id":370,"url":"/search-bulk","fullPath":"https://phome.yunqueyi.com/mall/search-bulk","host":"https://phome.yunqueyi.com","menuCode":"7800390"},{"id":371,"url":"/service-detail","fullPath":"https://phome.yunqueyi.com/mall/service-detail","host":"https://phome.yunqueyi.com","menuCode":"7800391"},{"id":372,"url":"/set-pwd","fullPath":"https://phome.yunqueyi.com/mall/set-pwd","host":"https://phome.yunqueyi.com","menuCode":"7800392"},{"id":373,"url":"/shop-order","fullPath":"https://phome.yunqueyi.com/mall/shop-order","host":"https://phome.yunqueyi.com","menuCode":"7800393"},{"id":374,"url":"/store-certify","fullPath":"https://phome.yunqueyi.com/mall/store-certify","host":"https://phome.yunqueyi.com","menuCode":"7800394"},{"id":375,"url":"/trade-detail","fullPath":"https://phome.yunqueyi.com/mall/trade-detail","host":"https://phome.yunqueyi.com","menuCode":"7800395"},{"id":376,"url":"/unbind-card","fullPath":"https://phome.yunqueyi.com/mall/unbind-card","host":"https://phome.yunqueyi.com","menuCode":"7800396"},{"id":377,"url":"/verify-patient","fullPath":"https://phome.yunqueyi.com/mall/verify-patient","host":"https://phome.yunqueyi.com","menuCode":"7800397"},{"id":378,"url":"/address/add-address","fullPath":"https://phome.yunqueyi.com/mall/address/add-address","host":"https://phome.yunqueyi.com","menuCode":"7800398"},{"id":379,"url":"/address/address-list","fullPath":"https://phome.yunqueyi.com/mall/address/address-list","host":"https://phome.yunqueyi.com","menuCode":"7800399"},{"id":380,"url":"/check-serve/bluetooth","fullPath":"https://phome.yunqueyi.com/mall/check-serve/bluetooth","host":"https://phome.yunqueyi.com","menuCode":"7800400"},{"id":381,"url":"/check-serve/data","fullPath":"https://phome.yunqueyi.com/mall/check-serve/data","host":"https://phome.yunqueyi.com","menuCode":"7800401"},{"id":382,"url":"/check-serve/detail","fullPath":"https://phome.yunqueyi.com/mall/check-serve/detail","host":"https://phome.yunqueyi.com","menuCode":"7800402"},{"id":383,"url":"/check-serve/editChecker","fullPath":"https://phome.yunqueyi.com/mall/check-serve/editChecker","host":"https://phome.yunqueyi.com","menuCode":"7800403"},{"id":384,"url":"/check-serve/list","fullPath":"https://phome.yunqueyi.com/mall/check-serve/list","host":"https://phome.yunqueyi.com","menuCode":"7800404"},{"id":385,"url":"/check-serve/listv2","fullPath":"https://phome.yunqueyi.com/mall/check-serve/listv2","host":"https://phome.yunqueyi.com","menuCode":"7800405"},{"id":386,"url":"/check-serve/search","fullPath":"https://phome.yunqueyi.com/mall/check-serve/search","host":"https://phome.yunqueyi.com","menuCode":"7800406"},{"id":387,"url":"/check-serve/testbt","fullPath":"https://phome.yunqueyi.com/mall/check-serve/testbt","host":"https://phome.yunqueyi.com","menuCode":"7800407"},{"id":388,"url":"/consultation-capital/indexold","fullPath":"https://phome.yunqueyi.com/mall/consultation-capital/indexold","host":"https://phome.yunqueyi.com","menuCode":"7800408"},{"id":389,"url":"/fund-record/pannel","fullPath":"https://phome.yunqueyi.com/mall/fund-record/pannel","host":"https://phome.yunqueyi.com","menuCode":"7800409"},{"id":390,"url":"/goods/edit","fullPath":"https://phome.yunqueyi.com/mall/goods/edit","host":"https://phome.yunqueyi.com","menuCode":"7800410"},{"id":391,"url":"/goods/editv2","fullPath":"https://phome.yunqueyi.com/mall/goods/editv2","host":"https://phome.yunqueyi.com","menuCode":"7800411"},{"id":392,"url":"/goods/editv3","fullPath":"https://phome.yunqueyi.com/mall/goods/editv3","host":"https://phome.yunqueyi.com","menuCode":"7800412"},{"id":393,"url":"/goods/report","fullPath":"https://phome.yunqueyi.com/mall/goods/report","host":"https://phome.yunqueyi.com","menuCode":"7800413"},{"id":394,"url":"/invitation/invitation-share","fullPath":"https://phome.yunqueyi.com/mall/invitation/invitation-share","host":"https://phome.yunqueyi.com","menuCode":"7800414"},{"id":395,"url":"/med-list/sku-list","fullPath":"https://phome.yunqueyi.com/mall/med-list/sku-list","host":"https://phome.yunqueyi.com","menuCode":"7800415"},{"id":396,"url":"/order/detail","fullPath":"https://phome.yunqueyi.com/mall/order/detail","host":"https://phome.yunqueyi.com","menuCode":"7800416"},{"id":397,"url":"/order/list","fullPath":"https://phome.yunqueyi.com/mall/order/list","host":"https://phome.yunqueyi.com","menuCode":"7800417"},{"id":398,"url":"/order/logistics","fullPath":"https://phome.yunqueyi.com/mall/order/logistics","host":"https://phome.yunqueyi.com","menuCode":"7800418"},{"id":399,"url":"/search/medical","fullPath":"https://phome.yunqueyi.com/mall/search/medical","host":"https://phome.yunqueyi.com","menuCode":"7800419"},{"id":400,"url":"/store-certify/consts","fullPath":"https://phome.yunqueyi.com/mall/store-certify/consts","host":"https://phome.yunqueyi.com","menuCode":"7800420"},{"id":401,"url":"/store-certify/detail","fullPath":"https://phome.yunqueyi.com/mall/store-certify/detail","host":"https://phome.yunqueyi.com","menuCode":"7800421"},{"id":402,"url":"/verify-patient/list","fullPath":"https://phome.yunqueyi.com/mall/verify-patient/list","host":"https://phome.yunqueyi.com","menuCode":"7800422"},{"id":403,"url":"/verify-patient/search","fullPath":"https://phome.yunqueyi.com/mall/verify-patient/search","host":"https://phome.yunqueyi.com","menuCode":"7800423"},{"id":404,"url":"/check-serve/bluetooth/bluetooth-msg","fullPath":"https://phome.yunqueyi.com/mall/check-serve/bluetooth/bluetooth-msg","host":"https://phome.yunqueyi.com","menuCode":"7800424"},{"id":405,"url":"/","fullPath":"https://phome.yunqueyi.com/mall/","host":"https://phome.yunqueyi.com","menuCode":"7800425"},{"id":850,"url":"/bankList","fullPath":"https://phome.yunqueyi.com/mall/bankList","host":"https://phome.yunqueyi.com","menuCode":"7800871"},{"id":851,"url":"/zero","fullPath":"https://phome.yunqueyi.com/mall/zero","host":"https://phome.yunqueyi.com","menuCode":"7800872"},{"id":1317,"url":"/enchashment-result","fullPath":"https://phome.yunqueyi.com/mall/enchashment-result","host":"https://phome.yunqueyi.com","menuCode":"7801338"},{"id":1318,"url":"/order/offline","fullPath":"https://phome.yunqueyi.com/mall/order/offline","host":"https://phome.yunqueyi.com","menuCode":"7801339"}]
\ No newline at end of file
var axios=require('axios');
// 整理路由
const routerObj={};
let baseUrl='';
let port = (process.env.PORT == "80" || process.env.PORT == "443" ) ? '' : (":"+process.env.PORT)
let fullHost=process.env.HOST+port;
let projectName=require("../package.json").name
//production
// 处理路由children
function allRouter(ele){
for(var i=0;i< ele.length;i++){
if(ele[i].path){
//let key= baseUrl+spath+(spath ? "/" : '')+ele[i].path;
let key= ele[i].path;
routerObj[key]= key;
}
}
};
// 处理路由
function handleAllRouter(ObjParms){
// baseUrl
baseUrl=ObjParms.baseUrl || '';
let fhost= ObjParms.fullHost||fullHost;
allRouter(ObjParms.routes,'');
if(baseUrl.substr(baseUrl.length-1,1)=="/"){
baseUrl=baseUrl.substr(0,baseUrl.length-1)
}
let arr=[];
for(var key in routerObj){
let optionObj={};
optionObj.url=routerObj[key];
optionObj.fullPath=fhost+baseUrl+routerObj[key]
optionObj.host=fhost;
arr.push(optionObj)
}
sendAllRouterInfo(arr)
};
// 发送请求
function sendAllRouterInfo(data){
let url="https://dev-sc.yunqueyi.com/basic-data/menuCode/upload";
if(process.env.NUXT_ENV_APP!="development"){
url="https://sc.yunqueyi.com/basic-data/menuCode/upload";
}
let obj={
projectName:projectName,
menuCodeDtoList:data
}
axios({
method: 'post',
url:url,
data: obj
}).then(res=>{
console.log("请求接口成功了",res.data)
return
}).catch(err=>{
console.log("请求接口失败了")
return
});
};
// 定制化路由
// [{
// path:"/capital",
// meta:{isMountedReport:true,callback:()=>{return []}}
// }]
module.exports= handleAllRouter
const { NUXT_ENV_APP } = process.env; const { NUXT_ENV_APP } = process.env;
export const BASE_URL = { export const BASE_URL = {
// dev: 'https://dev-sc.yunqueyi.com', dev: 'https://dev-sc.yunqueyi.com',
dev: 'https://uat-sc.yunqueyi.com',
// dev: 'https://sc.yunqueyi.com',
test: 'https://test1-sc.yunqueyi.com', test: 'https://test1-sc.yunqueyi.com',
uat: 'https://uat-sc.yunqueyi.com', uat: 'https://uat-sc.yunqueyi.com',
prod: 'https://sc.yunqueyi.com' prod: 'https://sc.yunqueyi.com'
}; };
export const SHARE_URL = { export const SHARE_URL = {
// dev: 'https://dev-phome.yunqueyi.com',
// dev: 'http://10.177.11.247:4001',
dev: 'https://dev-phome.yunqueyi.com', dev: 'https://dev-phome.yunqueyi.com',
test: 'https://test1-phome.yunqueyi.com', test: 'https://test1-phome.yunqueyi.com',
uat: 'https://uat-phome.yunqueyi.com', uat: 'https://uat-phome.yunqueyi.com',
......
// 跳转客服
import request from "@/service/api";
/*
*code ("0003-药械专线 0004-问诊专线 0007-会员专线 0002-教培专线 0005-招募专线 0001-基础业务")
*type 1-详情,2-ID、名称
*contentId 内容ID
*contentName 内容名称
*/
const getImUrl = (data) => {
return request({
withCredentials: true,
url: `/im/call/im/link`,
method: "post",
data: data,
});
};
function nativeGo(url) {
let paramList = [
{
key: "pageUrl",
value: url,
type: 4,
seqNo: 1,
},
];
rocNative.dispatchEventByModuleCode({
modeCode: "M300",
jsonString: paramList,
});
}
export const goKfFn =(params) =>{
getImUrl(params).then((res) => {
if (res.code == '000000') {
nativeGo(res.data)
}
}).catch((err)=>{
console.log(err);
})
}
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册