diff --git a/src/renderer/src/views/components/headers/components/setPup/components/engineering.vue b/src/renderer/src/views/components/headers/components/setPup/components/engineering.vue
index 2e1d585..a2bf269 100644
--- a/src/renderer/src/views/components/headers/components/setPup/components/engineering.vue
+++ b/src/renderer/src/views/components/headers/components/setPup/components/engineering.vue
@@ -483,6 +483,7 @@ const importProject = () => {
console.log(arr, 'arrarr')
arr.pop()
// let path: any = 'C:/Users/Administrator/AppData/Roaming/yjearth'
+ console.log(paths[0], arr.join('/'), 'pathpath')
unzip_file(paths[0], arr.join('/'))
.then((res) => {
// loadingInstance.close()
diff --git a/src/renderer/src/views/components/headers/components/setPup/components/equipment.vue b/src/renderer/src/views/components/headers/components/setPup/components/equipment.vue
index ee831a3..c6b7068 100644
--- a/src/renderer/src/views/components/headers/components/setPup/components/equipment.vue
+++ b/src/renderer/src/views/components/headers/components/setPup/components/equipment.vue
@@ -58,7 +58,7 @@
-
+
编辑
diff --git a/src/renderer/src/views/components/propertyBox/RoutePlanning copy.vue b/src/renderer/src/views/components/propertyBox/RoutePlanning copy.vue
new file mode 100644
index 0000000..ab62174
--- /dev/null
+++ b/src/renderer/src/views/components/propertyBox/RoutePlanning copy.vue
@@ -0,0 +1,463 @@
+
+
+
+
+
+
+
diff --git a/src/renderer/src/views/components/propertyBox/addDevice.vue b/src/renderer/src/views/components/propertyBox/addDevice.vue
index 6db6010..2256af6 100644
--- a/src/renderer/src/views/components/propertyBox/addDevice.vue
+++ b/src/renderer/src/views/components/propertyBox/addDevice.vue
@@ -10,32 +10,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -77,9 +81,38 @@ var addForm: any = ref({
const peopleRules: any = reactive({
cameraName: [{ required: true, message: '请输入名称', trigger: 'blur' }],
ip: [{ required: true, message: '请输入ip', trigger: 'blur' }],
- port: [{ required: true, message: '请输入设备端口号', trigger: 'blur' }],
+ port: [
+ { required: true, message: '请输入设备端口号', trigger: 'blur' },
+ {
+ validator: (rule, value, callback) => {
+ if (!value) {
+ callback(new Error('请输入设备端口'))
+ return
+ }
+
+ const portNum = Number(value)
+ if (isNaN(portNum)) {
+ callback(new Error('端口号必须为数字'))
+ return
+ }
+
+ if (portNum < 1 || portNum > 65535) {
+ callback(new Error('端口号范围必须在1-65535之间'))
+ return
+ }
+
+ if (!Number.isInteger(portNum)) {
+ callback(new Error('端口号必须为整数'))
+ return
+ }
+
+ callback()
+ },
+ trigger: 'blur'
+ }
+ ],
username: [{ required: true, message: '请输入用户名', trigger: 'blur' }],
- password: [{ required: true, message: '请channel', trigger: 'blur' }],
+ password: [{ required: true, message: '请输入密码', trigger: 'blur' }],
type: [{ required: true, message: '请选择设备类型', trigger: 'blur' }],
channel: [{ required: true, message: '请输入通道号', trigger: 'blur' }]
})
diff --git a/src/renderer/src/views/components/propertyBox/addMaterials.vue b/src/renderer/src/views/components/propertyBox/addMaterials.vue
index 0186999..cf34019 100644
--- a/src/renderer/src/views/components/propertyBox/addMaterials.vue
+++ b/src/renderer/src/views/components/propertyBox/addMaterials.vue
@@ -16,7 +16,7 @@
ref="peopleFormRef"
>
-
+
@@ -86,6 +86,7 @@ var submitProtal = () => {
})
}
eventBus.on('openAddMaterial', (params) => {
+ console.log(params, 'iuiuuiuiu')
addTitle.value = params.title
if (addTitle.value != '添加物资') {
addForm.value.name = params.data.name