|  |  |  | 
|---|
|  |  |  | 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-form-item> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <el-form-item label="患者范围" prop="tagId"> | 
|---|
|  |  |  | <!-- <el-form-item label="患者范围" prop="tagId"> | 
|---|
|  |  |  | <el-select | 
|---|
|  |  |  | v-model="queryParams.Patientid" | 
|---|
|  |  |  | multiple | 
|---|
|  |  |  | v-model="queryParams.searchscope" | 
|---|
|  |  |  | placeholder="请选择" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <el-option | 
|---|
|  |  |  | v-for="item in Patientrange" | 
|---|
|  |  |  | :key="item.id" | 
|---|
|  |  |  | :label="item.name" | 
|---|
|  |  |  | :value="item.id" | 
|---|
|  |  |  | :key="item.value" | 
|---|
|  |  |  | :label="item.label" | 
|---|
|  |  |  | :value="item.value" | 
|---|
|  |  |  | > | 
|---|
|  |  |  | </el-option> | 
|---|
|  |  |  | </el-select> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | </el-form-item> --> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <el-row> | 
|---|
|  |  |  | 
|---|
|  |  |  | <el-table-column | 
|---|
|  |  |  | fixed | 
|---|
|  |  |  | label="姓名" | 
|---|
|  |  |  | width="100" | 
|---|
|  |  |  | 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> | 
|---|
|  |  |  | 
|---|
|  |  |  | @click=" | 
|---|
|  |  |  | $router.push({ | 
|---|
|  |  |  | path: '/patient/patient/profile/', | 
|---|
|  |  |  | query: { id: scope.row.patid }, | 
|---|
|  |  |  | query: { id: scope.row.id }, | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | " | 
|---|
|  |  |  | v-hasPermi="['system:user:edit']" | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ><span class="button-textsc" | 
|---|
|  |  |  | ><i class="el-icon-zoom-in"></i>查看</span | 
|---|
|  |  |  | ></el-button | 
|---|
|  |  |  | 
|---|
|  |  |  | size="medium" | 
|---|
|  |  |  | type="text" | 
|---|
|  |  |  | @click="handleDelete(scope.row)" | 
|---|
|  |  |  | v-hasPermi="['system:user:edit']" | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ><span class="button-textxga" | 
|---|
|  |  |  | ><i class="el-icon-edit"></i>取消过滤</span | 
|---|
|  |  |  | ></el-button | 
|---|
|  |  |  | 
|---|
|  |  |  | import { delUser } from "@/api/system/user"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import { | 
|---|
|  |  |  | messagelistpatient, | 
|---|
|  |  |  | patarchivelist, | 
|---|
|  |  |  | alterpatient, | 
|---|
|  |  |  | addfiltration, | 
|---|
|  |  |  | particularpatient, | 
|---|
|  |  |  | 
|---|
|  |  |  | propss: { multiple: true }, | 
|---|
|  |  |  | optionstag: [], //标签列表 | 
|---|
|  |  |  | Patientrange: [ | 
|---|
|  |  |  | // { | 
|---|
|  |  |  | //   name: "门诊", | 
|---|
|  |  |  | //   id: 1, | 
|---|
|  |  |  | // }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | name: "住院", | 
|---|
|  |  |  | id: 2, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | value: 0, | 
|---|
|  |  |  | label: "所属患者", | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | name: "体检", | 
|---|
|  |  |  | id: 3, | 
|---|
|  |  |  | value: 1, | 
|---|
|  |  |  | label: "科室患者", | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | value: 2, | 
|---|
|  |  |  | label: "病区患者", | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | whether: [ | 
|---|
|  |  |  | 
|---|
|  |  |  | /** 查询患者列表 */ | 
|---|
|  |  |  | getList() { | 
|---|
|  |  |  | this.loading = true; | 
|---|
|  |  |  | messagelistpatient(this.queryParams).then((response) => { | 
|---|
|  |  |  | patarchivelist(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, | 
|---|
|  |  |  | allhosp: "1", | 
|---|
|  |  |  | notrequiredFlag: 1, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | this.handleQuery(); | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // 多选框选中数据 | 
|---|
|  |  |  | 
|---|
|  |  |  | /** 下载模板操作 */ | 
|---|
|  |  |  | importTemplate() { | 
|---|
|  |  |  | this.download( | 
|---|
|  |  |  | "system/user/importTemplate", | 
|---|
|  |  |  | "smartor/import/getImportPatTemplate", | 
|---|
|  |  |  | {}, | 
|---|
|  |  |  | `user_template_${new Date().getTime()}.xlsx` | 
|---|
|  |  |  | ); | 
|---|