From 5e2aafeede13d337380f736567caf74f49713be7 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 09 Aug 2024 14:38:32 +0800
Subject: [PATCH] 代码优化
---
src/views/backblask/BackblastPubRecord.vue | 111 ++++++++++++++++++++++++++++++++++---------------------
1 files changed, 69 insertions(+), 42 deletions(-)
diff --git a/src/views/backblask/BackblastPubRecord.vue b/src/views/backblask/BackblastPubRecord.vue
index 4d1a42f..115008e 100644
--- a/src/views/backblask/BackblastPubRecord.vue
+++ b/src/views/backblask/BackblastPubRecord.vue
@@ -83,7 +83,7 @@
height: "auto",
calcHeight: 54,
dialogWidth: 950,
- menuWidth: 100,
+ menuWidth: 200,
tip: false,
searchShow: true,
searchMenuSpan: 3,
@@ -91,16 +91,16 @@
index: true,
viewBtn: true,
editBtn: false,
- delBtn: false,
+ delBtn: true,
addBtn: false,
refreshBtn: false,
searchShowBtn: false,
columnBtn: false,
dialogClickModal: false,
column: [{
+ searchLabelWidth: 60,
label: "地址",
prop: "address",
- // align: 'center',
minWidth: 100,
labelWidth: 120,
search: true,
@@ -109,22 +109,23 @@
row: true,
span: 24,
}, {
+ label: "所属社区",
+ prop: "communityName",
+ align: 'center',
+ labelWidth: 120,
+ search: true,
+ searchSpan: 4,
+ searchLabelWidth: 96,
+ width: 160,
+ }, {
label: "小区名称",
prop: "aoiName",
labelWidth: 120,
- // align: 'center',
- // type: "textarea",
- row: true,
- span: 24,
overHidden: true,
}, {
label: "户室信息",
prop: "houseName",
labelWidth: 120,
- // align: 'center',
- // type: "textarea",
- row: true,
- span: 24,
overHidden: true,
}, {
label: "宣防内容",
@@ -139,10 +140,7 @@
label: "是否下载国家反诈app",
prop: "isFzApp",
labelWidth: 120,
- // align: 'center',
type: "select",
- row: true,
- span: 24,
overHidden: true,
hide: true,
dicData: [{
@@ -159,10 +157,7 @@
label: "是否打开预警共能",
prop: "isOpenAlarm",
labelWidth: 120,
- // align: 'center',
type: "select",
- row: true,
- span: 24,
overHidden: true,
hide: true,
dicData: [{
@@ -178,7 +173,6 @@
{
label: "宣防佐证照片",
prop: "pubUrls",
- // align: 'center',
fileType: 'img',
labelWidth: 120,
type: "upload",
@@ -188,45 +182,55 @@
row: true,
span: 24,
}, {
- label: "时间",
+ label: "宣防时间",
prop: "createTime",
align: 'center',
labelWidth: 120,
width: 156,
- row: true,
- }, {
- label: "民警姓名",
- prop: "policeman",
- align: 'center',
- // labelWidth: 120,
- search: true,
- searchSpan: 4,
- // searchLabelWidth: 96,
- width: 110,
- searchPlaceholder: '请输入民警姓名'
},
{
- label: "民警联系方式",
+ label: "宣防人姓名",
+ prop: "policeman",
+ align: 'center',
+ labelWidth: 120,
+ search: true,
+ searchSpan: 4,
+ searchLabelWidth: 96,
+ width: 110,
+ searchPlaceholder: '请输入宣防人姓名'
+ },
+ {
+ label: "宣防人电话",
prop: "policemanPhone",
align: 'center',
slot: true,
labelWidth: 120,
search: true,
- searchLabelWidth: 110,
+ searchLabelWidth: 120,
searchSpan: 4,
width: 120
},
{
+ labelWidth: 120,
label: "所属街道",
- prop: "townName",
- align: 'center',
+ parent: false,
search: true,
searchSpan: 4,
- searchLabelWidth: 96,
- labelWidth: 120,
- width: 156,
- searchPlaceholder: '请输入街道'
- }, {
+ prop: "townName",
+ type: "tree",
+ dicUrl: "/api/blade-system/region/getTownTree",
+ props: {
+ label: "name",
+ value: "name"
+ },
+ rules: [{
+ required: true,
+ message: "请选择所属街道",
+ trigger: "blur",
+ }, ],
+ },
+ {
+ searchLabelWidth: 40,
label: "宣防单位",
prop: "deptName",
align: 'center',
@@ -235,7 +239,6 @@
searchSpan: 4,
searchLabelWidth: 96,
searchPlaceholder: '请输入宣防单位',
- // hide: true
},
{
label: "宣防对象",
@@ -250,6 +253,24 @@
span: 24,
slot: true,
formslot: true
+ }, {
+ label: "宣防时间",
+ prop: "dateTime",
+ type: "daterange",
+ format: "yyyy-MM-dd",
+ valueFormat: "yyyy-MM-dd",
+ searchSpan: 6,
+ searchRange: true,
+ hide: true,
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ search: true,
+ rules: [{
+ required: true,
+ message: "请选择事发时间",
+ trigger: "blur",
+ }, ],
},
],
},
@@ -400,8 +421,7 @@
type: "warning",
})
.then(() => {
- row.isDeleted = 1
- return removeTask(row)
+ return remove(row.id)
})
.then(() => {
this.onLoad(this.page)
@@ -484,6 +504,13 @@
},
onLoad(page, params = {}) {
+ const {
+ dateTime
+ } = this.query
+ if (dateTime) {
+ params['startTime'] = dateTime[0]
+ params['endTime'] = dateTime[1]
+ }
this.loading = true
getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
const data = res.data.data
--
Gitblit v1.9.3