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="  妗fID " 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="  妗fID " 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