xbot
This commit is contained in:
@@ -24,7 +24,7 @@
|
|||||||
<ai-info-item label="联系方式">{{ detail.phone }}</ai-info-item>
|
<ai-info-item label="联系方式">{{ detail.phone }}</ai-info-item>
|
||||||
<ai-info-item label="上报时间">{{ detail.createTime }}</ai-info-item>
|
<ai-info-item label="上报时间">{{ detail.createTime }}</ai-info-item>
|
||||||
<!-- <ai-info-item label="事件来源">{{ dict.getLabel('residentEventSource', detail.eventSource) }}</ai-info-item> -->
|
<!-- <ai-info-item label="事件来源">{{ dict.getLabel('residentEventSource', detail.eventSource) }}</ai-info-item> -->
|
||||||
<ai-info-item label="事件类型" :value="dict.getLabel('xbotReportEventType', detail.type)"></ai-info-item>
|
<ai-info-item label="事件类型">{{ detail.type }}</ai-info-item>
|
||||||
<ai-info-item label="事件描述" isLine>{{ detail.content }}</ai-info-item>
|
<ai-info-item label="事件描述" isLine>{{ detail.content }}</ai-info-item>
|
||||||
<ai-info-item label="现场照片" isLine>
|
<ai-info-item label="现场照片" isLine>
|
||||||
<ai-uploader :instance="instance" disabled v-model="detail.files"></ai-uploader>
|
<ai-uploader :instance="instance" disabled v-model="detail.files"></ai-uploader>
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
</ai-select>
|
</ai-select>
|
||||||
</el-form-item> -->
|
</el-form-item> -->
|
||||||
<el-form-item label="事件分类" prop="type" :rules="[{ required: true, message: '请选择事件分类' }]" style="width: 100%;">
|
<el-form-item label="事件分类" prop="type" :rules="[{ required: true, message: '请选择事件分类' }]" style="width: 100%;">
|
||||||
<ai-select v-model="form.type" :selectList="dict.getDict('xbotReportEventType')" placeholder="请选择" />
|
<ai-select v-model="form.type" :selectList="typeList" placeholder="请选择" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="处理结果" prop="eventStatus" style="width: 100%;" :rules="[{ required: true, message: '请选择处理结果' }]">
|
<el-form-item label="处理结果" prop="eventStatus" style="width: 100%;" :rules="[{ required: true, message: '请选择处理结果' }]">
|
||||||
@@ -141,7 +141,7 @@
|
|||||||
<el-input type="textarea" :rows="8" :maxlength="500" v-model="editInfo.content" clearable placeholder="请输入事件描述" show-word-limit></el-input>
|
<el-input type="textarea" :rows="8" :maxlength="500" v-model="editInfo.content" clearable placeholder="请输入事件描述" show-word-limit></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="事件类型" prop="type" :rules="[{ required: true, message: '请选择事件类型' }]" style="width: 100%;">
|
<el-form-item label="事件类型" prop="type" :rules="[{ required: true, message: '请选择事件类型' }]" style="width: 100%;">
|
||||||
<ai-select v-model="editInfo.type" :selectList="dict.getDict('xbotReportEventType')" placeholder="请选择" />
|
<ai-select v-model="editInfo.type" :selectList="typeList" placeholder="请选择" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="所属网格" style="width: 100%;">
|
<el-form-item label="所属网格" style="width: 100%;">
|
||||||
<el-input disabled size="small" v-model="editInfo.girdName" clearable>
|
<el-input disabled size="small" v-model="editInfo.girdName" clearable>
|
||||||
@@ -254,6 +254,7 @@ export default {
|
|||||||
showMap: false,
|
showMap: false,
|
||||||
searchPlace: '',
|
searchPlace: '',
|
||||||
map: null,
|
map: null,
|
||||||
|
typeList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -268,6 +269,7 @@ export default {
|
|||||||
|
|
||||||
created() {
|
created() {
|
||||||
this.getDict()
|
this.getDict()
|
||||||
|
this.getTypeList()
|
||||||
this.dict.load('clapEventStatus', 'residentEventSource', 'xbotReportEventType').then(() => {
|
this.dict.load('clapEventStatus', 'residentEventSource', 'xbotReportEventType').then(() => {
|
||||||
this.getDetail()
|
this.getDetail()
|
||||||
})
|
})
|
||||||
@@ -291,7 +293,16 @@ export default {
|
|||||||
this.isLoading = false
|
this.isLoading = false
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
getTypeList() {
|
||||||
|
this.instance.post(`/app/appsessionarchivefeaturelibrary/eventTypeList`).then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
res.data.map((item) => {
|
||||||
|
var i = {distName: item, dictValue: item}
|
||||||
|
this.typeList.push(i)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
getGirdList() {
|
getGirdList() {
|
||||||
return this.instance.post(`/app/appresidentreportinfo/listGirdInfoByTransfer?id=${this.$route.query.id}`).then(res => {
|
return this.instance.post(`/app/appresidentreportinfo/listGirdInfoByTransfer?id=${this.$route.query.id}`).then(res => {
|
||||||
if (res?.data) {
|
if (res?.data) {
|
||||||
|
|||||||
@@ -170,8 +170,6 @@ export default {
|
|||||||
var i = {distName: item, dictValue: item}
|
var i = {distName: item, dictValue: item}
|
||||||
this.typeList.push(i)
|
this.typeList.push(i)
|
||||||
})
|
})
|
||||||
// this.tableData = res.data.records
|
|
||||||
// this.total = res.data.total
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ export default {
|
|||||||
typeChart: null,
|
typeChart: null,
|
||||||
tableData: [],
|
tableData: [],
|
||||||
totalInfo: {},
|
totalInfo: {},
|
||||||
type: '2',
|
type: '0',
|
||||||
timeCheck: ['昨日', '近7天', '近30天', '自定义'],
|
timeCheck: ['昨日', '近7天', '近30天', '自定义'],
|
||||||
dialog: false,
|
dialog: false,
|
||||||
dialogDate: false,
|
dialogDate: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user