From 3979f06409838160c2884b45d632d82dfb5f4ddf Mon Sep 17 00:00:00 2001
From: fanluyan <754122931@qq.com>
Date: Mon, 8 May 2023 15:35:44 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/addPhotoDialog.vue | 63 ++++++++++++++-----
1 file changed, 48 insertions(+), 15 deletions(-)
diff --git a/src/views/management/monitoringEquipment/photographicDevice/components/addPhotoDialog.vue b/src/views/management/monitoringEquipment/photographicDevice/components/addPhotoDialog.vue
index f5b54b5..4aa88af 100644
--- a/src/views/management/monitoringEquipment/photographicDevice/components/addPhotoDialog.vue
+++ b/src/views/management/monitoringEquipment/photographicDevice/components/addPhotoDialog.vue
@@ -15,20 +15,31 @@
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
- 否
- 是
-
-
+
+
+
+
+ 否
+ 是
+
+
@@ -108,26 +126,38 @@ export default {
},
data() {
+ let validCmid = (rule, value, callback) => {
+ let reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{17}$/;
+ if (!reg.test(value)) {
+ callback(new Error("装置id是由17位字母+数字组合"));
+ } else {
+ callback();
+ }
+ };
return {
page: 1, // 当前页数
pageSize: 10, // 每页数量
channelOptions: "",
channelArr: [],
+ toweridOptions: "",
formInfo: {},
rules: {
// displayName: [
// { required: true, message: "请输入显示名", trigger: "blur" },
// ],
- cmdid: [{ required: true, message: "请输入装置ID", trigger: "blur" }],
+ cmdid: [
+ { required: true, message: "请输入装置ID", trigger: "blur" },
+ { validator: validCmid, trigger: "blur" },
+ ],
// lineid: [
// { required: true, message: "请输入线路编号", trigger: "blur" },
// ],
towerid: [
- { required: true, message: "请输入杆塔编号", trigger: "blur" },
- ],
- hasPan: [
- { required: true, message: "请输入是否带云台", trigger: "change" },
+ { required: true, message: "请输入杆塔编号", trigger: "change" },
],
+ // hasPan: [
+ // { required: true, message: "请输入是否带云台", trigger: "change" },
+ // ],
channelVal: [
{ required: true, message: "请选择通道", trigger: "change" },
],
@@ -248,10 +278,13 @@ export default {
console.log(err);
});
},
+ //通道id 选择
changeChannelId(val) {
console.log(val);
this.channelArr = val;
},
+ //杆塔编号选择
+ changetowerid() {},
},
mounted() {
console.log("打印传过来的对象", this.formItem);