From bac13bc1c321bc155c37a3305a7bb6b9d0732d12 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 01 八月 2024 18:37:01 +0800
Subject: [PATCH] 测试完成
---
src/views/patient/follow/index.vue | 173 +++++++++++++++++++++++++++++----------------------------
1 files changed, 87 insertions(+), 86 deletions(-)
diff --git a/src/views/patient/follow/index.vue b/src/views/patient/follow/index.vue
index cadf3b5..6f7bbe8 100644
--- a/src/views/patient/follow/index.vue
+++ b/src/views/patient/follow/index.vue
@@ -20,24 +20,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
- <el-form-item label="鎮h�呯紪鍙�" prop="iccardno">
- <el-input
- v-model="queryParams.iccardno"
- placeholder="璇疯緭鍏ユ偅鑰呯紪鍙�"
- clearable
- style="width: 250px"
- @keyup.enter.native="handleQuery"
- />
- </el-form-item>
- <el-form-item label="鎮h�呯紪鍙�" prop="telcode">
- <el-input
- v-model="queryParams.telcode"
- placeholder="璇疯緭鍏ユ偅鑰呯紪鍙�"
- clearable
- style="width: 280px"
- @keyup.enter.native="handleQuery"
- />
- </el-form-item>
+
<el-form-item label="鎮h�呰寖鍥�" prop="tagId">
<el-select
v-model="queryParams.Patientid"
@@ -53,31 +36,46 @@
</el-option>
</el-select>
</el-form-item>
+ <el-form-item label="鏄惁浼氬憳" prop="tagId">
+ <el-select
+ v-model="queryParams.whether"
+ multiple
+ placeholder="璇烽�夋嫨"
+ >
+ <el-option
+ v-for="item in whether"
+ :key="item.id"
+ :label="item.name"
+ :value="item.id"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
+ <el-form-item label="杩囨护鏃堕棿" prop="tagId">
+ <el-date-picker
+ v-model="queryParams.value1"
+ type="daterange"
+ range-separator="鑷�"
+ start-placeholder="寮�濮嬫棩鏈�"
+ end-placeholder="缁撴潫鏃ユ湡"
+ >
+ </el-date-picker>
+ </el-form-item>
<el-row>
- <el-form-item label="鎮h�呮爣绛�" prop="tagId">
+ <el-form-item label="杩囨护绫诲瀷" prop="tagId">
<el-select
v-model="queryParams.tagIds"
multiple
placeholder="璇烽�夋嫨"
>
<el-option
- v-for="item in optionstag"
- :key="item.tagid"
- :label="item.tagname"
- :value="item.tagid"
+ v-for="item in Filterreason"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
>
</el-option>
</el-select>
- </el-form-item>
- <el-form-item label=" 灏辫瘖鏃ユ湡 " prop="admitdate">
- <el-date-picker
- clearable
- v-model="queryParams.admitdate"
- type="date"
- value-format="yyyy-MM-dd"
- placeholder="璇烽�夋嫨 灏辫瘖鏃ユ湡 "
- >
- </el-date-picker>
</el-form-item>
<el-form-item>
<el-button
@@ -160,33 +158,23 @@
prop="age"
width="120"
/>
+
<el-table-column
- label="鍑虹敓骞存湀"
- align="center"
- key="archivetime"
- prop="archivetime"
- width="160"
- >
- <template slot-scope="scope">
- <span>{{ parseTime(scope.row.createTime) }}</span>
- </template>
- </el-table-column>
- <el-table-column
- label="瀹跺涵浣忓潃"
+ label="璇佷欢缂栧彿"
align="center"
key="age"
prop="age"
width="120"
/>
<el-table-column
- label="榛戝悕鍗曞師鍥�"
+ label="杩囨护绫诲瀷"
align="center"
key="age"
prop="age"
width="120"
/>
<el-table-column
- label="鎮h�呮爣绛�"
+ label="杩囨护鍘熷洜"
align="center"
key="tagList"
prop="tagList"
@@ -200,17 +188,16 @@
<el-table-column
label="璇佷欢绫诲瀷"
align="center"
- key="iccardtype"
- prop="iccardtype"
+ key="idcardtype"
+ prop="idcardtype"
width="120"
/><el-table-column
- label="璇佷欢鍙风爜"
+ label="璇佷欢缂栧彿"
align="center"
- key="iccardno"
- prop="iccardno"
+ key="idcardno"
+ prop="idcardno"
width="190"
/>
-
<el-table-column
label="鑱旂郴鏂瑰紡"
align="center"
@@ -219,20 +206,17 @@
width="120"
/>
<el-table-column
- label="寤烘。鏃ユ湡"
+ label="瀹跺涵浣忓潃"
+ align="center"
+ key="idcardno"
+ prop="idcardno"
+ width="190"
+ />
+ <el-table-column
+ label="鎿嶄綔鏃ユ湡"
align="center"
key="archivetime"
prop="archivetime"
- width="160"
- >
- <template slot-scope="scope">
- <span>{{ parseTime(scope.row.createTime) }}</span>
- </template>
- </el-table-column>
- <el-table-column
- label="鏇存柊鏃ユ湡"
- align="center"
- prop="updateTime"
width="160"
>
<template slot-scope="scope">
@@ -266,7 +250,7 @@
@click="handleUpdate(scope.row)"
v-hasPermi="['system:user:edit']"
><span class="button-textxga"
- ><i class="el-icon-edit"></i>鍙栨秷榛戝悕鍗�</span
+ ><i class="el-icon-edit"></i>鍙栨秷杩囨护</span
></el-button
>
</template>
@@ -315,8 +299,8 @@
</el-row>
<el-row>
<el-col :span="12">
- <el-form-item label="璇佷欢绫诲瀷" prop="iccardtype">
- <el-select v-model="form.iccardtype" placeholder="璇烽�夋嫨鎬у埆">
+ <el-form-item label="璇佷欢绫诲瀷" prop="idcardtype">
+ <el-select v-model="form.idcardtype" placeholder="璇烽�夋嫨鎬у埆">
<el-option
v-for="item in paperstypes"
:key="item.papersname"
@@ -327,9 +311,9 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="璇佷欢鍙�" prop="iccardno">
+ <el-form-item label="璇佷欢鍙�" prop="idcardno">
<el-input
- v-model="form.iccardno"
+ v-model="form.idcardno"
placeholder="璇疯緭鍏ヨ瘉浠跺彿"
maxlength="50"
/>
@@ -406,13 +390,7 @@
<script>
import { delUser } from "@/api/system/user";
-import {
- listpat_archive,
- getpat_archive,
- addpat_archive,
- updatepat_archive,
- delpat_archive,
-} from "@/api/smartorpor/pat_archive";
+
import {
messagelistpatient,
alterpatient,
@@ -425,6 +403,7 @@
import { listtag } from "@/api/system/label";
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
+import store from "@/store";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
export default {
@@ -472,9 +451,9 @@
age: "",
sex: "",
tagList: [],
- iccardno: "",
+ idcardno: "",
telcode: "",
- iccardtype: "",
+ idcardtype: "",
relativetelcode: "",
},
//瀵煎叆杩涘害
@@ -488,14 +467,29 @@
optionstag: [], //鏍囩鍒楄〃
Patientrange: [
{
- name: "鍏ㄩ儴",
+ name: "闂ㄨ瘖",
id: 1,
},
{
- name: "褰撳墠绉戝",
- id: 1,
+ name: "浣忛櫌",
+ id: 2,
+ },
+ {
+ name: "浣撴",
+ id: 3,
},
],
+ whether: [
+ {
+ name: "鏄�",
+ id: 1,
+ },
+ {
+ name: "鍚�",
+ id: 2,
+ },
+ ],
+ Filterreason: [],
defaultProps: {
children: "children",
label: "label",
@@ -519,7 +513,7 @@
queryParams: {
pageNum: 1,
pageSize: 10,
- iccardno: undefined,
+ idcardno: undefined,
name: undefined,
status: undefined,
tagIds: undefined,
@@ -538,6 +532,7 @@
created() {
this.getList();
this.gettabList();
+ this.Filterreason = store.getters.Filterreason;
},
methods: {
/** 鏌ヨ鎮h�呭垪琛� */
@@ -552,8 +547,14 @@
},
/** 鏌ヨ鏍囩鍒楄〃 */
gettabList() {
- const queryParams = {};
- listtag().then((response) => {
+ const tagqueryParams = {
+ pageNum: 1,
+ pageSize: 1000,
+ tagname: undefined,
+ tagdescription: undefined,
+ tagcategoryid: "0",
+ };
+ listtag(tagqueryParams).then((response) => {
console.log(response);
this.optionstag = response.rows;
});
@@ -591,9 +592,9 @@
age: "",
sex: "",
tagList: [],
- iccardno: "",
+ idcardno: "",
telcode: "",
- iccardtype: "",
+ idcardtype: "",
relativetelcode: "",
};
// this.resetForm("form");
--
Gitblit v1.9.3