Commit c3d4603c authored by 张俊's avatar 张俊

Merge branch 'dev' of https://cloud.wodcloud.com/git/apaas/apaas-ui into dev

parents f0718c2a a34ad292
...@@ -11,8 +11,10 @@ module.exports = { ...@@ -11,8 +11,10 @@ module.exports = {
assetsPublicPath: "/apaas/ui/", assetsPublicPath: "/apaas/ui/",
proxyTable: { proxyTable: {
"/apaas": { "/apaas": {
//target: "https://apaas.cztest.local/apaas/",
target: "https://apaas3.wodcloud.com/apaas/", target: "https://apaas3.wodcloud.com/apaas/",
changeOrigin: true, changeOrigin: true,
secure: false,//https证书安全设置为false
pathRewrite: { pathRewrite: {
"^/apaas": "" "^/apaas": ""
} }
......
...@@ -1091,6 +1091,7 @@ export default { ...@@ -1091,6 +1091,7 @@ export default {
requestRules: 0, requestRules: 0,
responseRules: 0, responseRules: 0,
is_map: 0, is_map: 0,
mapBackText: "返回智能制图",
process_id: "", process_id: "",
param_fields: [], param_fields: [],
body_fields: [], body_fields: [],
...@@ -1470,7 +1471,7 @@ export default { ...@@ -1470,7 +1471,7 @@ export default {
if (this.cover.length != 0) { if (this.cover.length != 0) {
this.mapR = true; this.mapR = true;
let query = {}; let query = {};
if (this.is_map == 1) { if (this.is_map == 1 || this.is_map == 5) {
query = { query = {
name: this.form.name, name: this.form.name,
sectors: this.form.area, sectors: this.form.area,
...@@ -1840,6 +1841,7 @@ export default { ...@@ -1840,6 +1841,7 @@ export default {
self.is_map = self.$route.query.map; self.is_map = self.$route.query.map;
self.jcxxtx = true; self.jcxxtx = true;
if (self.$store.state.znztParams) { if (self.$store.state.znztParams) {
self.mapBackText = "返回智能制图";
let data = this.$store.state.znztParams; let data = this.$store.state.znztParams;
self.form.name = data.name; self.form.name = data.name;
self.form.desc = data.descript; self.form.desc = data.descript;
...@@ -1849,7 +1851,19 @@ export default { ...@@ -1849,7 +1851,19 @@ export default {
self.cover[0] = data.cover; self.cover[0] = data.cover;
self.portal_id = data.portalid; self.portal_id = data.portalid;
self.is_portal = true; self.is_portal = true;
} else if (self.$store.state.cesiumMapParams) {
self.mapBackText = "返回三维制图";
let data = this.$store.state.cesiumMapParams;
self.form.name = data.name;
self.form.desc = data.descript;
self.form.area = Number(data.sectors);
self.serviceUrl = data.url;
self.skfwQqt = Number(data.data_service_type2);
self.cover[0] = data.cover;
self.portal_id = data.portalid;
self.is_portal = true;
} else if (self.$store.state.appBuilderParams) { } else if (self.$store.state.appBuilderParams) {
self.mapBackText = "返回Web应用程序";
let data = this.$store.state.appBuilderParams; let data = this.$store.state.appBuilderParams;
self.form.name = data.name; self.form.name = data.name;
self.form.desc = data.descript; self.form.desc = data.descript;
...@@ -1888,6 +1902,12 @@ export default { ...@@ -1888,6 +1902,12 @@ export default {
"/vmap/#/map" + `?id=${shareWebMapParam.portalid}`; "/vmap/#/map" + `?id=${shareWebMapParam.portalid}`;
} else if (self.is_map == 4) { } else if (self.is_map == 4) {
self.$router.back(-1); self.$router.back(-1);
} else if (self.is_map == 5) {
let shareCesiumMapParam = JSON.parse(
window.sessionStorage.getItem("shareCesiumMapParam")
);
window.location.href =
"/cesiummap/#/map" + `?id=${shareCesiumMapParam.portalid}`;
} else { } else {
let shareWebMapParam = JSON.parse( let shareWebMapParam = JSON.parse(
window.sessionStorage.getItem("shareWebMapParam") window.sessionStorage.getItem("shareWebMapParam")
...@@ -2212,6 +2232,12 @@ export default { ...@@ -2212,6 +2232,12 @@ export default {
if (webmap_data) { if (webmap_data) {
_self.$store.commit("setZnztParams", webmap_data); _self.$store.commit("setZnztParams", webmap_data);
} }
let cesiummap_data = JSON.parse(
sessionStorage.getItem("shareCesiumMapParam")
);
if (cesiummap_data) {
_self.$store.commit("setCesiumMapParams", cesiummap_data);
}
let appmap_data = JSON.parse( let appmap_data = JSON.parse(
sessionStorage.getItem("shareAppBuilderParam") sessionStorage.getItem("shareAppBuilderParam")
); );
......
...@@ -21,6 +21,7 @@ const store = new Vuex.Store({ ...@@ -21,6 +21,7 @@ const store = new Vuex.Store({
menuCartState: 0, //购物车操作都要修改这个值,menu监听这个值的变化实时获取购物车列表 menuCartState: 0, //购物车操作都要修改这个值,menu监听这个值的变化实时获取购物车列表
cartState: 0, cartState: 0,
znztParams: null, //智能制图传入过来的数据 znztParams: null, //智能制图传入过来的数据
cesiumMapParams: null, //三维制图传入过来的数据
appBuilderParams: null, //应用程序传入过来的数据 appBuilderParams: null, //应用程序传入过来的数据
znztIdParams: '', //智能制图服务id znztIdParams: '', //智能制图服务id
znztDetailsParams: { znztDetailsParams: {
...@@ -32,11 +33,13 @@ const store = new Vuex.Store({ ...@@ -32,11 +33,13 @@ const store = new Vuex.Store({
}, },
getters: { getters: {
// 1:超管 2:组织管理员 3:普通用户 4:开发者 // 1:超管 2:组织管理员 3:普通用户 4:开发者
is_admin: (state) => { is_admin: (state) =>
{
return (state.userInfo && state.userInfo.is_admin) || 3; return (state.userInfo && state.userInfo.is_admin) || 3;
}, },
// 0:普通用户,1:组织管理员,2:超级管理员 // 0:普通用户,1:组织管理员,2:超级管理员
level: (state, getters) => { level: (state, getters) =>
{
if (getters.is_admin == 1) { if (getters.is_admin == 1) {
return 2; return 2;
} else if (getters.is_admin == 2) { } else if (getters.is_admin == 2) {
...@@ -47,37 +50,52 @@ const store = new Vuex.Store({ ...@@ -47,37 +50,52 @@ const store = new Vuex.Store({
}, },
}, },
mutations: { mutations: {
userInfofun(state, newValue) { userInfofun (state, newValue)
{
state.userInfo = newValue; state.userInfo = newValue;
}, },
rolefun(state, newValue) { rolefun (state, newValue)
{
state.role = newValue; state.role = newValue;
}, },
serviceShopMenuAct(state, newValue) { serviceShopMenuAct (state, newValue)
{
state.serviceShopMenu = newValue; state.serviceShopMenu = newValue;
}, },
setShoppingCart(state, newValue) { setShoppingCart (state, newValue)
{
state.shoppingCart = newValue; state.shoppingCart = newValue;
}, },
setMenuCartState(state) { setMenuCartState (state)
{
state.menuCartState++; state.menuCartState++;
}, },
setCartState(state) { setCartState (state)
{
state.cartState++; state.cartState++;
}, },
setZnztParams(state, newValue) { setZnztParams (state, newValue)
{
state.znztParams = newValue; state.znztParams = newValue;
}, },
setAppBuilderParams(state, newValue) { setCesiumMapParams (state, newValue)
{
state.cesiumMapParams = newValue;
},
setAppBuilderParams (state, newValue)
{
state.appBuilderParams = newValue; state.appBuilderParams = newValue;
}, },
setZnztIdParams(state, newValue) { setZnztIdParams (state, newValue)
{
state.znztIdParams = newValue; state.znztIdParams = newValue;
}, },
setZnztDetailsParams(state, newValue) { setZnztDetailsParams (state, newValue)
{
state.znztDetailsParams = newValue; state.znztDetailsParams = newValue;
}, },
setUnreadMessageCount(state, newValue) { setUnreadMessageCount (state, newValue)
{
state.unreadMessageCount = newValue; state.unreadMessageCount = newValue;
}, },
}, },
......
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