From 9851a0abee66cfcbf14c3aa0d3a2a2114b1dff3a Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Tue, 27 Jul 2021 09:48:40 +0800
Subject: [PATCH] 样式修改 表格
---
src/views/securityCompany/security.vue | 14
src/views/qualificationExamination/signQualificationExamination.vue | 2
src/views/regulatoryInformation/index.vue | 2
src/views/securityCompany/armed.vue | 9
src/views/permit/permit.vue | 4
src/views/securityCompany/confess.vue | 10
src/views/commandQuery/taskDistribution.vue | 2
src/views/qualificationExamination/qualificationExamination.vue | 2
src/views/revoke/revoke.vue | 8
src/views/securityCompany/computents/service.vue | 2
src/views/qualificationExamination/paymentInquiry.vue | 2
src/views/securityGuardManagement/register.vue | 2
src/views/resource/uploadNotice.vue | 1
src/views/unitPermission/accraditation.vue | 569 ++++++++++++++++++++++++-----------------------
src/views/securityCompany/companyDetails.vue | 4
src/views/securityCompany/train.vue | 8
src/views/qualificationExamination/scoreInquiry.vue | 2
src/views/recordk/recordk.vue | 6
src/views/qualificationExamination/registrationTrainingQuery.vue | 2
src/views/statisticalQueryManagement/businessStatistics.vue | 2
src/views/management/registerOLD.vue | 2
src/views/management/computents/dispatch.vue | 2
src/views/record/record.vue | 3
src/views/statisticalQueryManagement/securityGuardStatistics.vue | 2
src/views/management/computents/achievement.vue | 2
src/views/securityCompany/computents/punish.vue | 2
src/views/management/computents/performance.vue | 2
src/styles/element-ui.scss | 5
src/views/securityCompany/dispatch.vue | 4
src/views/management/computents/honor.vue | 2
src/views/securityGuardManagement/dispatchChildoperable.vue | 1
src/views/securityCompany/regulatoryInformation.vue | 3
src/views/onSiteInspection/company.vue | 2
src/views/statisticalQueryManagement/companyDetails.vue | 2
src/views/securityCompany/computents/equipment.vue | 2
src/views/statisticalQueryManagement/businessStatisticsDetail.vue | 2
src/views/securityCompany/computents/staff.vue | 2
src/views/securityUnitOperation/economicTable.vue | 2
src/views/securityUnitOperation/operationTable.vue | 2
src/views/management/computents/train.vue | 2
src/views/onSiteInspection/securityStaff.vue | 2
41 files changed, 369 insertions(+), 332 deletions(-)
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index bf9c47f..0d8f883 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -483,7 +483,10 @@
.company-box .el-card.is-never-shadow.avue-crud__search {
width: calc(100% - 100px) !important;
}
-
+.permit .el-card.is-never-shadow.avue-crud__search {
+ width: calc(100% - 380px) !important;
+ left: 160px;
+}
.avue-form {
position: relative;
top: 15px;
diff --git a/src/views/commandQuery/taskDistribution.vue b/src/views/commandQuery/taskDistribution.vue
index 20da6f9..622df65 100644
--- a/src/views/commandQuery/taskDistribution.vue
+++ b/src/views/commandQuery/taskDistribution.vue
@@ -60,7 +60,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
searchShowBtn: false,
diff --git a/src/views/management/computents/achievement.vue b/src/views/management/computents/achievement.vue
index 3eed637..ac08990 100644
--- a/src/views/management/computents/achievement.vue
+++ b/src/views/management/computents/achievement.vue
@@ -28,7 +28,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/management/computents/dispatch.vue b/src/views/management/computents/dispatch.vue
index c3558b3..665dcc8 100644
--- a/src/views/management/computents/dispatch.vue
+++ b/src/views/management/computents/dispatch.vue
@@ -28,7 +28,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/management/computents/honor.vue b/src/views/management/computents/honor.vue
index 67198b9..85283be 100644
--- a/src/views/management/computents/honor.vue
+++ b/src/views/management/computents/honor.vue
@@ -29,7 +29,7 @@
editBtn: false,
addBtn: false,
searchShowBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/management/computents/performance.vue b/src/views/management/computents/performance.vue
index ab0acba..3dbc5b5 100644
--- a/src/views/management/computents/performance.vue
+++ b/src/views/management/computents/performance.vue
@@ -29,7 +29,7 @@
editBtn: false,
searchShowBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/management/computents/train.vue b/src/views/management/computents/train.vue
index 04edb4e..481d329 100644
--- a/src/views/management/computents/train.vue
+++ b/src/views/management/computents/train.vue
@@ -29,7 +29,7 @@
editBtn: false,
addBtn: false,
searchShowBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/management/registerOLD.vue b/src/views/management/registerOLD.vue
index 1a23a55..e2c9570 100644
--- a/src/views/management/registerOLD.vue
+++ b/src/views/management/registerOLD.vue
@@ -183,7 +183,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
align: "center",
height: "auto",
calcHeight: 80,
diff --git a/src/views/onSiteInspection/company.vue b/src/views/onSiteInspection/company.vue
index 83f1a73..2fdecaf 100644
--- a/src/views/onSiteInspection/company.vue
+++ b/src/views/onSiteInspection/company.vue
@@ -56,7 +56,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/onSiteInspection/securityStaff.vue b/src/views/onSiteInspection/securityStaff.vue
index 34c85a6..c1652cd 100644
--- a/src/views/onSiteInspection/securityStaff.vue
+++ b/src/views/onSiteInspection/securityStaff.vue
@@ -58,7 +58,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/permit/permit.vue b/src/views/permit/permit.vue
index a957723..5d520ab 100644
--- a/src/views/permit/permit.vue
+++ b/src/views/permit/permit.vue
@@ -1,5 +1,5 @@
<template>
- <basic-container>
+ <basic-container class="permit">
<avue-crud
:option="option"
:table-loading="loading"
@@ -80,6 +80,7 @@
option: {
height: "auto",
calcHeight: 30,
+ excelBtn: true,
tip: false,
searchShowBtn: false,
searchShow: true,
@@ -111,6 +112,7 @@
search: true,
prop: "enterprisename",
overHidden: true,
+ width: 180,
rules: [
{
required: true,
diff --git a/src/views/qualificationExamination/paymentInquiry.vue b/src/views/qualificationExamination/paymentInquiry.vue
index 0687023..627dddd 100644
--- a/src/views/qualificationExamination/paymentInquiry.vue
+++ b/src/views/qualificationExamination/paymentInquiry.vue
@@ -84,7 +84,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
searchShowBtn: false,
diff --git a/src/views/qualificationExamination/qualificationExamination.vue b/src/views/qualificationExamination/qualificationExamination.vue
index e346643..741e17e 100644
--- a/src/views/qualificationExamination/qualificationExamination.vue
+++ b/src/views/qualificationExamination/qualificationExamination.vue
@@ -60,7 +60,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
searchShowBtn: false,
diff --git a/src/views/qualificationExamination/registrationTrainingQuery.vue b/src/views/qualificationExamination/registrationTrainingQuery.vue
index 2054152..53c33c5 100644
--- a/src/views/qualificationExamination/registrationTrainingQuery.vue
+++ b/src/views/qualificationExamination/registrationTrainingQuery.vue
@@ -80,7 +80,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
searchShowBtn: false,
diff --git a/src/views/qualificationExamination/scoreInquiry.vue b/src/views/qualificationExamination/scoreInquiry.vue
index 8426543..039af05 100644
--- a/src/views/qualificationExamination/scoreInquiry.vue
+++ b/src/views/qualificationExamination/scoreInquiry.vue
@@ -60,7 +60,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
searchShowBtn: false,
diff --git a/src/views/qualificationExamination/signQualificationExamination.vue b/src/views/qualificationExamination/signQualificationExamination.vue
index 65fea96..8e545d9 100644
--- a/src/views/qualificationExamination/signQualificationExamination.vue
+++ b/src/views/qualificationExamination/signQualificationExamination.vue
@@ -57,7 +57,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/record/record.vue b/src/views/record/record.vue
index 18ebabe..f6fedc7 100644
--- a/src/views/record/record.vue
+++ b/src/views/record/record.vue
@@ -79,6 +79,7 @@
option: {
height: "auto",
calcHeight: 30,
+ align: "center",
tip: false,
searchShow: true,
searchMenuSpan: 6,
@@ -94,6 +95,7 @@
label: "社会信用代码",
prop: "creditcode",
hide: true,
+ minWidth: 110,
rules: [
{
required: true,
@@ -106,6 +108,7 @@
label: "企业名称",
prop: "enterprisename",
overHidden: true,
+ width: 180,
rules: [
{
required: true,
diff --git a/src/views/recordk/recordk.vue b/src/views/recordk/recordk.vue
index e2c347f..42d4369 100644
--- a/src/views/recordk/recordk.vue
+++ b/src/views/recordk/recordk.vue
@@ -83,6 +83,7 @@
tip: false,
searchShow: true,
searchMenuSpan: 6,
+ align: "center",
// border: true,
index: true,
viewBtn: true,
@@ -95,6 +96,7 @@
label: "社会信用代码",
prop: "creditcode",
overHidden: true,
+ minWidth: 150,
rules: [
{
required: true,
@@ -107,6 +109,7 @@
label: "企业名称",
prop: "enterprisename",
overHidden: true,
+ width: 180,
rules: [
{
required: true,
@@ -264,7 +267,8 @@
{
label: "经营范围",
prop: "business",
- component: "AvueUeditor",
+ type: "textarea",
+ // component: "AvueUeditor",
hide: true,
minRows: 6,
span: 24,
diff --git a/src/views/regulatoryInformation/index.vue b/src/views/regulatoryInformation/index.vue
index f682f97..968a317 100644
--- a/src/views/regulatoryInformation/index.vue
+++ b/src/views/regulatoryInformation/index.vue
@@ -91,7 +91,7 @@
// delBtn: false,
// editBtn: false,
// addBtn: false,
- // selection: false,
+ // selection: true,
// menu: false,
align: "center",
diff --git a/src/views/resource/uploadNotice.vue b/src/views/resource/uploadNotice.vue
index 29abbf0..c5eea6e 100644
--- a/src/views/resource/uploadNotice.vue
+++ b/src/views/resource/uploadNotice.vue
@@ -92,6 +92,7 @@
option: {
height: "auto",
calcHeight: 30,
+ searchShowBtn: false,
tip: false,
searchShow: true,
searchMenuSpan: 6,
diff --git a/src/views/revoke/revoke.vue b/src/views/revoke/revoke.vue
index 91de32b..8104445 100644
--- a/src/views/revoke/revoke.vue
+++ b/src/views/revoke/revoke.vue
@@ -85,6 +85,7 @@
searchShow: true,
searchMenuSpan: 6,
// border: true,
+ align: "center",
menuWidth: 280,
index: true,
viewBtn: true,
@@ -95,6 +96,7 @@
{
label: "社会信用代码",
prop: "creditcode",
+ minWidth: 150,
hide: true,
rules: [
{
@@ -108,6 +110,7 @@
label: "企业名称",
prop: "enterprisename",
overHidden: true,
+ width: 180,
rules: [
{
required: true,
@@ -204,6 +207,7 @@
{
label: "注册地址",
prop: "address",
+ overHidden: true,
rules: [
{
required: true,
@@ -215,6 +219,7 @@
{
label: "所属地区",
prop: "region",
+ overHidden: true,
rules: [
{
required: true,
@@ -238,6 +243,7 @@
{
label: "所属行业",
prop: "industry",
+ overHidden: true,
rules: [
{
required: true,
@@ -250,6 +256,7 @@
label: "所属机构",
prop: "deptid",
type: "select",
+ overHidden: true,
hide: true,
dicUrl: "/api/blade-system/dept/selectIn",
props: {
@@ -260,6 +267,7 @@
{
label: "撤销原因",
prop: "reason",
+ overHidden: true,
rules: [
{
required: true,
diff --git a/src/views/securityCompany/armed.vue b/src/views/securityCompany/armed.vue
index c40dfe5..8aa661a 100644
--- a/src/views/securityCompany/armed.vue
+++ b/src/views/securityCompany/armed.vue
@@ -59,8 +59,9 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
+ selection: true,
align: "center",
height: "auto",
@@ -106,13 +107,13 @@
label: "注册资金",
prop: "registeredcapital",
display: false,
- width: 200,
+ width: 130,
},
{
label: "实缴资金",
prop: "capital",
display: false,
- width: 200,
+ width: 130,
},
{
label: "公司类型",
@@ -123,7 +124,7 @@
label: "注册地址",
prop: "address",
display: false,
- width: 200,
+ width: 280,
},
],
group: [
diff --git a/src/views/securityCompany/companyDetails.vue b/src/views/securityCompany/companyDetails.vue
index b676aa4..49d5f5a 100644
--- a/src/views/securityCompany/companyDetails.vue
+++ b/src/views/securityCompany/companyDetails.vue
@@ -257,8 +257,8 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
menu: false,
+ selection: true,
align: "center",
height: "auto",
@@ -335,7 +335,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
searchShowBtn: false,
menu: false,
diff --git a/src/views/securityCompany/computents/equipment.vue b/src/views/securityCompany/computents/equipment.vue
index 1926560..ef26ed5 100644
--- a/src/views/securityCompany/computents/equipment.vue
+++ b/src/views/securityCompany/computents/equipment.vue
@@ -29,7 +29,7 @@
editBtn: false,
searchShowBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/securityCompany/computents/punish.vue b/src/views/securityCompany/computents/punish.vue
index 8df748f..b4048d3 100644
--- a/src/views/securityCompany/computents/punish.vue
+++ b/src/views/securityCompany/computents/punish.vue
@@ -29,7 +29,7 @@
editBtn: false,
searchShowBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/securityCompany/computents/service.vue b/src/views/securityCompany/computents/service.vue
index af8833c..2be126c 100644
--- a/src/views/securityCompany/computents/service.vue
+++ b/src/views/securityCompany/computents/service.vue
@@ -29,7 +29,7 @@
editBtn: false,
searchShowBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/securityCompany/computents/staff.vue b/src/views/securityCompany/computents/staff.vue
index 90eb620..9f3b373 100644
--- a/src/views/securityCompany/computents/staff.vue
+++ b/src/views/securityCompany/computents/staff.vue
@@ -29,7 +29,7 @@
editBtn: false,
addBtn: false,
searchShowBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
diff --git a/src/views/securityCompany/confess.vue b/src/views/securityCompany/confess.vue
index cd45488..a2cc307 100644
--- a/src/views/securityCompany/confess.vue
+++ b/src/views/securityCompany/confess.vue
@@ -59,7 +59,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
@@ -85,7 +85,7 @@
label: "法定代表人",
prop: "representative",
display: false,
- width: 120,
+ width: 130,
},
{
label: "成立日期",
@@ -106,13 +106,13 @@
label: "注册资金",
prop: "registeredcapital",
display: false,
- width: 200,
+ width: 130,
},
{
label: "实缴资金",
prop: "capital",
display: false,
- width: 200,
+ width: 130,
},
{
label: "公司类型",
@@ -123,7 +123,7 @@
label: "注册地址",
prop: "address",
display: false,
- width: 200,
+ width: 280,
},
],
group: [
diff --git a/src/views/securityCompany/dispatch.vue b/src/views/securityCompany/dispatch.vue
index d90fdcd..b3a0bab 100644
--- a/src/views/securityCompany/dispatch.vue
+++ b/src/views/securityCompany/dispatch.vue
@@ -60,7 +60,6 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
menu: false,
align: "center",
@@ -69,6 +68,7 @@
tip: false,
searchShow: true,
searchMenuSpan: 6,
+ selection: true,
index: true,
searchShowBtn: false,
viewBtn: true,
@@ -114,7 +114,7 @@
label: "派遣地址",
prop: "address",
display: false,
- width: 200,
+ width: 280,
},
],
group: [
diff --git a/src/views/securityCompany/regulatoryInformation.vue b/src/views/securityCompany/regulatoryInformation.vue
index f682f97..9af5d16 100644
--- a/src/views/securityCompany/regulatoryInformation.vue
+++ b/src/views/securityCompany/regulatoryInformation.vue
@@ -91,8 +91,9 @@
// delBtn: false,
// editBtn: false,
// addBtn: false,
- // selection: false,
+ // selection: true,
// menu: false,
+ selection: true,
align: "center",
height: "auto",
diff --git a/src/views/securityCompany/security.vue b/src/views/securityCompany/security.vue
index 5a78c11..76d7993 100644
--- a/src/views/securityCompany/security.vue
+++ b/src/views/securityCompany/security.vue
@@ -163,7 +163,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
searchShowBtn: false,
// menu: false,
@@ -184,7 +184,7 @@
prop: "enterprisename",
search: true,
searchSpan: 4,
- width: 150,
+ width: 300,
overHidden: true,
display: false,
},
@@ -192,7 +192,7 @@
label: "法定代表人",
prop: "representative",
display: false,
- width: 120,
+ width: 80,
},
{
label: "成立日期",
@@ -207,24 +207,25 @@
search: true,
searchSpan: 4,
display: false,
- width: 180,
+ width: 140,
},
{
label: "注册资金",
prop: "registeredcapital",
display: false,
- width: 200,
+ width: 130,
},
{
label: "实缴资金",
prop: "capital",
display: false,
- width: 200,
+ width: 130,
},
{
label: "公司类型",
prop: "enterprises",
display: false,
+ width: 220,
overHidden: true,
},
{
@@ -232,7 +233,6 @@
prop: "address",
display: false,
overHidden: true,
- width: 200,
},
],
group: [
diff --git a/src/views/securityCompany/train.vue b/src/views/securityCompany/train.vue
index 000f9b7..e03efd2 100644
--- a/src/views/securityCompany/train.vue
+++ b/src/views/securityCompany/train.vue
@@ -59,7 +59,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
align: "center",
@@ -106,13 +106,13 @@
label: "注册资金",
prop: "registeredcapital",
display: false,
- width: 200,
+ width: 130,
},
{
label: "实缴资金",
prop: "capital",
display: false,
- width: 200,
+ width: 130,
},
{
label: "公司类型",
@@ -123,7 +123,7 @@
label: "注册地址",
prop: "address",
display: false,
- width: 200,
+ width: 280,
},
],
group: [
diff --git a/src/views/securityGuardManagement/dispatchChildoperable.vue b/src/views/securityGuardManagement/dispatchChildoperable.vue
index 719397b..a15e134 100644
--- a/src/views/securityGuardManagement/dispatchChildoperable.vue
+++ b/src/views/securityGuardManagement/dispatchChildoperable.vue
@@ -108,6 +108,7 @@
addBtn: false,
menu: false,
searchShowBtn: false,
+ selection: true,
searchSize: "mini",
searchMenuSpan: 8,
height: 600,
diff --git a/src/views/securityGuardManagement/register.vue b/src/views/securityGuardManagement/register.vue
index 1883afa..39d2806 100644
--- a/src/views/securityGuardManagement/register.vue
+++ b/src/views/securityGuardManagement/register.vue
@@ -276,7 +276,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
align: "center",
height: "auto",
calcHeight: 80,
diff --git a/src/views/securityUnitOperation/economicTable.vue b/src/views/securityUnitOperation/economicTable.vue
index 7555850..e3c7687 100644
--- a/src/views/securityUnitOperation/economicTable.vue
+++ b/src/views/securityUnitOperation/economicTable.vue
@@ -136,7 +136,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
// dateBtn: true,
align: "center",
diff --git a/src/views/securityUnitOperation/operationTable.vue b/src/views/securityUnitOperation/operationTable.vue
index fd4d85b..8376223 100644
--- a/src/views/securityUnitOperation/operationTable.vue
+++ b/src/views/securityUnitOperation/operationTable.vue
@@ -149,7 +149,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
// dateBtn: true,
align: "center",
diff --git a/src/views/statisticalQueryManagement/businessStatistics.vue b/src/views/statisticalQueryManagement/businessStatistics.vue
index 815ce14..cc83b7c 100644
--- a/src/views/statisticalQueryManagement/businessStatistics.vue
+++ b/src/views/statisticalQueryManagement/businessStatistics.vue
@@ -51,7 +51,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
// dateBtn: true,
align: "center",
diff --git a/src/views/statisticalQueryManagement/businessStatisticsDetail.vue b/src/views/statisticalQueryManagement/businessStatisticsDetail.vue
index bec90ab..9865444 100644
--- a/src/views/statisticalQueryManagement/businessStatisticsDetail.vue
+++ b/src/views/statisticalQueryManagement/businessStatisticsDetail.vue
@@ -54,7 +54,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
// dateBtn: true,
align: "center",
diff --git a/src/views/statisticalQueryManagement/companyDetails.vue b/src/views/statisticalQueryManagement/companyDetails.vue
index a981fd4..8a6c739 100644
--- a/src/views/statisticalQueryManagement/companyDetails.vue
+++ b/src/views/statisticalQueryManagement/companyDetails.vue
@@ -69,7 +69,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
// dateBtn: true,
align: "center",
diff --git a/src/views/statisticalQueryManagement/securityGuardStatistics.vue b/src/views/statisticalQueryManagement/securityGuardStatistics.vue
index 48b17e2..3905288 100644
--- a/src/views/statisticalQueryManagement/securityGuardStatistics.vue
+++ b/src/views/statisticalQueryManagement/securityGuardStatistics.vue
@@ -77,7 +77,7 @@
delBtn: false,
editBtn: false,
addBtn: false,
- selection: false,
+ selection: true,
menu: false,
// dateBtn: true,
height: "auto",
diff --git a/src/views/unitPermission/accraditation.vue b/src/views/unitPermission/accraditation.vue
index f0a8b1b..313dd75 100644
--- a/src/views/unitPermission/accraditation.vue
+++ b/src/views/unitPermission/accraditation.vue
@@ -6,297 +6,310 @@
* menu-name 保安服务单位许可审批
*/
<template>
- <basic-container>
- <avue-crud :option="option"
- :table-loading="loading"
- :data="data"
- :page.sync="page"
- :permission="permissionList"
- :before-open="beforeOpen"
- v-model="form"
- ref="crud"
- @row-update="rowUpdate"
- @row-save="rowSave"
- @row-del="rowDel"
- @search-change="searchChange"
- @search-reset="searchReset"
- @selection-change="selectionChange"
- @current-change="currentChange"
- @size-change="sizeChange"
- @refresh-change="refreshChange"
- @row-click="handleRowClick"
- @on-load="onLoad">
-
- </avue-crud>
- </basic-container>
+ <basic-container>
+ <avue-crud
+ :option="option"
+ :table-loading="loading"
+ :data="data"
+ :page.sync="page"
+ :permission="permissionList"
+ :before-open="beforeOpen"
+ v-model="form"
+ ref="crud"
+ @row-update="rowUpdate"
+ @row-save="rowSave"
+ @row-del="rowDel"
+ @search-change="searchChange"
+ @search-reset="searchReset"
+ @selection-change="selectionChange"
+ @current-change="currentChange"
+ @size-change="sizeChange"
+ @refresh-change="refreshChange"
+ @row-click="handleRowClick"
+ @on-load="onLoad"
+ >
+ </avue-crud>
+ </basic-container>
</template>
<script>
-import { getList, getDetail, add, update, remove } from "@/api/securityCompany/security";
+import {
+ getList,
+ getDetail,
+ add,
+ update,
+ remove,
+} from "@/api/securityCompany/security";
import { mapGetters } from "vuex";
export default {
- data () {
- return {
- form: {},
- query: {},
- loading: true,
- page: {
- pageSize: 10,
- currentPage: 1,
- total: 0
+ data() {
+ return {
+ form: {},
+ query: {},
+ loading: true,
+ page: {
+ pageSize: 10,
+ currentPage: 1,
+ total: 0,
+ },
+ selectionList: [],
+ option: {
+ // 操作栏多余按钮去除
+ delBtn: false,
+ editBtn: false,
+ addBtn: false,
+ selection: true,
+ menu: false,
+
+ align: "center",
+ height: "auto",
+ calcHeight: 30,
+ tip: false,
+ searchShow: true,
+ searchMenuSpan: 6,
+ index: true,
+ viewBtn: true,
+ dialogClickModal: false,
+
+ column: [
+ {
+ label: "企业名称",
+ prop: "enterprisename",
+ search: true,
+ searchSpan: 4,
+ display: false,
+ },
+ {
+ label: "法定代表人",
+ prop: "representative",
+ display: false,
+ width: 120,
+ },
+ {
+ label: "成立日期",
+ prop: "establishtime",
+ type: "date",
+ format: "yyyy-MM-dd",
+ valueFormat: "yyyy-MM-dd",
+ mock: {
+ type: "datetime",
+ format: "yyyy-MM-dd",
},
- selectionList: [],
- option: {
- // 操作栏多余按钮去除
- delBtn: false,
- editBtn: false,
- addBtn: false,
- selection: false,
- menu: false,
-
- align: 'center',
- height: 'auto',
- calcHeight: 30,
- tip: false,
- searchShow: true,
- searchMenuSpan: 6,
- index: true,
- viewBtn: true,
- dialogClickModal: false,
-
- column: [
- {
- label: "企业名称",
- prop: "enterprisename",
- search: true,
- searchSpan: 4,
- display: false,
- },
- {
- label: "法定代表人",
- prop: "representative",
- display: false,
- width: 120
- },
- {
- label: "成立日期",
- prop: "establishtime",
- type: "date",
- format: 'yyyy-MM-dd',
- valueFormat: 'yyyy-MM-dd',
- mock: {
- type: 'datetime',
- format: 'yyyy-MM-dd'
- },
- search: true,
- searchSpan: 4,
- display: false,
- width: 180
- },
- {
- label: "注册资金",
- prop: "registeredcapital",
- display: false,
- width: 200
- },
- {
- label: "实缴资金",
- prop: "capital",
- display: false,
- width: 200
- },
- {
- label: "企业类型",
- prop: "enterprises",
- display: false,
- },
- {
- label: "注册地址",
- prop: "address",
- display: false,
- width: 200
- },
- {
- label: "企业类别",
- prop: "stats",
- type: 'select',
- search: true,
- searchSpan: 5,
- dicData: [{
- label: '自招保安单位',
- value: '0'
- }, {
- label: '保安培训公司',
- value: '1',
- }, {
- label: '保安服务公司',
- value: '2',
- }, {
- label: '武装守押公司',
- value: '3',
- }],
- display: false,
- width: 200
- }
- ]
- ,
- group: [
- {
- label: '详细信息',
- prop: 'baseInfo',
- icon: 'el-icon-user-solid',
- column: [
- {
- label: "企业名称",
- prop: "enterprisename",
- display: false,
- },
-
- ]
- },
- {
- label: '详细信息',
- prop: 'detailInfo',
- icon: 'el-icon-s-order',
- column: [
-
- ]
- },
- {
- label: '职责信息',
- prop: 'dutyInfo',
- icon: 'el-icon-s-custom',
- column: [
-
-
- ]
- },
- ]
- },
- data: []
- };
+ search: true,
+ searchSpan: 4,
+ display: false,
+ width: 180,
+ },
+ {
+ label: "注册资金",
+ prop: "registeredcapital",
+ display: false,
+ width: 200,
+ },
+ {
+ label: "实缴资金",
+ prop: "capital",
+ display: false,
+ width: 200,
+ },
+ {
+ label: "企业类型",
+ prop: "enterprises",
+ display: false,
+ },
+ {
+ label: "注册地址",
+ prop: "address",
+ display: false,
+ width: 200,
+ },
+ {
+ label: "企业类别",
+ prop: "stats",
+ type: "select",
+ search: true,
+ searchSpan: 5,
+ dicData: [
+ {
+ label: "自招保安单位",
+ value: "0",
+ },
+ {
+ label: "保安培训公司",
+ value: "1",
+ },
+ {
+ label: "保安服务公司",
+ value: "2",
+ },
+ {
+ label: "武装守押公司",
+ value: "3",
+ },
+ ],
+ display: false,
+ width: 200,
+ },
+ ],
+ group: [
+ {
+ label: "详细信息",
+ prop: "baseInfo",
+ icon: "el-icon-user-solid",
+ column: [
+ {
+ label: "企业名称",
+ prop: "enterprisename",
+ display: false,
+ },
+ ],
+ },
+ {
+ label: "详细信息",
+ prop: "detailInfo",
+ icon: "el-icon-s-order",
+ column: [],
+ },
+ {
+ label: "职责信息",
+ prop: "dutyInfo",
+ icon: "el-icon-s-custom",
+ column: [],
+ },
+ ],
+ },
+ data: [],
+ };
+ },
+ computed: {
+ ...mapGetters(["permission"]),
+ permissionList() {
+ return {
+ addBtn: this.vaildData(this.permission.post_add, false),
+ viewBtn: this.vaildData(this.permission.post_view, false),
+ delBtn: this.vaildData(this.permission.post_delete, false),
+ editBtn: this.vaildData(this.permission.post_edit, false),
+ };
},
- computed: {
- ...mapGetters(["permission"]),
- permissionList () {
- return {
- addBtn: this.vaildData(this.permission.post_add, false),
- viewBtn: this.vaildData(this.permission.post_view, false),
- delBtn: this.vaildData(this.permission.post_delete, false),
- editBtn: this.vaildData(this.permission.post_edit, false)
- };
+ ids() {
+ let ids = [];
+ this.selectionList.forEach((ele) => {
+ ids.push(ele.id);
+ });
+ return ids.join(",");
+ },
+ },
+ methods: {
+ rowSave(row, done, loading) {
+ add(row).then(
+ () => {
+ this.onLoad(this.page);
+ this.$message({
+ type: "success",
+ message: "操作成功!",
+ });
+ done();
},
- ids () {
- let ids = [];
- this.selectionList.forEach(ele => {
- ids.push(ele.id);
- });
- return ids.join(",");
+ (error) => {
+ window.console.log(error);
+ loading();
}
+ );
},
- methods: {
- rowSave (row, done, loading) {
- add(row).then(() => {
- this.onLoad(this.page);
- this.$message({
- type: "success",
- message: "操作成功!"
- });
- done();
- }, error => {
- window.console.log(error);
- loading();
- });
+ rowUpdate(row, index, done, loading) {
+ update(row).then(
+ () => {
+ this.onLoad(this.page);
+ this.$message({
+ type: "success",
+ message: "操作成功!",
+ });
+ done();
},
- rowUpdate (row, index, done, loading) {
- update(row).then(() => {
- this.onLoad(this.page);
- this.$message({
- type: "success",
- message: "操作成功!"
- });
- done();
- }, error => {
- window.console.log(error);
- loading();
- });
- },
- rowDel (row) {
- this.$confirm("确定将选择数据删除?", {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- })
- .then(() => {
- return remove(row.id);
- })
- .then(() => {
- this.onLoad(this.page);
- this.$message({
- type: "success",
- message: "操作成功!"
- });
- });
- },
- beforeOpen (done, type) {
- if (["edit", "view"].includes(type)) {
- getDetail(this.form.id).then(res => {
- this.form = res.data.data;
- });
- }
- done();
- },
- searchReset () {
- this.query = {};
- this.onLoad(this.page);
- },
- searchChange (params, done) {
- this.query = params;
- this.page.currentPage = 1;
- this.onLoad(this.page, params);
- done();
- },
- selectionChange (list) {
- this.selectionList = list;
- },
- selectionClear () {
- this.selectionList = [];
- this.$refs.crud.toggleSelection();
- },
- currentChange (currentPage) {
- this.page.currentPage = currentPage;
- },
- sizeChange (pageSize) {
- this.page.pageSize = pageSize;
- },
- refreshChange () {
- this.onLoad(this.page, this.query);
- },
- onLoad (page, params = {}) {
- this.loading = true;
- getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
- const data = res.data.data;
- this.page.total = data.total;
- this.data = data.records;
- this.loading = false;
- this.selectionClear();
- });
- },
+ (error) => {
+ window.console.log(error);
+ loading();
+ }
+ );
+ },
+ rowDel(row) {
+ this.$confirm("确定将选择数据删除?", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning",
+ })
+ .then(() => {
+ return remove(row.id);
+ })
+ .then(() => {
+ this.onLoad(this.page);
+ this.$message({
+ type: "success",
+ message: "操作成功!",
+ });
+ });
+ },
+ beforeOpen(done, type) {
+ if (["edit", "view"].includes(type)) {
+ getDetail(this.form.id).then((res) => {
+ this.form = res.data.data;
+ });
+ }
+ done();
+ },
+ searchReset() {
+ this.query = {};
+ this.onLoad(this.page);
+ },
+ searchChange(params, done) {
+ this.query = params;
+ this.page.currentPage = 1;
+ this.onLoad(this.page, params);
+ done();
+ },
+ selectionChange(list) {
+ this.selectionList = list;
+ },
+ selectionClear() {
+ this.selectionList = [];
+ this.$refs.crud.toggleSelection();
+ },
+ currentChange(currentPage) {
+ this.page.currentPage = currentPage;
+ },
+ sizeChange(pageSize) {
+ this.page.pageSize = pageSize;
+ },
+ refreshChange() {
+ this.onLoad(this.page, this.query);
+ },
+ onLoad(page, params = {}) {
+ this.loading = true;
+ getList(
+ page.currentPage,
+ page.pageSize,
+ Object.assign(params, this.query)
+ ).then((res) => {
+ const data = res.data.data;
+ this.page.total = data.total;
+ this.data = data.records;
+ this.loading = false;
+ this.selectionClear();
+ });
+ },
-
- // 行单击
- handleRowClick (row) {
- // delete (row["name"]);
- var obj = row
- obj["name"] = "保安公司详细资料"
- this.$router.push({
- path: `/securityCompany/index`,
- query: obj,
- });
-
- },
- }
+ // 行单击
+ handleRowClick(row) {
+ // delete (row["name"]);
+ var obj = row;
+ obj["name"] = "保安公司详细资料";
+ this.$router.push({
+ path: `/securityCompany/index`,
+ query: obj,
+ });
+ },
+ },
};
</script>
--
Gitblit v1.9.3