From a38281e697cde9f45926a6af0c88bec14501fec0 Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Tue, 15 Feb 2022 11:06:34 +0800
Subject: [PATCH] 68个表格在1366*768下的适配,保安单位情况智能分析中的图表的适配以及其按钮会被遮住不能点击
---
src/views/securityUnitChild/index.vue | 198 ++++++++++++++++++++++++++-----------------------
1 files changed, 104 insertions(+), 94 deletions(-)
diff --git a/src/views/securityUnitChild/index.vue b/src/views/securityUnitChild/index.vue
index 0ac876a..bb3669b 100644
--- a/src/views/securityUnitChild/index.vue
+++ b/src/views/securityUnitChild/index.vue
@@ -37,7 +37,7 @@
<!-- 出资人列表信息 -->
<el-tab-pane :label="tab2label" name="tab2" v-if="shareholderVisiable">
<shareholder
- v-if="overshareholder"
+ v-if="seeWhere == 'tab2'"
:deptid="departmentid"
:windowHeight="windowHeight"
></shareholder>
@@ -45,7 +45,7 @@
<!-- 主要管理人信息 -->
<el-tab-pane :label="managerLabel" name="tab3">
<manager
- v-if="overmanager"
+ v-if="seeWhere == 'tab3'"
:deptid="departmentid"
:stats="stats"
></manager>
@@ -53,7 +53,7 @@
<!-- 装备管理列表 -->
<el-tab-pane label="装备管理" name="tab4" v-if="equipmentVisiable">
<equipments
- v-if="overzb"
+ v-if="seeWhere == 'tab4'"
:fromDeptId="departmentid"
:windowHeight="windowHeight"
></equipments>
@@ -62,7 +62,7 @@
<el-tab-pane label="车辆管理" name="tab5" v-if="carVisiable">
<car
:fromDeptId="departmentid"
- v-if="overcar"
+ v-if="seeWhere == 'tab5'"
:windowHeight="windowHeight"
></car>
</el-tab-pane>
@@ -71,7 +71,7 @@
<social
:deptid="objBase.departmentid"
:socialRE="social"
- v-if="social"
+ v-if="seeWhere == 'tab9'"
></social>
<!-- </span> -->
</el-tab-pane>
@@ -106,7 +106,7 @@
</el-tab-pane>
</el-tabs>
</div>
-</template>
+</template>
<script>
import {
@@ -127,7 +127,7 @@
submit,
getLicenceDetail,
licenceSubmit,
- submitGroup,
+ submitGroup
} from "@/api/securityUnit/securityUnit";
import manager from "./manager.vue";
import shareholder from "./shareholder.vue";
@@ -149,7 +149,7 @@
businessLicense,
social,
manager,
- shareholder,
+ shareholder
},
data() {
return {
@@ -164,6 +164,7 @@
shareholderVisiable: true,
equipmentVisiable: true,
carVisiable: true,
+ seeWhere: "tab1",
//结决id传入、信息获取的优先级
overzb: false,
overmanager: false,
@@ -191,7 +192,7 @@
emptyBtn: false,
// submitBtn:false,
submitText: "保存",
- group: businessColumn,
+ group: businessColumn
},
licenceGroupObj: {},
licenceGroupOption: {
@@ -204,16 +205,16 @@
labelWidth: "110",
prop: "baseInfo",
icon: "el-icon-user-solid",
- column: lincenceGroupColumn,
+ column: lincenceGroupColumn
},
{
label: "分公司许可证信息",
prop: "detailInfo",
labelWidth: "110",
icon: "el-icon-s-order",
- column: lincenceGroupColumns,
- },
- ],
+ column: lincenceGroupColumns
+ }
+ ]
},
licenceObj: {},
licenceOption: {
@@ -221,29 +222,29 @@
// submitBtn: false,
submitText: "保存",
gutter: 30,
- column: lincenceColumn,
+ column: lincenceColumn
},
optionBase: {
emptyBtn: false,
submitBtn: false,
submitText: "保存",
gutter: 30,
- column: column,
+ column: column
},
option01: {
emptyBtn: false,
submitBtn: false,
submitText: "保存",
gutter: 30,
- column: column11,
- },
+ column: column11
+ }
};
},
computed: {
...mapGetters(["userInfo", "windowHeight"]),
chuzitime() {
return this.data1.capitaltime;
- },
+ }
},
methods: {
//分公司工商信息修改
@@ -262,7 +263,7 @@
establishtime: row.establishtime,
creditcode: row.creditcode,
registeredcapital: row.registeredcapital,
- business: row.business,
+ business: row.business
};
//总公司
var z = {
@@ -272,7 +273,7 @@
socialCreditCode: row.socialCreditCode,
capital: row.capital,
businessScope: row.businessScope,
- trading: row.trading,
+ trading: row.trading
};
}
@@ -281,23 +282,23 @@
() => {
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
);
//总公司工商信息修改
submit(z).then(
- (res) => {
+ res => {
that.businessObj = row;
that.businessObj.id = res.data.data.id;
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -331,12 +332,12 @@
() => {
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
that.getLicenceInfo();
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -359,12 +360,12 @@
() => {
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
that.formData = row;
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -395,12 +396,12 @@
() => {
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
that.getLicenceInfo();
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -414,20 +415,28 @@
handleClick(tab, event) {
if (tab.name == "tab1") {
this.loading1 = false;
+ this.seeWhere = "tab1";
} else if (tab.name == "tab11") {
+ this.seeWhere = "tab11";
this.obj = this.formData;
} else if (tab.name == "tab5") {
+ this.seeWhere = "tab5";
this.overcar = true;
} else if (tab.name == "tab4") {
+ this.seeWhere = "tab4";
this.overzb = true;
} else if (tab.name == "tab2") {
+ this.seeWhere = "tab2";
this.overshareholder = true;
} else if (tab.name == "tab3") {
+ this.seeWhere = "tab3";
this.overmanager = true;
} else if (tab.name == "tab9") {
+ this.seeWhere = "tab9";
this.social = true;
} else if (tab.name == "tab8") {
//获取许可证信息
+ this.seeWhere = "tab8";
this.getLicenceInfo();
} else {
this.social = false;
@@ -437,11 +446,12 @@
this.overmanager = false;
this.overshareholder = false;
}
+ this.$store.commit("setWindowSizeHeightAdd");
},
//获取许可证信息
getLicenceInfo() {
var that = this;
- getLicenceDetail(this.deptId).then((res) => {
+ getLicenceDetail(this.deptId).then(res => {
that.licenceObj = res.data.data;
});
},
@@ -470,7 +480,7 @@
if (this.stats == "1") {
//培训学校
this.licenceOption.column = lincenceTrainColumn;
- }else{
+ } else {
this.licenceOption.column = lincenceColumn;
}
@@ -478,10 +488,10 @@
if (this.stats == "4") {
//分公司
this.optionBase.column = filialeColumn;
- }else if(this.stats == "0"){
+ } else if (this.stats == "0") {
//自招保安单位
this.optionBase.column = selfColumn;
- }else{
+ } else {
//学校,本市保安公司
this.optionBase.column = column;
}
@@ -491,60 +501,60 @@
// roleIds.forEach((roleId) => {
// getRoleDetail(roleId).then((res) => {
// var roleAlias = res.data.data.roleAlias;
- var roleAlias = this.userInfo.role_name;
- var d = that.optionBase.column;
- var e = that.option01.column;
- var f = that.businessOption.group;
- var g = f[0].column;
- var h = f[1].column;
- var bb = that.licenceOption.column;
- //控制按钮,编辑状态
- if (
- roleAlias == "保安公司管理员" ||
- roleAlias == "分公司管理员" ||
- roleAlias == "培训公司管理员"
- ) {
- that.optionBase.submitBtn = true;
- that.businessOption.submitBtn = true;
- that.option01.submitBtn = true;
- that.licenceOption.submitBtn = true;
- for (var k in d) {
- d[k].disabled = false;
- }
- for (var n in e) {
- e[n].disabled = false;
- }
- for (var l in g) {
- g[l].disabled = false;
- }
- for (var m in h) {
- h[m].disabled = false;
- }
- for (var mm in bb) {
- bb[mm].disabled = false;
- }
- } else {
- that.optionBase.submitBtn = false;
- that.option01.submitBtn = false;
- that.businessOption.submitBtn = false;
- that.licenceOption.submitBtn = false;
- for (var a in d) {
- d[a].disabled = true;
- }
- for (var b in e) {
- e[b].disabled = true;
- }
- for (var c in g) {
- g[c].disabled = true;
- }
- for (var z in h) {
- h[z].disabled = true;
- }
- for (var zz in bb) {
- bb[zz].disabled = true;
- }
- }
- // });
+ var roleAlias = this.userInfo.role_name;
+ var d = that.optionBase.column;
+ var e = that.option01.column;
+ var f = that.businessOption.group;
+ var g = f[0].column;
+ var h = f[1].column;
+ var bb = that.licenceOption.column;
+ //控制按钮,编辑状态
+ if (
+ roleAlias == "保安公司管理员" ||
+ roleAlias == "分公司管理员" ||
+ roleAlias == "培训公司管理员"
+ ) {
+ that.optionBase.submitBtn = true;
+ that.businessOption.submitBtn = true;
+ that.option01.submitBtn = true;
+ that.licenceOption.submitBtn = true;
+ for (var k in d) {
+ d[k].disabled = false;
+ }
+ for (var n in e) {
+ e[n].disabled = false;
+ }
+ for (var l in g) {
+ g[l].disabled = false;
+ }
+ for (var m in h) {
+ h[m].disabled = false;
+ }
+ for (var mm in bb) {
+ bb[mm].disabled = false;
+ }
+ } else {
+ that.optionBase.submitBtn = false;
+ that.option01.submitBtn = false;
+ that.businessOption.submitBtn = false;
+ that.licenceOption.submitBtn = false;
+ for (var a in d) {
+ d[a].disabled = true;
+ }
+ for (var b in e) {
+ e[b].disabled = true;
+ }
+ for (var c in g) {
+ g[c].disabled = true;
+ }
+ for (var z in h) {
+ h[z].disabled = true;
+ }
+ for (var zz in bb) {
+ bb[zz].disabled = true;
+ }
+ }
+ // });
// });
},
//获取保安公司数据
@@ -592,9 +602,9 @@
} else {
//单位信息进入
var value = {
- departmentid: that.userInfo.dept_id,
+ departmentid: that.userInfo.dept_id
};
- getOncedata(value).then((res) => {
+ getOncedata(value).then(res => {
that.formData = res.data.data;
var stats = res.data.data.stats;
var deptId = res.data.data.departmentid;
@@ -631,7 +641,7 @@
that.businessVisiable = false;
that.licenceLabel = "总公司许可证信息";
//查询分公司(及总公司)工商信息
- getBusinessInfo(deptId).then((res) => {
+ getBusinessInfo(deptId).then(res => {
that.businessObj = res.data.data;
if (that.businessObj.id == -1) {
that.businessObj.id = null;
@@ -646,7 +656,7 @@
that.carVisiable = false;
that.shareholderVisiable = false;
}
- },
+ }
},
mounted() {
this.tagTraim();
@@ -655,7 +665,7 @@
//初始化信息
this.initData();
},
- watch: {},
+ watch: {}
};
</script>
@@ -684,4 +694,4 @@
.manager {
height: 755px;
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3