|  |  | 
 |  |  |           v-show="showSearch" | 
 |  |  |           label-width="98px" | 
 |  |  |         > | 
 |  |  |           <el-form-item label="姓名" prop="name"> | 
 |  |  |           <el-form-item label="姓名" | 
 |  |  |           width="100" prop="name"> | 
 |  |  |             <el-input | 
 |  |  |               v-model="queryParams.name" | 
 |  |  |               placeholder="请输入姓名" | 
 |  |  | 
 |  |  |             <el-select | 
 |  |  |               v-model="queryParams.tagIds" | 
 |  |  |               multiple | 
 |  |  |               filterable  | 
 |  |  |               filterable | 
 |  |  |               placeholder="请选择" | 
 |  |  |             > | 
 |  |  |               <el-option | 
 |  |  | 
 |  |  |           <el-table-column type="selection" width="50" align="center" /> | 
 |  |  |           <el-table-column | 
 |  |  |             label="序号" | 
 |  |  |             fixed | 
 |  |  |             align="center" | 
 |  |  |             key="patid" | 
 |  |  |             prop="patid" | 
 |  |  |             key="id" | 
 |  |  |             prop="id" | 
 |  |  |           /> | 
 |  |  |           <el-table-column label="姓名" | 
 |  |  |           width="100" fixed align="center" key="patname" prop="patname" /> | 
 |  |  |           <el-table-column | 
 |  |  |             label="体检编号" | 
 |  |  |             align="center" | 
 |  |  |             key="Patientnumber" | 
 |  |  |             prop="Patientnumber" | 
 |  |  |             key="projectcode" | 
 |  |  |             prop="projectcode" | 
 |  |  |           /> | 
 |  |  |           <el-table-column label="姓名" align="center" key="name" prop="name" /> | 
 |  |  |           <el-table-column label="性别" align="center" key="sex" prop="sex"> | 
 |  |  |           <el-table-column label="性别"width="100" align="center" key="sex" prop="sex"> | 
 |  |  |             <template slot-scope="scope"> | 
 |  |  |               <span>{{ scope.row.sex == 1 ? "男" : "女" }}</span> | 
 |  |  |             </template> | 
 |  |  | 
 |  |  |           <el-table-column | 
 |  |  |             label="联系电话" | 
 |  |  |             align="center" | 
 |  |  |             key="telephone" | 
 |  |  |             prop="telephone" | 
 |  |  |             key="telcode" | 
 |  |  |             prop="telcode" | 
 |  |  |             width="120" | 
 |  |  |           /> | 
 |  |  |           <el-table-column | 
 |  |  |             label="患者标签" | 
 |  |  |             label="患者标签(缺)" | 
 |  |  |             align="center" | 
 |  |  |             key="tagList" | 
 |  |  |             prop="tagList" | 
 |  |  | 
 |  |  |           <el-table-column | 
 |  |  |             label="体检套餐" | 
 |  |  |             align="center" | 
 |  |  |             key="combo" | 
 |  |  |             prop="combo" | 
 |  |  |             key="projectname   " | 
 |  |  |             prop="projectname   " | 
 |  |  |             width="120" | 
 |  |  |           /> | 
 |  |  |           <el-table-column | 
 |  |  |             label="体检类型" | 
 |  |  |             label="体检类型(缺)" | 
 |  |  |             align="center" | 
 |  |  |             key="idcardtype" | 
 |  |  |             prop="idcardtype" | 
 |  |  | 
 |  |  |           <el-table-column | 
 |  |  |             label="体检状态" | 
 |  |  |             align="center" | 
 |  |  |             key="telcode" | 
 |  |  |             prop="telcode" | 
 |  |  |             key="state" | 
 |  |  |             prop="state" | 
 |  |  |             width="120" | 
 |  |  |           /> | 
 |  |  |           <el-table-column | 
 |  |  |             label="体检报告" | 
 |  |  |             label="体检报告(待定)" | 
 |  |  |             align="center" | 
 |  |  |             key="idcardno" | 
 |  |  |             prop="idcardno" | 
 |  |  | 
 |  |  |           <el-table-column | 
 |  |  |             label="科室" | 
 |  |  |             align="center" | 
 |  |  |             key="telcode" | 
 |  |  |             prop="telcode" | 
 |  |  |             key="hospitalname" | 
 |  |  |             prop="hospitalname" | 
 |  |  |             width="120" | 
 |  |  |           /> | 
 |  |  |           <el-table-column | 
 |  |  |             label="医生" | 
 |  |  |             align="center" | 
 |  |  |             key="telcode" | 
 |  |  |             prop="telcode" | 
 |  |  |             key="drname" | 
 |  |  |             prop="drname" | 
 |  |  |             width="120" | 
 |  |  |           /> | 
 |  |  |  | 
 |  |  |           <el-table-column | 
 |  |  |             label="就诊时间" | 
 |  |  |             align="center" | 
 |  |  |             key="archivetime" | 
 |  |  |             prop="archivetime" | 
 |  |  |             key="admitdate" | 
 |  |  |             prop="admitdate" | 
 |  |  |             width="160" | 
 |  |  |           > | 
 |  |  |             <template slot-scope="scope"> | 
 |  |  |               <span>{{ parseTime(scope.row.createTime) }}</span> | 
 |  |  |               <span>{{ formatTime(scope.row.admitdate) }}</span> | 
 |  |  |             </template> | 
 |  |  |           </el-table-column> | 
 |  |  |           <el-table-column | 
 |  |  | 
 |  |  |             width="160" | 
 |  |  |           > | 
 |  |  |             <template slot-scope="scope"> | 
 |  |  |               <span>{{ parseTime(scope.row.createTime) }}</span> | 
 |  |  |               <span>{{ formatTime(scope.row.updateTime) }}</span> | 
 |  |  |             </template> | 
 |  |  |           </el-table-column> | 
 |  |  |           <el-table-column | 
 |  |  |             label="操作" | 
 |  |  |             fixed="right" | 
 |  |  |             align="center" | 
 |  |  |             width="160" | 
 |  |  |             class-name="small-padding fixed-width" | 
 |  |  | 
 |  |  |       <el-form ref="form" :model="form" :rules="rules" label-width="100px"> | 
 |  |  |         <el-row> | 
 |  |  |           <el-col :span="12"> | 
 |  |  |             <el-form-item label="姓名" prop="name"> | 
 |  |  |             <el-form-item label="姓名" | 
 |  |  |           width="100" prop="name"> | 
 |  |  |               <el-input | 
 |  |  |                 v-model="form.name" | 
 |  |  |                 placeholder="请输入姓名" | 
 |  |  | 
 |  |  |             </el-form-item> | 
 |  |  |           </el-col> | 
 |  |  |           <el-col :span="12"> | 
 |  |  |             <el-form-item label="性别" prop="sex"> | 
 |  |  |             <el-form-item label="性别"width="100" prop="sex"> | 
 |  |  |               <el-select v-model="form.sex" placeholder="请选择性别"> | 
 |  |  |                 <el-option | 
 |  |  |                   v-for="dict in dict.type.sys_user_sex" | 
 |  |  | 
 |  |  |       <div class="uploading" v-else-if="dractive == 2"> | 
 |  |  |         <el-table :data="uploadingData" style="width: 100%"> | 
 |  |  |           <el-table-column prop="serial" label="序号"> </el-table-column> | 
 |  |  |           <el-table-column prop="name" label="姓名"> </el-table-column> | 
 |  |  |           <el-table-column prop="sex" label="性别"> </el-table-column> | 
 |  |  |           <el-table-column prop="name" label="姓名" | 
 |  |  |           width="100"> </el-table-column> | 
 |  |  |           <el-table-column prop="sex" label="性别"width="100"> </el-table-column> | 
 |  |  |           <el-table-column prop="certificate" label="证件类型"> | 
 |  |  |           </el-table-column> | 
 |  |  |           <el-table-column prop="certificatenum" label="证件号码"> | 
 |  |  | 
 |  |  | import { delUser } from "@/api/system/user"; | 
 |  |  |  | 
 |  |  | import { | 
 |  |  |   messagelistpatient, | 
 |  |  |   alterpatient, | 
 |  |  |   addpatient, | 
 |  |  |   particularpatient, | 
 |  |  |   deletepatient, | 
 |  |  |   listPatphysical, | 
 |  |  |   getPatphysical, | 
 |  |  |   addPatphysical, | 
 |  |  |   updatePatphysical, | 
 |  |  |   delPatphysical, | 
 |  |  |   Exporterrorpatient, | 
 |  |  |   toleadpatient, | 
 |  |  | } from "@/api/smartor/patphysical"; | 
 |  |  | import { | 
 |  |  |   particularpatient, | 
 |  |  | } from "@/api/patient/homepage"; | 
 |  |  | import { listtag } from "@/api/system/label"; | 
 |  |  | import { getToken } from "@/utils/auth"; | 
 |  |  | 
 |  |  |     /** 查询患者列表 */ | 
 |  |  |     getList() { | 
 |  |  |       this.loading = true; | 
 |  |  |       messagelistpatient(this.queryParams).then((response) => { | 
 |  |  |       listPatphysical(this.queryParams).then((response) => { | 
 |  |  |         console.log(response); | 
 |  |  |         this.userList = response.rows; | 
 |  |  |         this.total = response.total; | 
 |  |  | 
 |  |  |     resetQuery() { | 
 |  |  |       this.dateRange = []; | 
 |  |  |       this.resetForm("queryForm"); | 
 |  |  |       this.$refs.tree.setCurrentKey(null); | 
 |  |  |       this.queryParams= { | 
 |  |  |         pageNum: 1, | 
 |  |  |         pageSize: 10, | 
 |  |  |       }, | 
 |  |  |       this.handleQuery(); | 
 |  |  |     }, | 
 |  |  |     // 多选框选中数据 | 
 |  |  | 
 |  |  |     /** 下载模板操作 */ | 
 |  |  |     importTemplate() { | 
 |  |  |       this.download( | 
 |  |  |         "system/user/importTemplate", | 
 |  |  |         "smartor/import/getImportPatTemplate", | 
 |  |  |         {}, | 
 |  |  |         `user_template_${new Date().getTime()}.xlsx` | 
 |  |  |       ); |