|  |  | @ -23,22 +23,22 @@ | 
			
		
	
		
			
				
					|  |  |  |         <el-table :data="tableData" :span-method="objectSpanMethod" border style="width: 100%; margin-top: 5px"> | 
			
		
	
		
			
				
					|  |  |  |           <el-table-column label="" width="" align="center" :resizable="false"> | 
			
		
	
		
			
				
					|  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |               <div v-if="scope.row.name == 1"> | 
			
		
	
		
			
				
					|  |  |  |               <div v-if="scope.row.name == '1'"> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180 center"> | 
			
		
	
		
			
				
					|  |  |  |                   瞳孔 | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
		
			
				
					|  |  |  |               </div> | 
			
		
	
		
			
				
					|  |  |  |               <div v-else-if="scope.row.name == 3"> | 
			
		
	
		
			
				
					|  |  |  |               <div v-else-if="scope.row.name == '3'"> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180 center"> | 
			
		
	
		
			
				
					|  |  |  |                   右眼 | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
		
			
				
					|  |  |  |               </div> | 
			
		
	
		
			
				
					|  |  |  |               <div v-else-if="scope.row.name == 4"> | 
			
		
	
		
			
				
					|  |  |  |               <div v-else-if="scope.row.name == '4'"> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180 center"> | 
			
		
	
		
			
				
					|  |  |  |                   左眼 | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
		
			
				
					|  |  |  |               </div> | 
			
		
	
		
			
				
					|  |  |  |               <div v-else-if="scope.row.name == 5"> | 
			
		
	
		
			
				
					|  |  |  |               <div v-else-if="scope.row.name == '5'"> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180 center"> | 
			
		
	
		
			
				
					|  |  |  |                   右眼 | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
	
		
			
				
					|  |  | @ -48,17 +48,17 @@ | 
			
		
	
		
			
				
					|  |  |  | <!--                  左眼--> | 
			
		
	
		
			
				
					|  |  |  | <!--                </div>--> | 
			
		
	
		
			
				
					|  |  |  | <!--              </div>--> | 
			
		
	
		
			
				
					|  |  |  |               <div v-else-if="scope.row.name == 7" style="display: flex;justify-content: space-between"> | 
			
		
	
		
			
				
					|  |  |  |               <div v-else-if="scope.row.name == '7'" style="display: flex;justify-content: space-between"> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180" style="text-align: left"> | 
			
		
	
		
			
				
					|  |  |  |                   <span style="display: inline-block;margin-top: 16px">视光师:</span> | 
			
		
	
		
			
				
					|  |  |  |                   <img v-if="scope.row.a" :src="scope.row.a" alt="" style="width: 80px;height: 60px"> | 
			
		
	
		
			
				
					|  |  |  |                   <span style="display: inline-block;margin-top: 12px">视光师:</span> | 
			
		
	
		
			
				
					|  |  |  |                   <img v-if="scope.row.a" :src="scope.row.a" alt="" style="width: 80px;height: 50px;border-style:none;"> | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180" style="text-align: left"> | 
			
		
	
		
			
				
					|  |  |  |                   <el-input v-model="scope.row.b" placeholder="" style="margin-top: 16px"> | 
			
		
	
		
			
				
					|  |  |  |                   <el-input v-model="scope.row.b" placeholder="" style="margin-top: 12px"> | 
			
		
	
		
			
				
					|  |  |  |                     <template slot="prepend">医师:</template> | 
			
		
	
		
			
				
					|  |  |  |                   </el-input> | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180" style="text-align: left;margin-top: 16px"> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180" style="text-align: left;margin-top: 12px"> | 
			
		
	
		
			
				
					|  |  |  |                   日期:<el-date-picker | 
			
		
	
		
			
				
					|  |  |  |                     v-model="scope.row.c" | 
			
		
	
		
			
				
					|  |  |  |                     type="date" | 
			
		
	
	
		
			
				
					|  |  | @ -67,8 +67,8 @@ | 
			
		
	
		
			
				
					|  |  |  |                 </div> | 
			
		
	
		
			
				
					|  |  |  |               </div> | 
			
		
	
		
			
				
					|  |  |  |               <div v-else-if="scope.row.name == '最终处方'"> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180 center" @click="copyData"> | 
			
		
	
		
			
				
					|  |  |  |                   <el-button type="text" plain style="font-size: 14px">最终处方</el-button> | 
			
		
	
		
			
				
					|  |  |  |                 <div class="width-180 center"> | 
			
		
	
		
			
				
					|  |  |  |                   <el-button type="text" plain style="font-size: 14px" @click="copyData">最终处方</el-button> | 
			
		
	
		
			
				
					|  |  |  |                   <div style="display: flex;flex-wrap: wrap"> | 
			
		
	
		
			
				
					|  |  |  |                     <div v-for="(item,index) in scope.row.value" :key="index" class="check" @click="item.isSelect = !item.isSelect" style="margin-left: 8px"> | 
			
		
	
		
			
				
					|  |  |  |                       <input type="checkbox" :checked="item.isSelect"> | 
			
		
	
	
		
			
				
					|  |  | @ -130,7 +130,7 @@ | 
			
		
	
		
			
				
					|  |  |  |                     </div> | 
			
		
	
		
			
				
					|  |  |  |                   </div> | 
			
		
	
		
			
				
					|  |  |  |                   <p style="margin-left: 16px"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-input v-model="scope.row.value" placeholder="" style="width: 280px"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-input v-model="scope.row.value" placeholder="" style="width: 315px"> | 
			
		
	
		
			
				
					|  |  |  |                       <template slot="prepend">其他:</template> | 
			
		
	
		
			
				
					|  |  |  |                     </el-input> | 
			
		
	
		
			
				
					|  |  |  |                   </p> | 
			
		
	
	
		
			
				
					|  |  | @ -694,7 +694,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |         const message = JSON.parse(msg.data) | 
			
		
	
		
			
				
					|  |  |  |         // const data = JSON.parse(msg.data) | 
			
		
	
		
			
				
					|  |  |  |         // const message = JSON.parse(data.msgTxt) | 
			
		
	
		
			
				
					|  |  |  |         // console.log(message) | 
			
		
	
		
			
				
					|  |  |  |         console.log(message) | 
			
		
	
		
			
				
					|  |  |  |         self.tableData.forEach(item => { | 
			
		
	
		
			
				
					|  |  |  |           if (item.name == '3') { | 
			
		
	
		
			
				
					|  |  |  |             item.a = message.RData.DS | 
			
		
	
	
		
			
				
					|  |  | @ -791,18 +791,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | </script> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | <style lang="scss"> | 
			
		
	
		
			
				
					|  |  |  | .flex{ | 
			
		
	
		
			
				
					|  |  |  |   display: flex; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | .j-c{ | 
			
		
	
		
			
				
					|  |  |  |   justify-content: center; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | #optomeFunc{ | 
			
		
	
		
			
				
					|  |  |  |   ::v-deep .el-table__cell{ | 
			
		
	
		
			
				
					|  |  |  |     padding: 0 !important; | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | <style lang="scss" scoped> | 
			
		
	
		
			
				
					|  |  |  | .printBox{ | 
			
		
	
		
			
				
					|  |  |  |   page-break-inside: avoid !important; | 
			
		
	
		
			
				
					|  |  |  |   .el-input__inner { | 
			
		
	
	
		
			
				
					|  |  | @ -814,6 +803,12 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | #operation-record { | 
			
		
	
		
			
				
					|  |  |  |   .flex{ | 
			
		
	
		
			
				
					|  |  |  |     display: flex; | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |   .j-c{ | 
			
		
	
		
			
				
					|  |  |  |     justify-content: center; | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |   .operation-record-table { | 
			
		
	
		
			
				
					|  |  |  |     width: 100%; | 
			
		
	
		
			
				
					|  |  |  |     .operation-text { | 
			
		
	
	
		
			
				
					|  |  | @ -937,4 +932,11 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | </style> | 
			
		
	
		
			
				
					|  |  |  | <style lang="scss"> | 
			
		
	
		
			
				
					|  |  |  | #optomeFunc{ | 
			
		
	
		
			
				
					|  |  |  |   .el-table__cell{ | 
			
		
	
		
			
				
					|  |  |  |     padding: 2px !important; | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | </style> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | 
 |