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_apointment.vue | 391 +++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 246 insertions(+), 145 deletions(-) diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue b/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue index 6bddf19..156867d 100644 --- a/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue +++ b/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue @@ -1,147 +1,248 @@ <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="id" label=" 鑷ID " align="center"/> - <el-table-column prop="visittime" label=" 澶嶈瘖鏃堕棿" align="center"/> - <el-table-column prop="visitdoctor" label=" 澶嶈瘖鍖荤敓" align="center"/> - <el-table-column prop="visitdept" label=" 澶嶈瘖绉戝" align="center"/> - <el-table-column prop="visitdesc" 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="id" label=" 鑷ID " align="center" /> + <el-table-column prop="visittime" label=" 澶嶈瘖鏃堕棿" align="center" /> + <el-table-column prop="visitdoctor" label=" 澶嶈瘖鍖荤敓" align="center" /> + <el-table-column prop="visitdept" label=" 澶嶈瘖绉戝" align="center" /> + <el-table-column prop="visitdesc" 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_apointment, getpat_med_apointment, delpat_med_apointment, addpat_med_apointment, updatepat_med_apointment } from "@/api/smartor3/pat_med_apointment"; - export default { - name: "dw_list_pat_med_apointment", - 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_apointment(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.id) - this.$parent.id = row.id - } - } - } - </script> \ No newline at end of file +<script> +import { + listpat_med_apointment, + getpat_med_apointment, + delpat_med_apointment, + addpat_med_apointment, + updatepat_med_apointment, +} from "@/api/smartor3/pat_med_apointment"; +export default { + name: "dw_list_pat_med_apointment", + 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_apointment(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.id) + this.$parent.id = row.id; + }, + }, +}; +</script> -- Gitblit v1.9.3