From dc3d15dfe0c4a4a85bc5b4df7959b84a02beb064 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 11 十二月 2023 10:48:04 +0800
Subject: [PATCH] 随访题库完成
---
src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue | 385 ++++++++++++++++++++++++++++++++++--------------------
1 files changed, 243 insertions(+), 142 deletions(-)
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue b/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue
index 5173774..1f633b9 100644
--- a/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue
@@ -1,144 +1,245 @@
<template>
- <div>
- <el-row :gutter="10" class="mb8">
- <el-col :span="1.5">
- <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button>
- </el-col>
- <el-col :span="1.5">
- <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button>
- </el-col>
- <el-col :span="1.5">
- <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button>
- </el-col>
- <el-col :span="1.5">
- <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button>
- </el-col>
- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/>
- </el-row>
- <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange" @row-click="rowChanged">
- <el-table-column width="50" type="selection" align="center"/>
- <el-table-column prop="inhospid" label=" 鑷ID " align="center"/>
- <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center"/>
- <el-table-column prop="hospitalname" label=" 鍖婚櫌鍚嶇О " align="center"/>
- <el-table-column prop="hospitalcode" label=" 鍖婚櫌缂栧彿 " align="center"/>
- <el-table-column prop="hospitaldistrictcode" label=" 闄㈠尯缂栧彿 " align="center"/>
- <el-table-column prop="hospitaldistrictname" label=" 闄㈠尯鍚嶇О " align="center"/>
- <el-table-column prop="icd10code" label=" 鍏ラ櫌璇婃柇ICD鍊� " align="center"/>
- <el-table-column prop="diagname" label=" 鍏ラ櫌璇婃柇鍚嶇О " align="center"/>
- <el-table-column prop="starttime" label=" 鍏ラ櫌鏃堕棿 " align="center"/>
- <el-table-column prop="endtime" label=" 鍑洪櫌鏃堕棿 " align="center"/>
- <el-table-column prop="deptcode" label=" 鍏ラ櫌绉戝浠g爜 " align="center"/>
- <el-table-column prop="deptname" label=" 鍏ラ櫌绉戝鍚嶇О " align="center"/>
- <el-table-column prop="roomno" label=" 鎴块棿鍙� " align="center"/>
- <el-table-column prop="bedno" label=" 搴婁綅鍙� " align="center"/>
- <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center"/>
- <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/>
- <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/>
- <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/>
- <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/>
- <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/>
- <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/>
- <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/>
- <el-table-column prop="patid" label=" 妗fID " align="center"/>
- <el-table-column prop="leavediagname" label=" 鍑洪櫌璇婃柇 " align="center"/>
- <el-table-column prop="leaveicd10code" label=" 鍑洪櫌璇婃柇ICD鍊� " align="center"/>
- <el-table-column prop="drcode" label=" 鍖荤敓宸ュ彿 " align="center"/>
- <el-table-column prop="drname" label=" 鍖荤敓鍚嶇О " align="center"/>
- <el-table-column prop="schemestatus" label=" 鏄惁鐢熸垚鏂规鐘舵��" align="center"/>
- <el-table-column prop="generalschemestatus" label=" 鏄惁鐢熸垚閫氱敤鏂规鐘舵��" align="center"/>
- <el-table-column prop="leaveldeptcode" label=" 鍑洪櫌绉戝浠g爜 " align="center"/>
- <el-table-column prop="leaveldeptname" label=" 鍑洪櫌绉戝浠g爜 " align="center"/>
- <el-table-column prop="hospitaldistrictid" label=" 鐥呭尯ID " align="center"/>
- <el-table-column prop="leavehospitaldistrictcode" label=" 鍑洪櫌鐥呭尯缂栧彿 " align="center"/>
- <el-table-column prop="leavehospitaldistrictname" label=" 鍑洪櫌鐥呭尯鍚嶇О " align="center"/>
- <el-table-column prop="leavehospitaldistrictid" label=" 鍑洪櫌鐥呭尯ID " align="center"/>
- <el-table-column prop="deptid" label=" 鍏ラ櫌绉戝ID " align="center"/>
- <el-table-column prop="leaveldeptid" label=" 鍑洪櫌绉戝ID " align="center"/>
- <el-table-column prop="schemetime" label=" 鏂规鐘舵�佹搷浣滄椂闂� " align="center"/>
- <el-table-column prop="pid" label=" 鐖禝D" align="center"/>
- <el-table-column prop="guid" label=" GUID" align="center"/>
- </el-table>
- </div>
+ <div>
+ <el-row :gutter="10" class="mb8">
+ <el-col :span="1.5">
+ <el-button
+ size="mini"
+ plain="true"
+ icon="el-icon-plus"
+ v-hasPermi="['smartor:patinhosp:add']"
+ type="primary"
+ @click="handleAdd"
+ >鏂板</el-button
+ >
+ </el-col>
+ <el-col :span="1.5">
+ <el-button
+ size="mini"
+ plain="true"
+ icon="el-icon-edit"
+ :disabled="single"
+ v-hasPermi="['smartor:patinhosp:edit']"
+ type="success"
+ @click="handleUpdate"
+ >淇敼</el-button
+ >
+ </el-col>
+ <el-col :span="1.5">
+ <el-button
+ size="mini"
+ plain="true"
+ icon="el-icon-delete"
+ :disabled="multiple"
+ v-hasPermi="['smartor:patinhosp:remove']"
+ type="danger"
+ @click="handleDelete"
+ >鍒犻櫎</el-button
+ >
+ </el-col>
+ <el-col :span="1.5">
+ <el-button
+ size="mini"
+ plain="true"
+ icon="el-icon-download"
+ v-hasPermi="['smartor:patinhosp:export']"
+ type="warning"
+ @click="handleExport"
+ >瀵煎嚭</el-button
+ >
+ </el-col>
+ <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" />
+ </el-row>
+ <el-table
+ v-loading="loading"
+ :data="dataList"
+ @selection-change="handleSelectionChange"
+ @row-click="rowChanged"
+ >
+ <el-table-column width="50" type="selection" align="center" />
+ <el-table-column prop="inhospid" label=" 鑷ID " align="center" />
+ <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center" />
+ <el-table-column prop="hospitalname" label=" 鍖婚櫌鍚嶇О " align="center" />
+ <el-table-column prop="hospitalcode" label=" 鍖婚櫌缂栧彿 " align="center" />
+ <el-table-column
+ prop="hospitaldistrictcode"
+ label=" 闄㈠尯缂栧彿 "
+ align="center"
+ />
+ <el-table-column
+ prop="hospitaldistrictname"
+ label=" 闄㈠尯鍚嶇О "
+ align="center"
+ />
+ <el-table-column
+ prop="icd10code"
+ label=" 鍏ラ櫌璇婃柇ICD鍊� "
+ align="center"
+ />
+ <el-table-column prop="diagname" label=" 鍏ラ櫌璇婃柇鍚嶇О " align="center" />
+ <el-table-column prop="starttime" label=" 鍏ラ櫌鏃堕棿 " align="center" />
+ <el-table-column prop="endtime" label=" 鍑洪櫌鏃堕棿 " align="center" />
+ <el-table-column prop="deptcode" label=" 鍏ラ櫌绉戝浠g爜 " align="center" />
+ <el-table-column prop="deptname" label=" 鍏ラ櫌绉戝鍚嶇О " align="center" />
+ <el-table-column prop="roomno" label=" 鎴块棿鍙� " align="center" />
+ <el-table-column prop="bedno" label=" 搴婁綅鍙� " align="center" />
+ <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" />
+ <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" />
+ <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" />
+ <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" />
+ <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" />
+ <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" />
+ <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" />
+ <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" />
+ <el-table-column prop="patid" label=" 妗fID " align="center" />
+ <el-table-column
+ prop="leavediagname"
+ label=" 鍑洪櫌璇婃柇 "
+ align="center"
+ />
+ <el-table-column
+ prop="leaveicd10code"
+ label=" 鍑洪櫌璇婃柇ICD鍊� "
+ align="center"
+ />
+ <el-table-column prop="drcode" label=" 鍖荤敓宸ュ彿 " align="center" />
+ <el-table-column prop="drname" label=" 鍖荤敓鍚嶇О " align="center" />
+ <el-table-column
+ prop="schemestatus"
+ label=" 鏄惁鐢熸垚鏂规鐘舵��"
+ align="center"
+ />
+ <el-table-column
+ prop="generalschemestatus"
+ label=" 鏄惁鐢熸垚閫氱敤鏂规鐘舵��"
+ align="center"
+ />
+ <el-table-column
+ prop="leaveldeptcode"
+ label=" 鍑洪櫌绉戝浠g爜 "
+ align="center"
+ />
+ <el-table-column
+ prop="leaveldeptname"
+ label=" 鍑洪櫌绉戝浠g爜 "
+ align="center"
+ />
+ <el-table-column
+ prop="hospitaldistrictid"
+ label=" 鐥呭尯ID "
+ align="center"
+ />
+ <el-table-column
+ prop="leavehospitaldistrictcode"
+ label=" 鍑洪櫌鐥呭尯缂栧彿 "
+ align="center"
+ />
+ <el-table-column
+ prop="leavehospitaldistrictname"
+ label=" 鍑洪櫌鐥呭尯鍚嶇О "
+ align="center"
+ />
+ <el-table-column
+ prop="leavehospitaldistrictid"
+ label=" 鍑洪櫌鐥呭尯ID "
+ align="center"
+ />
+ <el-table-column prop="deptid" label=" 鍏ラ櫌绉戝ID " align="center" />
+ <el-table-column
+ prop="leaveldeptid"
+ label=" 鍑洪櫌绉戝ID "
+ align="center"
+ />
+ <el-table-column
+ prop="schemetime"
+ label=" 鏂规鐘舵�佹搷浣滄椂闂� "
+ align="center"
+ />
+ <el-table-column prop="pid" label=" 鐖禝D" align="center" />
+ <el-table-column prop="guid" label=" GUID" align="center" />
+ </el-table>
+ </div>
</template>
- <script>
- import { listpat_med_inhosp, getpat_med_inhosp, delpat_med_inhosp, addpat_med_inhosp, updatepat_med_inhosp } from "@/api/smartor3/pat_med_inhosp";
- export default {
- name: "dw_list_pat_med_inhosp",
- dicts: ['sys_user_sex', 'sys_patientfrom'],
- data() {
- return {
- parent:null,
- // 閬僵灞�
- loading: true, //false,
- // 閫変腑鏁扮粍
- ids: [],
- // 闈炲崟涓鐢�
- single: true,
- // 闈炲涓鐢�
- multiple: true,
- // 鏄剧ず鎼滅储鏉′欢
- showSearch: false,
- // 鎬绘潯鏁�
- total: 0,
- // 琛ㄦ牸鏁版嵁
- dataList: [],
- // 寮瑰嚭灞傛爣棰�
- title: "",
- // 鏄惁鏄剧ず寮瑰嚭灞�
- open: false,
- // 鏌ヨ鍙傛暟
- queryParams: {
- pageNum: 1,
- pageSize: 10,
- name: null,
- iccardno: null,
- source: null,
- telcode: null,
- orgid: null,
- isupload: null,
- uploadTime: null
- },
- // 琛ㄥ崟鍙傛暟
- form: {},
- // 琛ㄥ崟鏍¢獙
- rules: {
- }
- };
- },
- created() {
- //this.getList();
-
- },
- methods: {
- getList() {
- this.loading = true;
- listpat_med_inhosp(this.queryParams).then(response => {
- this.dataList = response.rows;
- this.total = response.total;
- this.loading = false;
- });
- },
- handleSelectionChange(selection) {
- this.ids = selection.map(item => item.patid)
- this.single = selection.length !== 1
- this.multiple = !selection.length
- //alert("selections:"+this.ids[0])
- //this.$parent.selectionChanged(this.ids[0])
- },
- handleAdd()
- {
- this.$parent.HandleCmdDefault("bill.new",this.ids[0])
- },
- handleUpdate()
- {
- this.$parent.HandleCmdDefault("bill.open",this.ids[0])
- },
- rowChanged(row){
- //alert(row.patid)
- //console.log(row)
- //this.$parent.selectionChanged(row.inhospid)
- this.$parent.inhospid = row.inhospid
- }
- }
- }
- </script>
\ No newline at end of file
+<script>
+import {
+ listpat_med_inhosp,
+ getpat_med_inhosp,
+ delpat_med_inhosp,
+ addpat_med_inhosp,
+ updatepat_med_inhosp,
+} from "@/api/smartor3/pat_med_inhosp";
+export default {
+ name: "dw_list_pat_med_inhosp",
+ dicts: ["sys_user_sex", "sys_patientfrom"],
+ data() {
+ return {
+ parent: null,
+ // 閬僵灞�
+ loading: true, //false,
+ // 閫変腑鏁扮粍
+ ids: [],
+ // 闈炲崟涓鐢�
+ single: true,
+ // 闈炲涓鐢�
+ multiple: true,
+ // 鏄剧ず鎼滅储鏉′欢
+ showSearch: false,
+ // 鎬绘潯鏁�
+ total: 0,
+ // 琛ㄦ牸鏁版嵁
+ dataList: [],
+ // 寮瑰嚭灞傛爣棰�
+ title: "",
+ // 鏄惁鏄剧ず寮瑰嚭灞�
+ open: false,
+ // 鏌ヨ鍙傛暟
+ queryParams: {
+ pageNum: 1,
+ pageSize: 10,
+ name: null,
+ idno: null,
+ source: null,
+ telcode: null,
+ orgid: null,
+ isupload: null,
+ uploadTime: null,
+ },
+ // 琛ㄥ崟鍙傛暟
+ form: {},
+ // 琛ㄥ崟鏍¢獙
+ rules: {},
+ };
+ },
+ created() {
+ //this.getList();
+ },
+ methods: {
+ getList() {
+ this.loading = true;
+ listpat_med_inhosp(this.queryParams).then((response) => {
+ this.dataList = response.rows;
+ this.total = response.total;
+ this.loading = false;
+ });
+ },
+ handleSelectionChange(selection) {
+ this.ids = selection.map((item) => item.patid);
+ this.single = selection.length !== 1;
+ this.multiple = !selection.length;
+ //alert("selections:"+this.ids[0])
+ //this.$parent.selectionChanged(this.ids[0])
+ },
+ handleAdd() {
+ this.$parent.HandleCmdDefault("bill.new", this.ids[0]);
+ },
+ handleUpdate() {
+ this.$parent.HandleCmdDefault("bill.open", this.ids[0]);
+ },
+ rowChanged(row) {
+ //alert(row.patid)
+ //console.log(row)
+ //this.$parent.selectionChanged(row.inhospid)
+ this.$parent.inhospid = row.inhospid;
+ },
+ },
+};
+</script>
--
Gitblit v1.9.3