visitor
This commit is contained in:
parent
4cf6e44ffa
commit
be7db35cc3
|
|
@ -8,14 +8,14 @@
|
||||||
<view class="content"></view>
|
<view class="content"></view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border">
|
<view class="item item_bottom_border">
|
||||||
<view class="title">访客</view>
|
<view class="title"><text class="star">*</text>访客</view>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<uni-data-select name="visitor" :localdata="userRange" v-model="formData.visitor">
|
<uni-data-select name="visitor" :localdata="userRange" v-model="formData.visitor">
|
||||||
</uni-data-select>
|
</uni-data-select>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border">
|
<view class="item item_bottom_border">
|
||||||
<view class="title">返乡时间</view>
|
<view class="title"><text class="star">*</text>返乡时间</view>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<uni-datetime-picker
|
<uni-datetime-picker
|
||||||
v-model="formData.return_date"
|
v-model="formData.return_date"
|
||||||
|
|
@ -25,26 +25,26 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border">
|
<view class="item item_bottom_border">
|
||||||
<view class="title">来源地</view>
|
<view class="title"><text class="star">*</text>来源地</view>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<input type="text" v-model="formData.come_place" maxlength="20" placeholder="请输入来源地" />
|
<input type="text" v-model="formData.come_place" maxlength="20" placeholder="请输入来源地" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border">
|
<view class="item item_bottom_border">
|
||||||
<view class="title">行程轨迹</view>
|
<view class="title"><text class="star">*</text>行程轨迹</view>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<input type="text" v-model="formData.trip_desc" maxlength="20" placeholder="请输入行程轨迹" />
|
<input type="text" v-model="formData.trip_desc" maxlength="20" placeholder="请输入行程轨迹" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border">
|
<view class="item item_bottom_border">
|
||||||
<view class="title">管控措施</view>
|
<view class="title"><text class="star">*</text>管控措施</view>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<uni-data-select name="measure" :localdata="measureRange" v-model="formData.measure">
|
<uni-data-select name="measure" :localdata="measureRange" v-model="formData.measure">
|
||||||
</uni-data-select>
|
</uni-data-select>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border">
|
<view class="item item_bottom_border">
|
||||||
<view class="title">核酸检测日期</view>
|
<view class="title"><text class="star">*</text>核酸日期</view>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<uni-datetime-picker
|
<uni-datetime-picker
|
||||||
v-model="formData.test_date"
|
v-model="formData.test_date"
|
||||||
|
|
@ -54,33 +54,33 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border">
|
<view class="item item_bottom_border">
|
||||||
<view class="title">是否报备</view>
|
<view class="title"><text class="star">*</text>是否报备</view>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<u-switch v-model="formData.is_reported"></u-switch>
|
<u-switch v-model="formData.is_reported"></u-switch>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border">
|
<view class="item item_bottom_border">
|
||||||
<view class="title">是否主访客</view>
|
<view class="title"><text class="star">*</text>是否主访客</view>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<u-switch v-model="formData.is_main"></u-switch>
|
<u-switch v-model="formData.is_main"></u-switch>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border" style="height: fit-content;">
|
<view class="item item_bottom_border" style="height: fit-content;">
|
||||||
<view class="title">健康码</view>
|
<view class="title"><text class="star">*</text>健康码</view>
|
||||||
<view style="flex: 3;">
|
<view style="flex: 3;">
|
||||||
<u-upload :action="vuex_apifile" :header="header" ref="uUpload" max-count="1" @on-success="imgUpdataHealth"></u-upload>
|
<u-upload :action="vuex_apifile" :header="header" ref="uUpload" max-count="1" @on-success="imgUpdataHealth"></u-upload>
|
||||||
<!-- <imgUpload :count="1" :header="header" :url="vuex_apifile" @obtain_img="imgUpdataHealth" :list="healthFileList"></imgUpload> -->
|
<!-- <imgUpload :count="1" :header="header" :url="vuex_apifile" @obtain_img="imgUpdataHealth" :list="healthFileList"></imgUpload> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border" style="height: fit-content;">
|
<view class="item item_bottom_border" style="height: fit-content;">
|
||||||
<view class="title">行程码</view>
|
<view class="title"><text class="star">*</text>行程码</view>
|
||||||
<view style="flex: 3;">
|
<view style="flex: 3;">
|
||||||
<u-upload :action="vuex_apifile" :header="header" ref="uUpload" max-count="1" @on-success="imgUpdataTravel"></u-upload>
|
<u-upload :action="vuex_apifile" :header="header" ref="uUpload" max-count="1" @on-success="imgUpdataTravel"></u-upload>
|
||||||
<!-- <imgUpload :count="1" :header="header" :url="vuex_apifile" @obtain_img="imgUpdataTravel" :list="travelFileList"></imgUpload> -->
|
<!-- <imgUpload :count="1" :header="header" :url="vuex_apifile" @obtain_img="imgUpdataTravel" :list="travelFileList"></imgUpload> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="item item_bottom_border" style="height: fit-content;">
|
<view class="item item_bottom_border" style="height: fit-content;">
|
||||||
<view class="title">核酸报告</view>
|
<view class="title"><text class="star">*</text>核酸报告</view>
|
||||||
<view style="flex: 3;">
|
<view style="flex: 3;">
|
||||||
<u-upload :action="vuex_apifile" :header="header" ref="uUpload" max-count="1" @on-success="imgUpdataReport"></u-upload>
|
<u-upload :action="vuex_apifile" :header="header" ref="uUpload" max-count="1" @on-success="imgUpdataReport"></u-upload>
|
||||||
<!-- <imgUpload :count="1" :header="header" :url="vuex_apifile" @obtain_img="imgUpdataReport" :list="reportFileList"></imgUpload> -->
|
<!-- <imgUpload :count="1" :header="header" :url="vuex_apifile" @obtain_img="imgUpdataReport" :list="reportFileList"></imgUpload> -->
|
||||||
|
|
@ -146,11 +146,6 @@
|
||||||
this.getUserRange();
|
this.getUserRange();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getHeader() {
|
|
||||||
this.header = {
|
|
||||||
Authorization: "Bearer " + this.vuex_token
|
|
||||||
}
|
|
||||||
},
|
|
||||||
getHeader() {
|
getHeader() {
|
||||||
this.header = {
|
this.header = {
|
||||||
Authorization: "Bearer " + this.vuex_token
|
Authorization: "Bearer " + this.vuex_token
|
||||||
|
|
@ -165,9 +160,6 @@
|
||||||
imgUpdataReport(data){
|
imgUpdataReport(data){
|
||||||
this.formData.test_report = data.path;
|
this.formData.test_report = data.path;
|
||||||
},
|
},
|
||||||
/* imgUpdataReport(data){
|
|
||||||
this.formData.test_report = data[0];
|
|
||||||
}, */
|
|
||||||
//获取所有已注册游客
|
//获取所有已注册游客
|
||||||
getUserRange() {
|
getUserRange() {
|
||||||
let that = this;
|
let that = this;
|
||||||
|
|
@ -196,18 +188,78 @@
|
||||||
})
|
})
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
if (!nonNullCheck(this.formData.return_date)) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '请选择返乡时间',
|
||||||
|
icon: "none"
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!nonNullCheck(this.formData.come_place)) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '请选择来源地',
|
||||||
|
icon: "none"
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!nonNullCheck(this.formData.trip_desc)) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '请选择行程轨迹',
|
||||||
|
icon: "none"
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!nonNullCheck(this.formData.measure)) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '请选择管控措施',
|
||||||
|
icon: "none"
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!nonNullCheck(this.formData.test_date)) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '请选择核酸日期',
|
||||||
|
icon: "none"
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!nonNullCheck(this.formData.health_code)) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '请上传健康码',
|
||||||
|
icon: "none"
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!nonNullCheck(this.formData.travel_code)) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '请上传行程码',
|
||||||
|
icon: "none"
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!nonNullCheck(this.formData.test_report)) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '请上传核酸报告',
|
||||||
|
icon: "none"
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
|
|
||||||
formSubmit(val) {
|
formSubmit(val) {
|
||||||
let that = this;
|
let that = this;
|
||||||
that.$u.api.vpeopleCreate(that.formData).then(res => {
|
if (!that.paramsCheck()) {
|
||||||
if (res.err_msg) {} else {
|
return;
|
||||||
uni.navigateBack({
|
} else {
|
||||||
delta: 1
|
that.$u.api.vpeopleCreate(that.formData).then(res => {
|
||||||
})
|
if (res.err_msg) {} else {
|
||||||
}
|
uni.navigateBack({
|
||||||
})
|
delta: 1
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
},
|
},
|
||||||
goBack() {
|
goBack() {
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue