Browse Source

修复bug

yinbangyuan 1 year ago
parent
commit
7a1ac26473
1 changed files with 27 additions and 21 deletions
  1. 27 21
      src/views/menu/visitRegister/add.vue

+ 27 - 21
src/views/menu/visitRegister/add.vue

@@ -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
         },
         {