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