guoxiaohuan 5 سال پیش
والد
کامیت
92fa20bc8e
3فایلهای تغییر یافته به همراه16 افزوده شده و 5 حذف شده
  1. 12 2
      src/components/Legend/src/legend.vue
  2. 3 2
      src/store/index.js
  3. 1 1
      src/views/other/index.vue

+ 12 - 2
src/components/Legend/src/legend.vue

@@ -50,12 +50,12 @@
                 </el-tooltip>
             </div>
             <!-- 编辑平面图 -->
-            <el-tooltip v-if='editPmt' class='item' effect='dark' content='编辑平面图' placement='left'>
+            <el-tooltip @click='goToEditer' v-if='editPmt' class='item' effect='dark' content='编辑平面图' placement='left'>
                 <span class='edit-icon'>
                     <a-icon type='edit' style='color:#fff' />
                 </span>
             </el-tooltip>
-            <span v-else class='edit-icon2'>
+            <span v-else @click='goToEditer' class='edit-icon2'>
                 <a-icon type='edit' style='color:#fff' />
             </span>
             <legend-remarks @queryMarks='queryMarks' ref='EditdMarks'></legend-remarks>
@@ -151,6 +151,16 @@ export default {
             this.show2 = true
             this.queryEditNum(true)
         },
+        /**
+         * @name goToEditer
+         * @description t跳转editer编辑器
+         */
+        goToEditer() {
+            const { conf } = window.__systemConf,
+                { editerUrl } = conf
+
+            window.open(editerUrl + 'editer?projectId=1111&projectName=万达广场', true)
+        },
         isShow2() {
             console.log(this.isShow2)
             this.show2 = !this.show2

+ 3 - 2
src/store/index.js

@@ -11,9 +11,10 @@ export default new Vuex.Store({
             employeename: '', //用户名称:艾宇;
             orgCode: '',
             username: 'yangxiaoyong3', //账户名称
-            projectName: '',
+            projects: [],
         },
         plazaId: '1000423',
+        projectName: '', //全局项目名称
         floorsArr: [], //楼层数组
         floorSelect: [], //楼层下拉框
     },
@@ -33,7 +34,7 @@ export default new Vuex.Store({
             state.userInfo.employeename = palyload.employeename
             state.userInfo.orgCode = palyload.orgCode
             state.userInfo.username = palyload.username
-            // state.userInfo.projectName = palyload.plazas
+            state.userInfo.projects = palyload.plazas
         },
         SETFLOORS(state, data) {
             state.floorsArr = data

+ 1 - 1
src/views/other/index.vue

@@ -80,7 +80,7 @@ export default {
         queryPicter() {
             this.picFloor = this.$cookie.get('floorNow')
             let getParams = {
-                module: '1002',
+                module: '1004',
                 floor: this.picFloor,
                 plazaId: this.$store.state.plazaId
             }