|
@@ -1,59 +1,59 @@
|
|
<template>
|
|
<template>
|
|
- <div>
|
|
|
|
- <dev v-if="billType != 12">
|
|
|
|
- <div v-if="billType && saberTenantId != 212186 && saberTenantId != 504978 && billType != 11">
|
|
|
|
- <tongjiSchool v-if="billType == 1"></tongjiSchool>
|
|
|
|
- <landTransportation v-else-if="billType == 7"></landTransportation>
|
|
|
|
- <jiatongPage v-else-if="billType == 8"></jiatongPage>
|
|
|
|
- <noctite v-else-if="billType == 9"></noctite>
|
|
|
|
- <equipment-control v-else-if="billType == 10"></equipment-control>
|
|
|
|
- <tireindex v-else-if="billType == 11" :sysType="billType"></tireindex>
|
|
|
|
- <defaultPage v-else :sysType="billType"></defaultPage>
|
|
|
|
- </div>
|
|
|
|
- <div v-else-if="saberTenantId == 212186" style="padding: 10px">
|
|
|
|
- <el-card class="home-container__card">
|
|
|
|
- <div class="title">
|
|
|
|
- <span>
|
|
|
|
- 快速发起
|
|
|
|
- </span>
|
|
|
|
- </div>
|
|
|
|
- <div class="content">
|
|
|
|
- <div class="content-icon" @click="inPage('/productionManagement/index')">
|
|
|
|
- <i class="tradingIcon icon-purchase" style="color:#75CD28"></i>
|
|
|
|
- <span style="font-size: 14px">模拟生产</span>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </el-card>
|
|
|
|
- </div>
|
|
|
|
- <div v-else-if="saberTenantId == 504978" style="padding: 10px">
|
|
|
|
- <el-card class="home-container__card">
|
|
|
|
- <div class="title">
|
|
|
|
- <span>
|
|
|
|
- 快速发起
|
|
|
|
- </span>
|
|
|
|
- </div>
|
|
|
|
- <div class="content">
|
|
|
|
- <div class="content-icon" @click="inPage('/EquipmentArchives/index')">
|
|
|
|
- <i class="tradingIcon icon-purchase" style="color:#75CD28"></i>
|
|
|
|
- <span style="font-size: 14px">设备档案</span>
|
|
|
|
- </div>
|
|
|
|
- <div class="content-icon" @click="inPage('/maintenanceQ/index')">
|
|
|
|
- <i class="tradingIcon icon-purchase" style="color:#75CD28"></i>
|
|
|
|
- <span style="font-size: 14px">设备维修</span>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </el-card>
|
|
|
|
- </div>
|
|
|
|
- <!--青岛鑫动力新的首页-->
|
|
|
|
- <div v-else-if="billType == 11">
|
|
|
|
- <xindongPower :sysType="billType"></xindongPower>
|
|
|
|
- </div>
|
|
|
|
- </dev>
|
|
|
|
- <!--货代首页 货代billType 12 -->
|
|
|
|
- <div v-if="billType == 12">
|
|
|
|
- <los-home :sysType="billType" ></los-home>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div v-if="this.rolerShow">
|
|
|
|
+ <dev v-if="billType != 12">
|
|
|
|
+ <div v-if="billType && saberTenantId != 212186 && saberTenantId != 504978 && billType != 11">
|
|
|
|
+ <tongjiSchool v-if="billType == 1"></tongjiSchool>
|
|
|
|
+ <landTransportation v-else-if="billType == 7"></landTransportation>
|
|
|
|
+ <jiatongPage v-else-if="billType == 8"></jiatongPage>
|
|
|
|
+ <noctite v-else-if="billType == 9"></noctite>
|
|
|
|
+ <equipment-control v-else-if="billType == 10"></equipment-control>
|
|
|
|
+ <tireindex v-else-if="billType == 11" :sysType="billType"></tireindex>
|
|
|
|
+ <defaultPage v-else :sysType="billType"></defaultPage>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else-if="saberTenantId == 212186" style="padding: 10px">
|
|
|
|
+ <el-card class="home-container__card">
|
|
|
|
+ <div class="title">
|
|
|
|
+ <span>
|
|
|
|
+ 快速发起
|
|
|
|
+ </span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="content">
|
|
|
|
+ <div class="content-icon" @click="inPage('/productionManagement/index')">
|
|
|
|
+ <i class="tradingIcon icon-purchase" style="color:#75CD28"></i>
|
|
|
|
+ <span style="font-size: 14px">模拟生产</span>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </el-card>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-else-if="saberTenantId == 504978" style="padding: 10px">
|
|
|
|
+ <el-card class="home-container__card">
|
|
|
|
+ <div class="title">
|
|
|
|
+ <span>
|
|
|
|
+ 快速发起
|
|
|
|
+ </span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="content">
|
|
|
|
+ <div class="content-icon" @click="inPage('/EquipmentArchives/index')">
|
|
|
|
+ <i class="tradingIcon icon-purchase" style="color:#75CD28"></i>
|
|
|
|
+ <span style="font-size: 14px">设备档案</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="content-icon" @click="inPage('/maintenanceQ/index')">
|
|
|
|
+ <i class="tradingIcon icon-purchase" style="color:#75CD28"></i>
|
|
|
|
+ <span style="font-size: 14px">设备维修</span>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </el-card>
|
|
|
|
+ </div>
|
|
|
|
+ <!--青岛鑫动力新的首页-->
|
|
|
|
+ <div v-else-if="billType == 11">
|
|
|
|
+ <xindongPower :sysType="billType"></xindongPower>
|
|
|
|
+ </div>
|
|
|
|
+ </dev>
|
|
|
|
+ <!--货代首页 货代billType 12 -->
|
|
|
|
+ <div v-if="billType == 12">
|
|
|
|
+ <los-home :sysType="billType"></los-home>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
@@ -70,44 +70,59 @@ import { areaTypeTree } from "@/api/basicData/customerInformation";
|
|
import xindongPower from "@/views/wel/home/xindongPower/xindongPower.vue";
|
|
import xindongPower from "@/views/wel/home/xindongPower/xindongPower.vue";
|
|
import losHome from "@/views/wel/components/losHome.vue";
|
|
import losHome from "@/views/wel/components/losHome.vue";
|
|
export default {
|
|
export default {
|
|
- name: "wel",
|
|
|
|
- data() {
|
|
|
|
- return {
|
|
|
|
- billType: "",
|
|
|
|
- saberTenantId:''
|
|
|
|
- };
|
|
|
|
- },
|
|
|
|
- created() {
|
|
|
|
- console.log(JSON.parse(localStorage.getItem('saber-tenantId')).content)
|
|
|
|
- this.saberTenantId = JSON.parse(localStorage.getItem('saber-tenantId')).content
|
|
|
|
- // console.log(localStorage.getItem('saber-tenantId'))
|
|
|
|
- getUserInfo().then(res => {
|
|
|
|
- this.billType = res.data.data.billType;
|
|
|
|
- localStorage.setItem('sysitemType', this.billType)
|
|
|
|
- });
|
|
|
|
- if (!localStorage.getItem('areaTypeTree')) {
|
|
|
|
- areaTypeTree().then(res => {
|
|
|
|
- localStorage.setItem('areaTypeTree', JSON.stringify(res.data.data));
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ name: "wel",
|
|
|
|
+ data() {
|
|
|
|
+ return {
|
|
|
|
+ billType: "",
|
|
|
|
+ saberTenantId: '',
|
|
|
|
+ roler: '',
|
|
|
|
+ rolerShow:true,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ created() {
|
|
|
|
+ this.saberTenantId = JSON.parse(localStorage.getItem('saber-tenantId')).content
|
|
|
|
+ let obj = JSON.parse(localStorage.getItem('saber-userInfo')).content
|
|
|
|
+ if (obj) {
|
|
|
|
+ this.roler = obj.role_name
|
|
|
|
+ this.getRegex(this.roler)
|
|
|
|
+ }
|
|
|
|
+ getUserInfo().then(res => {
|
|
|
|
+ this.billType = res.data.data.billType;
|
|
|
|
+ localStorage.setItem('sysitemType', this.billType)
|
|
|
|
+ });
|
|
|
|
+ if (!localStorage.getItem('areaTypeTree')) {
|
|
|
|
+ areaTypeTree().then(res => {
|
|
|
|
+ localStorage.setItem('areaTypeTree', JSON.stringify(res.data.data));
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
|
|
- },
|
|
|
|
- components: {
|
|
|
|
- tireindex,
|
|
|
|
- tongjiSchool,
|
|
|
|
- defaultPage,
|
|
|
|
- jiatongPage,
|
|
|
|
- noctite,
|
|
|
|
- equipmentControl,
|
|
|
|
- landTransportation,
|
|
|
|
- xindongPower,
|
|
|
|
- losHome
|
|
|
|
- },
|
|
|
|
- methods: {
|
|
|
|
- inPage(url){
|
|
|
|
- this.$router.push(url);
|
|
|
|
- },
|
|
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ components: {
|
|
|
|
+ tireindex,
|
|
|
|
+ tongjiSchool,
|
|
|
|
+ defaultPage,
|
|
|
|
+ jiatongPage,
|
|
|
|
+ noctite,
|
|
|
|
+ equipmentControl,
|
|
|
|
+ landTransportation,
|
|
|
|
+ xindongPower,
|
|
|
|
+ losHome
|
|
|
|
+ },
|
|
|
|
+ methods: {
|
|
|
|
+ getRegex(str) {
|
|
|
|
+ let regex = new RegExp('API', "g"); // g 标志表示全局匹配
|
|
|
|
+
|
|
|
|
+ let matches = str.match(regex);
|
|
|
|
+ if (matches) {
|
|
|
|
+ this.rolerShow=false
|
|
|
|
+ } else {
|
|
|
|
+ this.rolerShow=true
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ inPage(url) {
|
|
|
|
+ this.$router.push(url);
|
|
|
|
+ },
|
|
|
|
+ }
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
@@ -125,6 +140,7 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.tradingIcon {
|
|
.tradingIcon {
|
|
font-size: 36px;
|
|
font-size: 36px;
|
|
}
|
|
}
|