| | |
| | | } |
| | | }, |
| | | created() { |
| | | sessionStorage.setItem('loginClick','login') |
| | | }, |
| | | computed: { |
| | | key() { |
| | |
| | | } else if (params == 'menuPublicInfo') { |
| | | this.$router.push({path: '/publicMessage_tool'}) |
| | | } else if (params == '_homeEx') { |
| | | this.$router.push({path: '/homeEx'}) |
| | | this.$router.push({path: '/_homeEx'}) |
| | | } else if (params == '_home') { |
| | | this.$router.push({path: '/home'}) |
| | | } else if (params == 'zijinjiankong') { |
| | |
| | | </template> --> |
| | | <Tree ref="tree" :data="menuNew" :render="renderMenu" class="demo-tree-render" @on-select-change="handleSelect" |
| | | @on-toggle-expand="toggleExpand"></Tree> |
| | | <!-- <el-tree :data="menuNew" :props="defaultProps" accordion @node-click="handleNodeClick"></el-tree> --> |
| | | |
| | | |
| | | </Menu> |
| | | <div class="menu-collapsed" v-show="collapsed" :list="menuList"> |
| | |
| | | @on-click="handleSelect" hide-title :root-icon-size="rootIconSize" :icon-size="iconSize" :theme="theme" |
| | | :parent-item="item" :key="`drop-menu-${item.name}`"></collapsed-menu> |
| | | <Tooltip max-width="200" transfer v-else-if="item.name == mainTag" |
| | | :content="showTitle(item.children && item.children[0] ? item.children[0] : item)" placement="right" |
| | | :key="`drop-menu-${item.name}`"> |
| | | :content="showTitle(item.children && item.children[0] ? item.children[0] : item)" placement="right" :key="`drop-menu-${item.name}`"> |
| | | <a @click="handleSelect(getNameOrHref(item, true))" class="drop-menu-a" :style="{ textAlign: 'center' }"> |
| | | <Icon :size="rootIconSize" :color="textColor" |
| | | :custom="item.icon || (item.children && item.children[0].icon)"></Icon> |
| | |
| | | import CollapsedMenu from './collapsed-menu.vue' |
| | | import { getUnion } from '@/libs/tools' |
| | | import mixin from './mixin' |
| | | import { resolveComponent } from 'vue' |
| | | // import { resolveComponent } from 'vue' |
| | | import $ from 'jquery' |
| | | export default { |
| | | name: 'SideMenu', |
| | |
| | | }, |
| | | mounted() { |
| | | this.openedNames = getUnion(this.openedNames, this.getOpenedNamesByActiveName(name)) |
| | | let routeName = location.hash.replace('#/', '') |
| | | let routeName = location.hash.replace('#/', '').split('?')[0] |
| | | let num = 0 |
| | | this.index = 0 |
| | | for (let i = 0; i < this.menuNew.length; i++) { |
| | |
| | | overflow: hidden; |
| | | } |
| | | .main .main-content-con { |
| | | min-width: 1106px; |
| | | overflow: hidden; |
| | | } |
| | | .main .tag-nav-wrapper { |
| | |
| | | } |
| | | |
| | | .main-content-con { |
| | | min-width: 1106px; |
| | | |
| | | overflow: hidden; |
| | | } |
| | |
| | | <template> |
| | | <Layout class="main"> |
| | | |
| | | <Header class="header-con" style="height: 80px;padding: 0;min-width: 1340px;" @mouseenter.native="leaveIcon"> |
| | | <Header class="header-con" style="height: 80px;padding: 0;min-width: 1366px;" @mouseenter.native="leaveIcon"> |
| | | |
| | | <!-- <header-bar @ss="asd" :collapsed="collapsed" :menudata="menudata2" :menu-list="menuList" |
| | | @on-coll-change="handleCollapsedChange"> |
| | |
| | | { |
| | | index: 4, route: [ |
| | | 'enterpriseRelationshipMining', |
| | | 'homeEx', |
| | | '_homeEx', |
| | | 'rentExchangeCompany', |
| | | 'rentExchangeCompanyZF', |
| | | |
| | |
| | | let nameList = ['newsFlashEx_tool', 'piaoDetail', 'piaoOverdue', 'piaoOverAlways', 'piaoNoInfo', 'piaoDelayInfo', 'piaoNotice', 'bankCreditNo', 'bankMarket', 'rentMarket', 'receivablesMarket', |
| | | 'trustMarket', 'AssetManagementFinancing', 'PledgeMovableProperty', 'MovablePropertyRegistration', 'zoneAnalyse', 'zhengxinAreas', 'zhengxinCompanys', 'zhengxinCompanys', 'zonedynamics', 'zonedynamics', |
| | | 'publicMessage_tool', 'financeCollateralPledge', 'rongziDebt', 'rongziBank', 'rongziRent', 'rongziYingshou', 'rongziXintuo', 'rongziZiguan', 'rongziDiya', 'shangShiInfo', 'shangShiInfos', 'xinSanBanInfo', 'xinSanBanInfos', 'basicAttributes_tool', 'bankPunishNewEvent'] //无权限控制的页面 |
| | | let arr = ['newsDetail', 'rongziDebtDetail', 'publicMessage_tool', 'menuPublicInfo', 'loanSchemeAndRecoveryPlan', 'offSiteCheckQYTP', 'fundMonitoring', 'paymentMonitoring', 'siteCheck', 'controlList', 'managementItem', 'basicAttributes_tool', 'reportFormsManageEx', 'rentExchange', 'rentExchangeCompany'] |
| | | let arr = ['newsDetail', 'rongziDebtDetail', 'publicMessage_tool', 'menuPublicInfo', 'loanSchemeAndRecoveryPlan', 'offSiteCheckQYTP', 'fundMonitoring', 'paymentMonitoring', 'siteCheck', 'controlList', 'managementItem', 'basicAttributes_tool', 'reportFormsManageEx', 'rentExchange', 'rentExchangeCompany',] |
| | | // 'publicMessage_tool', |
| | | router.beforeEach((to, from, next) => { |
| | | localStorage.setItem('powerAccess',to.name) |
| | | store.commit('routeNameChange',JSON.stringify({url:to.name,title:to.meta.title}) ) |
| | | // console.log(to); |
| | | if (to.name == from.name) { |
| | | to.query = from.query |
| | | } |
| | | // console.log(to,from); |
| | | console.log(to,from); |
| | | if (arr.indexOf(to.name) > -1) { |
| | | bool = false |
| | | } |
| | |
| | | { |
| | | path: '/rentExchange', |
| | | name: 'rentExchange', |
| | | redirect: '/rentExchangeCompany', |
| | | redirect: '/rentExchange', |
| | | component: Main, |
| | | meta: { |
| | | notCache: true, |
| | |
| | | title: '企业评估' |
| | | }, |
| | | children: [{ |
| | | path: '/rentExchangeCompany', |
| | | name: 'rentExchangeCompany', |
| | | path: '/rentExchange', |
| | | name: 'rentExchange', |
| | | meta: { |
| | | notCache: true, |
| | | access: ['no_admin', 'rentExchange'], |
| | |
| | | { |
| | | path: '/rentExchangeZF', |
| | | name: 'rentExchangeZF', |
| | | redirect: '/rentExchangeCompanyZF', |
| | | redirect: '/rentExchangeZF', |
| | | component: Main, |
| | | meta: { |
| | | notCache: true, |
| | |
| | | title: '企业评估' |
| | | }, |
| | | children: [{ |
| | | path: '/rentExchangeCompanyZF', |
| | | name: 'rentExchangeCompanyZF', |
| | | path: '/rentExchangeZF', |
| | | name: 'rentExchangeZF', |
| | | meta: { |
| | | notCache: true, |
| | | access: ['no_admin', 'rentExchangeZF'], |
| | |
| | | // ] |
| | | // }, |
| | | { |
| | | path: '/homeEx', |
| | | path: '/_homeEx', |
| | | name: '_homeEx', |
| | | redirect: '/homeEx', |
| | | redirect: '/_homeEx', |
| | | component: Main, |
| | | meta: { |
| | | notCache: true, |
| | |
| | | title: '项目管理' |
| | | }, |
| | | children: [{ |
| | | path: '/homeEx', |
| | | name: 'homeEx', |
| | | path: '/_homeEx', |
| | | name: '_homeEx', |
| | | meta: { |
| | | access: ['no_admin', '_homeEx'], |
| | | title: '项目列表', |
| | |
| | | this.updateIsChange() |
| | | this.$emit('refreshPage') |
| | | this.$router.push({ |
| | | name: 'homeEx' |
| | | name: '_homeEx' |
| | | }) |
| | | } else { |
| | | |
| | |
| | | this.defaultmode = !this.defaultmode |
| | | this.updateIsChange() |
| | | this.$router.push({ |
| | | name: 'homeEx' |
| | | name: '_homeEx' |
| | | }) |
| | | } else { |
| | | this.isChange = !this.isChange |
| | |
| | | params: { |
| | | token, |
| | | // Name: 'newdiligenceTools' |
| | | Name: localStorage.getItem('loginClick') |
| | | Name: sessionStorage.getItem('loginClick') |
| | | |
| | | }, |
| | | method: 'post' |
| | | }) |
| | |
| | | </div> |
| | | </template> |
| | | <template #append> |
| | | <div |
| | | <div @click="clickJumpPage(search)" |
| | | style="width: 100px;background-color: #FFB13D;color: #fff;font-size: 18px; font-weight: bold;text-align: center;cursor: pointer;"> |
| | | 搜一搜</div> |
| | | </template> |
| | |
| | | <div class="left"><img src="../../assets//images/home/hot.png" style="width: 67px;height: 27px;" alt=""> |
| | | <div style="width: 1px;height: 27px;background-color: #fff;margin: 0 20px;"></div> |
| | | <ul> |
| | | <li v-for="item in hotSearch"> |
| | | <li v-for="item in hotSearch" @click="clickJumpPage(item)" > |
| | | {{ item }} |
| | | </li> |
| | | </ul> |
| | |
| | | <img src="../../assets/images/home/home_hot.png" style="width: 214px;height: 40px;" alt=""> |
| | | </div> |
| | | <ul> |
| | | <li> |
| | | <li @click="clickJumpPage2('_homeEx')" style="cursor: pointer;"> |
| | | <img src="../../assets/images/home/home_zu16.png" alt=""> |
| | | <div> |
| | | <div class="type1"> |
| | | <div>企业评估</div> |
| | | <div>标准版</div> |
| | | <div>通用版</div> |
| | | </div> |
| | | <div class="type2">智能生成风险评估报告</div> |
| | | </div> |
| | | </li> |
| | | <li> |
| | | <li @click="clickJumpPage2('rentExchangeZF')" style="cursor: pointer;"> |
| | | <img src="../../assets/images/home/home_zu16.png" alt=""> |
| | | <div> |
| | | <div class="type1"> |
| | | <div>企业评估</div> |
| | | <div>标准版</div> |
| | | <div>城投平台</div> |
| | | </div> |
| | | <div class="type2">智能生成风险评估报告</div> |
| | | <div class="type2">自动评估城投企业(地区)风险</div> |
| | | </div> |
| | | </li> |
| | | <li> |
| | | <li @click="clickJumpPage2('controlList')" style="cursor: pointer;"> |
| | | <img src="../../assets/images/home/home_zu16.png" alt=""> |
| | | <div> |
| | | <div class="type1"> |
| | | <div>企业评估</div> |
| | | <div>标准版</div> |
| | | <div>企业监控</div> |
| | | <!-- <div>标准版</div> --> |
| | | </div> |
| | | <div class="type2">智能生成风险评估报告</div> |
| | | <div class="type2">实时监控目标企业风险</div> |
| | | </div> |
| | | </li> |
| | | </ul> |
| | |
| | | </section> |
| | | |
| | | </main> |
| | | <footer> |
| | | <footer id="footer"> |
| | | <div class="info"> |
| | | <div class="left"> |
| | | <img src="../../assets/images/home/home_zu49.png" style="width: 113px;height: 106px;margin-right: 50px;" |
| | |
| | | </div> |
| | | </div> |
| | | <div class="right"> |
| | | <div> |
| | | <div>企业微信</div> |
| | | <img src="../../assets/images/home/home_zu49.png" style="width: 72px;height: 72px;" alt=""> |
| | | <div style="width: 120px;"> |
| | | <div style="width: 100%;text-align: center;">维优资管研究院</div> |
| | | <img src="../../assets/images/home/wyzgyjy.png" style="width: 100px;margin-left:10px ;" alt=""> |
| | | </div> |
| | | <div style="width: 120px;"> |
| | | <div style="width: 100%;text-align: center;">维优智能监控</div> |
| | | <img src="../../assets/images/home/wyznjk.png" style="width: 100px;margin-left:10px ;" alt=""> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | data() { |
| | | return { |
| | | // loginModal: false, |
| | | hotSearch: ['政信大数据', '企业大数据'], |
| | | hotSearch: ['人民网股份有限公司', '乐视网信息技术(北京)股份有限公司','平安银行股份有限公司'], |
| | | search: '', |
| | | userType: '个人用户', |
| | | loading_go: false, |
| | |
| | | |
| | | }, |
| | | methods: { |
| | | clickJumpPage(value) { |
| | | if(value){ |
| | | |
| | | localStorage.setItem('powerAccess', "publicMessage_tool") |
| | | this.$router.push({ |
| | | path:'publicMessage_tool', |
| | | query:{ |
| | | name:value |
| | | } |
| | | }) |
| | | // window.open(`#/publicMessage_tool?name=${value}`, '_blank') |
| | | } |
| | | |
| | | }, |
| | | clickJumpPage2(value) { |
| | | |
| | | if(this.$store.state.user.token){ |
| | | this.$router.push(value) |
| | | }else { |
| | | if(value=='controlList'){ |
| | | this.$store.commit('openloginModal', true) |
| | | }else{ |
| | | this.$router.push(value) |
| | | } |
| | | } |
| | | // if(value){ |
| | | |
| | | // localStorage.setItem('powerAccess', "publicMessage_tool") |
| | | // this.$router.push({ |
| | | // path:'publicMessage_tool', |
| | | // query:{ |
| | | // name:value |
| | | // } |
| | | // }) |
| | | // // window.open(`#/publicMessage_tool?name=${value}`, '_blank') |
| | | // } |
| | | |
| | | }, |
| | | openLoginModal() { |
| | | this.$store.commit('openloginModal', true) |
| | | }, |
| | |
| | | params: { |
| | | token, |
| | | // Name: 'newdiligenceTools' |
| | | Name: localStorage.getItem('loginClick') |
| | | Name: sessionStorage.getItem('loginClick') |
| | | |
| | | }, |
| | | method: 'post' |
| | |
| | | display: flex; |
| | | |
| | | ul { |
| | | width: 500px; |
| | | // width: 500px; |
| | | // margin-left: 20px; |
| | | // padding-left: 20px; |
| | | // border-left: 1px solid #fff; |
| | | display: flex; |
| | | flex-wrap: nowrap; |
| | | |
| | | li { |
| | | li { |
| | | // width: 150px; |
| | | margin-right: 10px; |
| | | color: #FFFFFF; |
| | | cursor: pointer; |
| | |
| | | </li> |
| | | </ul> |
| | | <div v-if="token" |
| | | :style="JSON.parse(this.$store.state.user.routeName).url == 'login' ? { 'position': 'absolute', 'right': 0, 'top': '25px', 'lineHeight': '32px' } : { 'position': 'absolute', 'right': 0, 'top': '10px' }"> |
| | | :style="JSON.parse(this.$store.state.user.routeName).url == 'login' ? { 'position': 'absolute', 'right': 0, 'top': '25px', 'lineHeight': '32px','cursor': 'pointer' } : { 'position': 'absolute', 'right': 0, 'top': '10px','cursor': 'pointer' }"> |
| | | <user :user-name="userName" :user-avator="userAvator" :message-unread-count="messageUnreadCount"></user> |
| | | </div> |
| | | <div v-else style="display: flex;margin-left: 80px;cursor: pointer;position: absolute;right: 0;top: 25px;"> |
| | |
| | | }, |
| | | { |
| | | title: '企业评估-通用版', |
| | | url: 'homeEx', |
| | | url: '_homeEx', |
| | | disabled: true |
| | | }, |
| | | { |
| | |
| | | { url: 'basicAttributes_tool', url2: 'basicAttributes_tool' }, |
| | | |
| | | { url: 'enterpriseRelationshipMining', url2: 'enterpriseRelationshipMining' }, |
| | | { url: 'homeEx', url2: 'homeEx' }, |
| | | { url: 'rentExchange', url2: 'rentExchangeCompany' }, |
| | | { url: 'rentExchangeZF', url2: 'rentExchangeCompanyZF' }, |
| | | { url: '_homeEx', url2: '_homeEx' }, |
| | | { url: 'rentExchange', url2: 'rentExchange' }, |
| | | { url: 'rentExchangeZF', url2: 'rentExchangeZF' }, |
| | | |
| | | |
| | | { url: 'fundMonitoring', url2: 'fundMonitoring' }, |
| | |
| | | }, |
| | | methods: { |
| | | chooseRoute(e, index) { |
| | | localStorage.setItem('loginClick',e.url) |
| | | sessionStorage.setItem('loginClick',e.url) |
| | | localStorage.setItem('powerAccess', e.url) |
| | | if (e.disabled == true) { |
| | | if (this.$store.state.user.token) { |
| | |
| | | |
| | | }, |
| | | openLoginModal() { |
| | | localStorage.setItem('loginClick','') |
| | | sessionStorage.setItem('loginClick','') |
| | | this.$store.commit('openloginModal', true) |
| | | }, |
| | | }, |
| | |
| | | params: { |
| | | token, |
| | | // Name: 'newdiligenceTools' |
| | | Name: localStorage.getItem('loginClick') |
| | | Name: sessionStorage.getItem('loginClick') |
| | | |
| | | }, |
| | | method: 'post' |
| | |
| | | name: 'accountManagement' |
| | | }) |
| | | } else { |
| | | if (localStorage.getItem('loginClick')) { |
| | | if (sessionStorage.getItem('loginClick')) { |
| | | this.$store.commit('setMainTag', 'login') |
| | | this.$router.push({ |
| | | name: localStorage.getItem('loginClick') |
| | | name: sessionStorage.getItem('loginClick') |
| | | }) |
| | | } else { |
| | | this.$store.commit('setMainTag', 'login') |
| | |
| | | name: 'accountManagement' |
| | | }) |
| | | } else { |
| | | if (localStorage.getItem('loginClick')) { |
| | | if (sessionStorage.getItem('loginClick')) { |
| | | this.$store.commit('setMainTag', 'login') |
| | | this.$router.push({ |
| | | name: localStorage.getItem('loginClick') |
| | | name: sessionStorage.getItem('loginClick') |
| | | }) |
| | | } else { |
| | | this.$store.commit('setMainTag', 'login') |
| | |
| | | name: 'accountManagement' |
| | | }) |
| | | } else { |
| | | if (localStorage.getItem('loginClick')) { |
| | | if (sessionStorage.getItem('loginClick')) { |
| | | this.$store.commit('setMainTag', 'login') |
| | | this.$router.push({ |
| | | name: localStorage.getItem('loginClick') |
| | | name: sessionStorage.getItem('loginClick') |
| | | }) |
| | | } else { |
| | | this.$store.commit('setMainTag', 'login') |
| | |
| | | }, |
| | | { |
| | | title: '企业评估-通用版', |
| | | url: 'homeEx', |
| | | url: '_homeEx', |
| | | disabled:true |
| | | }, |
| | | { |
| | |
| | | * 表格查看 |
| | | */ |
| | | showDetail (params) { |
| | | console.log(params,this.type); |
| | | if (this.type == '项目评议结果') { |
| | | this.showDetailsTitle = `${params.row.Title}评议详情` |
| | | let data = { |
| | |
| | | data, |
| | | method: 'post' |
| | | }).then(res => { |
| | | console.log(res); |
| | | if (res.data.Check) { |
| | | this.$router.push({ |
| | | name: 'ProjectNameEx' |