Commit 73277e5e authored by “yiyousong”'s avatar “yiyousong”

feat:跳转模块地址添加系统名称和系统logo

parent 7a790773
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<div class="img_box img3"></div> <div class="img_box img3"></div>
</a-carousel> </a-carousel>
<div class="title"> <div class="title">
<h3 style="text-align: center;font-size: 50px;">宜人·宜宾·宜办事</h3> <h3 style="text-align: center; font-size: 50px">宜人·宜宾·宜办事</h3>
<!-- <p>“互联网+政务服务”整体解决方案提供商和服务商</p> --> <!-- <p>“互联网+政务服务”整体解决方案提供商和服务商</p> -->
</div> </div>
<div class="classification"> <div class="classification">
...@@ -28,9 +28,9 @@ ...@@ -28,9 +28,9 @@
class="mod_max" class="mod_max"
v-for="item of siteModelList" v-for="item of siteModelList"
:key="item.id" :key="item.id"
@click="openWindow(item.modelUrl)" @click="openWindow(item)"
> >
<div class="picture" :style="{background: item.color}"> <div class="picture" :style="{ background: item.color }">
<img <img
width="40" width="40"
height="35" height="35"
...@@ -76,29 +76,35 @@ export default { ...@@ -76,29 +76,35 @@ export default {
this.siteId = Storage.get(2, "siteId"); this.siteId = Storage.get(2, "siteId");
let res = await appsListInterface({ siteId: this.siteId }); let res = await appsListInterface({ siteId: this.siteId });
let { data } = res.data; let { data } = res.data;
let color = [] let color = [];
let colorArr = ['#546DFF','#1E6FFF','#3CBFFF','#00AA5B','#FFAB00'] let colorArr = ["#546DFF", "#1E6FFF", "#3CBFFF", "#00AA5B", "#FFAB00"];
color = colorArr.concat(colorArr,colorArr,colorArr,colorArr,colorArr,colorArr) color = colorArr.concat(
this.siteModelList = data.map((v,i)=>{ colorArr,
v['color'] = color[i] colorArr,
return v colorArr,
colorArr,
colorArr,
colorArr
);
this.siteModelList = data.map((v, i) => {
v["color"] = color[i];
return v;
}); });
}, },
openWindow(href) { openWindow(row) {
let token = Storage.get(2, "Authorization"); let token = Storage.get(2, "Authorization");
let siteid = Storage.get(2, "siteId") ? Storage.get(2, "siteId") : 0; let siteid = Storage.get(2, "siteId") ? Storage.get(2, "siteId") : 0;
let siteName = Storage.get(2, "siteName") let siteName = Storage.get(2, "siteName")
? Storage.get(2, "siteName") ? Storage.get(2, "siteName")
: ""; : "";
let reg = /^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/;
let info = Storage.get(2, "userInfo"); let info = Storage.get(2, "userInfo");
let userInfo = JSON.stringify({ let userInfo = JSON.stringify({
id: info.id, id: info.id,
name: info.loginName, name: info.loginName,
}); });
let { modelUrl, modelName, modelIcon } = row;
window.open( window.open(
`${href}?token=${token}&siteid=${siteid}&siteName=${siteName}&userInfo=${userInfo}`, `${modelUrl}?token=${token}&siteid=${siteid}&siteName=${siteName}&userInfo=${userInfo}&sysName=${modelName}&sysLogo=${modelIcon}`,
"_blank" "_blank"
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment