This commit is contained in:
liuye
2023-09-06 15:29:18 +08:00
parent 45083c459d
commit 7075fed306
3 changed files with 16 additions and 7 deletions

View File

@@ -24,7 +24,7 @@
<ai-info-item label="联系方式">{{ detail.phone }}</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="事件类型" :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>
<ai-uploader :instance="instance" disabled v-model="detail.files"></ai-uploader>
@@ -79,7 +79,7 @@
</ai-select>
</el-form-item> -->
<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 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-form-item>
<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 label="所属网格" style="width: 100%;">
<el-input disabled size="small" v-model="editInfo.girdName" clearable>
@@ -254,6 +254,7 @@ export default {
showMap: false,
searchPlace: '',
map: null,
typeList: []
}
},
@@ -268,6 +269,7 @@ export default {
created() {
this.getDict()
this.getTypeList()
this.dict.load('clapEventStatus', 'residentEventSource', 'xbotReportEventType').then(() => {
this.getDetail()
})
@@ -291,7 +293,16 @@ export default {
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() {
return this.instance.post(`/app/appresidentreportinfo/listGirdInfoByTransfer?id=${this.$route.query.id}`).then(res => {
if (res?.data) {

View File

@@ -170,8 +170,6 @@ export default {
var i = {distName: item, dictValue: item}
this.typeList.push(i)
})
// this.tableData = res.data.records
// this.total = res.data.total
}
})
},

View File

@@ -123,7 +123,7 @@ export default {
typeChart: null,
tableData: [],
totalInfo: {},
type: '2',
type: '0',
timeCheck: ['昨日', '近7天', '近30天', '自定义'],
dialog: false,
dialogDate: false,