Browse Source

更新首页请求地址

ming 3 years ago
parent
commit
885cd60b77

+ 2 - 0
src/store/index.js

@@ -36,6 +36,7 @@ export default createStore({
         homeTitle: '永天智慧电力平台',
         largeScreenUrl: '',
         middleStatus: 1,
+        homePageUrl: '',
 
         Time_Data: [], //公共api请求参数->Time_Data
         timearr: [], //公共处理开始时间和结束时间中的时间段天数 值存储
@@ -162,6 +163,7 @@ export default createStore({
                         state.homeTitle = requset.data[0].middleTitle
                         state.largeScreenUrl = requset.data[0].largeScreenUrl
                         state.middleStatus = requset.data[0].middleStatus
+                        state.homePageUrl = requset.data[0].homePageUrl
                             // alert('中间页请求后' + state.middleStatus)
                     } else {
                         ElMessage.error(requset.msg)

+ 10 - 1
src/vab/plugins/permissions.js

@@ -82,7 +82,16 @@ router.beforeEach(async(to, from, next) => {
                         next('/middle')
                         flag = true
                     } else {
-                        next(accessRoutes[0].children[0].path)
+
+                        if (store.state.homePageUrl) {
+                            var pathUrl = (store.state.homePageUrl).slice(8);
+                            next(pathUrl)
+
+                        } else {
+                            next(accessRoutes[0].children[0].path)
+
+                        }
+
                     }
 
                 } catch {

+ 0 - 1
src/views/statisManage/loginLog/index.vue

@@ -41,7 +41,6 @@
             placeholder="请选择"
             style="width: 130px"
             clearable
-            :disabled="store.state.authorities.indexOf('查询') == -1"
           >
             <el-option label="正常" :value="0"></el-option>
             <el-option label="停用" :value="1"></el-option>

+ 3 - 4
src/views/tenantManage/systemConfig/dialogComponent.vue

@@ -83,12 +83,12 @@
               <el-form-item label="首页请求地址:" prop="homePageUrl">
                 <!-- <el-input v-model="form.homePageUrl"></el-input> -->
 
-                <el-select v-model="form.homePageUrl" placeholder="请选择">
+                <el-select v-model="form.homePageUrl" placeholder="请选择"   clearable>
                   <el-option
                     v-for="item in homeUrlList"
                     :key="item.value"
                     :label="item.menuName"
-                    :value="item.menuId"
+                    :value="item.component"
                   ></el-option>
                 </el-select>
 
@@ -548,10 +548,9 @@ export default defineComponent({
       setTimeout(function () {
         form.value = props.itemInfo
         form.value.middleStatus = props.itemInfo.middleStatus ? true : false
-        form.value.homePageUrl = Number(props.itemInfo.homePageUrl)
+        form.value.homePageUrl = props.itemInfo.homePageUrl
         // form.value.homeStyle = Number(props.itemInfo.homeStyle)
         form.value.homeLayout = 2
-        form.value.homePageUrl = ''
         console.log('子组件中form.value')
         console.log(form.value)