From c4f2875b50f07e6f375cd9c9ec4d8fbc2494d35d Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期二, 27 八月 2024 16:55:54 +0800
Subject: [PATCH] 测试完成
---
src/views/patient/follow/index.vue | 153 ++++++++++++++++++---------------------------------
1 files changed, 54 insertions(+), 99 deletions(-)
diff --git a/src/views/patient/follow/index.vue b/src/views/patient/follow/index.vue
index 77c3407..c7f2588 100644
--- a/src/views/patient/follow/index.vue
+++ b/src/views/patient/follow/index.vue
@@ -70,9 +70,9 @@
>
<el-option
v-for="item in Filterreason"
- :key="item.id"
- :label="item.name"
- :value="item.id"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
>
</el-option>
</el-select>
@@ -107,18 +107,7 @@
>鏂板</el-button
>
</el-col>
- <el-col :span="1.5">
- <el-button
- type="success"
- plain
- icon="el-icon-edit"
- size="medium"
- :disabled="single"
- @click="handleUpdate"
- v-hasPermi="['system:user:edit']"
- >淇敼</el-button
- >
- </el-col>
+
<el-col :span="1.5">
<el-button
type="danger"
@@ -142,60 +131,43 @@
<el-table-column
label="搴忓彿"
align="center"
- key="patid"
- prop="patid"
+ key="id"
+ prop="id"
/>
- <el-table-column label="濮撳悕" align="center" key="name" prop="name" />
+ <el-table-column label="濮撳悕锛堢己锛�" align="center" key="name" prop="name" />
<el-table-column label="鎬у埆" align="center" key="sex" prop="sex">
<template slot-scope="scope">
<span>{{ scope.row.sex == 1 ? "鐢�" : "濂�" }}</span>
</template>
</el-table-column>
+
+
<el-table-column
- label="骞撮緞"
+ label="瀹℃牳浜�"
align="center"
- key="age"
- prop="age"
+ key="checkBy"
+ prop="checkBy"
+ width="120"
+ />
+ <el-table-column
+ label="瀹℃牳鐘舵��"
+ align="center"
+ key="checkFlag"
+ prop="checkFlag"
width="120"
/>
<el-table-column
- label="璇佷欢缂栧彿"
- align="center"
- key="age"
- prop="age"
- width="120"
- />
- <el-table-column
label="杩囨护绫诲瀷"
align="center"
- key="age"
- prop="age"
- width="120"
- />
- <el-table-column
- label="杩囨护鍘熷洜"
- align="center"
- key="tagList"
- prop="tagList"
- width="160"
- :show-overflow-tooltip="true"
- >
- <template slot-scope="scope">
- <span v-for="item in scope.row.tagList">{{ item }} </span>
- </template>
- </el-table-column>
- <el-table-column
- label="璇佷欢绫诲瀷"
- align="center"
- key="idcardtype"
- prop="idcardtype"
+ key="filterdesc"
+ prop="filterdesc"
width="120"
/><el-table-column
- label="璇佷欢缂栧彿"
+ label="杩囨护鐢宠璇存槑"
align="center"
- key="idcardno"
- prop="idcardno"
+ key="filternotes"
+ prop="filternotes"
width="190"
/>
<el-table-column
@@ -213,19 +185,31 @@
width="190"
/>
<el-table-column
- label="鎿嶄綔鏃ユ湡"
+ label="鐢宠鏃ユ湡"
align="center"
- key="archivetime"
- prop="archivetime"
+ key="applyTime"
+ prop="applyTime"
width="160"
>
<template slot-scope="scope">
- <span>{{ parseTime(scope.row.createTime) }}</span>
+ <span>{{ formatTime(scope.row.applyTime) }}</span>
+ </template>
+ </el-table-column>
+ <el-table-column
+ label="瀹℃牳鏃ユ湡"
+ align="center"
+ key="checkTime"
+ prop="checkTime"
+ width="160"
+ >
+ <template slot-scope="scope">
+ <span>{{ formatTime(scope.row.checkTime) }}</span>
</template>
</el-table-column>
<el-table-column
label="鎿嶄綔"
align="center"
+ fixed="right"
width="190"
class-name="small-padding fixed-width"
>
@@ -247,7 +231,7 @@
<el-button
size="medium"
type="text"
- @click="handleUpdate(scope.row)"
+ @click="handleDelete(scope.row)"
v-hasPermi="['system:user:edit']"
><span class="button-textxga"
><i class="el-icon-edit"></i>鍙栨秷杩囨护</span
@@ -392,17 +376,18 @@
import { delUser } from "@/api/system/user";
import {
- messagelistpatient,
- alterpatient,
- addpatient,
+ listfiltration,
+ editfiltration,
+ addfiltration,
particularpatient,
- deletepatient,
+ delfiltration,
Exporterrorpatient,
toleadpatient,
} from "@/api/patient/homepage";
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 {
@@ -488,28 +473,7 @@
id: 2,
},
],
- Filterreason: [
- {
- name: "鎮h�呮浜�",
- id: 1,
- },
- {
- name: "棰戠箒灏辫瘖",
- id: 2,
- },
- {
- name: "鎮h�呮嫆缁濇湇鍔�",
- id: 3,
- },
- {
- name: "鑱旂郴鏂瑰紡鏃犳晥",
- id: 4,
- },
- {
- name: "榛戝悕鍗�",
- id: 5,
- },
- ],
+ Filterreason: [],
defaultProps: {
children: "children",
label: "label",
@@ -552,12 +516,13 @@
created() {
this.getList();
this.gettabList();
+ this.Filterreason = store.getters.Filterreason;
},
methods: {
/** 鏌ヨ鎮h�呭垪琛� */
getList() {
this.loading = true;
- messagelistpatient(this.queryParams).then((response) => {
+ listfiltration(this.queryParams).then((response) => {
console.log(response);
this.userList = response.rows;
this.total = response.total;
@@ -643,22 +608,12 @@
this.Labelchange = true;
this.amendtag = false;
},
- /** 淇敼鎸夐挳鎿嶄綔 */
- handleUpdate(row) {
- console.log(row);
- const userIds = row.patid || this.ids;
- particularpatient(userIds).then((response) => {
- console.log(response);
- this.form = response.data;
- });
- this.amendtag = true;
- this.Labelchange = true;
- },
+
//淇敼/鏂板鎮h��
submitForm() {
if (this.amendtag) {
- alterpatient(this.form)
+ editfiltration(this.form)
.then((response) => {
console.log(response);
})
@@ -667,7 +622,7 @@
this.$modal.msgSuccess("淇敼鎴愬姛");
});
} else {
- addpatient(this.form)
+ addfiltration(this.form)
.then((response) => {
console.log(response);
})
@@ -683,11 +638,11 @@
/** 鍒犻櫎鎸夐挳鎿嶄綔 */
handleDelete(row) {
- const userIds = row.userId || this.ids;
+ const userIds = row.id || this.ids;
this.$modal
.confirm('鏄惁纭鍒犻櫎鐢ㄦ埛缂栧彿涓�"' + userIds + '"鐨勬暟鎹」锛�')
.then(function () {
- return deletepatient(userIds);
+ return delfiltration(userIds);
})
.then(() => {
this.getList();
--
Gitblit v1.9.3