From e16e8664fe9921921ffa6956cdef1a1327c45850 Mon Sep 17 00:00:00 2001
From: 钟日健 <5689795+arsn@user.noreply.gitee.com>
Date: Sat, 04 Feb 2023 16:59:21 +0800
Subject: [PATCH] 保安备案修改,视频监控权限修改
---
src/views/security/security.vue | 67 ++++++++++++++++++++++++++-------
1 files changed, 53 insertions(+), 14 deletions(-)
diff --git a/src/views/security/security.vue b/src/views/security/security.vue
index a043517..1f8bd5a 100644
--- a/src/views/security/security.vue
+++ b/src/views/security/security.vue
@@ -72,6 +72,11 @@
prop: "name",
search: true,
searchSpan: 4,
+ rules: [{
+ required: true,
+ message: "请输入活动名称",
+ trigger: "blur"
+ }],
},
{
label: "负责单位",
@@ -80,12 +85,22 @@
{
label: "负责人",
prop: "person",
- width: 80
+ width: 80,
+ rules: [{
+ required: true,
+ message: "请输入负责人",
+ trigger: "blur"
+ }],
},
{
label: "联系方式",
prop: "contact",
- width: 100
+ width: 100,
+ rules: [{
+ required: true,
+ message: "请输入联系方式",
+ trigger: "blur"
+ }],
},
{
label: "活动地点",
@@ -146,16 +161,28 @@
}],
width: 120,
},
+
{
- label: "活动内容",
- prop: "content",
+ label: "经度",
+ prop: "longitude",
+ span: 12,
+ hide: true,
+ rules: [{
+ required: true,
+ message: "请输入纬度",
+ trigger: "blur"
+ }],
},
{
- label: "经纬度",
- prop: "position",
- type: "input",
+ label: "纬度",
+ prop: "latitude",
span: 12,
- hide: true
+ hide: true,
+ rules: [{
+ required: true,
+ message: "请输入纬度",
+ trigger: "blur"
+ }],
},
// {
// label: "",
@@ -168,11 +195,7 @@
// // display:false,
// component: "AvueMap",
// },
- {
- label: "人数",
- prop: "number",
- width: 60,
- },
+
{
label: "活动类型",
prop: "type",
@@ -188,6 +211,17 @@
trigger: "blur"
}],
width: 90,
+ },
+ {
+ label: "人数",
+ prop: "number",
+ width: 60,
+ },
+ {
+ label: "活动内容",
+ prop: "content",
+ type:"textarea",
+ span:24
},
]
},
@@ -241,6 +275,7 @@
})
},
rowSave(row, done, loading) {
+ row.position = row.longitude + " " + row.latitude;
add(row).then(() => {
this.onLoad(this.page);
this.$message({
@@ -254,6 +289,7 @@
});
},
rowUpdate(row, index, done, loading) {
+ row.position = row.longitude + " " + row.latitude;
update(row).then(() => {
this.onLoad(this.page);
this.$message({
@@ -308,7 +344,10 @@
beforeOpen(done, type) {
if (["edit", "view"].includes(type)) {
getDetail(this.form.id).then(res => {
- this.form = res.data.data;
+ var data = res.data.data;
+ this.form = data;
+ this.form['longitude'] = data.position.split(" ")[0]
+ this.form['latitude'] = data.position.split(" ")[1]
});
}
done();
--
Gitblit v1.9.3