|  |  | @ -27,9 +27,12 @@ | 
			
		
	
		
			
				
					|  |  |  |             <tr> | 
			
		
	
		
			
				
					|  |  |  |               <td colspan="6"> | 
			
		
	
		
			
				
					|  |  |  |                 <div style="display: flex;flex-wrap: wrap"> | 
			
		
	
		
			
				
					|  |  |  |                   <div v-for="(item,index) in formData.checkList" :key="index" class="checkItem" @click="item.isSelect=!item.isSelect"> | 
			
		
	
		
			
				
					|  |  |  |                     <input type="checkbox" :checked="item.isSelect">{{ item.name }} | 
			
		
	
		
			
				
					|  |  |  |                   </div> | 
			
		
	
		
			
				
					|  |  |  |                   <el-select v-model="formData.check" placeholder="" clearable multiple filterable allow-create style="width: 100%"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-option v-for="(item,index) in cornealList " :key="index" :value="item.id" :label="item.name" /> | 
			
		
	
		
			
				
					|  |  |  |                   </el-select> | 
			
		
	
		
			
				
					|  |  |  | <!--                  <div v-for="(item,index) in formData.checkList" :key="index" class="checkItem" @click="item.isSelect=!item.isSelect">--> | 
			
		
	
		
			
				
					|  |  |  | <!--                    <input type="checkbox" :checked="item.isSelect">{{ item.name }}--> | 
			
		
	
		
			
				
					|  |  |  | <!--                  </div>--> | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
		
			
				
					|  |  |  |               </td> | 
			
		
	
		
			
				
					|  |  |  |             </tr> | 
			
		
	
	
		
			
				
					|  |  | @ -40,10 +43,26 @@ | 
			
		
	
		
			
				
					|  |  |  |             </tr> | 
			
		
	
		
			
				
					|  |  |  |             <tr v-for="(item,index) in formData.projectList" :key="`${index}_${index}`"> | 
			
		
	
		
			
				
					|  |  |  |               <template v-if="index<4"> | 
			
		
	
		
			
				
					|  |  |  |                 <template v-if="item.name === '角膜地形图'"> | 
			
		
	
		
			
				
					|  |  |  |                   <td colspan="2">{{ item.name }}</td> | 
			
		
	
		
			
				
					|  |  |  |                   <td colspan="2"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-select v-model="item.os" placeholder="" clearable multiple filterable allow-create style="width: 100%"> | 
			
		
	
		
			
				
					|  |  |  |                       <el-option v-for="(item,index) in cornealList " :key="index" :value="item.id" :label="item.name" /> | 
			
		
	
		
			
				
					|  |  |  |                     </el-select> | 
			
		
	
		
			
				
					|  |  |  |                   </td> | 
			
		
	
		
			
				
					|  |  |  |                   <td colspan="2"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-select v-model="item.od" placeholder="" clearable multiple filterable allow-create style="width: 100%"> | 
			
		
	
		
			
				
					|  |  |  |                       <el-option v-for="(item,index) in cornealList " :key="index" :value="item.id" :label="item.name" /> | 
			
		
	
		
			
				
					|  |  |  |                     </el-select> | 
			
		
	
		
			
				
					|  |  |  |                   </td> | 
			
		
	
		
			
				
					|  |  |  |                 </template> | 
			
		
	
		
			
				
					|  |  |  |                 <template v-else> | 
			
		
	
		
			
				
					|  |  |  |                   <td colspan="2">{{ item.name }}</td> | 
			
		
	
		
			
				
					|  |  |  |                   <td colspan="2"><el-input v-model="item.os" /></td> | 
			
		
	
		
			
				
					|  |  |  |                   <td colspan="2"><el-input v-model="item.od" /></td> | 
			
		
	
		
			
				
					|  |  |  |                 </template> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |               </template> | 
			
		
	
		
			
				
					|  |  |  |             </tr> | 
			
		
	
		
			
				
					|  |  |  |             <tr> | 
			
		
	
		
			
				
					|  |  |  |               <td rowspan="4">{{ formData.projectList[4].name }}</td> | 
			
		
	
	
		
			
				
					|  |  | @ -57,16 +76,16 @@ | 
			
		
	
		
			
				
					|  |  |  |               <td colspan="2">{{ formData.projectList[5].name }}</td> | 
			
		
	
		
			
				
					|  |  |  |               <td colspan="2"> | 
			
		
	
		
			
				
					|  |  |  |                 <div style="display: flex;flex-wrap: wrap"> | 
			
		
	
		
			
				
					|  |  |  |                   <div v-for="(item,index) in formData.projectList[5].osList" :key="index" class="checkItem" @click="item.isSelect=!item.isSelect"> | 
			
		
	
		
			
				
					|  |  |  |                     <input type="checkbox" :checked="item.isSelect">{{ item.name }} | 
			
		
	
		
			
				
					|  |  |  |                   </div> | 
			
		
	
		
			
				
					|  |  |  |                   <el-select v-model="formData.lensOD" placeholder="" clearable multiple filterable allow-create style="width: 100%"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-option v-for="(item,index) in lensList " :key="index" :value="item.id" :label="item.name" /> | 
			
		
	
		
			
				
					|  |  |  |                   </el-select> | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
		
			
				
					|  |  |  |               </td> | 
			
		
	
		
			
				
					|  |  |  |               <td colspan="2"> | 
			
		
	
		
			
				
					|  |  |  |                 <div style="display: flex;flex-wrap: wrap"> | 
			
		
	
		
			
				
					|  |  |  |                   <div v-for="(item,index) in formData.projectList[5].odList" :key="index" class="checkItem" @click="item.isSelect=!item.isSelect"> | 
			
		
	
		
			
				
					|  |  |  |                     <input type="checkbox" :checked="item.isSelect">{{ item.name }} | 
			
		
	
		
			
				
					|  |  |  |                   </div> | 
			
		
	
		
			
				
					|  |  |  |                   <el-select v-model="formData.lensOS" placeholder="" clearable multiple filterable allow-create style="width: 100%"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-option v-for="(item,index) in lensList " :key="index" :value="item.id" :label="item.name" /> | 
			
		
	
		
			
				
					|  |  |  |                   </el-select> | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
		
			
				
					|  |  |  |               </td> | 
			
		
	
		
			
				
					|  |  |  |             </tr> | 
			
		
	
	
		
			
				
					|  |  | @ -104,43 +123,133 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |   }, | 
			
		
	
		
			
				
					|  |  |  |   data() { | 
			
		
	
		
			
				
					|  |  |  |     return { | 
			
		
	
		
			
				
					|  |  |  |       formData: { | 
			
		
	
		
			
				
					|  |  |  |         patientName: '', | 
			
		
	
		
			
				
					|  |  |  |         patientCheckDate: '', | 
			
		
	
		
			
				
					|  |  |  |         patientWearTime: '', | 
			
		
	
		
			
				
					|  |  |  |       cornealList: [ | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '居中', | 
			
		
	
		
			
				
					|  |  |  |           id: 1 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '大致居中', | 
			
		
	
		
			
				
					|  |  |  |           id: 2 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '偏上', | 
			
		
	
		
			
				
					|  |  |  |           id: 3 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '偏下', | 
			
		
	
		
			
				
					|  |  |  |           id: 4 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '偏左', | 
			
		
	
		
			
				
					|  |  |  |           id: 5 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '偏右', | 
			
		
	
		
			
				
					|  |  |  |           id: 6 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '偏颞上', | 
			
		
	
		
			
				
					|  |  |  |           id: 7 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '偏颞下', | 
			
		
	
		
			
				
					|  |  |  |           id: 8 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '偏鼻上', | 
			
		
	
		
			
				
					|  |  |  |           id: 9 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '偏鼻下', | 
			
		
	
		
			
				
					|  |  |  |           id: 10 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '稍上', | 
			
		
	
		
			
				
					|  |  |  |           id: 11 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '稍下', | 
			
		
	
		
			
				
					|  |  |  |           id: 12 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '稍左', | 
			
		
	
		
			
				
					|  |  |  |           id: 13 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '稍右', | 
			
		
	
		
			
				
					|  |  |  |           id: 14 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '稍颞上', | 
			
		
	
		
			
				
					|  |  |  |           id: 15 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '稍颞下', | 
			
		
	
		
			
				
					|  |  |  |           id: 16 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '稍鼻上', | 
			
		
	
		
			
				
					|  |  |  |           id: 17 | 
			
		
	
		
			
				
					|  |  |  |         }, | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '稍鼻下', | 
			
		
	
		
			
				
					|  |  |  |           id: 18 | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |       ], | 
			
		
	
		
			
				
					|  |  |  |       checkList: [ | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '正常', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 1 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '重影', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 2 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '视力波动', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 3 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '异物感', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 4 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '镜片难摘', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 5 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '眼红', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 6 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '眼痛', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 7 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '眩光', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 8 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '视力不佳', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 9 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '其他', | 
			
		
	
		
			
				
					|  |  |  |             isSelect: false | 
			
		
	
		
			
				
					|  |  |  |           id: 10 | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |       ], | 
			
		
	
		
			
				
					|  |  |  |       lensList: [ | 
			
		
	
		
			
				
					|  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |           name: '正常', | 
			
		
	
		
			
				
					|  |  |  |           id: 1 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '划痕', | 
			
		
	
		
			
				
					|  |  |  |           id: 2 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '污染', | 
			
		
	
		
			
				
					|  |  |  |           id: 3 | 
			
		
	
		
			
				
					|  |  |  |         }, { | 
			
		
	
		
			
				
					|  |  |  |           name: '破损', | 
			
		
	
		
			
				
					|  |  |  |           id: 4 | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |       ], | 
			
		
	
		
			
				
					|  |  |  |       formData: { | 
			
		
	
		
			
				
					|  |  |  |         patientName: '', | 
			
		
	
		
			
				
					|  |  |  |         patientCheckDate: '', | 
			
		
	
		
			
				
					|  |  |  |         patientWearTime: '', | 
			
		
	
		
			
				
					|  |  |  |         check: '', | 
			
		
	
		
			
				
					|  |  |  |         projectList: [ | 
			
		
	
		
			
				
					|  |  |  |           { | 
			
		
	
		
			
				
					|  |  |  |             name: '视力', | 
			
		
	
	
		
			
				
					|  |  | @ -181,40 +290,12 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |             name: '镜片', | 
			
		
	
		
			
				
					|  |  |  |             os: '', | 
			
		
	
		
			
				
					|  |  |  |             od: '', | 
			
		
	
		
			
				
					|  |  |  |             osList: [ | 
			
		
	
		
			
				
					|  |  |  |               { | 
			
		
	
		
			
				
					|  |  |  |                 name: '正常', | 
			
		
	
		
			
				
					|  |  |  |                 isSelect: false | 
			
		
	
		
			
				
					|  |  |  |               }, { | 
			
		
	
		
			
				
					|  |  |  |                 name: '划痕', | 
			
		
	
		
			
				
					|  |  |  |                 isSelect: false | 
			
		
	
		
			
				
					|  |  |  |               }, { | 
			
		
	
		
			
				
					|  |  |  |                 name: '污染', | 
			
		
	
		
			
				
					|  |  |  |                 isSelect: false | 
			
		
	
		
			
				
					|  |  |  |               }, { | 
			
		
	
		
			
				
					|  |  |  |                 name: '破损', | 
			
		
	
		
			
				
					|  |  |  |                 isSelect: false | 
			
		
	
		
			
				
					|  |  |  |               } | 
			
		
	
		
			
				
					|  |  |  |             ], | 
			
		
	
		
			
				
					|  |  |  |             odList: [ | 
			
		
	
		
			
				
					|  |  |  |               { | 
			
		
	
		
			
				
					|  |  |  |                 name: '正常', | 
			
		
	
		
			
				
					|  |  |  |                 isSelect: false | 
			
		
	
		
			
				
					|  |  |  |               }, { | 
			
		
	
		
			
				
					|  |  |  |                 name: '划痕', | 
			
		
	
		
			
				
					|  |  |  |                 isSelect: false | 
			
		
	
		
			
				
					|  |  |  |               }, { | 
			
		
	
		
			
				
					|  |  |  |                 name: '污染', | 
			
		
	
		
			
				
					|  |  |  |                 isSelect: false | 
			
		
	
		
			
				
					|  |  |  |               }, { | 
			
		
	
		
			
				
					|  |  |  |                 name: '破损', | 
			
		
	
		
			
				
					|  |  |  |                 isSelect: false | 
			
		
	
		
			
				
					|  |  |  |               } | 
			
		
	
		
			
				
					|  |  |  |             ] | 
			
		
	
		
			
				
					|  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |         ], | 
			
		
	
		
			
				
					|  |  |  |         remark: '', | 
			
		
	
		
			
				
					|  |  |  |         patientSign: '', | 
			
		
	
		
			
				
					|  |  |  |         lensOD: '', | 
			
		
	
		
			
				
					|  |  |  |         lensOS: '', | 
			
		
	
		
			
				
					|  |  |  |         docSign: '' | 
			
		
	
		
			
				
					|  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  | 
 |