Эх сурвалжийг харах

配置文件修改及登录信息判断修改

mork 3 долоо хоног өмнө
parent
commit
ed01014b04

+ 22 - 20
public/static/config/config.js

@@ -1,26 +1,25 @@
 let systemConfig = {
   /* 通用全局变量 */
   defaultAccount: {
-    username: "user_yztmh_dev",
+    username: "user_yztmh_dev", // 默认游客用户名
   },
-  touristUserId: "191", //默认游客用户(user_yztmh_dev)id,Oauth中配置
   adminRoleId: "1", //默认管理员角色id,Oauth中配置“系统管理员”角色
   /*
-         * 模型id如下
-            1667(应用中心模型id)
-            1690(用户登录模型id)
-            1677(微功能服务模型id)
-            1673(任务模型id)
-         * 栏目id如下
-            1657(应用中心栏目id(示范应用))
-            1659(应用中心栏目id)
-            1666(门户都示范栏目id)
-            1676(用户登录栏目id)
-            1665(微功能服务栏目id)
-            1651(微功能搜索服务栏目id)
-            1662(任务栏目id)
-         * 
-        */
+    * 模型id如下
+      1667(应用中心模型id)
+      1690(用户登录模型id)
+      1677(微功能服务模型id)
+      1673(任务模型id)
+    * 栏目id如下
+      1657(应用中心栏目id(示范应用))
+      1659(应用中心栏目id)
+      1666(门户都示范栏目id)
+      1676(用户登录栏目id)
+      1665(微功能服务栏目id)
+      1651(微功能搜索服务栏目id)
+      1662(任务栏目id)
+    *
+  */
   modelIds: [1667, 1690, 1677, 1673],
   columnIds: [1657, 1659, 1666, 1676, 1665, 1651, 1662],
 
@@ -160,17 +159,20 @@ let systemConfig = {
       sksjfb: [
         {
           label: "栅格服务发布",
-          url: "http://10.235.245.174:2024/?token=1",
+          // url: "http://10.235.245.174:2024/?token=1",
+          url:"http://10.235.245.174:2033/?mapType=geosceneTile&serverType=y01_air_newest&epsg=sh2000",
           image: "./static/images/sksjgl/sksjfb/栅格服务发布.png",
         },
         {
           label: "矢量服务发布",
-          url: "http://10.235.245.174:2024/?token=1",
+          // url: "http://10.235.245.174:2024/?token=1",
+          url:"http://10.235.245.174:2033/?mapType=wms&serverType=village_dwelling_data_wms&epsg=wgs84&layers=qp_element:village_dwelling_data",
           image: "./static/images/sksjgl/sksjfb/矢量服务发布.png",
         },
         {
           label: "动态地图服务发布",
-          url: "http://10.235.245.174:2024/?token=1",
+          // url: "http://10.235.245.174:2024/?token=1",
+          url:"http://10.235.245.174:2033/?mapType=cartodb&serverType=cartodb&cartodbID=23cac72a_696c_11ee_9f3e_0242ac110004",
           image: "./static/images/sksjgl/sksjfb/动态地图服务发布.png",
         },
       ],

BIN
public/static/images/example/1-5.png


+ 4 - 4
src/components/user/user.vue

@@ -8,7 +8,7 @@
           </el-icon>
           <span style="padding: 0 6px">
             {{
-              $store.state.userInfo.id == touristUserId ? "游客" : $store.state.userInfo.username
+              $store.state.userInfo.username == defaultAccountUsername ? "游客" : $store.state.userInfo.username
             }}
           </span>
         </span>
@@ -16,10 +16,10 @@
           <el-dropdown-menu>
             <el-dropdown-item command="login">账号登录</el-dropdown-item>
             <el-dropdown-item command="register">申请账号</el-dropdown-item>
-            <el-dropdown-item command="upPassword" v-if="$store.state.userInfo.id != touristUserId"
+            <el-dropdown-item command="upPassword" v-if="$store.state.userInfo.username != defaultAccountUsername"
               >修改密码</el-dropdown-item
             >
-            <el-dropdown-item command="logout" v-if="$store.state.userInfo.id != touristUserId"
+            <el-dropdown-item command="logout" v-if="$store.state.userInfo.username != defaultAccountUsername"
               >退出登录</el-dropdown-item
             >
           </el-dropdown-menu>
@@ -60,7 +60,7 @@ export default {
   },
   data() {
     return {
-      touristUserId: systemConfig.touristUserId,
+      defaultAccountUsername: systemConfig.defaultAccount.username,
       dialogLoginVisible: false,
       userUpdPwdVisible: false,
       modelId: systemConfig.modelIds[1], // 青浦一张图登录模型id

+ 5 - 3
src/main.js

@@ -40,13 +40,15 @@ const getUserType = () => {
   if (store.state.userInfo && store.state.userInfo.id != null) {
     // 得到用户id
     let userId = store.state.userInfo.id;
+    // 得到用户名
+    let username = store.state.userInfo.username;
     // 得到角色ids
     let roleIds = store.state.userInfo.roleId;
-    // 得到默认游客id
-    let touristUserId = systemConfig.touristUserId;
+    // 得到默认游客用户名
+    let defaultAccountUsername = systemConfig.defaultAccount.username;
     // 得到默认管理员角色id(roleId,在Oauth中配置)
     let adminRoleId = systemConfig.adminRoleId;
-    if (!store.state.userInfo || !userId || !roleIds || userId == touristUserId) {
+    if (!store.state.userInfo || !userId || !roleIds || username == defaultAccountUsername) {
       // 游客
       return 1;
     } else if (roleIds.split(",").includes(adminRoleId)) {

+ 7 - 0
src/router/index.js

@@ -153,6 +153,13 @@ const routes = [
       return import("../views/wgn/Example.vue");
     },
   },
+  {
+    path: "/sksj",
+    name: "sksj",
+    component: function () {
+      return import("../views/wgn/sksj/index.vue");
+    },
+  },
   // 文件预览功能
   {
     path: "/fileView",

+ 7 - 3
src/views/Wgn.vue

@@ -590,12 +590,16 @@ export default {
     // 在线演示微功能服务
     handleOnlineDemo(item) {
       let routerPath = {};
+      // console.log("000000000"+item);
+
       // 1. 解析目标路由(支持传参、命名路由等)
       if (item.c_scene_name == "view") {
         routerPath = {
-          path: item.c_url,
-        };
-        this.$router.push(routerPath);
+          // path: item.c_url,
+          path: "sksj",
+        }
+        // this.$router.push(routerPath);
+        window.open(routerPath.path, "_blank");
       } else {
         routerPath = {
           path: "/wgnSingle", // 微功能