diff --git a/src/assets/scss/main-shuju.scss b/src/assets/scss/main-shuju.scss index a74a552f5..a87d382e7 100644 --- a/src/assets/scss/main-shuju.scss +++ b/src/assets/scss/main-shuju.scss @@ -159,6 +159,13 @@ } } } + + &.z-iframe { + padding-top: 0; + .aui-content--tabs { + padding-top: 0; + } + } } /* Navbar diff --git a/src/utils/index.js b/src/utils/index.js index 9567f50d6..ec577e6cb 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -43,8 +43,10 @@ export function getDictLabel(dictType, dictValue) { * 清除登录信息 */ export function clearLoginInfo() { + console.log('==========clearLoginInfo') store.commit("resetStore"); localStorage.removeItem("token"); + localStorage.setItem('thePageAtExit', location.href); window.SITE_CONFIG["dynamicMenuRoutesHasAdded"] = false; } @@ -164,7 +166,11 @@ export function computedCard(idCard) { if (sex % 2 === 0) sex = "0"; // 性别代码 1代表男,0代表女,暂时不涉及其他类型性别 else sex = "1"; - return { age, sex, birth }; + return { + age, + sex, + birth + }; } // 将数组分成小块数组的集合 export function spliceIntoChunks(arr, chunkSize) { @@ -203,4 +209,4 @@ export function encryptedData(key, data) { encryptor.setPublicKey(key); // 加密数据 return encryptor.encrypt(data); -} +} \ No newline at end of file diff --git a/src/views/main-shuju/main.vue b/src/views/main-shuju/main.vue index 869cd5b9c..e1026e6fd 100644 --- a/src/views/main-shuju/main.vue +++ b/src/views/main-shuju/main.vue @@ -1,22 +1,27 @@ - + { 'z-iframe': $store.state.inIframe }, + ]" + > - + - + - + @@ -33,10 +38,10 @@ import fixed1920 from "@/views/components/fixed1920.vue"; import MainThemeTools from "./main-theme-tools"; export default { - provide () { + provide() { return { // 刷新 - refresh () { + refresh() { this.$store.state.contentIsNeedRefresh = true; this.$nextTick(() => { this.$store.state.contentIsNeedRefresh = false; @@ -44,7 +49,7 @@ export default { }, }; }, - data () { + data() { return { loading: true, userType: localStorage.getItem("userType"), @@ -54,13 +59,13 @@ export default { MainNavbar, MainContent, fixed1920, - MainThemeTools + MainThemeTools, }, watch: { $route: "routeHandle", }, - async created () { + async created() { this.windowResizeHandle(); this.routeHandle(this.$route); Promise.all([this.getWorkUserInfo()]).then(() => { @@ -69,11 +74,11 @@ export default { }, computed: {}, methods: { - changeCustomerName (customerName) { + changeCustomerName(customerName) { this.$refs["ref_navbar"].changeCustomerName(customerName); }, // 窗口改变大小 - windowResizeHandle () { + windowResizeHandle() { this.$store.state.sidebarFold = document.documentElement["clientWidth"] <= 992 || false; window.addEventListener( @@ -85,7 +90,7 @@ export default { ); }, // 路由, 监听 - routeHandle (route) { + routeHandle(route) { if (!route.meta.isTab) { this.$store.state.mainShuju.activeName = ""; this.$store.state.mainShuju.contentTabsActiveName = ""; @@ -111,7 +116,7 @@ export default { }, // 获取当前管理员信息 - async getWorkUserInfo () { + async getWorkUserInfo() { const url = "/epmetuser/customerstaff/staffbasicinfo"; let params = {}; const { data, code, msg } = await requestPost(url, params); diff --git a/src/views/main.vue b/src/views/main.vue index eb6f306e1..0d5740997 100644 --- a/src/views/main.vue +++ b/src/views/main.vue @@ -22,7 +22,7 @@ @changeCustomerName="changeCustomerName" /> - + diff --git a/src/views/modules/plugins/rent/rentcontractreview.vue b/src/views/modules/plugins/rent/rentcontractreview.vue index 2654fdaec..a1d211e33 100644 --- a/src/views/modules/plugins/rent/rentcontractreview.vue +++ b/src/views/modules/plugins/rent/rentcontractreview.vue @@ -196,9 +196,9 @@ 登记 + 修改 + {{ $t('delete') }} {{ $t('lookBtn') }} - - @@ -229,7 +229,7 @@ export default { mixinViewModuleOptions: { getDataListURL: '/pli/power/rentContractInfo/page', getDataListIsPage: true, - deleteURL: '/pli/power/rentContractInfo', + deleteURL: '/pli/power/rentContractInfo/delete', deleteIsBatch: true }, optionsV: [], diff --git a/src/views/modules/visual/basicinfo/basicInfoMain.vue b/src/views/modules/visual/basicinfo/basicInfoMain.vue index b0275579a..1300abe8b 100644 --- a/src/views/modules/visual/basicinfo/basicInfoMain.vue +++ b/src/views/modules/visual/basicinfo/basicInfoMain.vue @@ -137,6 +137,8 @@ import People from "./people"; import cptCard from "@/views/modules/visual/cpts/card"; import gridMap from "@/views/modules/visual/cpts/map/index"; import ScreenLoading from "@/views/modules/visual/cpts/loading"; +import getQueryPara from "dai-js/modules/getQueryPara"; + let loading; //加载动画 @@ -191,6 +193,15 @@ export default { }, async mounted() { + const queryOrgId = getQueryPara("orgId"); + const queryOrgLevel = getQueryPara("orgLevel"); + console.log("orgId", queryOrgId); + if(queryOrgId){ + this.orgId = queryOrgId + this.orgLevel = queryOrgLevel || 'agency' + } + + //加载组织数据 await this.loadOrgData(); await this.loadList(); diff --git a/src/views/pages/login.vue b/src/views/pages/login.vue index 8e39a89e2..3e77cdbde 100644 --- a/src/views/pages/login.vue +++ b/src/views/pages/login.vue @@ -154,6 +154,16 @@ export default { }, methods: { + // 登陆后跳转逻辑 + skipAfterLogin() { + let href = localStorage.getItem("thePageAtExit"); + if (href) { + localStorage.removeItem("thePageAtExit"); + location.href = href; + } else { + this.$router.replace({ name: "index" }); + } + }, // 获取公钥 getPubKey() { this.$http @@ -227,7 +237,7 @@ export default { localStorage.setItem("userType", "work"); localStorage.setItem("showHeader", "0"); localStorage.setItem("token", res.data.token); - this.$router.replace({ name: "index" }); + this.skipAfterLogin(); }) .catch(() => {}); // epmet-ext9.elinkservice.cn/platform-admin @@ -257,7 +267,7 @@ export default { localStorage.setItem("userType", "work"); localStorage.setItem("token", res.data.token); - this.$router.replace({ name: "index" }); + this.skipAfterLogin(); }) .catch(() => { this.endLoading();