From e0390205f97847ae8e050873db51b619b7ebcc55 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期三, 12 七月 2023 14:41:41 +0800
Subject: [PATCH] 界面修改

---
 public/mapscreen/images/css_1globe_halo.png    |    0 
 public/mapscreen/css/style.css                 |   14 +
 src/components/login.vue                       |    6 
 src/assets/img/moon-bg.png                     |    0 
 src/router/index.js                            |    2 
 src/views/datamanage/bankController.vue        |    4 
 public/mapscreen/images/css_globe_halo.png     |    0 
 public/mapscreen/images/css_globe_diffuse.jpg  |    0 
 src/views/datamanage/dataController.vue        |    3 
 public/mapscreen/images/css_globe_halo.zip     |    0 
 src/views/maintenance/menuSettings.vue         |  341 +++++++++++++++++++++++++-----------------------
 src/components/navMenu.vue                     |   15 +
 public/mapscreen/images/3css_globe_diffuse.jpg |    0 
 13 files changed, 210 insertions(+), 175 deletions(-)

diff --git a/public/mapscreen/css/style.css b/public/mapscreen/css/style.css
index 7a91a2b..eccd741 100644
--- a/public/mapscreen/css/style.css
+++ b/public/mapscreen/css/style.css
@@ -1,4 +1,5 @@
-html, body {
+html,
+body {
   position: absolute;
   width: 100%;
   height: 100%;
@@ -55,13 +56,20 @@
 }
 
 .world-globe-halo {
-  position: absolute;
+  /* position: absolute;
   left: 50%;
   top: 50%;
   width: 730px;
   height: 715px;
   margin-left: -368px;
-  margin-top: -350px;
+  margin-top: -350px; */
+  position: absolute;
+  left: 50%;
+  top: 50%;
+  width: 730px;
+  height: 681px;
+  margin-left: -368px;
+  margin-top: -324px;
 }
 
 .info {
diff --git a/public/mapscreen/images/3css_globe_diffuse.jpg b/public/mapscreen/images/3css_globe_diffuse.jpg
new file mode 100644
index 0000000..e34c48c
--- /dev/null
+++ b/public/mapscreen/images/3css_globe_diffuse.jpg
Binary files differ
diff --git a/public/mapscreen/images/css_1globe_halo.png b/public/mapscreen/images/css_1globe_halo.png
new file mode 100644
index 0000000..8800956
--- /dev/null
+++ b/public/mapscreen/images/css_1globe_halo.png
Binary files differ
diff --git a/public/mapscreen/images/css_globe_diffuse.jpg b/public/mapscreen/images/css_globe_diffuse.jpg
index e34c48c..8c2e922 100644
--- a/public/mapscreen/images/css_globe_diffuse.jpg
+++ b/public/mapscreen/images/css_globe_diffuse.jpg
Binary files differ
diff --git a/public/mapscreen/images/css_globe_halo.png b/public/mapscreen/images/css_globe_halo.png
index 8800956..5e75190 100644
--- a/public/mapscreen/images/css_globe_halo.png
+++ b/public/mapscreen/images/css_globe_halo.png
Binary files differ
diff --git a/public/mapscreen/images/css_globe_halo.zip b/public/mapscreen/images/css_globe_halo.zip
new file mode 100644
index 0000000..9500bdb
--- /dev/null
+++ b/public/mapscreen/images/css_globe_halo.zip
Binary files differ
diff --git a/src/assets/img/moon-bg.png b/src/assets/img/moon-bg.png
new file mode 100644
index 0000000..c5f6132
--- /dev/null
+++ b/src/assets/img/moon-bg.png
Binary files differ
diff --git a/src/components/login.vue b/src/components/login.vue
index 75e84bb..68a1963 100644
--- a/src/components/login.vue
+++ b/src/components/login.vue
@@ -221,8 +221,8 @@
                   debugger
                   if (res.result.length != 0) {
                     sessionStorage.setItem("routerName", "/Thematic");
-                    sessionStorage.setItem("changeSelectStyle", 1);
-                    this.$router.push("/bankController");
+                    sessionStorage.setItem("changeSelectStyle", 0);
+                    this.$router.push("/projectController");
                   } else {
                     this.$message({
                       message: "璇锋偍鑱旂郴绠$悊鍛樺垎閰嶈鑹茶彍鍗�",
@@ -307,7 +307,7 @@
   right: 0px;
   bottom: 0px;
 
-  background: url("../assets/img/login.jpg") no-repeat center;
+  background: url("../assets/img/moon-bg.png") no-repeat center;
   background-size: 100% 100%;
   .MapMenu {
     width: 100%;
diff --git a/src/components/navMenu.vue b/src/components/navMenu.vue
index 76c4e0a..534ef32 100644
--- a/src/components/navMenu.vue
+++ b/src/components/navMenu.vue
@@ -31,6 +31,7 @@
             <div
               class="secondMenuDiv   subpage_Div"
               v-show="index == showFlag ? true :false"
+              v-if="item.children && item.children.length>0"
             >
               <div
                 v-for="res in item.children"
@@ -221,7 +222,7 @@
     },
     //榧犳爣绉诲叆鑿滃崟浜嬩欢
     setMenuMove(index, item) {
-
+      debugger
       if (item.perms != null && item.perms != "") {
         this.$router.push(item.url);
         if (this.showFlag != null) {
@@ -229,8 +230,8 @@
           this.changeliSelect = '%%';
           this.showFlag = null;
         }
-        if (item.url == "Thematic") {
-          this.signInsertOpLog("缁煎悎灞曠ず", item.cnName)
+        if (item.url == "/projectController") {
+          this.signInsertOpLog("椤圭洰绠$悊", item.cnName)
         }
 
         this.changeSelectStyle = index;
@@ -238,6 +239,12 @@
       } else {
         if (this.showFlag != index) {
           this.showFlag = index;
+          this.changeSelectStyle = index;
+
+
+          if (item.url && item.children && item.children.length == 0) {
+            window.open(item.url)
+          }
         } else {
           this.showFlag = null;
         }
@@ -333,7 +340,7 @@
 
         if (res[i].perms == null || res[i].perms == "") {
           const result = await selectMenuRecursive({ id: res[i].id });
-
+          debugger
           if (result.code == 200) {
 
             res[i].children = result.result.filter((value) => {
diff --git a/src/router/index.js b/src/router/index.js
index c3b608b..0a579b8 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -96,7 +96,7 @@
     path: '/',
     name: 'Home',
     component: Home,
-    redirect: '/Synthesis',
+    redirect: '/projectController',
     children: [
       {
         path: '/WareInspection',
diff --git a/src/views/datamanage/bankController.vue b/src/views/datamanage/bankController.vue
index 4943f3b..3df50b8 100644
--- a/src/views/datamanage/bankController.vue
+++ b/src/views/datamanage/bankController.vue
@@ -156,9 +156,11 @@
       const data = await queryMenuTree();
 
       let menuLists = data.result.filter((value) => {
+
         return value.url == '/bankController';
       });
-
+      if (menuLists.length <= 0) return
+      debugger
       const res = await selectMenuRecursive({ id: menuLists[0].id });
 
       if (res.code == 200) {
diff --git a/src/views/datamanage/dataController.vue b/src/views/datamanage/dataController.vue
index 97d877c..e1de156 100644
--- a/src/views/datamanage/dataController.vue
+++ b/src/views/datamanage/dataController.vue
@@ -96,6 +96,7 @@
   },
   created() { },
   mounted() {
+    debugger
     this.getTreeData();
     //宸﹀彸鎷栧嫊
     this.dragControllerDiv();
@@ -153,7 +154,7 @@
       let menuLists = data.result.filter((value) => {
         return value.url == '/dataController';
       });
-
+      debugger
       const res = await selectMenuRecursive({ id: menuLists[0].id });
 
       if (res.code == 200) {
diff --git a/src/views/maintenance/menuSettings.vue b/src/views/maintenance/menuSettings.vue
index 0a89703..91c87c4 100644
--- a/src/views/maintenance/menuSettings.vue
+++ b/src/views/maintenance/menuSettings.vue
@@ -25,7 +25,10 @@
       </div>
       <div class="right_menu subpage_Div">
         <div style="display:flex;justify-content:right;align-items: center;padding-bottom: 14px">
-          <el-breadcrumb separator="/" style="display: none">
+          <el-breadcrumb
+            separator="/"
+            style="display: none"
+          >
             <el-breadcrumb-item :to="{ path: '/' }">{{
             $t('dataManage.dictionaryManageObj.particulars')
           }}</el-breadcrumb-item>
@@ -76,7 +79,7 @@
 
         </div>
         <div class="dividing-line"></div>
-<!--        <el-divider />-->
+        <!--        <el-divider />-->
         <div class="form_box">
           <el-form
             :model="itemdetail"
@@ -107,16 +110,16 @@
                 autocomplete="off"
               ></el-input>
             </el-form-item>
-<!--            <el-form-item-->
-<!--              :label="$t('operatManage.menuSetObj.icon')"-->
-<!--              :label-width="formLabelWidth"-->
-<!--            >-->
-<!--              <el-input-->
-<!--                v-model="itemdetail.icon"-->
-<!--                :placeholder="$t('operatManage.menuSetObj.iconHolder')"-->
-<!--                autocomplete="off"-->
-<!--              ></el-input>-->
-<!--            </el-form-item>-->
+            <!--            <el-form-item-->
+            <!--              :label="$t('operatManage.menuSetObj.icon')"-->
+            <!--              :label-width="formLabelWidth"-->
+            <!--            >-->
+            <!--              <el-input-->
+            <!--                v-model="itemdetail.icon"-->
+            <!--                :placeholder="$t('operatManage.menuSetObj.iconHolder')"-->
+            <!--                autocomplete="off"-->
+            <!--              ></el-input>-->
+            <!--            </el-form-item>-->
             <el-form-item
               prop="isShow"
               :label="$t('operatManage.menuSetObj.isShow')"
@@ -128,15 +131,21 @@
                 v-model="itemdetail.isShow"
                 :placeholder="$t('operatManage.menuSetObj.show')"
               >
-                <el-option :label="$t('operatManage.menuSetObj.hiddeen')" value="0" />
-                <el-option :label="$t('operatManage.menuSetObj.isshow')" value="1" />
-<!--                <el-option-->
-<!--                  v-for="item in options1"-->
-<!--                  :key="item.value"-->
-<!--                  :label="item.label"-->
-<!--                  :value="item.value"-->
-<!--                >-->
-<!--                </el-option>-->
+                <el-option
+                  :label="$t('operatManage.menuSetObj.hiddeen')"
+                  value="0"
+                />
+                <el-option
+                  :label="$t('operatManage.menuSetObj.isshow')"
+                  value="1"
+                />
+                <!--                <el-option-->
+                <!--                  v-for="item in options1"-->
+                <!--                  :key="item.value"-->
+                <!--                  :label="item.label"-->
+                <!--                  :value="item.value"-->
+                <!--                >-->
+                <!--                </el-option>-->
               </el-select>
             </el-form-item>
             <el-form-item
@@ -170,16 +179,25 @@
                 v-model="itemdetail.type"
                 :placeholder="$t('operatManage.menuSetObj.typeHolder')"
               >
-                <el-option :label="$t('operatManage.menuSetObj.rootpath')" value="0" />
-                <el-option :label="$t('operatManage.menuSetObj.menu')" value="1" />
-                <el-option :label="$t('operatManage.menuSetObj.button')" value="2" />
-<!--                <el-option-->
-<!--                  v-for="item in options2"-->
-<!--                  :key="item.value"-->
-<!--                  :label="item.label"-->
-<!--                  :value="item.value"-->
-<!--                >-->
-<!--                </el-option>-->
+                <el-option
+                  :label="$t('operatManage.menuSetObj.rootpath')"
+                  value="0"
+                />
+                <el-option
+                  :label="$t('operatManage.menuSetObj.menu')"
+                  value="1"
+                />
+                <el-option
+                  :label="$t('operatManage.menuSetObj.button')"
+                  value="2"
+                />
+                <!--                <el-option-->
+                <!--                  v-for="item in options2"-->
+                <!--                  :key="item.value"-->
+                <!--                  :label="item.label"-->
+                <!--                  :value="item.value"-->
+                <!--                >-->
+                <!--                </el-option>-->
               </el-select>
             </el-form-item>
             <el-form-item
@@ -195,14 +213,14 @@
             <div v-if="menuStatus.update">
               <el-form-item>
                 <el-button
-                    size="small"
-                    type="primary"
-                    @click="updMenu('itemdetail')"
+                  size="small"
+                  type="primary"
+                  @click="updMenu('itemdetail')"
                 >{{ $t('common.confirm') }}</el-button>
                 <el-button
-                    size="small"
-                    type="info"
-                    @click="reset('itemdetail')"
+                  size="small"
+                  type="info"
+                  @click="reset('itemdetail')"
                 >{{
                     $t('common.cancel')
                   }}</el-button>
@@ -219,123 +237,123 @@
       :visible.sync="dialogFormVisible"
       :before-close="handleClose"
     >
-        <div style="height: 500px; overflow: auto">
-      <el-form
-        :model="ruleForm"
-        ref="ruleForm"
-        :rules="rules"
-        label-position="top"
-      >
-        <el-form-item
-          prop="enName"
-          :label="$t('operatManage.menuSetObj.enName')"
-          :label-width="formLabelWidth"
+      <div style="height: 500px; overflow: auto">
+        <el-form
+          :model="ruleForm"
+          ref="ruleForm"
+          :rules="rules"
+          label-position="top"
         >
-          <el-input
-            v-model="ruleForm.enName"
-            autocomplete="off"
-            style="width:85%"
-            :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.enName')"
-          ></el-input>
-        </el-form-item>
-        <el-form-item
-          prop="cnName"
-          :label="$t('operatManage.menuSetObj.cnName')"
-          :label-width="formLabelWidth"
-        >
-          <el-input
-            v-model="ruleForm.cnName"
-            autocomplete="off"
-            style="width:85%"
-            :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.cnName')"
-          ></el-input>
-        </el-form-item>
-        <el-form-item
-          :label="$t('operatManage.menuSetObj.icon')"
-          :label-width="formLabelWidth"
-        >
-          <el-input
-            v-model="ruleForm.icon"
-            autocomplete="off"
-            style="width:85%"
-            :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.icon')"
-          ></el-input>
-        </el-form-item>
-        <el-form-item
-          prop="isShow"
-          :label="$t('operatManage.menuSetObj.isShow')"
-          :label-width="formLabelWidth"
-        >
-          <el-select
-            :popper-append-to-body="false"
-            style="width:85%"
-            v-model="ruleForm.isShow"
-            :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetree')+$t('operatManage.menuSetObj.isShow')"
+          <el-form-item
+            prop="enName"
+            :label="$t('operatManage.menuSetObj.enName')"
+            :label-width="formLabelWidth"
           >
-            <el-option
-              v-for="item in options1"
-              :key="item.value"
-              :label="item.label"
-              :value="item.value"
-            >
-            </el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item
-          :label="$t('operatManage.menuSetObj.menuUrl')"
-          :label-width="formLabelWidth"
-        >
-          <el-input
-            v-model="ruleForm.url"
-            autocomplete="off"
-            style="width:85%"
-            :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.menuUrl')"
-          ></el-input>
-        </el-form-item>
-        <el-form-item
-          :label="$t('operatManage.menuSetObj.authorize')"
-          :label-width="formLabelWidth"
-        >
-          <el-input
-            v-model="ruleForm.perms"
-            autocomplete="off"
-            style="width:85%"
-            :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.authorize')"
-          ></el-input>
-        </el-form-item>
-        <el-form-item
-          :label="$t('operatManage.menuSetObj.type')"
-          prop="type"
-          :label-width="formLabelWidth"
-        >
-          <el-select
-            :popper-append-to-body="false"
-            style="width:85%"
-            v-model="ruleForm.type"
-            :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetree')+$t('operatManage.menuSetObj.type')"
+            <el-input
+              v-model="ruleForm.enName"
+              autocomplete="off"
+              style="width:85%"
+              :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.enName')"
+            ></el-input>
+          </el-form-item>
+          <el-form-item
+            prop="cnName"
+            :label="$t('operatManage.menuSetObj.cnName')"
+            :label-width="formLabelWidth"
           >
-            <el-option
-              v-for="item in options2"
-              :key="item.value"
-              :label="item.label"
-              :value="item.value"
+            <el-input
+              v-model="ruleForm.cnName"
+              autocomplete="off"
+              style="width:85%"
+              :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.cnName')"
+            ></el-input>
+          </el-form-item>
+          <el-form-item
+            :label="$t('operatManage.menuSetObj.icon')"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="ruleForm.icon"
+              autocomplete="off"
+              style="width:85%"
+              :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.icon')"
+            ></el-input>
+          </el-form-item>
+          <el-form-item
+            prop="isShow"
+            :label="$t('operatManage.menuSetObj.isShow')"
+            :label-width="formLabelWidth"
+          >
+            <el-select
+              :popper-append-to-body="false"
+              style="width:85%"
+              v-model="ruleForm.isShow"
+              :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetree')+$t('operatManage.menuSetObj.isShow')"
             >
-            </el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item
-          :label="$t('operatManage.menuSetObj.bak')"
-          :label-width="formLabelWidth"
-        >
-          <el-input
-            v-model="ruleForm.bak"
-            autocomplete="off"
-            style="width:85%"
-            :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.bak')"
-          ></el-input>
-        </el-form-item>
-      </el-form>
-       </div>
+              <el-option
+                v-for="item in options1"
+                :key="item.value"
+                :label="item.label"
+                :value="item.value"
+              >
+              </el-option>
+            </el-select>
+          </el-form-item>
+          <el-form-item
+            :label="$t('operatManage.menuSetObj.menuUrl')"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="ruleForm.url"
+              autocomplete="off"
+              style="width:85%"
+              :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.menuUrl')"
+            ></el-input>
+          </el-form-item>
+          <el-form-item
+            :label="$t('operatManage.menuSetObj.authorize')"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="ruleForm.perms"
+              autocomplete="off"
+              style="width:85%"
+              :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.authorize')"
+            ></el-input>
+          </el-form-item>
+          <el-form-item
+            :label="$t('operatManage.menuSetObj.type')"
+            prop="type"
+            :label-width="formLabelWidth"
+          >
+            <el-select
+              :popper-append-to-body="false"
+              style="width:85%"
+              v-model="ruleForm.type"
+              :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetree')+$t('operatManage.menuSetObj.type')"
+            >
+              <el-option
+                v-for="item in options2"
+                :key="item.value"
+                :label="item.label"
+                :value="item.value"
+              >
+              </el-option>
+            </el-select>
+          </el-form-item>
+          <el-form-item
+            :label="$t('operatManage.menuSetObj.bak')"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="ruleForm.bak"
+              autocomplete="off"
+              style="width:85%"
+              :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valuetwo')+$t('operatManage.menuSetObj.bak')"
+            ></el-input>
+          </el-form-item>
+        </el-form>
+      </div>
       <div
         slot="footer"
         class="dialog-footer"
@@ -372,9 +390,9 @@
   data() {
     return {
       menuStatus: {
-        delete: false,
-        insert: false,
-        update: false,
+        delete: true,
+        insert: true,
+        update: true,
       },
       defaultProps: {
         children: 'children',
@@ -413,7 +431,7 @@
         type: null,
         bak: '',
       },
-      rules :  {
+      rules: {
         enName: [
           { required: true, message: this.$t('operatManage.menuSetObj.enNameHolder'), trigger: 'blur' },
         ],
@@ -439,27 +457,27 @@
       options1: [
         {
           value: 0,
-          label:this.$t('operatManage.menuSetObj.hiddeen')
+          label: this.$t('operatManage.menuSetObj.hiddeen')
         },
         {
           value: 1,
-          label:this.$t('operatManage.menuSetObj.isshow')
+          label: this.$t('operatManage.menuSetObj.isshow')
         },
       ],
       options2: [
         {
           value: 0,
-          label:this.$t('operatManage.menuSetObj.rootpath')
+          label: this.$t('operatManage.menuSetObj.rootpath')
           // label: '鏍圭洰褰�',
         },
         {
           value: 1,
-          label:this.$t('operatManage.menuSetObj.menu')
+          label: this.$t('operatManage.menuSetObj.menu')
           // label: '鑿滃崟',
         },
         {
           value: 2,
-          label:this.$t('operatManage.menuSetObj.button')
+          label: this.$t('operatManage.menuSetObj.button')
           // label: '鎸夐挳',
         },
       ],
@@ -903,7 +921,7 @@
       border-radius: 5px;
       padding: 1%;
       overflow-y: auto;
-      border-right: 1px solid  #dcdfe6;
+      border-right: 1px solid #dcdfe6;
     }
     .right_menu {
       width: 80%;
@@ -922,8 +940,7 @@
     }
   }
 }
-.btnBox{
-
+.btnBox {
   position: absolute;
   bottom: 0;
   right: 0;

--
Gitblit v1.9.3