Browse Source

11月7日 库存扣减更新

XMLWAN 3 years ago
parent
commit
c4595badf2
2 changed files with 23 additions and 12 deletions
  1. 2 0
      src/api/patient.js
  2. 21 12
      src/xt_pages/dialysis/dialysisDoctorAdvice.vue

+ 2 - 0
src/api/patient.js View File

1
 import request from '@/utils/request'
1
 import request from '@/utils/request'
2
+import { fromTextArea } from 'codemirror'
2
 
3
 
3
 export function fetchList(params) {
4
 export function fetchList(params) {
4
   return request({
5
   return request({
247
 }
248
 }
248
 
249
 
249
 export function PostSearch(keyword) {
250
 export function PostSearch(keyword) {
251
+  console.log('keyword2222222', keyword)
250
   return request({
252
   return request({
251
     url: '/api/patients/search?keyword=' + keyword,
253
     url: '/api/patients/search?keyword=' + keyword,
252
     method: 'post'
254
     method: 'post'

+ 21 - 12
src/xt_pages/dialysis/dialysisDoctorAdvice.vue View File

24
     </div>
24
     </div>
25
     <div class="app-container">
25
     <div class="app-container">
26
       <div class="filter-container">
26
       <div class="filter-container">
27
-       <el-autocomplete
27
+       <!-- <el-autocomplete
28
             style="margin:16px 5px"
28
             style="margin:16px 5px"
29
             popper-class="my-autocomplete"
29
             popper-class="my-autocomplete"
30
             v-model.trim="listQuery.keyword"
30
             v-model.trim="listQuery.keyword"
31
             :fetch-suggestions="querySearchAsync"
31
             :fetch-suggestions="querySearchAsync"
32
             :trigger-on-focus="false"
32
             :trigger-on-focus="false"
33
-            placeholder="病人名字或者透析号"
33
+            placeholder="病人名字"
34
             @select="handleSelect"
34
             @select="handleSelect"
35
     >
35
     >
36
         <i class="el-icon-search el-input__icon" slot="suffix"> </i>
36
         <i class="el-icon-search el-input__icon" slot="suffix"> </i>
37
         <template slot-scope="{ item }">
37
         <template slot-scope="{ item }">
38
             <div class="name">{{ item.name }}</div>
38
             <div class="name">{{ item.name }}</div>
39
         </template>
39
         </template>
40
-     </el-autocomplete>
40
+     </el-autocomplete> -->
41
+      <el-autocomplete
42
+          class="checkSearch"
43
+          popper-class="my-autocomplete"
44
+          v-model.trim="listQuery.keyword"
45
+          :fetch-suggestions="querySearchAsync"
46
+          :trigger-on-focus="false"
47
+          placeholder="患者姓名"
48
+          @select="handleSelect"
49
+        >
50
+          <i class="el-icon-search el-input__icon" slot="suffix"></i>
51
+          <template slot-scope="{ item }">
52
+            <div class="name">{{ item.name }}</div>
53
+          </template>
54
+       </el-autocomplete>
41
        
55
        
42
       </div>
56
       </div>
43
       <div class="cell clearfix">
57
       <div class="cell clearfix">
373
 import BreadCrumb from "@/xt_pages/components/bread-crumb";
387
 import BreadCrumb from "@/xt_pages/components/bread-crumb";
374
 import { getPrintTemplate } from "@/api/data";
388
 import { getPrintTemplate } from "@/api/data";
375
 import { getSchedualDoctors } from '@/api/advice'
389
 import { getSchedualDoctors } from '@/api/advice'
376
-import {  getHisPatient } from '@/api/project/project'
390
+import { PostSearch } from '@/api/patient'
377
 export default {
391
 export default {
378
   name: "Patient",
392
   name: "Patient",
379
   data() {
393
   data() {
993
           key = keyword
1007
           key = keyword
994
         }
1008
         }
995
         let searchArray = []
1009
         let searchArray = []
996
-
997
-        var params = {
998
-          keyword: key
999
-        }
1000
-        console.log('params', params)
1001
-        getHisPatient(params).then(response => {
1010
+        PostSearch(key).then(response => {
1002
           if (response.data.state == 1) {
1011
           if (response.data.state == 1) {
1003
             searchArray = response.data.data.patient
1012
             searchArray = response.data.data.patient
1004
             console.log('searcharrya', searchArray)
1013
             console.log('searcharrya', searchArray)
1008
         return searchArray
1017
         return searchArray
1009
       },
1018
       },
1010
      handleSelect(val) {
1019
      handleSelect(val) {
1011
-     
1012
-        this.patient_id = val.patient_id
1020
+       console.log("val23323232322323",val.id)
1021
+       this.patient_id = val.id
1013
        this.requestSchedualDoctors(this.time)
1022
        this.requestSchedualDoctors(this.time)
1014
       },
1023
       },
1015
   },
1024
   },