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/traincompany/index.vue | 126 +++++++++++++++++++++--------------------
1 files changed, 64 insertions(+), 62 deletions(-)
diff --git a/src/views/traincompany/index.vue b/src/views/traincompany/index.vue
index 2998845..e0dd316 100644
--- a/src/views/traincompany/index.vue
+++ b/src/views/traincompany/index.vue
@@ -1,15 +1,14 @@
-/*
- * @Author: Morpheus
- * @Date: 2021-07-07 17:30:05
- * @Last Modified by: liu
- * @Last Modified time: 2021-12-10 09:56:51
- * menu-name 保安培训报名
- */
+/* * @Author: Morpheus * @Date: 2021-07-07 17:30:05 * @Last Modified by: liu *
+@Last Modified time: 2021-12-10 09:56:51 * menu-name 保安培训报名 */
<template>
<basic-container
- :class="[$store.state.control.windowWidth >= 1024 ? 'oneRowSearch' : '']"
+ :class="[
+ $store.state.control.screenSize == 1366 ? 'smallSize' : 'normalSize',
+ $store.state.control.windowWidth >= 1024 ? 'tooRowSearch1' : ''
+ ]"
>
<avue-crud
+ class="tablesss"
:option="option"
:table-loading="loading"
:data="data"
@@ -73,11 +72,11 @@
getDetail,
add,
update,
- remove,
+ remove
} from "@/api/securityCompany/train";
import {
adddata,
- batchTrain,
+ batchTrain
} from "@/api/trainingRegistration/trainingRegistration";
import { mapGetters } from "vuex";
import { mapState } from "vuex";
@@ -88,7 +87,7 @@
form: {},
auditStatus: false,
formTrainApply: {
- num: 0,
+ num: 0
},
query: {},
deptId: null,
@@ -98,7 +97,7 @@
pageSize: 10,
currentPage: 1,
total: 0,
- ...this.$store.state.control.changePageSize,
+ ...this.$store.state.control.changePageSize
},
selectionList: [],
option: {
@@ -128,7 +127,7 @@
search: true,
searchSpan: 5,
searchLabelWidth: 60,
- display: false,
+ display: false
},
{
label: "校长",
@@ -137,26 +136,26 @@
search: true,
searchSpan: 4,
searchLabelWidth: 60,
- width: 120,
+ width: 120
},
{
label: "负责人",
prop: "contacts",
- display: false,
+ display: false
},
{
label: "联系方式",
prop: "contactscell",
display: false,
- width: 130,
+ width: 130
},
{
label: "联系地址",
prop: "address",
display: false,
- width: 280,
- },
- ],
+ width: 280
+ }
+ ]
},
optionTrainApply: {
align: "center",
@@ -179,7 +178,7 @@
cascaderItem: ["trainExamId"],
props: {
label: "title",
- value: "id",
+ value: "id"
},
type: "select",
disabled: true,
@@ -187,14 +186,14 @@
{
required: true,
message: "请输入学校",
- trigger: "blur",
- },
+ trigger: "blur"
+ }
],
hide: true,
searchSpan: 6,
searchLabelWidth: 110,
search: true,
- span: 24,
+ span: 24
},
// {
// label: "企业名称",
@@ -224,7 +223,7 @@
// dicUrl: "/api/blade-user/page-security-unit?deptId="+this.deptId,
props: {
label: "name",
- value: "id",
+ value: "id"
},
//不包含父节点值
leafOnly: true,
@@ -234,27 +233,27 @@
{
required: true,
message: "请输入姓名",
- trigger: "blur",
- },
+ trigger: "blur"
+ }
],
- span: 24,
+ span: 24
},
{
label: "总数",
prop: "num",
disabled: true,
- span: 12,
- },
- ],
+ span: 12
+ }
+ ]
},
- data: [],
+ data: []
};
},
watch: {
"formTrainApply.userId"() {
// console.log(this.formTrainApply.userId.length,456);
this.formTrainApply.num = this.formTrainApply.userId.length;
- },
+ }
},
computed: {
...mapGetters(["permission"]),
@@ -263,19 +262,19 @@
addBtn: this.vaildData(null, false),
viewBtn: this.vaildData(null, false),
delBtn: this.vaildData(null, false),
- editBtn: this.vaildData(null, false),
+ editBtn: this.vaildData(null, false)
};
},
ids() {
let ids = [];
- this.selectionList.forEach((ele) => {
+ this.selectionList.forEach(ele => {
ids.push(ele.id);
});
return ids.join(",");
},
...mapState({
- userInfo: (state) => state.user.userInfo,
- }),
+ userInfo: state => state.user.userInfo
+ })
},
created() {
this.optionTrainApply.column[1].dicUrl =
@@ -284,11 +283,14 @@
this.getUserDetail();
},
+ mounted() {
+ this.$store.commit("setWindowSizeHeightAdd");
+ },
methods: {
//获取用户信息
getUserDetail() {
var that = this;
- getUser(this.userInfo.Id).then((res) => {
+ getUser(this.userInfo.Id).then(res => {
var status = res.data.data.examinationType;
if (status == "1") {
that.auditStatus = true;
@@ -302,37 +304,37 @@
this.optionTrainApply.column.trainingUnitId = row.departmentid;
// this.deptId= this.userInfo.dept_id;
this.formTrainApply = {
- trainingUnitId: row.departmentid,
+ trainingUnitId: row.departmentid
};
},
//批量报名提交
submit() {
batchTrain({
userIds: this.formTrainApply.userId.join(","),
- trainingUnitId: this.formTrainApply.trainingUnitId,
+ trainingUnitId: this.formTrainApply.trainingUnitId
}).then(
- (res) => {
+ res => {
this.onLoad(this.page);
if (res.data.data == 201) {
this.$message({
type: "warning",
- message: "已报名,不能重复报名",
+ message: "已报名,不能重复报名"
});
} else if (res.data.data == 201) {
this.$message({
type: "warning",
- message: "报名失败",
+ message: "报名失败"
});
} else {
this.$message({
type: "success",
- message: "报名成功",
+ message: "报名成功"
});
this.$refs.formTrainApply.resetFields();
this.dialogDisable = false;
}
},
- (error) => {
+ error => {
window.console.log(error);
this.$refs.formTrainApply.resetFields();
this.dialogDisable = false;
@@ -344,32 +346,32 @@
this.$confirm("是否确定报名?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning",
+ type: "warning"
}).then(() => {
row["userId"] = this.userInfo.user_id;
row["trainingUnitId"] = row.departmentid;
adddata(row).then(
- (res) => {
+ res => {
// this.onLoad(this.page);
if (res.data.data == 201) {
this.$message({
type: "warning",
- message: "已报名,不能重复报名",
+ message: "已报名,不能重复报名"
});
} else if (res.data.data == 201) {
this.$message({
type: "warning",
- message: "报名失败",
+ message: "报名失败"
});
} else {
this.$message({
type: "success",
- message: "报名成功",
+ message: "报名成功"
});
}
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -386,11 +388,11 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -402,11 +404,11 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -416,7 +418,7 @@
this.$confirm("确定将选择数据删除?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning",
+ type: "warning"
})
.then(() => {
return remove(row.id);
@@ -425,13 +427,13 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
});
},
beforeOpen(done, type) {
if (["edit", "view"].includes(type)) {
- getDetail(this.form.id).then((res) => {
+ getDetail(this.form.id).then(res => {
this.form = res.data.data;
});
}
@@ -469,14 +471,15 @@
page.currentPage,
page.pageSize,
Object.assign(params, this.query)
- ).then((res) => {
+ ).then(res => {
const data = res.data.data;
this.page.total = data.total;
this.data = data.records;
this.loading = false;
+ this.$store.commit("setWindowSizeHeightAdd");
this.selectionClear();
});
- },
+ }
// // 行单击
// handleRowClick(row) {
@@ -488,9 +491,8 @@
// query: obj,
// });
// },
- },
+ }
};
</script>
-<style>
-</style>
+<style></style>
--
Gitblit v1.9.3