更新后台管理
This commit is contained in:
parent
7a50e0ec34
commit
9bc28ea788
|
@ -75,7 +75,11 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane v-if="deviceData.device.type==3" label="监控视频" name="monitor_video">
|
<el-tab-pane v-if="deviceData.device.type==3" label="监控视频" name="monitor_video">
|
||||||
<video src="http://192.168.1.27/live/test.live.mp4?secret=gqig2yFKkDpIMic1uWZY1L5MsIo0eflm" controls></video>
|
<video
|
||||||
|
v-if="deviceData.device.video_url != ''"
|
||||||
|
:src="deviceData.device.video_url"
|
||||||
|
controls
|
||||||
|
></video>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
@ -138,6 +142,7 @@ const getDetails = async () => {
|
||||||
deviceData.device.product_id = res.product_id == null ? '' : res.product_id
|
deviceData.device.product_id = res.product_id == null ? '' : res.product_id
|
||||||
deviceData.device.product_name = res.product_name == null ? '' : res.product_name
|
deviceData.device.product_name = res.product_name == null ? '' : res.product_name
|
||||||
deviceData.monitor_item = res.monitor_item
|
deviceData.monitor_item = res.monitor_item
|
||||||
|
deviceData.device.video_url = res.video_url
|
||||||
})
|
})
|
||||||
.catch((err: any) => {
|
.catch((err: any) => {
|
||||||
console.log('err', err)
|
console.log('err', err)
|
||||||
|
|
|
@ -70,6 +70,9 @@
|
||||||
:value="item.value"
|
:value="item.value"
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="视频地址" prop="video_url">
|
||||||
|
<el-input v-model="formData.video_url" clearable placeholder="请输入视频地址" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="设备状态" prop="status">
|
<el-form-item label="设备状态" prop="status">
|
||||||
<el-select class="flex-1" v-model="formData.status" clearable placeholder="请选择设备状态">
|
<el-select class="flex-1" v-model="formData.status" clearable placeholder="请选择设备状态">
|
||||||
|
@ -136,6 +139,7 @@ const formData = reactive({
|
||||||
product_id: '',
|
product_id: '',
|
||||||
code: '',
|
code: '',
|
||||||
name: '',
|
name: '',
|
||||||
|
video_url: '',
|
||||||
type: '',
|
type: '',
|
||||||
monitor_item: '',
|
monitor_item: '',
|
||||||
status: '',
|
status: '',
|
||||||
|
@ -171,11 +175,6 @@ const formRules = reactive<any>({
|
||||||
message: '请选择设备类型',
|
message: '请选择设备类型',
|
||||||
trigger: ['blur']
|
trigger: ['blur']
|
||||||
}],
|
}],
|
||||||
monitor_item: [{
|
|
||||||
required: true,
|
|
||||||
message: '请选择设备监测项',
|
|
||||||
trigger: ['blur']
|
|
||||||
}],
|
|
||||||
status: [{
|
status: [{
|
||||||
required: true,
|
required: true,
|
||||||
message: '请选择设备状态',
|
message: '请选择设备状态',
|
||||||
|
|
|
@ -51,6 +51,7 @@ class DeviceLogic extends BaseLogic
|
||||||
'name' => $params['name'],
|
'name' => $params['name'],
|
||||||
'type' => $params['type'],
|
'type' => $params['type'],
|
||||||
'monitor_item' => $params['monitor_item'],
|
'monitor_item' => $params['monitor_item'],
|
||||||
|
'video_url' => $params['video_url'],
|
||||||
'status' => $params['status'],
|
'status' => $params['status'],
|
||||||
'is_online' => $params['is_online'],
|
'is_online' => $params['is_online'],
|
||||||
'is_bind' => $params['is_bind'],
|
'is_bind' => $params['is_bind'],
|
||||||
|
@ -94,6 +95,7 @@ class DeviceLogic extends BaseLogic
|
||||||
'name' => $params['name'],
|
'name' => $params['name'],
|
||||||
'type' => $params['type'],
|
'type' => $params['type'],
|
||||||
'monitor_item' => $params['monitor_item'],
|
'monitor_item' => $params['monitor_item'],
|
||||||
|
'video_url' => $params['video_url'],
|
||||||
'status' => $params['status'],
|
'status' => $params['status'],
|
||||||
'is_online' => $params['is_online'],
|
'is_online' => $params['is_online'],
|
||||||
'is_bind' => $params['is_bind'],
|
'is_bind' => $params['is_bind'],
|
||||||
|
|
Loading…
Reference in New Issue