Commit a2657325 by zhongqm

update:跳转天眼云

parent b42d75da
......@@ -30,7 +30,8 @@ var webpackConfig = merge(baseWebpackConfig, {
plugins: [
// http://vuejs.github.io/vue-loader/en/workflow/production.html
new webpack.DefinePlugin({
'process.env': env
'process.env': env,
'process.env.PACK_ENV': JSON.stringify(process.env.PACK_ENV)
}),
new webpack.optimize.UglifyJsPlugin({
compress: {
......
......@@ -20,6 +20,8 @@ export const SetToken = function (val) {
}
}
export const appId =''
// android or iOS scheme
export const goThirdAppPrefix = {
smartbuild: 'com.tsinglink.smartbuild://', // 进度概况->项目节点列表->跳转到“智慧工地”第三方app的参数拼接前缀
......
......@@ -12,9 +12,9 @@
</keep-alive>
<router-view
v-if="!$route.meta.keepAlive"
class="child-view"
:class="{transition:isShowTransition}"
v-if="!$route.meta.keepAlive"
class="child-view"
:class="{transition:isShowTransition}"
></router-view>
</transition>
<!-- bottom -->
......@@ -22,17 +22,17 @@
<div class="bar">
<ul>
<li @click="goPage('')">
<img v-if="tabIndex==0" :src="require('~proj/assets/images/yygl_active.png')" />
<img v-else :src="require('~proj/assets/images/yygl.png')" />
<img v-if="tabIndex==0" :src="require('~proj/assets/images/yygl_active.png')"/>
<img v-else :src="require('~proj/assets/images/yygl.png')"/>
<p>运营概况</p>
</li>
<li @click="goMap" v-if="showProjectMap">
<img :src="require('~proj/assets/images/xmdt.png')" />
<img :src="require('~proj/assets/images/xmdt.png')"/>
<p>项目地图</p>
</li>
<li v-if="showReport" @click="goPage('classifySheet')">
<img v-if="tabIndex==2" :src="require('~proj/assets/images/flbb_active.png')" />
<img v-else :src="require('~proj/assets/images/flbb.png')" />
<img v-if="tabIndex==2" :src="require('~proj/assets/images/flbb_active.png')"/>
<img v-else :src="require('~proj/assets/images/flbb.png')"/>
<p>分类报表</p>
</li>
</ul>
......@@ -44,8 +44,8 @@
<script>
import CHeader from "./components/commom/c-header.vue";
import { SetToken, code, projectMapUrl } from "./api.js";
import { delCookie } from "~lib/utils/common";
import {SetToken, code, projectMapUrl} from "./api.js";
import {delCookie} from "~lib/utils/common";
export default {
components: {
......@@ -112,43 +112,60 @@ export default {
});
},
goMap() {
// V+切换地图功能: areaNum 填写要进入的片区地图
var that = this;
console.log(that.currentAreaNum, "that.currentAreaNum-===>>>");
cordova.exec(
function (success) {
console.log(success);
},
function (error) {
console.log(error);
},
"MideaCommon",
"showWidget",
[
"com.cnd.jffc.tyypt",
`{"action":"gotoMap", "areaNum":"${that.currentAreaNum}","H5CallBackFunction":"callBack()"}`,
]
);
// const urlParam = {
// action: 'gotoMap',
// areaNum: this.currentAreaNum
// }
//
// const path = encodeURIComponent(`index.html?${urlParam}`);
// const href = `cloudhub://miniapp?appid=${TyyptAppId}&path=${path}`;
// qing.call("gotoLightApp", {
// urlParam: href,
// });
},
goMap_old() {
var that = this;
// V+切换地图功能: areaNum 填写要进入的片区地图
console.log(that.currentAreaNum, "that.currentAreaNum-===>>>");
cordova.exec(
function (success) {
console.log(success);
},
function (error) {
console.log(error);
},
"MideaCommon",
"showWidget",
[
"com.cnd.jffc.tyypt",
`{"action":"gotoMap", "areaNum":"${that.currentAreaNum}","H5CallBackFunction":"callBack()"}`,
]
function (success) {
console.log(success);
},
function (error) {
console.log(error);
},
"MideaCommon",
"showWidget",
[
"com.cnd.jffc.tyypt",
`{"action":"gotoMap", "areaNum":"${that.currentAreaNum}","H5CallBackFunction":"callBack()"}`,
]
);
// cordova.exec(
// function (result) {
// console.log("回调成功: " + JSON.stringify(result));
// },
// function (error) {
// console.log("回调失败");
// },
// "MideaCommon",
// "openUrl", [
// projectMapUrl + "?areaNum=05&access_token=" +
// that.$mas.token,
// {
// title: 1,
// shareRange: 2
// }
// ]
// );
},
clickBar: function () {
this.isShowTransition = false;
......@@ -162,31 +179,31 @@ export default {
},
getUserAccount() {
this.$nativeApi.account
.getUser()
.then((data) => {
// alert('V+登录用户账号' + JSON.stringify(data))
this.$store.commit("updateVUserInfo", {
userAccount: data.uid,
.getUser()
.then((data) => {
// alert('V+登录用户账号' + JSON.stringify(data))
this.$store.commit("updateVUserInfo", {
userAccount: data.uid,
});
})
.catch((error) => {
// alert('获取用户信息失败:' + JSON.stringify(error) )
console.log("获取用户信息失败:", error);
});
})
.catch((error) => {
// alert('获取用户信息失败:' + JSON.stringify(error) )
console.log("获取用户信息失败:", error);
});
},
getUserPassword() {
this.$nativeApi.account
.getUserPassword()
.then((data) => {
// alert('V+用户密码:' + JSON.stringify(data))
this.$store.commit("updateVUserInfo", {
userPassword: data,
.getUserPassword()
.then((data) => {
// alert('V+用户密码:' + JSON.stringify(data))
this.$store.commit("updateVUserInfo", {
userPassword: data,
});
})
.catch((error) => {
// alert('获取用户密码失败:' + JSON.stringify(error))
console.log("获取用户密码失败:", error);
});
})
.catch((error) => {
// alert('获取用户密码失败:' + JSON.stringify(error))
console.log("获取用户密码失败:", error);
});
},
},
created() {
......@@ -248,8 +265,8 @@ export default {
_this.$store.commit("setNavbarShow", true);
if (
(to.name == "homepage" && from.name == "subject") ||
(to.name == "subject" && from.name == "homepage")
(to.name == "homepage" && from.name == "subject") ||
(to.name == "subject" && from.name == "homepage")
) {
if (_this.isShowTransition) {
_this.isShowTransition = false;
......
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 sign in to comment