comeplace

This commit is contained in:
shijing 2022-11-15 09:42:44 +08:00
parent 2def4938a1
commit 87f7652443
3 changed files with 113 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -94,7 +94,7 @@
<el-table-column label="事件标记" prop="mark">
<template #default="scope">
<el-tag v-if="scope.row.mark == 20" type="warning" effect="plain">误报</el-tag>
<el-tag v-else type="success" effect="plain"></el-tag>
<el-tag v-else type="success" effect="plain"></el-tag>
</template>
</el-table-column>
<el-table-column label="处理超时">

View File

@ -244,7 +244,7 @@
</el-col>
<el-col :md="12" :sm="12" :xs="24">
<el-form-item label="来源地" prop="come_place">
<el-input v-model="formpeople.come_place" type="text" clearable></el-input>
<sc-address :Address="formpeople.come_place" @selectedAddress="selectedAddress"></sc-address>
</el-form-item>
</el-col>
<el-col :md="12" :sm="12" :xs="24">
@ -252,6 +252,11 @@
<el-input v-model="formpeople.trip_desc" type="text" clearable></el-input>
</el-form-item>
</el-col>
<el-col :md="12" :sm="12" :xs="24">
<el-form-item label="详细地址" prop="come_place_detail">
<el-input v-model="formpeople.come_place_detail" type="text" clearable></el-input>
</el-form-item>
</el-col>
<el-col :md="12" :sm="12" :xs="24">
<el-form-item label="管控措施" prop="measure">
<el-select v-model="formpeople.measure" style="width:100%" placeholder="选择来访事由">
@ -340,6 +345,7 @@
</style>
<script>
import { genTree } from "@/utils/verificate";
import scAddress from "@/components/scAddress/SelectAddress.vue";
const defaultformworker = {
duty: "",
@ -348,6 +354,9 @@ const defaultformworker = {
};
export default {
name: "vistoradd",
components:{
scAddress
},
data() {
return {
measureOptions: ['集中隔离','居家隔离','居家健康检测','排除风险'],
@ -367,6 +376,7 @@ export default {
search: {
keyword: null,
},
come_place:'',
dialog: {
save: false,
permission: false,
@ -382,6 +392,7 @@ export default {
visitor: '',
return_date: '',
come_place: '',
come_place_detail:'',
trip_desc: '',
test_date:'',
measure: '',
@ -403,6 +414,7 @@ export default {
visitor: [{ required: true, message: "请选择来访人员" }],
return_date: [{ required: true, message: "请选择返乡日期" }],
come_place: [{ required: true, message: "请填写来源地" }],
come_place_detail: [{ required: true, message: "请填写来源地详细地址" }],
trip_desc: [{ required: true, message: "请填写行程轨迹" }],
test_date: [{ required: true, message: "请选择核酸日期" }],
measure: [{ required: true, message: "请选择管控措施" }],
@ -425,6 +437,11 @@ export default {
this.getvisitorlist();
},
methods: {
selectedAddress(data){
// debugger;
console.log(data)
this.formpeople.come_place=data;
},
//访
getRpj() {
this.$API.vm.visit.read.req(this.visitid).then((res) => {
@ -462,7 +479,7 @@ export default {
this.$refs.dialogForm.validate(async (valid) => {
if (valid) {
if(this.visitid){
this.$API.vm.visit.update
this.$API.vm.visit.update
.req(this.visitid, this.form)
.then((res) => {
this.$message.success("基本信息更新成功");
@ -516,6 +533,15 @@ this.$API.vm.visit.update
submitpeople() {
let that = this;
that.formpeople.visit = this.visitid;
let addressObj = that.formpeople.come_place;
let addressStr = '';
that.formpeople.come_place = '';
for(let key in addressObj){
addressStr =addressStr+addressObj[key];
}
that.formpeople.come_place = addressStr;
// debugger;
console.log(addressStr)
that.$refs.formpeople.validate((valid) => {
if (valid) {
that.isSaveing = true;