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/trainingRegistration/index.vue | 125 ++++++++++++++++++++---------------------
1 files changed, 60 insertions(+), 65 deletions(-)
diff --git a/src/views/trainingRegistration/index.vue b/src/views/trainingRegistration/index.vue
index b7c5ae3..9c7c4f8 100644
--- a/src/views/trainingRegistration/index.vue
+++ b/src/views/trainingRegistration/index.vue
@@ -1,8 +1,12 @@
<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"
v-if="visibles"
:option="option"
:table-loading="loading"
@@ -137,7 +141,7 @@
update,
remove,
cancelTrain,
- addExam,
+ addExam
} from "@/api/trainingRegistration/trainingRegistration";
import { mapGetters } from "vuex";
import { getRoleDetail } from "@/api/system/role";
@@ -154,7 +158,7 @@
dialogExamFormVisible: false,
search: {},
examApply: {
- number: 0,
+ number: 0
},
optionExamApply: {
height: "auto",
@@ -180,7 +184,7 @@
span: 24,
value: 0,
disabled: true,
- labelWidth: 110,
+ labelWidth: 110
},
// {
// label: "序号开始",
@@ -248,11 +252,11 @@
{
required: true,
message: "请选择考试时间",
- trigger: "blur",
- },
+ trigger: "blur"
+ }
],
span: 12,
- labelWidth: 110,
+ labelWidth: 110
},
{
label: "考试开始截止时间",
@@ -276,13 +280,13 @@
{
required: true,
message: "请选择考试时间",
- trigger: "blur",
- },
+ trigger: "blur"
+ }
],
span: 12,
- labelWidth: 140,
- },
- ],
+ labelWidth: 140
+ }
+ ]
},
excelForm: {},
excelOption: {
@@ -297,25 +301,25 @@
loadText: "模板上传中,请稍等",
span: 24,
propsHttp: {
- res: "data",
+ res: "data"
},
tip: "请上传 .xls,.xlsx 标准格式文件",
- action: "/api/trainingRegistration/import-trainingRegistration",
+ action: "/api/trainingRegistration/import-trainingRegistration"
},
{
label: "模板下载",
prop: "excelTemplate",
formslot: true,
- span: 24,
- },
- ],
+ span: 24
+ }
+ ]
},
selectionList: [],
page: {
pageSize: 10,
currentPage: 1,
total: 0,
- ...this.$store.state.control.changePageSize,
+ ...this.$store.state.control.changePageSize
},
query: {},
data: [],
@@ -343,14 +347,14 @@
delBtn: false,
editBtn: false,
addBtn: false,
- ...this.$store.state.control.clearOtherBut,
- },
+ ...this.$store.state.control.clearOtherBut
+ }
};
},
computed: {
ids() {
let ids = [];
- this.selectionList.forEach((ele) => {
+ this.selectionList.forEach(ele => {
ids.push(ele.id);
});
return ids.join(",");
@@ -361,26 +365,16 @@
addBtn: this.vaildData(this.permission.notice_add, false),
viewBtn: this.vaildData(this.permission.notice_view, false),
delBtn: this.vaildData(this.permission.notice_delete, false),
- editBtn: this.vaildData(this.permission.notice_edit, false),
+ editBtn: this.vaildData(this.permission.notice_edit, false)
};
- },
+ }
},
created() {
this.search["cancel"] = 1;
this.search["auditStatus"] = 4;
this.search["isExam"] = 1;
},
- watch: {
- windowHeight() {
- // console.log(this.windowHeight, "windowHeight");
- this.option.height = this.windowHeight - 320;
- this.visibles = false;
- this.$nextTick(() => {
- this.visibles = true;
- this.refreshChange();
- });
- },
- },
+
mounted() {
// if (window.name == "baoming") {
// let old = JSON.parse(window.localStorage.getItem("baoming"));
@@ -391,6 +385,7 @@
// window.name = "baoming";
// console.log("不刷新");
// }
+ this.$store.commit("setWindowSizeHeightAdd");
},
methods: {
//报名信息导出
@@ -398,7 +393,7 @@
this.$confirm("是否导出报名信息数据?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning",
+ type: "warning"
}).then(() => {
//获取查询条件
// const { releaseTimeRange } = this.questionBankSearch;
@@ -411,7 +406,7 @@
auditStatus: this.search.auditStatus,
deptName: this.search.deptName,
isExam: this.search.isExam,
- realName: this.search.realName,
+ realName: this.search.realName
};
if (
this.userInfo.role_name == "保安公司管理员" ||
@@ -440,7 +435,7 @@
obj["name"] = "准考证信息";
this.$router.push({
path: `/applyexam/papers`,
- query: obj,
+ query: obj
});
},
sizeChange(val) {
@@ -454,27 +449,27 @@
rowSave(form, done, loading) {
var that = this;
adddata(form).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();
}
@@ -496,11 +491,11 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -511,7 +506,7 @@
this.$confirm("确认报名?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning",
+ type: "warning"
}).then(() => {
row.cancel = 3;
update(row).then(
@@ -519,11 +514,11 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "确认报名成功!",
+ message: "确认报名成功!"
});
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -534,7 +529,7 @@
this.$confirm("确定取消报名?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning",
+ type: "warning"
}).then(() => {
row.cancel = 2;
cancelTrain(row).then(
@@ -542,11 +537,11 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "取消报名成功!",
+ message: "取消报名成功!"
});
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -557,7 +552,7 @@
this.$confirm("确定将选择数据删除?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning",
+ type: "warning"
})
.then(() => {
return remove(row.id);
@@ -566,7 +561,7 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
});
},
@@ -577,7 +572,7 @@
for (let k in list) {
this.choiceName.push({
label: list[k].realName,
- value: list[k].id,
+ value: list[k].id
});
}
@@ -592,7 +587,7 @@
this.$confirm("确定将选择数据删除?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning",
+ type: "warning"
})
.then(() => {
return remove(this.ids);
@@ -601,7 +596,7 @@
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!",
+ message: "操作成功!"
});
this.$refs.crudrec.toggleSelection();
});
@@ -616,8 +611,8 @@
//获取当前登录人员的角色信息
var roleIds = this.userInfo.role_id.split(",");
params = this.search;
- roleIds.forEach((roleId) => {
- getRoleDetail(roleId).then((res) => {
+ roleIds.forEach(roleId => {
+ getRoleDetail(roleId).then(res => {
var roleAlias = res.data.data.roleAlias;
if (
roleAlias == "保安公司管理员" ||
@@ -636,12 +631,13 @@
page.currentPage,
page.pageSize,
Object.assign(params, this.query)
- ).then((res) => {
+ ).then(res => {
// console.log(res);
const data = res.data.data;
this.page.total = data.total;
this.data = data.records;
// console.log(this.data);
+ this.$store.commit("setWindowSizeHeightAdd");
this.loading = false;
});
});
@@ -666,7 +662,7 @@
if (this.choiceName.length == 0) {
this.$message({
message: "未选择保安员",
- type: "warning",
+ type: "warning"
});
return;
}
@@ -731,12 +727,12 @@
that.dialogExamFormVisible = false;
this.$message({
type: "success",
- message: "操作成功",
+ message: "操作成功"
});
this.$refs.crud.toggleSelection();
done();
},
- (error) => {
+ error => {
window.console.log(error);
loading();
}
@@ -745,10 +741,9 @@
//关闭窗口清除数据
closeDialog() {
this.$refs.formExamApply.resetFields();
- },
- },
+ }
+ }
};
</script>
-<style>
-</style>
+<style></style>
--
Gitblit v1.9.3