<template>
|
<div>
|
<el-form :model="form" ref="myForm" :inline="true" label-width="80px">
|
<el-form-item label=" 姓名 " prop="Name">
|
<el-input v-model="form.Name" placeholder="请输入 姓名 " />
|
</el-form-item>
|
<el-form-item label=" 性别 " prop="Gender">
|
<el-select v-model="form.Gender" placeholder="请选择 性别 ">
|
<el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label"
|
:value="parseInt(dict.value)"></el-option>
|
</el-select>
|
</el-form-item>
|
<el-form-item label=" 证件号码 " prop="PapersNumber">
|
<el-input v-model="form.PapersNumber" placeholder="请输入 证件号码 " />
|
</el-form-item>
|
<el-form-item label=" 生日 " prop="BirthDate">
|
<el-date-picker clearable v-model="form.BirthDate" type="date" value-format="yyyy-MM-dd" placeholder="请选择 生日 ">
|
</el-date-picker>
|
</el-form-item>
|
<el-form-item label=" 证件类型 " prop="PapersType">
|
<el-select v-model="form.PapersType" placeholder="请选择 证件类型 ">
|
<el-option v-for="dict in dict.type.sys_idtype" :key="dict.value" :label="dict.label"
|
:value="dict.value"></el-option>
|
</el-select>
|
</el-form-item>
|
<el-form-item label=" 删除标记 " prop="delFlag">
|
<el-select v-model="form.delFlag" placeholder="请选择 删除标记 ">
|
<el-option v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.label"
|
:value="dict.value"></el-option>
|
</el-select>
|
</el-form-item>
|
<el-form-item label=" 上传标记 " prop="IsUpload">
|
<el-select v-model="form.IsUpload" placeholder="请选择 上传标记 ">
|
<el-option v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.label"
|
:value="parseInt(dict.value)"></el-option>
|
</el-select>
|
</el-form-item>
|
<el-form-item label=" 上传时间 " prop="uploadTime">
|
<el-date-picker clearable v-model="form.uploadTime" type="date" value-format="yyyy-MM-dd" placeholder="请选择 上传时间 ">
|
</el-date-picker>
|
</el-form-item>
|
<el-form-item label=" 年龄 " prop="Age">
|
<el-input v-model="form.Age" placeholder="请输入 年龄 " />
|
</el-form-item>
|
<el-form-item label=" 微信openid " prop="OpenId">
|
<el-input v-model="form.OpenId" placeholder="微信openid " />
|
</el-form-item>
|
<!--el-divider content-position="center">患者门诊记录信息</el-divider-->
|
<el-collapse v-model="activeNames" @change="handleChange">
|
<el-collapse-item title="患者门诊记录信息" name="1">
|
<el-row :gutter="10" class="mb8">
|
<el-col :span="1.5">
|
<el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAddPatMedOuthosp">添加</el-button>
|
</el-col>
|
<el-col :span="1.5">
|
<el-button type="danger" icon="el-icon-delete" size="mini" @click="handleDeletePatMedOuthosp">删除</el-button>
|
</el-col>
|
</el-row>
|
<el-table :data="patMedOuthospList" :row-class-name="rowPatMedOuthospIndex"
|
@selection-change="handlePatMedOuthospSelectionChange" ref="patMedOuthosp">
|
<el-table-column type="selection" width="50" align="center" />
|
<el-table-column label="序号" align="center" prop="index" width="50" />
|
<el-table-column label=" 流水号 " prop="SerialNum" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.SerialNum" placeholder="请输入 流水号 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 档案ID " prop="PatID" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.PatID" placeholder="请输入 档案ID " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 医院名称 " prop="HospitalName" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.HospitalName" placeholder="请输入 医院名称 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 医院编号 " prop="HospitalCode" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.HospitalCode" placeholder="请输入 医院编号 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 诊断ICD值 " prop="Icd10Code" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.Icd10Code" placeholder="请输入 诊断ICD值 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 诊断名称 " prop="DiagName" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.DiagName" placeholder="请输入 诊断名称 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 科室代码 " prop="DeptCode" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.DeptCode" placeholder="请输入 科室代码 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 科室名称 " prop="DeptName" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.DeptName" placeholder="请输入 科室名称 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 医生工号 " prop="DrCode" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.DrCode" placeholder="请输入 医生工号 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 医生名称 " prop="DrName" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.DrName" placeholder="请输入 医生名称 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 就诊日期 " prop="AdmitDate" width="240">
|
<template slot-scope="scope">
|
<el-date-picker clearable v-model="scope.row.AdmitDate" type="date" value-format="yyyy-MM-dd"
|
placeholder="请选择 就诊日期 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 机构ID " prop="OrgID" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.OrgID" placeholder="请输入 机构ID " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 删除标记 " prop="delFlag" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.delFlag" placeholder="请输入 删除标记 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 更新人 " prop="updateBy" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.updateBy" placeholder="请输入 更新人 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 更新时间 " prop="updateTime" width="240">
|
<template slot-scope="scope">
|
<el-date-picker clearable v-model="scope.row.updateTime" type="date" value-format="yyyy-MM-dd"
|
placeholder="请选择 更新时间 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 创建人 " prop="createBy" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.createBy" placeholder="请输入 创建人 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 创建时间 " prop="createTime" width="240">
|
<template slot-scope="scope">
|
<el-date-picker clearable v-model="scope.row.createTime" type="date" value-format="yyyy-MM-dd"
|
placeholder="请选择 创建时间 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 上传标记 " prop="IsUpload" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.IsUpload" placeholder="请输入 上传标记 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 上传时间 " prop="uploadTime" width="240">
|
<template slot-scope="scope">
|
<el-date-picker clearable v-model="scope.row.uploadTime" type="date" value-format="yyyy-MM-dd"
|
placeholder="请选择 上传时间 " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 科室ID " prop="DeptID" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.DeptID" placeholder="请输入 科室ID " />
|
</template>
|
</el-table-column>
|
<el-table-column label=" 主述 " prop="MainSuit" width="150">
|
<template slot-scope="scope">
|
<el-input v-model="scope.row.MainSuit" placeholder="请输入 主述 " />
|
</template>
|
</el-table-column>
|
</el-table>
|
</el-collapse-item>
|
<el-collapse-item title="患者体检记录" name="2" />
|
<el-collapse-item title="患者挂号记录" name="3">
|
</el-collapse-item>
|
<el-collapse-item title="患者联系方式" name="4">
|
</el-collapse-item>
|
</el-collapse>
|
|
</el-form>
|
<div slot="footer" class="dialog-footer">
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
<el-button @click="cancel">取 消</el-button>
|
</div>
|
</div>
|
</template>
|
|
<script>
|
import { listArchive, getArchive, delArchive, addArchive, updateArchive } from "@/api/smartor/archive";
|
|
export default {
|
name: "Archive",
|
dicts: ['sys_idtype', 'sys_yes_no', 'sys_user_sex', 'sys_job_group', 'sys_patientfrom'],
|
data() {
|
return {
|
// 表单参数
|
form: {}
|
};
|
},
|
created() {
|
},
|
methods: {
|
// 表单重置
|
}
|
};
|
</script>
|