|
|
@ -136,6 +136,87 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-if="group.tableName == 'ic_hs'" style="margin-top:10px; padding: 0 20px;"> |
|
|
|
<el-table class="table" |
|
|
|
:data="natList" |
|
|
|
border |
|
|
|
height="400" |
|
|
|
:header-cell-style="{background:'#2195FE',color:'#FFFFFF'}" |
|
|
|
style="width: 100%"> |
|
|
|
<el-table-column label="序号" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
type="index" |
|
|
|
width="50"></el-table-column> |
|
|
|
|
|
|
|
<el-table-column prop="testTime" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="检测时间" |
|
|
|
width="150"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="address" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="检测机构" |
|
|
|
show-overflow-tooltip |
|
|
|
min-width="180"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="result" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="检测结果" |
|
|
|
width="240"> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
<div v-if="group.tableName == 'ic_xc'" style="margin-top:10px; padding: 0 20px;"> |
|
|
|
<el-table class="table" |
|
|
|
:data="tripList" |
|
|
|
border |
|
|
|
height="400" |
|
|
|
:header-cell-style="{background:'#2195FE',color:'#FFFFFF'}" |
|
|
|
style="width: 100%"> |
|
|
|
<el-table-column label="序号" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
type="index" |
|
|
|
width="50"></el-table-column> |
|
|
|
|
|
|
|
<el-table-column prop="fromRegion" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="来自地区" |
|
|
|
show-overflow-tooltip |
|
|
|
min-width="100"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="arrivalTime" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="来到本地时间" |
|
|
|
width="140"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="leaveTime" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="离开本地时间" |
|
|
|
width="140"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="noticeTime" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="最近一次通知时间" |
|
|
|
width="140"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="remark" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
label="备注" |
|
|
|
show-overflow-tooltip |
|
|
|
width="120"> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
<div class="list" v-else> |
|
|
|
<div |
|
|
|
class="item" |
|
|
@ -210,6 +291,8 @@ export default { |
|
|
|
louList: [], |
|
|
|
danyuanList: [], |
|
|
|
homeList: [], |
|
|
|
natList: [], // 核酸检测 |
|
|
|
tripList: [], // 行程信息 |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
@ -315,6 +398,7 @@ export default { |
|
|
|
async getApiData() { |
|
|
|
await this.getField(); |
|
|
|
await this.getInfo(); |
|
|
|
this.getDetailList() |
|
|
|
this.getXiaoquList(); |
|
|
|
this.getLouList(); |
|
|
|
this.getDanyuanList(); |
|
|
@ -364,6 +448,7 @@ export default { |
|
|
|
}); |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
|
|
|
|
this.groupList = data.groupList; |
|
|
|
this.fieldList = (function (arr) { |
|
|
|
let col = []; |
|
|
@ -429,6 +514,22 @@ export default { |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
const arr = [{ |
|
|
|
groupId: "hs123", |
|
|
|
itemList: [], |
|
|
|
label: "核酸检测信息", |
|
|
|
sort: 998, |
|
|
|
supportAdd: false, |
|
|
|
tableName: "ic_hs", |
|
|
|
}, { |
|
|
|
groupId: "hs124", |
|
|
|
itemList: [], |
|
|
|
label: "行程信息", |
|
|
|
sort: 999, |
|
|
|
supportAdd: false, |
|
|
|
tableName: "ic_xc", |
|
|
|
}] |
|
|
|
this.groupList = [...this.groupList, ...arr] |
|
|
|
} else { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
@ -500,6 +601,24 @@ export default { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
async getDetailList () { |
|
|
|
|
|
|
|
const url = "/epmetuser/epidemicPrevention/info" |
|
|
|
let params = { |
|
|
|
id: this.userId |
|
|
|
} |
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
const { vaccineList, natList, tripList } = data |
|
|
|
this.vaccineList = vaccineList |
|
|
|
this.natList = natList |
|
|
|
this.tripList = tripList |
|
|
|
} else { |
|
|
|
this.$message.error(msg) |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|