From dc252ad2bd275f697c266e3c8b10cb7d540fdcaa Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Wed, 16 Feb 2022 17:08:11 +0800
Subject: [PATCH] 44个表格在1366*768下的适配,保安员管理-》保安员查询中操作栏更改,在用户表左侧控制栏同步高
---
src/views/workreport/workreport.vue | 263 ++++++++++++++++++++++++++++------------------------
1 files changed, 143 insertions(+), 120 deletions(-)
diff --git a/src/views/workreport/workreport.vue b/src/views/workreport/workreport.vue
index bc05bc0..4a1c537 100644
--- a/src/views/workreport/workreport.vue
+++ b/src/views/workreport/workreport.vue
@@ -1,6 +1,13 @@
<template>
- <basic-container class="workreply">
+ <basic-container
+ :class="[
+ 'workreply',
+ $store.state.control.screenSize == 1366 ? 'smallSize' : 'normalSize',
+ $store.state.control.windowWidth >= 1024 ? 'tooRowSearch1' : '',
+ ]"
+ >
<avue-crud
+ class="tablesss"
:option="option"
:table-loading="loading"
:data="data"
@@ -70,6 +77,7 @@
pageSize: 10,
currentPage: 1,
total: 0,
+ ...this.$store.state.control.changePageSize,
},
selectionList: [],
option: {
@@ -90,133 +98,146 @@
excelBtn: false,
menuWidth: 320,
dialogClickModal: false,
- column:[{
- label: "汇报时间",
- prop: "reportTime",
- type: "datetime",
- format: "yyyy-MM-dd HH:mm:ss",
- valueFormat: "yyyy-MM-dd HH:mm:ss",
- searchRange: true,
- searchSpan: 6,
- hide: false,
- addDisplay: false,
- editDisplay: false,
- // viewDisplay: false,
- search: false,
- rules: [{
- required: true,
- message: "请输入时间",
- trigger: "blur"
- }]
- },
- // {
- // label: "汇报类别",
- // prop: "category",
- // type: "select",
- // dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
- // props: {
- // label: "dictValue",
- // value: "dictKey"
- // },
- // dataType: "number",
- // // searchSpan: 4,
- // // search: true,
- // hide: true,
- // addDisplay: false,
- // editDisplay: false,
- // viewDisplay: false,
- // rules: [{
- // required: true,
- // message: "请选择汇报类别",
- // trigger: "blur"
- // }]
- // },
+ ...this.$store.state.control.clearOtherBut,
+ column: [
+ {
+ label: "汇报时间",
+ prop: "reportTime",
+ type: "datetime",
+ format: "yyyy-MM-dd HH:mm:ss",
+ valueFormat: "yyyy-MM-dd HH:mm:ss",
+ searchRange: true,
+ searchSpan: 6,
+ hide: false,
+ addDisplay: false,
+ editDisplay: false,
+ // viewDisplay: false,
+ search: false,
+ rules: [
{
- label: "汇报类型",
- prop: "type",
- type: "select",
- dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
- props: {
- label: "dictValue",
- value: "dictKey"
- },
- dataType: "number",
- searchSpan: 4,
- search: true,
- rules: [{
- required: true,
- message: "请选择汇报类型",
- trigger: "blur"
- }]
+ required: true,
+ message: "请输入时间",
+ trigger: "blur",
},
+ ],
+ },
+ // {
+ // label: "汇报类别",
+ // prop: "category",
+ // type: "select",
+ // dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
+ // props: {
+ // label: "dictValue",
+ // value: "dictKey"
+ // },
+ // dataType: "number",
+ // // searchSpan: 4,
+ // // search: true,
+ // hide: true,
+ // addDisplay: false,
+ // editDisplay: false,
+ // viewDisplay: false,
+ // rules: [{
+ // required: true,
+ // message: "请选择汇报类别",
+ // trigger: "blur"
+ // }]
+ // },
+ {
+ label: "汇报类型",
+ prop: "type",
+ type: "select",
+ dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
+ props: {
+ label: "dictValue",
+ value: "dictKey",
+ },
+ dataType: "number",
+ searchSpan: 4,
+ width: 85,
+ search: true,
+ rules: [
{
- label: "接收人",
- prop: "receivedIds",
- // span: 12,
- type: "tree",
- dicUrl: "/api/blade-system/dept/lazy-tree-users?type=3",
- hide: true,
- leafOnly: true,
- props: {
- label: "title",
- value: "id",
- },
- multiple: true,
- // dataType: "number",
- rules: [{
- required: true,
- message: "请选择接收人",
- trigger: "blur"
- }]
+ required: true,
+ message: "请选择汇报类型",
+ trigger: "blur",
},
+ ],
+ },
+ {
+ label: "接收人",
+ prop: "receivedIds",
+ // span: 12,
+ type: "tree",
+ dicUrl: "/api/blade-system/dept/lazy-tree-users?type=3",
+ hide: true,
+ leafOnly: true,
+ props: {
+ label: "title",
+ value: "id",
+ },
+ multiple: true,
+ // dataType: "number",
+ rules: [
{
- label: "汇报人身份证号",
- prop: "idCardNo",
- hide: true,
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
+ required: true,
+ message: "请选择接收人",
+ trigger: "blur",
},
+ ],
+ },
+ {
+ label: "汇报人身份证号",
+ prop: "idCardNo",
+ hide: true,
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ },
+ {
+ label: "汇报内容",
+ prop: "content",
+ type: "textarea",
+ span: 24,
+ rules: [
{
- label: "汇报内容",
- prop: "content",
- type: "textarea",
- span: 24,
- rules: [{
- required: true,
- message: "请输入汇报内容",
- trigger: "blur"
- }]
+ required: true,
+ message: "请输入汇报内容",
+ trigger: "blur",
},
+ ],
+ },
+ {
+ label: "接收人",
+ prop: "replyRealName",
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ },
+ {
+ label: "接收人单位",
+ prop: "replyDeptName",
+ addDisplay: false,
+ editDisplay: false,
+ // viewDisplay: false,
+ },
+ {
+ label: "回复内容",
+ prop: "replyContent",
+ type: "textarea",
+ span: 24,
+ addDisplay: false,
+ editDisplay: false,
+ rules: [
{
- label: "接收人",
- prop: "replyRealName",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
+ required: true,
+ message: "请输入回复内容",
+ trigger: "blur",
},
- {
- label: "接收人单位",
- prop: "replyDeptName",
- addDisplay: false,
- editDisplay: false,
- // viewDisplay: false,
- },
- {
- label: "回复内容",
- prop: "replyContent",
- type: "textarea",
- span: 24,
- addDisplay: false,
- editDisplay: false,
- rules: [{
- required: true,
- message: "请输入回复内容",
- trigger: "blur"
- }]
- }
- ],
+ ],
+ },
+ ],
},
data: [],
};
@@ -242,7 +263,9 @@
userInfo: (state) => state.user.userInfo,
}),
},
- mounted() {},
+ mounted() {
+ this.$store.commit("setWindowSizeHeightAdd");
+ },
methods: {
rowSave(row, done, loading) {
row.receivedIds = row.receivedIds.join(",");
@@ -381,6 +404,7 @@
const data = res.data.data;
that.page.total = data.total;
that.data = data.records;
+ this.$store.commit("setWindowSizeHeightAdd");
that.loading = false;
that.selectionClear();
});
@@ -390,5 +414,4 @@
};
</script>
-<style>
-</style>
+<style></style>
--
Gitblit v1.9.3