|  | @@ -6,26 +6,25 @@
 | 
	
		
			
				|  |  |        <div class="card">
 | 
	
		
			
				|  |  |          <van-panel >
 | 
	
		
			
				|  |  |            <template #header>
 | 
	
		
			
				|  |  | -            <van-cell title="申请信息"></van-cell>
 | 
	
		
			
				|  |  | +<!--            <van-cell title="申请信息"></van-cell>-->
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |            <div class="panel-box">
 | 
	
		
			
				|  |  |              <select-cell
 | 
	
		
			
				|  |  | -              title="来访类型"
 | 
	
		
			
				|  |  | +              title="介绍信类型"
 | 
	
		
			
				|  |  |                :prop="prop"
 | 
	
		
			
				|  |  |                v-model="visitType"
 | 
	
		
			
				|  |  |                :data-list="typeList"
 | 
	
		
			
				|  |  |                required>
 | 
	
		
			
				|  |  |              </select-cell>
 | 
	
		
			
				|  |  | -            <van-cell
 | 
	
		
			
				|  |  | -              v-if="visitType == 1"
 | 
	
		
			
				|  |  | -              title="到访机构"
 | 
	
		
			
				|  |  | +            <van-field
 | 
	
		
			
				|  |  | +              v-if="visitType != 3"
 | 
	
		
			
				|  |  | +              label="介绍信编号"
 | 
	
		
			
				|  |  |                required
 | 
	
		
			
				|  |  | -              is-link
 | 
	
		
			
				|  |  | -              @click="showOrg"
 | 
	
		
			
				|  |  | -              :label="formData.orgName">
 | 
	
		
			
				|  |  | -            </van-cell>
 | 
	
		
			
				|  |  | +              v-model="formData.letterNo"
 | 
	
		
			
				|  |  | +              placeholder="请输入"
 | 
	
		
			
				|  |  | +              :maxlength="20"/>
 | 
	
		
			
				|  |  |              <van-field
 | 
	
		
			
				|  |  | -              label="出入事由"
 | 
	
		
			
				|  |  | +              label="来访事由"
 | 
	
		
			
				|  |  |                required
 | 
	
		
			
				|  |  |                rows="1"
 | 
	
		
			
				|  |  |                autosize
 | 
	
	
		
			
				|  | @@ -33,13 +32,6 @@
 | 
	
		
			
				|  |  |                v-model="formData.reasons"
 | 
	
		
			
				|  |  |                placeholder="请输入"
 | 
	
		
			
				|  |  |                :maxlength="200"/>
 | 
	
		
			
				|  |  | -            <van-field
 | 
	
		
			
				|  |  | -              v-if="visitType != 3"
 | 
	
		
			
				|  |  | -              label="介绍信编号"
 | 
	
		
			
				|  |  | -              required
 | 
	
		
			
				|  |  | -              v-model="formData.letterNo"
 | 
	
		
			
				|  |  | -              placeholder="请输入"
 | 
	
		
			
				|  |  | -              :maxlength="20"/>
 | 
	
		
			
				|  |  |              <van-cell
 | 
	
		
			
				|  |  |                required
 | 
	
		
			
				|  |  |                title="有效期"
 | 
	
	
		
			
				|  | @@ -99,20 +91,35 @@
 | 
	
		
			
				|  |  |        <div class="card" v-show="checked">
 | 
	
		
			
				|  |  |          <van-cell title="人员信息">
 | 
	
		
			
				|  |  |            <template #right-icon>
 | 
	
		
			
				|  |  | -            <van-button type="primary"  icon="plus" size="mini" @click="onAdd">添加</van-button>
 | 
	
		
			
				|  |  | +            <van-button type="info"  icon="plus" size="mini" @click="onAdd">添加</van-button>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </van-cell>
 | 
	
		
			
				|  |  |          <div class="panel-box">
 | 
	
		
			
				|  |  |            <van-form validate-first @failed="onFailed">
 | 
	
		
			
				|  |  | +            <van-cell
 | 
	
		
			
				|  |  | +              v-if="visitType == 1"
 | 
	
		
			
				|  |  | +              title="来访机构"
 | 
	
		
			
				|  |  | +              required
 | 
	
		
			
				|  |  | +              is-link
 | 
	
		
			
				|  |  | +              @click="showOrg"
 | 
	
		
			
				|  |  | +              :label="formData.orgName">
 | 
	
		
			
				|  |  | +            </van-cell>
 | 
	
		
			
				|  |  |              <van-field
 | 
	
		
			
				|  |  |                required
 | 
	
		
			
				|  |  |                v-model="personnel.userName"
 | 
	
		
			
				|  |  |                rows="1"
 | 
	
		
			
				|  |  |                autosize
 | 
	
		
			
				|  |  |                :maxlength="20"
 | 
	
		
			
				|  |  | -              label="出入人员"
 | 
	
		
			
				|  |  | +              label="来访人员"
 | 
	
		
			
				|  |  |                :rules="[{ pattern:/^(.+)$/, message: '请输入' }]"
 | 
	
		
			
				|  |  |                placeholder="请输入"/>
 | 
	
		
			
				|  |  | +            <select-cell
 | 
	
		
			
				|  |  | +              title="证件类型"
 | 
	
		
			
				|  |  | +              :prop="prop"
 | 
	
		
			
				|  |  | +              v-model="visitType"
 | 
	
		
			
				|  |  | +              :data-list="typeList"
 | 
	
		
			
				|  |  | +              required>
 | 
	
		
			
				|  |  | +            </select-cell>
 | 
	
		
			
				|  |  |              <van-field
 | 
	
		
			
				|  |  |                required
 | 
	
		
			
				|  |  |                v-model="personnel.idCard"
 | 
	
	
		
			
				|  | @@ -120,7 +127,6 @@
 | 
	
		
			
				|  |  |                autosize
 | 
	
		
			
				|  |  |                :maxlength="20"
 | 
	
		
			
				|  |  |                label="证件号码"
 | 
	
		
			
				|  |  | -              :rules="[{ pattern:/^[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2]\d|3[0-1])\d{4}([0-9]|X)$/, message: '请输入正确身份证号码' }]"
 | 
	
		
			
				|  |  |                placeholder="请输入"/>
 | 
	
		
			
				|  |  |              <van-field
 | 
	
		
			
				|  |  |                required
 | 
	
	
		
			
				|  | @@ -201,7 +207,7 @@ export default {
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        typeList:[
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -          name:'临时出入',
 | 
	
		
			
				|  |  | +          name:'纸质',
 | 
	
		
			
				|  |  |            value:2
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          {
 |