无人机管理后台前端(已迁走)
chenyao
2025-09-04 4cc30b2ee7bf3ca7451c519091af6df8e4abddf7
src/views/device/addDevice.vue
@@ -92,7 +92,8 @@
                    {
                        label: '设备名称',// '工作空间名称',
                        prop: 'workspace_name',
                        editDisabled: true,
                        // editDisabled: true,
                        editDisplay: false,
                        searchLabelWidth: 130,
                        search: true,
                        // searchSpan: 4,
@@ -110,7 +111,8 @@
                        prop: 'platform_name',
                        labelWidth: 130,
                        width: 180,
                        editDisabled: true,
                        // editDisabled: true,
                        editDisplay: false,
                        type: 'select',
                        dicData: this.systemNamesDicData,
                        rules: [
@@ -163,7 +165,8 @@
                        label: '绑定编号',
                        prop: 'bind_code',
                        labelWidth: 130,
                        editDisabled: true,
                        // editDisabled: true,
                        editDisplay: false,
                        rules: [
                            {
                                required: false,
@@ -174,6 +177,7 @@
                    },
                    {
                        label: '设备类型',
                        editDisplay: false,
                        prop: 'type',
                        type: 'radio',
                        labelWidth: 130,
@@ -196,34 +200,6 @@
                                trigger: 'change',
                            },
                        ],
                    },
                    {
                        label: '设备描述',// '工作空间描述',
                        prop: 'workspace_desc',
                        labelWidth: 130,
                        // search: true,
                        searchSpan: 4,
                        // editDisabled: true,
                        rules: [
                            {
                                required: true,
                                message: '请输入设备描述',
                                trigger: 'blur',
                            },
                        ],
                    },
                    {
                        label: '创建时间',
                        prop: 'create_time',
                        addDisplay: false,
                        editDisplay: false,
                        overHidden: true,
                        type: 'date',
                        labelWidth: 130,
                        width: 160,
                        format: 'YYYY-MM-DD HH:mm:ss',
                    },
                    {
                        label: '设备位置',// '行政区划',
@@ -296,6 +272,35 @@
                        }
                        },
                    },
                    {
                        label: '设备描述',// '工作空间描述',
                        prop: 'workspace_desc',
                        labelWidth: 130,
                        // search: true,
                        searchSpan: 4,
                        // editDisabled: true,
                        rules: [
                            {
                                required: true,
                                message: '请输入设备描述',
                                trigger: 'blur',
                            },
                        ],
                    },
                    {
                        label: '创建时间',
                        prop: 'create_time',
                        addDisplay: false,
                        editDisplay: false,
                        overHidden: true,
                        type: 'date',
                        labelWidth: 130,
                        width: 160,
                        format: 'YYYY-MM-DD HH:mm:ss',
                    },
                ],
            },
@@ -611,7 +616,12 @@
                }
                values.releaseTimeRange = null
            }
            console.log(values.area_code,this.query)
            values['type'] = 1
            if (values.area_code) {
                values['area_code'] = values.area_code.split(',').pop()
            }
            this.loading = true
            getList(page.currentPage, page.pageSize, values).then(async res => {
                const data = res.data.data