工匠学员对接班级信息接口
parent
051f1d7412
commit
5eb8bd0484
|
@ -96,13 +96,13 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="所属区域" prop="bianjiequyu">
|
||||
<el-select v-model="form.SUOSHUQUYU" placeholder="请选择">
|
||||
<el-option v-for="item in statusList" :key="item.id" :label="item.name" :value="item.id" />
|
||||
<el-select v-model="form.SUOSHUQUYU" placeholder="请选择" @change="getSendDic">
|
||||
<el-option v-for="item in statusList" :key="item.DICTIONARIES_ID" :label="item.name" :value="item.DICTIONARIES_ID" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="边界入侵区域" prop="bianjiequyu">
|
||||
<el-select v-model="form.bianjiequyu" multiple placeholder="请选择监理单位" style="width: 100%;">
|
||||
<el-option v-for="item in quyuList" :key="item.id" :label="item.name" :value="item.id" />
|
||||
<el-option v-for="item in quyuList" :key="item.DICTIONARIES_ID" :label="item.name" :value="item.DICTIONARIES_ID" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="form.VIDEO_TYPE===1" label="视频选择">
|
||||
|
@ -126,7 +126,7 @@
|
|||
</el-form>
|
||||
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button @click="dialogForm =false">取 消</el-button>
|
||||
<el-button @click="closeDia()">取 消</el-button>
|
||||
<el-button type="primary" @click="upload">确 定</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
|
@ -198,11 +198,7 @@ export default {
|
|||
},
|
||||
quyuList: [],
|
||||
shexiangtouForm: {},
|
||||
statusList: [
|
||||
{ id: '0', name: '请选择' },
|
||||
{ id: '1', name: '油管区' },
|
||||
{ id: '2', name: '码头区' }
|
||||
]
|
||||
statusList: []
|
||||
}
|
||||
},
|
||||
async created() {
|
||||
|
@ -266,7 +262,7 @@ export default {
|
|||
this.msg = 'add'
|
||||
this.resetForm()
|
||||
this.dialogForm = true
|
||||
// this.$refs.platformvideo.init()
|
||||
this.getDic()
|
||||
},
|
||||
resetForm() {
|
||||
this.shexiangtouForm.LONGITUDE = ''
|
||||
|
@ -312,6 +308,7 @@ export default {
|
|||
).then(async(data) => {
|
||||
await this.getAllList()
|
||||
this.getList()
|
||||
this.shexiangtouForm = {}
|
||||
}).catch((e) => {
|
||||
this.listLoading = false
|
||||
})
|
||||
|
@ -326,6 +323,7 @@ export default {
|
|||
goEdit(row) {
|
||||
this.dialogForm = true
|
||||
this.listLoading = true
|
||||
this.getDic()
|
||||
return new Promise(resolve => {
|
||||
requestFN(
|
||||
'/platformelectronic/goEdit',
|
||||
|
@ -334,11 +332,13 @@ export default {
|
|||
}
|
||||
).then((data) => {
|
||||
this.shexiangtouForm = data.pd
|
||||
this.form.SUOSHUQUYU = data.pd.SUOSHUQUYU
|
||||
this.getSendDic()
|
||||
this.form.bianjiequyu = data.pd.FANGQU_IDS.split(',')
|
||||
this.form.CORPINFO_ID = data.pd.CORPINFO_ID
|
||||
this.form.VIDEONAME = data.pd.NAME
|
||||
this.form.CODE = data.pd.INDEXCODE
|
||||
this.form.SUOSHUQUYU = data.pd.SUOSHUQUYU
|
||||
|
||||
this.form.LONGITUDEANDLATITUDE = data.pd.LONGITUDE + ',' + data.pd.LATITUDE
|
||||
this.listLoading = false
|
||||
resolve()
|
||||
|
@ -381,8 +381,8 @@ export default {
|
|||
},
|
||||
// 获取列表
|
||||
setPosition() {
|
||||
// eslint-disable-next-line no-empty
|
||||
if (this.shexiangtouForm.PLATFORMELECTRONIC_ID != null) {
|
||||
|
||||
}
|
||||
this.shexiangtouForm.LONGITUDE = this.form.LONGITUDE
|
||||
this.shexiangtouForm.LATITUDE = this.form.LATITUDE
|
||||
|
@ -505,6 +505,57 @@ export default {
|
|||
handleBack() {
|
||||
this.player.dispose()
|
||||
this.dialogVideoHLS = false
|
||||
},
|
||||
|
||||
getDic() { // 获取区域字典信息
|
||||
const loading = this.$loading({
|
||||
lock: true,
|
||||
text: 'Loading',
|
||||
spinner: 'el-icon-loading',
|
||||
background: 'rgba(0, 0, 0, 0.7)'
|
||||
})
|
||||
requestFN('/dictionaries/listSelectTree', { DICTIONARIES_ID: 'f0bae7becdee4d779a2cb82037948ab4' }
|
||||
).then((data) => {
|
||||
this.statusList = JSON.parse(data.zTreeNodes)
|
||||
loading.close()
|
||||
}).catch((e) => {
|
||||
loading.close()
|
||||
})
|
||||
},
|
||||
getSendDic() {
|
||||
const loading = this.$loading({
|
||||
lock: true,
|
||||
text: 'Loading',
|
||||
spinner: 'el-icon-loading',
|
||||
background: 'rgba(0, 0, 0, 0.7)'
|
||||
})
|
||||
this.form.quyuList = []
|
||||
requestFN('/dictionaries/listSelectTree', { DICTIONARIES_ID: this.form.SUOSHUQUYU }
|
||||
).then((data) => {
|
||||
loading.close()
|
||||
this.quyuList = JSON.parse(data.zTreeNodes)
|
||||
}).catch((e) => {
|
||||
loading.close()
|
||||
})
|
||||
},
|
||||
closeDia() {
|
||||
this.dialogForm = false
|
||||
this.form = {
|
||||
CORPINFO_ID: '',
|
||||
bianjiequyu: [],
|
||||
PLATFORMELECTRONIC_ID: '',
|
||||
LONGITUDEANDLATITUDE: '',
|
||||
VIDEOMANAGER_ID: '',
|
||||
VIDEO_RESOURCES_ID: '',
|
||||
VIDEO_TYPE: 1,
|
||||
VIDEONAME: '', //
|
||||
VIDEOURL: '',
|
||||
CODE: '',
|
||||
PLATFORMVIDEOMANAGEMENT_ID: '',
|
||||
LATITUDE: '',
|
||||
LONGITUDE: '',
|
||||
SUOSHUQUYU: ''
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -93,7 +93,7 @@ export default {
|
|||
return {
|
||||
block1OptionsList: [
|
||||
{
|
||||
title: '监控数量',
|
||||
title: '报警数量',
|
||||
img: require('../../../assets/map/zhongdian/ico1.png'),
|
||||
count: '-'
|
||||
},
|
||||
|
@ -154,12 +154,12 @@ export default {
|
|||
},
|
||||
initNum() {
|
||||
requestFN('/map/getAllDwMessage', { corpId: this.corpInfoId }
|
||||
).then((data) => {
|
||||
this.block1OptionsList[0].count = data.alarmList.total
|
||||
requestFN('/map/mapPlatformelectronic/listAllLocatio', { corpId: this.corpInfoId, TYPE: 'bianjieruqin' }
|
||||
).then((data) => {
|
||||
this.block4List = data.alarmList.list
|
||||
this.block1OptionsList[0].count = data.alarmList.total
|
||||
).then((data0) => {
|
||||
this.block1OptionsList[0].count = data0.alarmList.total
|
||||
requestFN('/map/mapPlatformelectronic/listAllLocation', { corpId: this.corpInfoId, TYPE: 'bianjieruqin' }
|
||||
).then((data1) => {
|
||||
this.block4List = data0.alarmList.list
|
||||
this.block1OptionsList[0].count = data1.varList.total
|
||||
}).catch((e) => {
|
||||
this.$message.error(e)
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue