|
|
|
|
@ -57,9 +57,12 @@
|
|
|
|
|
<uni-data-select v-model="form.credent" :localdata="credentList">
|
|
|
|
|
</uni-data-select>
|
|
|
|
|
</uni-forms-item>
|
|
|
|
|
<uni-forms-item label="证件号码" required name="idcard">
|
|
|
|
|
<uni-forms-item label="证件号码" required name="idcard" v-if="form.credent==1">
|
|
|
|
|
<uni-easyinput type="idcard" v-model="form.idcard" placeholder="请输入证件号码" />
|
|
|
|
|
</uni-forms-item>
|
|
|
|
|
<uni-forms-item label="护照号码" required name="passcard" v-if="form.credent==2">
|
|
|
|
|
<uni-easyinput type="text" v-model="form.passcard" placeholder="请输入证件号码" />
|
|
|
|
|
</uni-forms-item>
|
|
|
|
|
<uni-forms-item label="单位名称" required name="company_name">
|
|
|
|
|
<uni-easyinput v-model="form.company_name" placeholder="请输入单位名称" />
|
|
|
|
|
</uni-forms-item>
|
|
|
|
|
@ -99,7 +102,7 @@
|
|
|
|
|
<view class="formtext" style="display: flex;justify-content: space-between;">
|
|
|
|
|
<text>随访人员</text>
|
|
|
|
|
<button style="background-color: #044ed7;" type="primary" size="mini"
|
|
|
|
|
@click="$refs.showRight.open(),follw_people_obj={},follow_people_index=-1">新增随访人员</button>
|
|
|
|
|
@click="$refs.showRight.open(),follw_people_obj={credent:1},follow_people_index=-1">新增随访人员</button>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- 随访人员表格 -->
|
|
|
|
|
<template>
|
|
|
|
|
@ -173,9 +176,12 @@
|
|
|
|
|
:localdata="credentList">
|
|
|
|
|
</uni-data-select>
|
|
|
|
|
</uni-forms-item>
|
|
|
|
|
<uni-forms-item label="证件号码" required name='idcard'>
|
|
|
|
|
<uni-forms-item label="证件号码" required name='idcard' v-if="follw_people_obj.credent==1">
|
|
|
|
|
<uni-easyinput type="idcard" v-model="follw_people_obj.idcard" placeholder="请输入证件号码" />
|
|
|
|
|
</uni-forms-item>
|
|
|
|
|
<uni-forms-item label="护照号码" required name='passcard' v-if="follw_people_obj.credent==2">
|
|
|
|
|
<uni-easyinput type="text" v-model="follw_people_obj.passcard" placeholder="请输入证件号码" />
|
|
|
|
|
</uni-forms-item>
|
|
|
|
|
</uni-forms>
|
|
|
|
|
<view class="uni-group" style="text-align: right;">
|
|
|
|
|
<button @click="closeDrawer" size="mini">取消</button>
|
|
|
|
|
@ -229,6 +235,7 @@
|
|
|
|
|
mobile: "",
|
|
|
|
|
credent: 1,
|
|
|
|
|
idcard: "",
|
|
|
|
|
passcard:"",
|
|
|
|
|
company_name: "",
|
|
|
|
|
cars: [],
|
|
|
|
|
follw_people: [],
|
|
|
|
|
@ -303,6 +310,15 @@
|
|
|
|
|
errorMessage: '身份证格式错误'
|
|
|
|
|
}]
|
|
|
|
|
},
|
|
|
|
|
passcard:{
|
|
|
|
|
rules: [{
|
|
|
|
|
required: true,
|
|
|
|
|
errorMessage: '护照号码不能为空'
|
|
|
|
|
}, {
|
|
|
|
|
pattern: '/^([a-zA-z]|[0-9]){5,17}$/',
|
|
|
|
|
errorMessage: '护照格式错误'
|
|
|
|
|
}]
|
|
|
|
|
},
|
|
|
|
|
company_name: {
|
|
|
|
|
rules: [{
|
|
|
|
|
required: true,
|
|
|
|
|
@ -358,6 +374,15 @@
|
|
|
|
|
pattern: '^[1-9]\\d{5}(18|19|20)\\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]',
|
|
|
|
|
errorMessage: '身份证格式错误'
|
|
|
|
|
}]
|
|
|
|
|
},
|
|
|
|
|
passcard:{
|
|
|
|
|
rules: [{
|
|
|
|
|
required: true,
|
|
|
|
|
errorMessage: '护照号码不能为空'
|
|
|
|
|
}, {
|
|
|
|
|
pattern: '/^([a-zA-z]|[0-9]){5,17}$/',
|
|
|
|
|
errorMessage: '护照格式错误'
|
|
|
|
|
}]
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 单选数据源
|
|
|
|
|
@ -608,6 +633,9 @@
|
|
|
|
|
},
|
|
|
|
|
pushFollowPeople() {
|
|
|
|
|
console.log('this.follw_people_obj', this.follw_people_obj)
|
|
|
|
|
if(this.follw_people_obj.credent==2){
|
|
|
|
|
this.follw_people_obj.idcard = this.follw_people_obj.passcard
|
|
|
|
|
}
|
|
|
|
|
this.$refs['peopleform'].validate().then(res => {
|
|
|
|
|
if (this.follow_people_index > -1) {
|
|
|
|
|
this.form.follw_people[this.follow_people_index] = this.follw_people_obj
|
|
|
|
|
@ -625,8 +653,12 @@
|
|
|
|
|
},
|
|
|
|
|
// 去学习
|
|
|
|
|
saveFormgoStudy() {
|
|
|
|
|
console.log("form", this.form)
|
|
|
|
|
if(this.form.credent==2){
|
|
|
|
|
this.form.idcard = this.form.passcard
|
|
|
|
|
}
|
|
|
|
|
this.$refs['formdata'].validate().then(res => {
|
|
|
|
|
console.log("form", this.form)
|
|
|
|
|
// return
|
|
|
|
|
if (this.isCall === 'call') {
|
|
|
|
|
this.submitForm()
|
|
|
|
|
return
|
|
|
|
|
@ -676,7 +708,7 @@
|
|
|
|
|
this.util.request({
|
|
|
|
|
api: '/api/mobile/visit/visit-save',
|
|
|
|
|
method: "POST",
|
|
|
|
|
data: that.formData,
|
|
|
|
|
data: that.form,
|
|
|
|
|
utilSuccess: function(res) {
|
|
|
|
|
uni.showToast({
|
|
|
|
|
title: res.msg,
|
|
|
|
|
|