|  | @@ -1,156 +1,158 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  | -    <div>
 | 
	
		
			
				|  |  | -      <el-button icon="Location" type="primary" @click="beforeFetchAssigninfo">定点信息</el-button>
 | 
	
		
			
				|  |  | -      <el-button icon="Check" type="primary" @click="submitPatientInfo"> 保存</el-button>
 | 
	
		
			
				|  |  | -      <ReadCard :pat-no="patient.inpatientNo" biztype="01103" @success="afterReadCard"/>
 | 
	
		
			
				|  |  | -      <el-button icon="Top" type="success" @click="checkRegisterDatetime">医保入院登记</el-button>
 | 
	
		
			
				|  |  | -      <el-button icon="Bottom" type="danger" @click="beforeCancelRegister">撤销入院登记</el-button>
 | 
	
		
			
				|  |  | -      <el-button icon="Coin" type="success" @click="xiangMuLuRuRouter">项目录入</el-button>
 | 
	
		
			
				|  |  | -    </div>
 | 
	
		
			
				|  |  | -    <div style="margin-top: 4px">
 | 
	
		
			
				|  |  | -      <el-tag type="info">病人基本信息</el-tag>
 | 
	
		
			
				|  |  | -      <div style="height: 4px"></div>
 | 
	
		
			
				|  |  | -      <el-descriptions :column="3" border>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 住院号</template>
 | 
	
		
			
				|  |  | -          {{ patient.inpatientNo }}
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 住院次数</template>
 | 
	
		
			
				|  |  | -          {{ patient.admissTimes }}
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 出生日期</template>
 | 
	
		
			
				|  |  | -          {{ patient.birthDate }}
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label>入院日期</template>
 | 
	
		
			
				|  |  | -          {{ patient.admissDate }}
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 病区</template>
 | 
	
		
			
				|  |  | -          {{ patient.admissWardName }}
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 入院诊断</template>
 | 
	
		
			
				|  |  | -          <div style="width: 180px" class="ellipsis-text" :title="patient.admissDiagStr">
 | 
	
		
			
				|  |  | -            {{ patient.admissDiagStr }}
 | 
	
		
			
				|  |  | -          </div>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 小科室</template>
 | 
	
		
			
				|  |  | -          {{ patient.smallDeptName }}
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 入院医生</template>
 | 
	
		
			
				|  |  | -          {{ patient.admissPhysicianName }}
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label>身份证号</template>
 | 
	
		
			
				|  |  | -          <el-input v-model="patient.socialNo" style="width: 180px" clearable></el-input>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 姓名</template>
 | 
	
		
			
				|  |  | -          <el-input v-model="patient.name" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 性别</template>
 | 
	
		
			
				|  |  | -          <el-select v-model="patient.sex" placeholder=" " style="width: 180px">
 | 
	
		
			
				|  |  | -            <el-option v-for="item in sexes" :key="item.code" :label="item.name" :value="item.code"></el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 联系电话</template>
 | 
	
		
			
				|  |  | -          <el-input v-model="patient.homeTel" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 管床医生</template>
 | 
	
		
			
				|  |  | -          <el-input v-model="patient.referPhysicianName" readonly @click="searchPhysician(1)"
 | 
	
		
			
				|  |  | -                    style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 责任护士</template>
 | 
	
		
			
				|  |  | -          <el-input v-model="patient.dutyNurseName" readonly @click="searchPhysician(2)"
 | 
	
		
			
				|  |  | -                    style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 国籍</template>
 | 
	
		
			
				|  |  | -          <el-select v-model="patient.country" style="width: 180px" :filterable="true">
 | 
	
		
			
				|  |  | -            <el-option v-for="item in countries" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | -              <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | -              <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | -              <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | -            </el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 民族</template>
 | 
	
		
			
				|  |  | -          <el-select v-model="patient.nation" style="width: 180px" :filterable="true">
 | 
	
		
			
				|  |  | -            <el-option v-for="item in nations" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | -              <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | -              <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | -              <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | -            </el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 联系人姓名</template>
 | 
	
		
			
				|  |  | -          <el-input v-model="patient.contactName" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 联系人关系</template>
 | 
	
		
			
				|  |  | -          <el-select v-model="patient.contactRelation" style="width: 180px" :filterable="true">
 | 
	
		
			
				|  |  | -            <el-option v-for="item in relations" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | -              <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | -              <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | -              <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | -            </el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 联系人地址</template>
 | 
	
		
			
				|  |  | -          <el-input v-model="patient.contactAddrName" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 联系人电话</template>
 | 
	
		
			
				|  |  | -          <el-input v-model="patient.contactPhone" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 登记日期</template>
 | 
	
		
			
				|  |  | -          <el-date-picker v-model="patient.ybRegisterDate" placeholder="选择日期时间" style="width: 180px"
 | 
	
		
			
				|  |  | -                          type="datetime"
 | 
	
		
			
				|  |  | -                          @change="formatYbRegisterDate"></el-date-picker>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 参保地区</template>
 | 
	
		
			
				|  |  | -          <el-select v-if="injuryMode" v-model="patient.injuryArea" placeholder="工伤参保地" size="small">
 | 
	
		
			
				|  |  | -            <el-option v-for="item in injuryAreas" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | -              <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | -              <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | -              <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | -            </el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -          <el-select v-else v-model="patient.admdvs" :clearable="true" :filterable="true" placeholder="请选择" style="width: 180px">
 | 
	
		
			
				|  |  | -            <el-option v-for="item in admdvses" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | -              <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | -              <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | -              <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | -            </el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label> 医疗类别</template>
 | 
	
		
			
				|  |  | -          <el-select v-model="patient.medType" :clearable="true" placeholder="请选择" @change="handleSelectMedType"
 | 
	
		
			
				|  |  | -                     style="width: 180px">
 | 
	
		
			
				|  |  | -            <el-option v-for="item in medTypes" :key="item.code" :disabled="item.disabled" :label="item.name"
 | 
	
		
			
				|  |  | -                       :value="item.code">
 | 
	
		
			
				|  |  | -              <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | -              <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | -              <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | -            </el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <span v-if="patient.medType === '52'">
 | 
	
		
			
				|  |  | +  <div>
 | 
	
		
			
				|  |  | +    <el-button icon="Location" type="primary" @click="beforeFetchAssigninfo">定点信息</el-button>
 | 
	
		
			
				|  |  | +    <el-button icon="Check" type="primary" @click="submitPatientInfo"> 保存</el-button>
 | 
	
		
			
				|  |  | +    <ReadCard :pat-no="patient.inpatientNo" biztype="01103" @success="afterReadCard"/>
 | 
	
		
			
				|  |  | +    <el-button icon="Top" type="success" @click="checkRegisterDatetime">医保入院登记</el-button>
 | 
	
		
			
				|  |  | +    <el-button icon="Bottom" type="danger" @click="beforeCancelRegister">撤销入院登记</el-button>
 | 
	
		
			
				|  |  | +    <el-button icon="Coin" type="success" @click="xiangMuLuRuRouter">项目录入</el-button>
 | 
	
		
			
				|  |  | +    <generate-medicine-return-order/>
 | 
	
		
			
				|  |  | +  </div>
 | 
	
		
			
				|  |  | +  <div style="margin-top: 4px">
 | 
	
		
			
				|  |  | +    <el-tag type="info">病人基本信息</el-tag>
 | 
	
		
			
				|  |  | +    <div style="height: 4px"></div>
 | 
	
		
			
				|  |  | +    <el-descriptions :column="3" border>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 住院号</template>
 | 
	
		
			
				|  |  | +        {{ patient.inpatientNo }}
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 住院次数</template>
 | 
	
		
			
				|  |  | +        {{ patient.admissTimes }}
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 出生日期</template>
 | 
	
		
			
				|  |  | +        {{ patient.birthDate }}
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label>入院日期</template>
 | 
	
		
			
				|  |  | +        {{ patient.admissDate }}
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 病区</template>
 | 
	
		
			
				|  |  | +        {{ patient.admissWardName }}
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 入院诊断</template>
 | 
	
		
			
				|  |  | +        <div style="width: 180px" class="ellipsis-text" :title="patient.admissDiagStr">
 | 
	
		
			
				|  |  | +          {{ patient.admissDiagStr }}
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 小科室</template>
 | 
	
		
			
				|  |  | +        {{ patient.smallDeptName }}
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 入院医生</template>
 | 
	
		
			
				|  |  | +        {{ patient.admissPhysicianName }}
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label>身份证号</template>
 | 
	
		
			
				|  |  | +        <el-input v-model="patient.socialNo" style="width: 180px" clearable></el-input>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 姓名</template>
 | 
	
		
			
				|  |  | +        <el-input v-model="patient.name" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 性别</template>
 | 
	
		
			
				|  |  | +        <el-select v-model="patient.sex" placeholder=" " style="width: 180px">
 | 
	
		
			
				|  |  | +          <el-option v-for="item in sexes" :key="item.code" :label="item.name" :value="item.code"></el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 联系电话</template>
 | 
	
		
			
				|  |  | +        <el-input v-model="patient.homeTel" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 管床医生</template>
 | 
	
		
			
				|  |  | +        <el-input v-model="patient.referPhysicianName" readonly @click="searchPhysician(1)"
 | 
	
		
			
				|  |  | +                  style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 责任护士</template>
 | 
	
		
			
				|  |  | +        <el-input v-model="patient.dutyNurseName" readonly @click="searchPhysician(2)"
 | 
	
		
			
				|  |  | +                  style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 国籍</template>
 | 
	
		
			
				|  |  | +        <el-select v-model="patient.country" style="width: 180px" :filterable="true">
 | 
	
		
			
				|  |  | +          <el-option v-for="item in countries" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | +            <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | +            <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | +            <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | +          </el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 民族</template>
 | 
	
		
			
				|  |  | +        <el-select v-model="patient.nation" style="width: 180px" :filterable="true">
 | 
	
		
			
				|  |  | +          <el-option v-for="item in nations" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | +            <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | +            <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | +            <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | +          </el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 联系人姓名</template>
 | 
	
		
			
				|  |  | +        <el-input v-model="patient.contactName" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 联系人关系</template>
 | 
	
		
			
				|  |  | +        <el-select v-model="patient.contactRelation" style="width: 180px" :filterable="true">
 | 
	
		
			
				|  |  | +          <el-option v-for="item in relations" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | +            <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | +            <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | +            <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | +          </el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 联系人地址</template>
 | 
	
		
			
				|  |  | +        <el-input v-model="patient.contactAddrName" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 联系人电话</template>
 | 
	
		
			
				|  |  | +        <el-input v-model="patient.contactPhone" style="width: 180px"></el-input>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 登记日期</template>
 | 
	
		
			
				|  |  | +        <el-date-picker v-model="patient.ybRegisterDate" placeholder="选择日期时间" style="width: 180px"
 | 
	
		
			
				|  |  | +                        type="datetime"
 | 
	
		
			
				|  |  | +                        @change="formatYbRegisterDate"></el-date-picker>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 参保地区</template>
 | 
	
		
			
				|  |  | +        <el-select v-if="injuryMode" v-model="patient.injuryArea" placeholder="工伤参保地" size="small">
 | 
	
		
			
				|  |  | +          <el-option v-for="item in injuryAreas" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | +            <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | +            <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | +            <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | +          </el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +        <el-select v-else v-model="patient.admdvs" :clearable="true" :filterable="true" placeholder="请选择"
 | 
	
		
			
				|  |  | +                   style="width: 180px">
 | 
	
		
			
				|  |  | +          <el-option v-for="item in admdvses" :key="item.code" :label="item.name" :value="item.code">
 | 
	
		
			
				|  |  | +            <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | +            <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | +            <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | +          </el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label> 医疗类别</template>
 | 
	
		
			
				|  |  | +        <el-select v-model="patient.medType" :clearable="true" placeholder="请选择" @change="handleSelectMedType"
 | 
	
		
			
				|  |  | +                   style="width: 180px">
 | 
	
		
			
				|  |  | +          <el-option v-for="item in medTypes" :key="item.code" :disabled="item.disabled" :label="item.name"
 | 
	
		
			
				|  |  | +                     :value="item.code">
 | 
	
		
			
				|  |  | +            <span style="color: #8492a6; font-size: 12px">{{ item.code }}</span>
 | 
	
		
			
				|  |  | +            <el-divider direction="vertical"></el-divider>
 | 
	
		
			
				|  |  | +            <span>{{ item.name }}</span>
 | 
	
		
			
				|  |  | +          </el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <span v-if="patient.medType === '52'">
 | 
	
		
			
				|  |  |            <el-descriptions-item>
 | 
	
		
			
				|  |  |              <template #label>生育类别</template>
 | 
	
		
			
				|  |  |                <el-select v-model="patient.matnType" placeholder="请选择" style="width: 180px">
 | 
	
	
		
			
				|  | @@ -172,161 +174,161 @@
 | 
	
		
			
				|  |  |              </el-select>
 | 
	
		
			
				|  |  |            </el-descriptions-item>
 | 
	
		
			
				|  |  |          </span>
 | 
	
		
			
				|  |  | -        <el-descriptions-item v-if="patient.medType === '2102' || patient.medType === '52'">
 | 
	
		
			
				|  |  | -          <template #label>患者病种</template>
 | 
	
		
			
				|  |  | -          <el-input v-model="patient.diseName" readonly style="width: 180px" @click="openDiseInput"></el-input>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label>就诊人群类型</template>
 | 
	
		
			
				|  |  | -          <el-select v-model="expContent.MDTRT_GRP_TYPE" placeholder="请选择" style="width: 180px">
 | 
	
		
			
				|  |  | -            <el-option v-for="item in mdtrtGrpTypes" :key="item.code" :label="item.name" :value="item.code"></el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label>外伤标志</template>
 | 
	
		
			
				|  |  | -          <el-select v-model="expContent.TRUM_FLAG" placeholder="请选择" style="width: 180px">
 | 
	
		
			
				|  |  | -            <el-option label="否" value="0"></el-option>
 | 
	
		
			
				|  |  | -            <el-option label="是" value="1"></el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label>涉及第三方标志</template>
 | 
	
		
			
				|  |  | -          <el-select v-model="expContent.REL_TTP_FLAG" placeholder="请选择" style="width: 180px">
 | 
	
		
			
				|  |  | -            <el-option label="否" value="0"></el-option>
 | 
	
		
			
				|  |  | -            <el-option label="是" value="1"></el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -        <el-descriptions-item>
 | 
	
		
			
				|  |  | -          <template #label>住院类型</template>
 | 
	
		
			
				|  |  | -          <el-select v-model="expContent.IPT_TYPE" placeholder="请选择" style="width: 180px">
 | 
	
		
			
				|  |  | -            <el-option label="普通住院" value="1"></el-option>
 | 
	
		
			
				|  |  | -            <el-option label="急诊或者请求住院" value="2"></el-option>
 | 
	
		
			
				|  |  | -            <el-option label="转院住院" value="2"></el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-descriptions-item>
 | 
	
		
			
				|  |  | -      </el-descriptions>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      <div style="margin-top: 16px">
 | 
	
		
			
				|  |  | -        <el-tag type="info"> 医保入院诊断(*自费患者无需填写*)</el-tag>
 | 
	
		
			
				|  |  | -        <el-button circle icon="Plus" title="添加入院诊断" type="primary" @click="openDiagDialog"></el-button>
 | 
	
		
			
				|  |  | -        <el-button :disabled="zyInYbDiags.length === 0" circle icon="Check" title="保存入院诊断" type="success"
 | 
	
		
			
				|  |  | -                   @click="saveYbDiags"></el-button>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -      <div style="margin-top: 8px">
 | 
	
		
			
				|  |  | -        <el-table :data="zyInYbDiags" height="160" stripe>
 | 
	
		
			
				|  |  | -          <el-table-column label="诊断序号" prop="diagNo"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="诊断属性" prop="property"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="诊断编码" prop="icdCode"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="诊断名称" prop="icdText"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="诊断类别">
 | 
	
		
			
				|  |  | -            <template #default="scope">
 | 
	
		
			
				|  |  | -              {{ getDiagTypeName(scope.row.diagType) }}
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -          </el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="诊断时间" prop="opDate"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="操作">
 | 
	
		
			
				|  |  | -            <template #default="scope">
 | 
	
		
			
				|  |  | -              <el-button circle icon="Delete" type="danger" @click="deleteYbDiag(scope.$index)"></el-button>
 | 
	
		
			
				|  |  | -            </template>
 | 
	
		
			
				|  |  | -          </el-table-column>
 | 
	
		
			
				|  |  | -        </el-table>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -      <Assignmentinfo v-if="showAssigninfo" :admdvs="patient.admdvs" :social-no="patient.socialNo"
 | 
	
		
			
				|  |  | -                      @close="showAssigninfo = false"/>
 | 
	
		
			
				|  |  | +      <el-descriptions-item v-if="patient.medType === '2102' || patient.medType === '52'">
 | 
	
		
			
				|  |  | +        <template #label>患者病种</template>
 | 
	
		
			
				|  |  | +        <el-input v-model="patient.diseName" readonly style="width: 180px" @click="openDiseInput"></el-input>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label>就诊人群类型</template>
 | 
	
		
			
				|  |  | +        <el-select v-model="expContent.MDTRT_GRP_TYPE" placeholder="请选择" style="width: 180px">
 | 
	
		
			
				|  |  | +          <el-option v-for="item in mdtrtGrpTypes" :key="item.code" :label="item.name" :value="item.code"></el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label>外伤标志</template>
 | 
	
		
			
				|  |  | +        <el-select v-model="expContent.TRUM_FLAG" placeholder="请选择" style="width: 180px">
 | 
	
		
			
				|  |  | +          <el-option label="否" value="0"></el-option>
 | 
	
		
			
				|  |  | +          <el-option label="是" value="1"></el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label>涉及第三方标志</template>
 | 
	
		
			
				|  |  | +        <el-select v-model="expContent.REL_TTP_FLAG" placeholder="请选择" style="width: 180px">
 | 
	
		
			
				|  |  | +          <el-option label="否" value="0"></el-option>
 | 
	
		
			
				|  |  | +          <el-option label="是" value="1"></el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +      <el-descriptions-item>
 | 
	
		
			
				|  |  | +        <template #label>住院类型</template>
 | 
	
		
			
				|  |  | +        <el-select v-model="expContent.IPT_TYPE" placeholder="请选择" style="width: 180px">
 | 
	
		
			
				|  |  | +          <el-option label="普通住院" value="1"></el-option>
 | 
	
		
			
				|  |  | +          <el-option label="急诊或者请求住院" value="2"></el-option>
 | 
	
		
			
				|  |  | +          <el-option label="转院住院" value="2"></el-option>
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-descriptions-item>
 | 
	
		
			
				|  |  | +    </el-descriptions>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    <div style="margin-top: 16px">
 | 
	
		
			
				|  |  | +      <el-tag type="info"> 医保入院诊断(*自费患者无需填写*)</el-tag>
 | 
	
		
			
				|  |  | +      <el-button circle icon="Plus" title="添加入院诊断" type="primary" @click="openDiagDialog"></el-button>
 | 
	
		
			
				|  |  | +      <el-button :disabled="zyInYbDiags.length === 0" circle icon="Check" title="保存入院诊断" type="success"
 | 
	
		
			
				|  |  | +                 @click="saveYbDiags"></el-button>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  | -    <el-dialog v-model="openXmlr" :fullscreen="true" destroy-on-close title="项目录入" @close="openXmlr = false">
 | 
	
		
			
				|  |  | -      <Xmlr @closeXmlr="openXmlr = false"/>
 | 
	
		
			
				|  |  | -    </el-dialog>
 | 
	
		
			
				|  |  | -    <el-dialog v-model="showSearchSpecialDiag" :close-on-click-modal="false" title="医保患者病种录入" width="60%">
 | 
	
		
			
				|  |  | -      <div style="margin: -16px 0 4px 2px; height: 22px; line-height: 22px">
 | 
	
		
			
				|  |  | -        患者当前病种:
 | 
	
		
			
				|  |  | -        <span style="padding: 2px 6px; background: #005279; border-radius: 4px; color: white">
 | 
	
		
			
				|  |  | -          {{ patient.diseCode ? (patient.diseCode + ' | ' + patient.diseName) : '无' }}
 | 
	
		
			
				|  |  | -        </span>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -      <el-tag>可选病种</el-tag>  
 | 
	
		
			
				|  |  | -      <el-input v-model="specialDiagName" clearable placeholder="请输入病种名称" style="width: 260px"></el-input>
 | 
	
		
			
				|  |  | -      <el-table :data="cptSpecialDiags.slice((currentPage - 1) * 10, currentPage * 10)" height="400"
 | 
	
		
			
				|  |  | -                highlight-current-row stripe>
 | 
	
		
			
				|  |  | -        <el-table-column label="病种编码" prop="newCode"></el-table-column>
 | 
	
		
			
				|  |  | -        <el-table-column label="病种名称" prop="newName"></el-table-column>
 | 
	
		
			
				|  |  | -        <el-table-column label="限额方式" prop="limitWay"></el-table-column>
 | 
	
		
			
				|  |  | -        <el-table-column label="限额额度计算方式" prop="limitAmountCalculateWay"></el-table-column>
 | 
	
		
			
				|  |  | -        <el-table-column label="疾病限额" prop="limitAmount"></el-table-column>
 | 
	
		
			
				|  |  | -        <el-table-column>
 | 
	
		
			
				|  |  | +    <div style="margin-top: 8px">
 | 
	
		
			
				|  |  | +      <el-table :data="zyInYbDiags" height="160" stripe>
 | 
	
		
			
				|  |  | +        <el-table-column label="诊断序号" prop="diagNo"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="诊断属性" prop="property"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="诊断编码" prop="icdCode"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="诊断名称" prop="icdText"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="诊断类别">
 | 
	
		
			
				|  |  |            <template #default="scope">
 | 
	
		
			
				|  |  | -            <el-button type="primary" @click="addDiseInfo(scope.row)">选择此病种</el-button>
 | 
	
		
			
				|  |  | +            {{ getDiagTypeName(scope.row.diagType) }}
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="诊断时间" prop="opDate"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="操作">
 | 
	
		
			
				|  |  | +          <template #default="scope">
 | 
	
		
			
				|  |  | +            <el-button circle icon="Delete" type="danger" @click="deleteYbDiag(scope.$index)"></el-button>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
		
			
				|  |  |        </el-table>
 | 
	
		
			
				|  |  | -      <el-pagination
 | 
	
		
			
				|  |  | -          :current-page="currentPage"
 | 
	
		
			
				|  |  | -          :page-size="10"
 | 
	
		
			
				|  |  | -          :total="cptSpecialDiags.length"
 | 
	
		
			
				|  |  | -          :layout="'total, prev, pager, next, jumper'"
 | 
	
		
			
				|  |  | -          style="margin-top: 5px"
 | 
	
		
			
				|  |  | -          @current-change="handleCurrentChange"
 | 
	
		
			
				|  |  | -      ></el-pagination>
 | 
	
		
			
				|  |  | -    </el-dialog>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    <el-dialog v-model="showAdmissApplyForm" title="医保入院登记申请" width="500px">
 | 
	
		
			
				|  |  | -      <div style="margin-bottom: 20px">
 | 
	
		
			
				|  |  | -        登记时间:
 | 
	
		
			
				|  |  | -        <el-date-picker v-model="admissApply.admissDatetime" placeholder="请选择医保登记开始时间"
 | 
	
		
			
				|  |  | -                        type="datetime"></el-date-picker>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -      <el-input v-model="admissApply.inputComment" placeholder="请输入申请理由" type="textarea"></el-input>
 | 
	
		
			
				|  |  | -      <div style="width: 450px; text-align: right; margin-top: 30px">
 | 
	
		
			
				|  |  | -        <el-button icon="Close" type="info" @click="cancelAdmissApply">取消</el-button>
 | 
	
		
			
				|  |  | -        <el-button icon="Check" type="success" @click="confirmAdmissApply">提交</el-button>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -    </el-dialog>
 | 
	
		
			
				|  |  | -    <el-dialog v-model="showPsnInsuinfo" title="人员信息" width="65%">
 | 
	
		
			
				|  |  | -      <el-tag>{{ injuryMode ? '工伤信息' : '参保信息' }}</el-tag>
 | 
	
		
			
				|  |  | -      <div v-if="injuryMode">
 | 
	
		
			
				|  |  | -        <el-table :data="injuryinfo" height="180" stripe @row-click="handleClickInjuryinfo">
 | 
	
		
			
				|  |  | -          <el-table-column label="电脑号" prop="indiId"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="工伤个人业务序号" prop="serialPers"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="工伤认定号" prop="identifyCode"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="认定申请时间" prop="identyDate"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="受伤部位" prop="injuryPart"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="报告时间" prop="reportDate"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="事故发生时间" prop="accidentDate"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="事故详细情况" prop="accidentDetail"></el-table-column>
 | 
	
		
			
				|  |  | -        </el-table>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -      <div v-else>
 | 
	
		
			
				|  |  | -        <el-table :data="psnBaseinfo.insuinfo" height="180" stripe @row-click="handleClickInsuinfo">
 | 
	
		
			
				|  |  | -          <el-table-column label="余额" prop="balc"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="险种类型" prop="insutypeName"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="人员类别" prop="psnTypeName"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="参保状态" prop="psnInsuStasName"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="个人参保日期" prop="psnInsuDate"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="暂停参保日期" prop="pausInsuDate"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="公务员标志" prop="cvlservFlagName"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="参保地医保区划" prop="insuplcAdmdvs"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="参保地名称" prop="insuplcAdmdvsName"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="单位名称" prop="empName"></el-table-column>
 | 
	
		
			
				|  |  | -        </el-table>
 | 
	
		
			
				|  |  | -        <div style="height: 16px"></div>
 | 
	
		
			
				|  |  | -        <el-tag>身份信息</el-tag>
 | 
	
		
			
				|  |  | -        <el-table :data="psnBaseinfo.idetinfo" height="180" stripe>
 | 
	
		
			
				|  |  | -          <el-table-column label="人员身份类别" prop="psnIdetTypeName"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="人员类别等级" prop="psnTypeLv"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="备注" prop="memo"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="开始时间" prop="begntime"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column label="结束时间" prop="endtime"></el-table-column>
 | 
	
		
			
				|  |  | -        </el-table>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -    </el-dialog>
 | 
	
		
			
				|  |  | -    <Search
 | 
	
		
			
				|  |  | -        v-if="searchParams.showSearch"
 | 
	
		
			
				|  |  | -        :med-type="patient.medType"
 | 
	
		
			
				|  |  | -        :target="searchParams.target"
 | 
	
		
			
				|  |  | -        :title="searchParams.title"
 | 
	
		
			
				|  |  | -        @close="searchParams.showSearch = false"
 | 
	
		
			
				|  |  | -        @click-item="handleClickSearchItem"
 | 
	
		
			
				|  |  | -    />
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <Assignmentinfo v-if="showAssigninfo" :admdvs="patient.admdvs" :social-no="patient.socialNo"
 | 
	
		
			
				|  |  | +                    @close="showAssigninfo = false"/>
 | 
	
		
			
				|  |  | +  </div>
 | 
	
		
			
				|  |  | +  <el-dialog v-model="openXmlr" :fullscreen="true" destroy-on-close title="项目录入" @close="openXmlr = false">
 | 
	
		
			
				|  |  | +    <Xmlr @closeXmlr="openXmlr = false"/>
 | 
	
		
			
				|  |  | +  </el-dialog>
 | 
	
		
			
				|  |  | +  <el-dialog v-model="showSearchSpecialDiag" :close-on-click-modal="false" title="医保患者病种录入" width="60%">
 | 
	
		
			
				|  |  | +    <div style="margin: -16px 0 4px 2px; height: 22px; line-height: 22px">
 | 
	
		
			
				|  |  | +      患者当前病种:
 | 
	
		
			
				|  |  | +      <span style="padding: 2px 6px; background: #005279; border-radius: 4px; color: white">
 | 
	
		
			
				|  |  | +          {{ patient.diseCode ? (patient.diseCode + ' | ' + patient.diseName) : '无' }}
 | 
	
		
			
				|  |  | +        </span>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <el-tag>可选病种</el-tag>  
 | 
	
		
			
				|  |  | +    <el-input v-model="specialDiagName" clearable placeholder="请输入病种名称" style="width: 260px"></el-input>
 | 
	
		
			
				|  |  | +    <el-table :data="cptSpecialDiags.slice((currentPage - 1) * 10, currentPage * 10)" height="400"
 | 
	
		
			
				|  |  | +              highlight-current-row stripe>
 | 
	
		
			
				|  |  | +      <el-table-column label="病种编码" prop="newCode"></el-table-column>
 | 
	
		
			
				|  |  | +      <el-table-column label="病种名称" prop="newName"></el-table-column>
 | 
	
		
			
				|  |  | +      <el-table-column label="限额方式" prop="limitWay"></el-table-column>
 | 
	
		
			
				|  |  | +      <el-table-column label="限额额度计算方式" prop="limitAmountCalculateWay"></el-table-column>
 | 
	
		
			
				|  |  | +      <el-table-column label="疾病限额" prop="limitAmount"></el-table-column>
 | 
	
		
			
				|  |  | +      <el-table-column>
 | 
	
		
			
				|  |  | +        <template #default="scope">
 | 
	
		
			
				|  |  | +          <el-button type="primary" @click="addDiseInfo(scope.row)">选择此病种</el-button>
 | 
	
		
			
				|  |  | +        </template>
 | 
	
		
			
				|  |  | +      </el-table-column>
 | 
	
		
			
				|  |  | +    </el-table>
 | 
	
		
			
				|  |  | +    <el-pagination
 | 
	
		
			
				|  |  | +        :current-page="currentPage"
 | 
	
		
			
				|  |  | +        :page-size="10"
 | 
	
		
			
				|  |  | +        :total="cptSpecialDiags.length"
 | 
	
		
			
				|  |  | +        :layout="'total, prev, pager, next, jumper'"
 | 
	
		
			
				|  |  | +        style="margin-top: 5px"
 | 
	
		
			
				|  |  | +        @current-change="handleCurrentChange"
 | 
	
		
			
				|  |  | +    ></el-pagination>
 | 
	
		
			
				|  |  | +  </el-dialog>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  <el-dialog v-model="showAdmissApplyForm" title="医保入院登记申请" width="500px">
 | 
	
		
			
				|  |  | +    <div style="margin-bottom: 20px">
 | 
	
		
			
				|  |  | +      登记时间:
 | 
	
		
			
				|  |  | +      <el-date-picker v-model="admissApply.admissDatetime" placeholder="请选择医保登记开始时间"
 | 
	
		
			
				|  |  | +                      type="datetime"></el-date-picker>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <el-input v-model="admissApply.inputComment" placeholder="请输入申请理由" type="textarea"></el-input>
 | 
	
		
			
				|  |  | +    <div style="width: 450px; text-align: right; margin-top: 30px">
 | 
	
		
			
				|  |  | +      <el-button icon="Close" type="info" @click="cancelAdmissApply">取消</el-button>
 | 
	
		
			
				|  |  | +      <el-button icon="Check" type="success" @click="confirmAdmissApply">提交</el-button>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +  </el-dialog>
 | 
	
		
			
				|  |  | +  <el-dialog v-model="showPsnInsuinfo" title="人员信息" width="65%">
 | 
	
		
			
				|  |  | +    <el-tag>{{ injuryMode ? '工伤信息' : '参保信息' }}</el-tag>
 | 
	
		
			
				|  |  | +    <div v-if="injuryMode">
 | 
	
		
			
				|  |  | +      <el-table :data="injuryinfo" height="180" stripe @row-click="handleClickInjuryinfo">
 | 
	
		
			
				|  |  | +        <el-table-column label="电脑号" prop="indiId"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="工伤个人业务序号" prop="serialPers"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="工伤认定号" prop="identifyCode"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="认定申请时间" prop="identyDate"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="受伤部位" prop="injuryPart"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="报告时间" prop="reportDate"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="事故发生时间" prop="accidentDate"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="事故详细情况" prop="accidentDetail"></el-table-column>
 | 
	
		
			
				|  |  | +      </el-table>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +    <div v-else>
 | 
	
		
			
				|  |  | +      <el-table :data="psnBaseinfo.insuinfo" height="180" stripe @row-click="handleClickInsuinfo">
 | 
	
		
			
				|  |  | +        <el-table-column label="余额" prop="balc"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="险种类型" prop="insutypeName"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="人员类别" prop="psnTypeName"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="参保状态" prop="psnInsuStasName"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="个人参保日期" prop="psnInsuDate"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="暂停参保日期" prop="pausInsuDate"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="公务员标志" prop="cvlservFlagName"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="参保地医保区划" prop="insuplcAdmdvs"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="参保地名称" prop="insuplcAdmdvsName"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="单位名称" prop="empName"></el-table-column>
 | 
	
		
			
				|  |  | +      </el-table>
 | 
	
		
			
				|  |  | +      <div style="height: 16px"></div>
 | 
	
		
			
				|  |  | +      <el-tag>身份信息</el-tag>
 | 
	
		
			
				|  |  | +      <el-table :data="psnBaseinfo.idetinfo" height="180" stripe>
 | 
	
		
			
				|  |  | +        <el-table-column label="人员身份类别" prop="psnIdetTypeName"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="人员类别等级" prop="psnTypeLv"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="备注" prop="memo"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="开始时间" prop="begntime"></el-table-column>
 | 
	
		
			
				|  |  | +        <el-table-column label="结束时间" prop="endtime"></el-table-column>
 | 
	
		
			
				|  |  | +      </el-table>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  | +  </el-dialog>
 | 
	
		
			
				|  |  | +  <Search
 | 
	
		
			
				|  |  | +      v-if="searchParams.showSearch"
 | 
	
		
			
				|  |  | +      :med-type="patient.medType"
 | 
	
		
			
				|  |  | +      :target="searchParams.target"
 | 
	
		
			
				|  |  | +      :title="searchParams.title"
 | 
	
		
			
				|  |  | +      @close="searchParams.showSearch = false"
 | 
	
		
			
				|  |  | +      @click-item="handleClickSearchItem"
 | 
	
		
			
				|  |  | +  />
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script setup>
 | 
	
	
		
			
				|  | @@ -355,6 +357,8 @@ import Xmlr from '@/components/inpatient/XiangMuLuRu.vue'
 | 
	
		
			
				|  |  |  import Assignmentinfo from '@/components/medical-insurance/assigninfo/Index.vue'
 | 
	
		
			
				|  |  |  import Search from '@/components/search/Index.vue'
 | 
	
		
			
				|  |  |  import ReadCard from '@/components/medical-insurance/readcard/Index.vue'
 | 
	
		
			
				|  |  | +import GenerateMedicineReturnOrder
 | 
	
		
			
				|  |  | +  from "@/components/medical-insurance/medicine-return-order/GenerateMedicineReturnOrder.vue";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const greatestRole = getGreatestRole()
 |