Browse Source

Merge branch 'superman' of http://git.shengws.com/zhangbj/xt_vue into superman

csx 6 years ago
parent
commit
7cb69a6c7a
40 changed files with 191 additions and 231 deletions
  1. 1 1
      src/icons/svg/dashboard.svg
  2. 1 1
      src/icons/svg/sign.svg
  3. 2 2
      src/router/index.js
  4. 4 1
      src/styles/index.scss
  5. 6 0
      src/views/layout/components/Navbar.vue
  6. 2 3
      src/xt_pages/dialysis/bulletinBoard.vue
  7. 2 2
      src/xt_pages/dialysis/dialysisPrintOrder.vue
  8. 1 1
      src/xt_pages/qcd/dialysisTotal.vue
  9. 7 7
      src/xt_pages/role/admin.vue
  10. 4 4
      src/xt_pages/role/role.vue
  11. 48 95
      src/xt_pages/sign/index.vue
  12. 2 2
      src/xt_pages/statistics/index.vue
  13. 1 1
      src/xt_pages/stock/cancelStockOrder.vue
  14. 1 1
      src/xt_pages/stock/detail/cancelStockDetail.vue
  15. 1 1
      src/xt_pages/stock/detail/salesReturnDetail.vue
  16. 1 1
      src/xt_pages/stock/detail/stockInDetail.vue
  17. 1 1
      src/xt_pages/stock/detail/stockOutDetail.vue
  18. 1 1
      src/xt_pages/stock/otherCancelStockOrder.vue
  19. 1 1
      src/xt_pages/stock/otherSalesReturnOrder.vue
  20. 1 1
      src/xt_pages/stock/otherStockInOrder.vue
  21. 1 1
      src/xt_pages/stock/otherStockOutOrder.vue
  22. 1 1
      src/xt_pages/stock/salesReturnOrder.vue
  23. 1 1
      src/xt_pages/stock/stockDetail.vue
  24. 1 1
      src/xt_pages/stock/stockInOrder.vue
  25. 1 1
      src/xt_pages/stock/stockOutOrder.vue
  26. 11 11
      src/xt_pages/user/components/PatientDetail.vue
  27. 9 7
      src/xt_pages/user/components/PatientForm.vue
  28. 1 2
      src/xt_pages/user/components/PatientSidebar.1.vue
  29. 6 7
      src/xt_pages/user/components/PatientSidebar.vue
  30. 18 19
      src/xt_pages/user/dialysisRecord.vue
  31. 1 1
      src/xt_pages/user/doctorAdvice.vue
  32. 6 0
      src/xt_pages/user/editPatient.vue
  33. 1 1
      src/xt_pages/user/patient.vue
  34. 1 1
      src/xt_pages/user/patients.vue
  35. 1 1
      src/xt_pages/user/proeducation.vue
  36. 19 19
      src/xt_pages/user/rescueRecord.vue
  37. 4 0
      src/xt_pages/workforce/appointment.vue
  38. 1 1
      src/xt_pages/workforce/components/setup_template_dialog.vue
  39. 18 28
      src/xt_pages/workforce/components/tableData.vue
  40. 1 1
      src/xt_pages/workforce/components/template_table.vue

+ 1 - 1
src/icons/svg/dashboard.svg View File

@@ -1 +1 @@
1
-<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1509611822979" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10379" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M219.428571 658.285714q0-30.285714-21.428571-51.714285T146.285714 585.142857t-51.714285 21.428572T73.142857 658.285714t21.428572 51.714286T146.285714 731.428571t51.714286-21.428571T219.428571 658.285714z m109.714286-256q0-30.285714-21.428571-51.714285T256 329.142857t-51.714286 21.428572T182.857143 402.285714t21.428571 51.714286T256 475.428571t51.714286-21.428571T329.142857 402.285714z m244.571429 274.857143l57.714285-218.285714q3.428571-14.857143-4.285714-27.714286T605.142857 414.285714t-27.428571 3.714286-17.142857 22.571429l-57.714286 218.285714q-34.285714 2.857143-61.142857 24.857143t-36 56.285714q-11.428571 44 11.428571 83.428571t66.857143 50.857143 83.428571-11.428571 50.857143-66.857143q9.142857-34.285714-3.428571-66.857143t-41.142857-52z m377.142857-18.857143q0-30.285714-21.428572-51.714285T877.714286 585.142857t-51.714286 21.428572-21.428571 51.714285 21.428571 51.714286 51.714286 21.428571 51.714285-21.428571 21.428572-51.714286z m-365.714286-365.714285q0-30.285714-21.428571-51.714286T512 219.428571t-51.714286 21.428572T438.857143 292.571429t21.428571 51.714285T512 365.714286t51.714286-21.428572T585.142857 292.571429z m256 109.714285q0-30.285714-21.428571-51.714285T768 329.142857t-51.714286 21.428572T694.857143 402.285714t21.428571 51.714286T768 475.428571t51.714286-21.428571T841.142857 402.285714z m182.857143 256q0 149.142857-80.571429 276-10.857143 16.571429-30.857142 16.571429H111.428571q-20 0-30.857142-16.571429Q0 808 0 658.285714q0-104 40.571429-198.857143t109.142857-163.428571 163.428571-109.142857 198.857143-40.571429 198.857143 40.571429 163.428571 109.142857 109.142857 163.428571 40.571429 198.857143z" p-id="10380"></path></svg>
1
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1559126278025" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4738" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M553.86203002 156.61769104a59.43740844 59.43740844 0 0 0-79.86785887 0L151.037323 463.27838135a29.79286192 29.79286192 0 0 0 39.89685059 44.25361632l5.13542175-4.87586974V822.72082519a59.58572388 59.58572388 0 0 0 59.58572388 59.6598816h173.39927672v-179.3875122a41.95472718 41.95472718 0 0 1 41.97326661-42.01034547h81.59202576a41.95472718 41.95472718 0 0 1 41.97326659 42.01034547v179.3875122h177.51502992a59.58572388 59.58572388 0 0 0 59.6042633-59.6598816V506.56794739c13.2371521 11.97647094 32.01759338 11.06803894 43.03001403-1.20506286a29.79286192 29.79286192 0 0 0-2.15057372-42.08450318L553.86203002 156.63623047z" fill="#333333" p-id="4739"></path></svg>

+ 1 - 1
src/icons/svg/sign.svg View File

@@ -1 +1 @@
1
-<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1558939526756" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9518" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M 879.646 245.609 v 599.999 h -728.57 V 245.609 h 728.57 m 0 -85.714 h -728.57 c -47.338 0 -85.716 38.377 -85.716 85.715 v 599.999 c 0 47.338 38.378 85.715 85.716 85.715 h 728.57 c 47.338 0 85.715 -38.377 85.715 -85.715 v -600 c -0.001 -47.338 -38.378 -85.714 -85.715 -85.714 Z" p-id="9519"></path><path d="M 482.506 755.331 h -0.021 c -16.541 0 -32.059 -6.495 -43.695 -18.276 L 306.62 603.377 c -16.637 -16.835 -16.479 -43.967 0.348 -60.613 c 16.822 -16.625 43.954 -16.479 60.609 0.343 l 114.93 116.248 l 220.668 -223.211 c 16.646 -16.813 43.778 -16.972 60.614 -0.348 c 16.826 16.646 16.98 43.778 0.347 60.614 L 526.2 737.076 c -11.644 11.778 -27.161 18.255 -43.694 18.255 Z M 707.145 318.818 c -23.669 0 -42.86 -19.187 -42.86 -42.855 V 104.532 c 0 -23.665 19.191 -42.855 42.86 -42.855 c 23.664 0 42.855 19.19 42.855 42.855 v 171.431 c 0 23.669 -19.191 42.855 -42.855 42.855 Z M 318.211 318.818 c -23.67 0 -42.855 -19.187 -42.855 -42.855 V 104.532 c 0 -23.665 19.186 -42.855 42.855 -42.855 c 23.668 0 42.855 19.19 42.855 42.855 v 171.431 c 0 23.669 -19.187 42.855 -42.855 42.855 Z" p-id="9520"></path></svg>
1
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1509611822979" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10379" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M219.428571 658.285714q0-30.285714-21.428571-51.714285T146.285714 585.142857t-51.714285 21.428572T73.142857 658.285714t21.428572 51.714286T146.285714 731.428571t51.714286-21.428571T219.428571 658.285714z m109.714286-256q0-30.285714-21.428571-51.714285T256 329.142857t-51.714286 21.428572T182.857143 402.285714t21.428571 51.714286T256 475.428571t51.714286-21.428571T329.142857 402.285714z m244.571429 274.857143l57.714285-218.285714q3.428571-14.857143-4.285714-27.714286T605.142857 414.285714t-27.428571 3.714286-17.142857 22.571429l-57.714286 218.285714q-34.285714 2.857143-61.142857 24.857143t-36 56.285714q-11.428571 44 11.428571 83.428571t66.857143 50.857143 83.428571-11.428571 50.857143-66.857143q9.142857-34.285714-3.428571-66.857143t-41.142857-52z m377.142857-18.857143q0-30.285714-21.428572-51.714285T877.714286 585.142857t-51.714286 21.428572-21.428571 51.714285 21.428571 51.714286 51.714286 21.428571 51.714285-21.428571 21.428572-51.714286z m-365.714286-365.714285q0-30.285714-21.428571-51.714286T512 219.428571t-51.714286 21.428572T438.857143 292.571429t21.428571 51.714285T512 365.714286t51.714286-21.428572T585.142857 292.571429z m256 109.714285q0-30.285714-21.428571-51.714285T768 329.142857t-51.714286 21.428572T694.857143 402.285714t21.428571 51.714286T768 475.428571t51.714286-21.428571T841.142857 402.285714z m182.857143 256q0 149.142857-80.571429 276-10.857143 16.571429-30.857142 16.571429H111.428571q-20 0-30.857142-16.571429Q0 808 0 658.285714q0-104 40.571429-198.857143t109.142857-163.428571 163.428571-109.142857 198.857143-40.571429 198.857143 40.571429 163.428571 109.142857 109.142857 163.428571 40.571429 198.857143z" p-id="10380"></path></svg>

+ 2 - 2
src/router/index.js View File

@@ -334,7 +334,7 @@ export const xt_constantRouterMap = [
334 334
         hidden: true,
335 335
         is_menu: false,
336 336
         name: 'dialysis_batch_print',
337
-        meta: { title: 'dialysis_batch_print', noCache: true }
337
+        meta: { title: '批量打印', noCache: true }
338 338
       },
339 339
       { path: '/dialysis/board', component: () => import('@/xt_pages/dialysis/bulletinBoard'), name: '数据看板', meta: { title: '数据看板' }}
340 340
     ]
@@ -762,7 +762,7 @@ export const xt_asyncRouterMap = [
762 762
   //       hidden: true,
763 763
   //       is_menu: false,
764 764
   //       name: 'dialysis_batch_print',
765
-  //       meta: { title: 'dialysis_batch_print', noCache: true }
765
+  //       meta: { title: '批量打印', noCache: true }
766 766
   //     },
767 767
   //     { path: '/dialysis/board', component: () => import('@/xt_pages/dialysis/bulletinBoard'), name: '数据看板', meta: { title: '数据看板' }},
768 768
   //   ]

+ 4 - 1
src/styles/index.scss View File

@@ -481,7 +481,6 @@ code {
481 481
   border-bottom: 1px #E4E7ED solid;
482 482
   margin: 0 18px;
483 483
   flex: 1;
484
-  
485 484
 }
486 485
 .el-button+.el-button{
487 486
   // margin-left: 0;
@@ -495,4 +494,8 @@ code {
495 494
 .Total{
496 495
  margin:0 0 10px 0;
497 496
  float: right;
497
+}
498
+.cellLine{
499
+  color: #C0C4CC;
500
+  padding: 0 3px;
498 501
 }

+ 6 - 0
src/views/layout/components/Navbar.vue View File

@@ -255,4 +255,10 @@ export default {
255 255
     left: 0;
256 256
   }
257 257
 }
258
+.el-dropdown-menu{
259
+  z-index: 9999!important;
260
+}
261
+.v-modal{
262
+  z-index: 9999!important;  
263
+}
258 264
 </style>

+ 2 - 3
src/xt_pages/dialysis/bulletinBoard.vue View File

@@ -158,8 +158,8 @@
158 158
       }
159 159
     },
160 160
     created() {
161
-        // this.orgname = xtuser.org.org_name;
162
-        this.orgname = "遂溪方济医院";
161
+        this.orgname = this.$store.getters.xt_user
162
+        // this.orgname = "遂溪方济医院";
163 163
         this.modeOptions = this.$store.getters.treatment_mode;
164 164
         this.initData();
165 165
     },
@@ -210,7 +210,6 @@
210 210
                   return false;
211 211
               } else {
212 212
                   if(r.data.boards.length==0) {
213
-                      console.log("getBoards this.currentPage", this.currentPage);
214 213
                       this.currentPage = 1;
215 214
                       this.getBoards();
216 215
                   }else {

+ 2 - 2
src/xt_pages/dialysis/dialysisPrintOrder.vue View File

@@ -1008,11 +1008,11 @@
1008 1008
 </template>
1009 1009
 
1010 1010
 <script>
1011
-  import { getDialysisRecord } from '@/api/dialysis'
1011
+import { getDialysisRecord } from '@/api/dialysis'
1012 1012
 import { getDataConfig } from '@/utils/data'
1013 1013
 import { jsGetAge, uParseTime } from '@/utils/tools'
1014 1014
 import LabelBox from './printItem/LabelBox'
1015
-  import print from 'print-js'
1015
+import print from 'print-js'
1016 1016
 import BreadCrumb from "@/xt_pages/components/bread-crumb";
1017 1017
 
1018 1018
 export default {

+ 1 - 1
src/xt_pages/qcd/dialysisTotal.vue View File

@@ -141,7 +141,7 @@ export default {
141 141
     return {
142 142
       crumbs:[
143 143
         {path:false, name:'科室质控'},
144
-        {path:'/qcd/dialysistotal', name:'透析总量'},
144
+        {path:false, name:'透析总量'},
145 145
       ],
146 146
       total: 0,
147 147
       totitle:'全部',

+ 7 - 7
src/xt_pages/role/admin.vue View File

@@ -8,16 +8,16 @@
8 8
   </div>
9 9
   <div class="app-container">
10 10
     <el-table :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}" style="width:100%;" ref="table" border :data="admins" v-loading="is_loading_admins">
11
-      <el-table-column label="用户名" prop="user_name" min-width="160"></el-table-column>
12
-      <el-table-column label="最后登录IP" prop="ip" min-width="150"></el-table-column>
13
-      <el-table-column label="最后登录时间" prop="last_login_time" min-width="170">
11
+      <el-table-column label="用户名" prop="user_name" min-width="160" align="center"></el-table-column>
12
+      <el-table-column label="最后登录IP" prop="ip" min-width="150" align="center"></el-table-column>
13
+      <el-table-column label="最后登录时间" prop="last_login_time" min-width="170" align="center">
14 14
         <template slot-scope="scope">
15 15
           <span>{{ scope.row.last_login_time == 0 ? '' : (_parseTime(scope.row.last_login_time, '{y}-{m}-{d} {h}:{i}'))}}</span>
16 16
         </template>
17 17
       </el-table-column>
18
-      <el-table-column label="角色" prop="role_name" min-width="160"></el-table-column>
19
-      <el-table-column label="职称" prop="title_name" min-width="160"></el-table-column>
20
-      <el-table-column label="状态" min-width="100">
18
+      <el-table-column label="角色" prop="role_name" min-width="160" align="center"></el-table-column>
19
+      <el-table-column label="职称" prop="title_name" min-width="160" align="center"></el-table-column>
20
+      <el-table-column label="状态" min-width="100" align="center">
21 21
         <template slot-scope="scope">
22 22
           <div v-if="scope.row.status == 1" style="color: #67C23A; font-size:20px;">
23 23
             <li class="el-icon-success"></li>
@@ -27,7 +27,7 @@
27 27
           </div>
28 28
         </template>
29 29
       </el-table-column>
30
-      <el-table-column label="操作" width="120">
30
+      <el-table-column label="操作" width="120" align="center">
31 31
         <template slot-scope="scope">
32 32
           <!-- <router-link :to="{ path:'/role/admin/edit', query:{ id:scope.row.user_id }}"> -->
33 33
             <el-tooltip class="item" effect="dark" content="编辑" placement="top">

+ 4 - 4
src/xt_pages/role/role.vue View File

@@ -6,9 +6,9 @@
6 6
   </div>
7 7
   <div class="app-container">
8 8
     <el-table :data="roles" v-loading="loading_roles" border :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}">
9
-      <el-table-column label="角色名称" prop="name" min-width="20%"></el-table-column>
10
-      <el-table-column label="角色描述" prop="intro" min-width="25%"></el-table-column>
11
-      <el-table-column label="状态" min-width="15%">
9
+      <el-table-column label="角色名称" prop="name" min-width="20%" align="center"></el-table-column>
10
+      <el-table-column label="角色描述" prop="intro" min-width="25%" align="center"></el-table-column>
11
+      <el-table-column label="状态" min-width="15%" align="center">
12 12
         <template slot-scope="scope">
13 13
           <div v-if="scope.row.status == 1" style="color: #67C23A; font-size:20px;">
14 14
             <li class="el-icon-success"></li>
@@ -18,7 +18,7 @@
18 18
           </div>
19 19
         </template>
20 20
       </el-table-column>
21
-      <el-table-column label="操作" width="180">
21
+      <el-table-column label="操作" width="180" align="center">
22 22
         <template slot-scope="scope">
23 23
           <router-link :to='{ path:"/role/perview", query:{ id:scope.row.id }}'>
24 24
             <el-tooltip class="item" effect="dark" content="权限设置" placement="top">

+ 48 - 95
src/xt_pages/sign/index.vue View File

@@ -5,8 +5,8 @@
5 5
         <bread-crumb :crumbs='crumbs'></bread-crumb>
6 6
     </div>
7 7
     <div class="app-container sign-and-weigh-box">
8
-        <el-row :gutter="20">
9
-            <el-col :span="7">
8
+        <el-row :gutter="24">
9
+            <el-col :span="8">
10 10
                 <div class="dataTitle">患者列表</div>
11 11
                 <div style="margin-bottom: 10px;">
12 12
                     <el-input v-model="queryParams.keywords" placeholder="姓名/透析号" style="width: 180px;" @change="changeSearch"></el-input>
@@ -15,8 +15,8 @@
15 15
                     </el-select>
16 16
                 </div>
17 17
                 <el-table  :data="patients" :class="signAndWeighBoxPatients" style="width: 100%" border highlight-current-row :header-cell-style="{backgroundColor: 'rgb(245, 247, 250)'}" max-height="300" @current-change="handleCurrentChange">  
18
-                    <el-table-column type="index" label="序号" min-width="30" align="center"></el-table-column>
19
-                   <el-table-column prop="name" label="姓名" min-width="30" align="center">
18
+                    <el-table-column type="index" label="序号" width="50px" align="center"></el-table-column>
19
+                    <el-table-column prop="name" label="姓名" min-width="20" align="center">
20 20
                        <template slot-scope="scope">
21 21
                             {{scope.row.name}}({{scope.row.dialysis_no}})
22 22
                         </template> 
@@ -43,89 +43,36 @@
43 43
                 </el-table>
44 44
             </el-col>
45 45
 
46
-            <el-col :span="17">
46
+            <el-col :span="16">
47 47
                 <div class="dataTitle">患者信息</div>
48 48
                 <el-form class="information" label-position="left">
49
-                   <div class="span"><span class="span">姓名:{{weigh_form.name}} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;透析号:{{weigh_form.dialysis_no}} &nbsp;&nbsp;</span></div>
50
-                   <div class="patient-app-container">
51
-                      <span class="button"><el-button  @click="change()">修改</el-button></span>
52
-                    </div>
49
+                  <div class="inforTitle">
50
+                  <el-button  @click="change()" style="float:right;">修改</el-button>
51
+                   <span class="name">姓名:{{weigh_form.name}} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;透析号:{{weigh_form.dialysis_no}} &nbsp;&nbsp;</span>
52
+                   </div>   
53 53
                     <div class="border"></div>
54
-
55
-                    <el-row :gutter="20">
56
-                        <el-col :span="8">
57
-                            <el-form-item label="透前称重(kg):" label-width="100px">
58
-                                <el-input v-model="weigh_list.weight_before" :disabled="disa" ></el-input>
59
-                            </el-form-item>
60
-                        </el-col> 
61
-                        <el-col :span="8">
62
-                            <el-form-item label="干体重(kg):" label-width="100px">
63
-                                <el-input v-model="weigh_list.dry_weight" :disabled="disa"></el-input>
64
-                            </el-form-item>
65
-                        </el-col>
66
-                    </el-row>
67
-                    <el-row :gutter="20">
68
-                        <el-col :span="4">
69
-                            <el-form-item label="体温(℃):" label-width="80px">
70
-                               <el-input v-model="weigh_list.temperature" :disabled="disa" style="width:70px"></el-input>
71
-                            </el-form-item>
72
-                        </el-col>
73
-                        <el-col :span="5">
74
-                            <el-form-item label="脉搏(次/分):" label-width="90px">
75
-                                <el-input v-model="weigh_list.pulse_frequency" :disabled="disa" style="width:70px"></el-input>
76
-                            </el-form-item>
77
-                        </el-col>
78
-                        <el-col :span="5">
79
-                            <el-form-item label="呼吸(次/分):" label-width="100px">
80
-                                <el-input v-model="weigh_list.breathing_rate" :disabled="disa" style="width:70px"></el-input>
81
-                            </el-form-item>
82
-                        </el-col>
83
-                        <el-col :span="9">
84
-                            <el-form-item label="血压(mmHg):" label-width="100px">
85
-                                <el-input v-model="weigh_list.systolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>
86
-                                <span> / </span>
87
-                                <el-input v-model="weigh_list.diastolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>
88
-                            </el-form-item>
89
-                        </el-col>
90
-                    </el-row>
91
-                    <div class="border"></div>                  
92
-                    <el-row :gutter="20">
93
-                        <el-col :span="8">
94
-                            <el-form-item label="透后称重(kg):" label-width="100px">
95
-                                <el-input v-model="weigh_infor.weight_after"  :disabled="disa"></el-input>
96
-                            </el-form-item>
97
-                        </el-col>
98
-                        <el-col :span="8">
99
-                            <el-form-item label="干体重(kg):" label-width="100px">
100
-                                <el-input v-model="weigh_list.dry_weight" :disabled="disa"></el-input>
101
-                            </el-form-item>
102
-                        </el-col>
103
-                    </el-row>
104
-                    <el-row :gutter="20">
105
-                        <el-col :span="4">
106
-                            <el-form-item label="体温(℃):" label-width="80px">
107
-                                <el-input v-model="weigh_infor.temperature" :disabled="disa" style="width:70px"></el-input>
108
-                            </el-form-item>
109
-                        </el-col>
110
-                        <el-col :span="5">
111
-                            <el-form-item label="脉搏(次/分):" label-width="90px">
112
-                                <el-input v-model="weigh_infor.pulse_frequency" :disabled="disa" style="width:70px"></el-input>
113
-                            </el-form-item>
114
-                        </el-col>
115
-                        <el-col :span="5">
116
-                            <el-form-item label="呼吸(次/分):" label-width="100px">
117
-                                <el-input v-model="weigh_infor.breathing_rate" :disabled="disa" style="width:70px"></el-input>
118
-                            </el-form-item>
119
-                        </el-col>
120
-                        <el-col :span="9">
121
-                            <el-form-item label="血压(mmHg):" label-width="100px">
122
-                                <el-input v-model="weigh_infor.systolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>
123
-                                <span> / </span>
124
-                                <el-input v-model="weigh_infor.diastolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>
125
-                            </el-form-item>
126
-                        </el-col>
127
-                    </el-row>
128
-                    
54
+                    <div style="margin-bottom:20px;color:rgb(96,96,96);font-size:14px">
55
+                    透前体重(kg):&nbsp;<el-input v-model="weigh_list.weight_before" :disabled="disa" style="width:200px"></el-input> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
56
+                    干体重(kg):&nbsp;<el-input v-model="weigh_list.dry_weight" :disabled="disa" style="width:200px"></el-input><br>
57
+                    </div>
58
+                    <div style="margin-bottom:12px;color:rgb(96,96,96);font-size:14px">
59
+                     体温(℃):&nbsp;<el-input v-model="weigh_list.temperature" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
60
+                     脉搏(次/分):&nbsp;<el-input v-model="weigh_list.pulse_frequency" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
61
+                     呼吸(次/分):&nbsp;<el-input v-model="weigh_list.breathing_rate" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
62
+                     血压(mmHg):&nbsp;<el-input v-model="weigh_list.systolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input><span> / </span> <el-input v-model="weigh_list.diastolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>
63
+                    </div>
64
+                    <div class="border"></div>  
65
+                    <div style="margin-bottom:20px;color:rgb(96,96,96);font-size:14px">
66
+                     透后称重(kg):&nbsp;<el-input v-model="weigh_infor.weight_after" style="width:200px" :disabled="disa"></el-input>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
67
+                     干体重(kg):&nbsp;<el-input v-model="weigh_list.dry_weight" :disabled="disa" style="width:200px"></el-input>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
68
+                    </div> 
69
+                    <div style="margin-bottom:12px;color:rgb(96,96,96);font-size:14px">
70
+                      体温(℃):&nbsp;<el-input v-model="weigh_infor.temperature" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
71
+                      脉搏(次/分):&nbsp;<el-input v-model="weigh_infor.pulse_frequency" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
72
+                      呼吸(次/分):&nbsp;<el-input v-model="weigh_infor.breathing_rate" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
73
+                      血压(mmHg):&nbsp;<el-input v-model="weigh_infor.systolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input> <span> / </span><el-input v-model="weigh_infor.diastolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>
74
+                    </div>               
75
+                   
129 76
                     <div class="border"></div>
130 77
                     <div v-if="show">
131 78
                     <el-row :gutter="20">
@@ -209,7 +156,7 @@ export default {
209 156
         diastolic_blood_pressure: ''
210 157
       },
211 158
       shiftOptions: [
212
-        { value: 0, label: '班次' },
159
+        { value: 0, label: '全部' },
213 160
         { value: 1, label: '上午' },
214 161
         { value: 2, label: '下午' },
215 162
         { value: 3, label: '晚上' }
@@ -248,6 +195,8 @@ export default {
248 195
         this.patients = []
249 196
         if (response.data.state === 1) {
250 197
           this.patients = response.data.data.patients
198
+          console.log("排班数据是什么呢?")
199
+          console.log(this.patients)
251 200
           this.queryParams.schedule_type = response.data.data.schedule_type
252 201
           this.querySignParams.date_time = response.data.data.today
253 202
            
@@ -331,6 +280,7 @@ export default {
331 280
       //     dialysis_no:'',
332 281
       // };
333 282
       this.disa = true
283
+      this.show=false
334 284
       this.weigh_form.choose = true
335 285
       this.weigh_form.name = row.name
336 286
       this.weigh_form.dialysis_no = row.dialysis_no
@@ -540,10 +490,14 @@ export default {
540 490
                     var sl = this.schedules.length
541 491
                     for(let j = 0; j < sl; j++){
542 492
                          if(this.schedules[j].type === this.patients[index].schedule.schedule_type){
543
-                              if(this.weigh_form.id > 0){
544
-                                  this.schedules[j].sign++
493
+                              // if(this.weigh_form.id>= 0){
494
+                              //     this.schedules[j].sign++
495
+                              // }
496
+                              if((signin.weigh_before_time === 0 && response.data.data.signs.weigh_before_time > 0)||(signin.weigh_time === 0 && response.data.data.signs.weigh_time > 0)){
497
+                                    this.schedules[j].sign++
545 498
                               }
546 499
                               if(signin.weigh_before_time === 0 && response.data.data.signs.weigh_before_time > 0){
500
+                                   
547 501
                                    this.schedules[j].before++
548 502
                               }
549 503
                               if(signin.weigh_time === 0 && response.data.data.signs.weigh_time > 0){
@@ -624,7 +578,7 @@ export default {
624 578
 
625 579
 <style rel="stylesheet/css" lang="scss" scoped>
626 580
 .information {
627
-    border: 1px #dcdfe6 solid;
581
+    border: 1px #EBEEF5 solid;
628 582
     padding: 30px 20px 30px 20px;
629 583
 
630 584
     .border {
@@ -652,7 +606,7 @@ export default {
652 606
 
653 607
 <style>
654 608
 .sign-and-weigh-box .sign-and-weigh-box-patients .cell{
655
-    font-size: 12px;
609
+    font-size: 14px;
656 610
 }
657 611
 
658 612
 .sign-and-weigh-box .sign-and-weigh-box-patients .current-row>td{
@@ -661,16 +615,15 @@ export default {
661 615
 
662 616
   .button{
663 617
       float: right;
664
-      margin-bottom:0px
618
+      margin-bottom:0px;
665 619
   }
666 620
 
667
-  .patient-app-container{
668
-
669
-    line-height: 20px;
621
+  .inforTitle{
622
+    line-height: 40px;
670 623
     height: 50px;
671 624
   }
672 625
 
673
-  .span{
674
-    height:1px;
626
+  .el-table th .cell, .el-table td .cell{
627
+    padding: 0!important;
675 628
   }
676 629
 </style>

+ 2 - 2
src/xt_pages/statistics/index.vue View File

@@ -114,8 +114,8 @@ export default {
114 114
   data() {
115 115
     return {
116 116
       crumbs: [
117
-        { path: 'statistics', name: '科室质控' },
118
-        { path: 'statistics', name: '统计分析' },
117
+        { path: false, name: '科室质控' },
118
+        { path: false, name: '统计分析' },
119 119
       ],
120 120
         pageLoad:true,
121 121
         patientCount:0,

+ 1 - 1
src/xt_pages/stock/cancelStockOrder.vue View File

@@ -21,7 +21,7 @@
21 21
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
22 22
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
23 23
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
24
-        <span class="">-</span>
24
+        <span class="cellLine"> - </span>
25 25
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
26 26
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
27 27
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/detail/cancelStockDetail.vue View File

@@ -10,7 +10,7 @@
10 10
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
11 11
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
12 12
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
13
-        <span class="">-</span>
13
+        <span class="cellLine"> - </span>
14 14
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
15 15
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
16 16
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/detail/salesReturnDetail.vue View File

@@ -10,7 +10,7 @@
10 10
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
11 11
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
12 12
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
13
-        <span class="">-</span>
13
+        <span class="cellLine"> - </span>
14 14
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
15 15
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
16 16
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/detail/stockInDetail.vue View File

@@ -10,7 +10,7 @@
10 10
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
11 11
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
12 12
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
13
-        <span class="">-</span>
13
+        <span class="cellLine"> - </span>
14 14
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
15 15
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
16 16
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/detail/stockOutDetail.vue View File

@@ -10,7 +10,7 @@
10 10
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
11 11
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
12 12
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
13
-        <span class="">-</span>
13
+        <span class="cellLine"> - </span>
14 14
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
15 15
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
16 16
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/otherCancelStockOrder.vue View File

@@ -21,7 +21,7 @@
21 21
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
22 22
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
23 23
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
24
-        <span class="">-</span>
24
+        <span class="cellLine"> - </span>
25 25
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
26 26
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
27 27
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/otherSalesReturnOrder.vue View File

@@ -21,7 +21,7 @@
21 21
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
22 22
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
23 23
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
24
-        <span class="">-</span>
24
+        <span class="cellLine"> - </span>
25 25
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
26 26
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
27 27
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/otherStockInOrder.vue View File

@@ -20,7 +20,7 @@
20 20
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
21 21
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
22 22
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
23
-        <span class="">-</span>
23
+        <span class="cellLine"> - </span>
24 24
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
25 25
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
26 26
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/otherStockOutOrder.vue View File

@@ -19,7 +19,7 @@
19 19
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
20 20
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
21 21
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
22
-        <span class="">-</span>
22
+        <span class="cellLine"> - </span>
23 23
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
24 24
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
25 25
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/salesReturnOrder.vue View File

@@ -20,7 +20,7 @@
20 20
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
21 21
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
22 22
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
23
-        <span class="">-</span>
23
+        <span class="cellLine"> - </span>
24 24
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
25 25
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
26 26
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/stockDetail.vue View File

@@ -21,7 +21,7 @@
21 21
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
22 22
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
23 23
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
24
-        <span class="">-</span>
24
+        <span class="cellLine"> - </span>
25 25
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
26 26
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
27 27
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/stockInOrder.vue View File

@@ -18,7 +18,7 @@
18 18
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
19 19
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
20 20
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
21
-        <span class="">-</span>
21
+        <span class="cellLine"> - </span>
22 22
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
23 23
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
24 24
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 1 - 1
src/xt_pages/stock/stockOutOrder.vue View File

@@ -16,7 +16,7 @@
16 16
         <el-date-picker v-model="start_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
17 17
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
18 18
                         value-format="yyyy-MM-dd" @change="startTimeChange"></el-date-picker>
19
-        <span class="">-</span>
19
+        <span class="cellLine"> - </span>
20 20
         <el-date-picker v-model="end_time" prefix-icon="el-icon-date" :editable="false" style="width: 196px;"
21 21
                         type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd"
22 22
                         value-format="yyyy-MM-dd" @change="endTimeChange"></el-date-picker>

+ 11 - 11
src/xt_pages/user/components/PatientDetail.vue View File

@@ -1,19 +1,13 @@
1 1
 <template>
2 2
   <div class="app-container ">
3 3
     <el-form ref="form" :rules="rules" :model="form" label-width="134px" class="clearfix" id="patient-info" >
4
-    <div style="float:right;z-index:8;position: absolute;right: 30px;">
4
+    <div style="float:right;z-index:8;position: absolute;right: 16px;">
5 5
       <el-button size="small" type="primary" @click="printCard()" style="margin:0 6px 6px 0;z-index:1;">打印签到卡</el-button>
6 6
       <el-button size="small" :disabled="$store.getters.xt_user.subscibe.state==3?true:false" type="primary" @click="$router.push('/patients/patient/'+patientID+'/edit')" style="margin:0 0 6px 0;z-index:1;">修改</el-button>
7 7
       <el-button size="small" type="primary" @click="printThisInfo()" style="margin:0 6px 6px 0;z-index:1;">打印</el-button>
8 8
     </div>
9 9
       <div class="dataTitle">一般资料</div>
10 10
       <el-row >
11
-        <el-col :span="4" align="center">
12
-          <img width="100%" height="100%" v-if="form.avatar" :src="form.avatar" class="avatar">
13
-          <el-form-item prop="avatar">
14
-            <el-input v-model="form.avatar"  type="hidden" placeholder=""></el-input>
15
-          </el-form-item>
16
-        </el-col>
17 11
         <el-col :span="20" >
18 12
           <el-row :gutter="10">
19 13
             <el-col :span="8">
@@ -168,21 +162,27 @@
168 162
             </el-col>
169 163
           </el-row>
170 164
         </el-col>
165
+         <el-col :span="4" align="center">
166
+          <img width="146px" height="146px" v-if="form.avatar" :src="form.avatar" class="avatar">
167
+          <el-form-item prop="avatar">
168
+            <el-input v-model="form.avatar"  type="hidden" placeholder=""></el-input>
169
+          </el-form-item>
170
+        </el-col>
171 171
       </el-row>
172 172
 
173 173
       <div class="dataTitle">治疗信息</div>
174
-      <el-row :gutter="10">
175
-        <el-col :span="24">
174
+      <el-row :gutter="24">
175
+        <el-col :span="12">
176 176
           <el-form-item label="主诉 : " prop="patient_complains">
177 177
             <el-input type="textarea" :rows="3" v-model="form.patient_complains" resize="none" placeholder="" readonly></el-input>
178 178
           </el-form-item>
179 179
         </el-col>
180
-        <el-col :span="24">
180
+        <el-col :span="12">
181 181
           <el-form-item label="现病史 : " prop="present_history">
182 182
             <el-input type="textarea" :rows="3" v-model="form.present_history" resize="none" placeholder="" readonly></el-input>
183 183
           </el-form-item>
184 184
         </el-col>
185
-        <el-col :span="24">
185
+        <el-col :span="12">
186 186
           <el-form-item label="既往史 : " prop="past_history">
187 187
             <el-input type="textarea" :rows="3" v-model="form.past_history" resize="none" placeholder="" readonly></el-input>
188 188
           </el-form-item>

+ 9 - 7
src/xt_pages/user/components/PatientForm.vue View File

@@ -110,7 +110,7 @@
110 110
               </el-form-item>
111 111
             </el-col>
112 112
 
113
-            <el-col :span="8" >
113
+            <el-col :span="8" :style="isEdit?'width:360px':''">
114 114
               <el-form-item label="家庭住址 : " prop="homeAddress">
115 115
                 <el-input v-model="form.homeAddress"></el-input>
116 116
               </el-form-item>
@@ -182,12 +182,12 @@
182 182
                 </el-select>
183 183
               </el-form-item>
184 184
             </el-col>
185
-            <el-col :span="8" >
185
+            <el-col :span="8" :style="isEdit?'width:360px':''">
186 186
               <el-form-item label="工作单位 : " prop="work">
187 187
                 <el-input v-model="form.work"></el-input>
188 188
               </el-form-item>
189 189
             </el-col>
190
-            <el-col :span="8" >
190
+            <el-col :span="8" :style="isEdit?'width:360px':''">
191 191
               <el-form-item label="单位地址 : " prop="unit_address">
192 192
                 <el-input v-model="form.unit_address"></el-input>
193 193
               </el-form-item>
@@ -238,17 +238,17 @@
238 238
 
239 239
       <div class="dataTitle">治疗信息</div>
240 240
       <el-row :span="24">
241
-        <el-col :span="8">
241
+        <el-col :span="12">
242 242
           <el-form-item label="主诉 : " prop="patient_complains">
243 243
             <el-input type="textarea" :rows="3" v-model="form.patient_complains" resize="none" placeholder=""></el-input>
244 244
           </el-form-item>
245 245
         </el-col>
246
-        <el-col :span="8">
246
+        <el-col :span="12">
247 247
           <el-form-item label="现病史 : " prop="present_history">
248 248
             <el-input type="textarea" :rows="3" v-model="form.present_history" resize="none" placeholder=""></el-input>
249 249
           </el-form-item>
250 250
         </el-col>
251
-        <el-col :span="8">
251
+        <el-col :span="12">
252 252
           <el-form-item label="既往史 : " prop="past_history">
253 253
             <el-input type="textarea" :rows="3" v-model="form.past_history" resize="none" placeholder=""></el-input>
254 254
           </el-form-item>
@@ -996,7 +996,9 @@ export default {
996 996
 </script>
997 997
 
998 998
 <style rel="stylesheet/scss" lang="scss" scoped>
999
-
999
+.app-container{
1000
+  margin: 0;
1001
+}
1000 1002
 .uploadHeadBtn {
1001 1003
   width: 148px;
1002 1004
   margin-top: 10px;

+ 1 - 2
src/xt_pages/user/components/PatientSidebar.1.vue View File

@@ -1,9 +1,8 @@
1 1
 <template>
2 2
   <div>
3 3
     <div class="patient-menu">
4
-
5 4
       <el-autocomplete
6
-        style="margin:13px 5px"
5
+        style="margin:16px 5px"
7 6
         popper-class="my-autocomplete"
8 7
         v-model="value"
9 8
         :fetch-suggestions="querySearchAsync"

+ 6 - 7
src/xt_pages/user/components/PatientSidebar.vue View File

@@ -2,7 +2,7 @@
2 2
   <div>
3 3
     <div class="patient-menu">
4 4
       <el-autocomplete
5
-        style="margin:13px 5px"
5
+        style="margin:16px 5px"
6 6
         popper-class="my-autocomplete"
7 7
         v-model="value"
8 8
         :fetch-suggestions="querySearchAsync"
@@ -219,22 +219,21 @@ export default {
219 219
 </script>
220 220
 
221 221
 <style>
222
-.el-tree-node__content {
222
+.patient-menu .el-tree-node__content {
223 223
   font-size: 14px;
224 224
   height: 40px;
225 225
   font-weight: 400;
226 226
 }
227
-.el-tree-node__label:hover {
227
+.patient-menu .el-tree-node__label:hover {
228 228
   color:#409eff;
229 229
 }
230
-.el-tree-node:focus > .el-tree-node__content {
230
+.patient-menu .el-tree-node:focus > .el-tree-node__content {
231 231
   color:#409eff;
232 232
 }
233
-.el-tree-node .el-tree-node.is-current > .el-tree-node__content {
233
+.patient-menu .el-tree-node .el-tree-node.is-current > .el-tree-node__content {
234 234
   color:#409eff;
235
-  /* background-color: transparent; */
236 235
 }
237
-.el-tree {
236
+.patient-menu .el-tree {
238 237
   background: #f6f8f9;
239 238
 }
240 239
 .patient-menu {

+ 18 - 19
src/xt_pages/user/dialysisRecord.vue View File

@@ -16,7 +16,7 @@
16 16
                     <!-- <el-col :span="11"> -->
17 17
                       <el-date-picker size="small" type="date" format="yyyy-MM-dd" value-format="yyyy-MM-dd" placeholder="选择开始时间" style="width:150px" v-model="queryParams.start_time" @change="changeSearch" ></el-date-picker>
18 18
                     <!-- </el-col> -->
19
-                    <span>-</span>
19
+                    <span class="cellLine">-</span>
20 20
                     <!-- <el-col :span="11"> -->
21 21
                       <el-date-picker size="small"   type="date" format="yyyy-MM-dd" value-format="yyyy-MM-dd" placeholder="选择结束时间" style="width:150px" v-model="queryParams.end_time" @change="changeSearch" ></el-date-picker>
22 22
                     <!-- </el-col> -->
@@ -33,49 +33,49 @@
33 33
         </div>
34 34
         <div>
35 35
           <el-table :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}" :data="recordData" border style="width: 100%" @current-change="clickCurrent">
36
-              <el-table-column prop="dialysis_date" label="透析日期" align="center" min-width="60">
36
+              <el-table-column prop="dialysis_date" label="透析日期" align="center" width="110" fixed>
37 37
                 <template slot-scope="scope"><span>{{scope.row.dialysis_date | parseTime('{y}-{m}-{d}')}}</span></template>
38 38
               </el-table-column>
39
-              <el-table-column prop="schedule_type" label="班次" align="center" min-width="40">
39
+              <el-table-column prop="schedule_type" label="班次" align="center" width="80">
40 40
                 <template slot-scope="scope"><span>{{scheduleType(scope.row.schedule_type)}}</span></template>
41 41
               </el-table-column>
42
-              <el-table-column prop="partition" min-width="60" align="center" label="分区 - 机号">
42
+              <el-table-column prop="partition" width="100" align="center" label="分区 - 机号">
43 43
                 <template slot-scope="scope"><span>{{scope.row.partition_name}}-{{scope.row.device_number}}</span></template>
44 44
               </el-table-column>
45
-              <el-table-column prop="mode" min-width="60" align="center" label="透析模式">
45
+              <el-table-column prop="mode" width="90" align="center" label="透析模式">
46 46
                 <template slot-scope="scope">{{modeName(scope.row.prescription.mode_id)}}</template>
47 47
               </el-table-column>
48
-              <el-table-column prop="prescription.dialysis_duration" width="80" align="center" label="透析时长 h">
48
+              <el-table-column prop="prescription.dialysis_duration" width="100" align="center" label="透析时长(h)">
49 49
               </el-table-column>
50
-              <el-table-column prop="prescription.dry_weight" width="70" align="center" label="干体重 kg">
50
+              <el-table-column prop="prescription.dry_weight" width="96" align="center" label="干体重(kg)">
51 51
               </el-table-column>
52
-              <el-table-column prop="predialysis_evaluation.weight_before" width="80" align="center" label="透前体重 kg">
52
+              <el-table-column prop="predialysis_evaluation.weight_before" width="110" align="center" label="透前体重(kg)">
53 53
               </el-table-column>
54
-              <el-table-column prop="assessment_after_dislysis.weight_after" width="80" align="center" label="透后体重 kg">
54
+              <el-table-column prop="assessment_after_dislysis.weight_after" width="110" align="center" label="透后体重(kg)">
55 55
               </el-table-column>
56
-              <el-table-column prop="predialysis_evaluation" width="80" align="center" label="透前血压 mmhg">
56
+              <el-table-column prop="predialysis_evaluation" width="140" align="center" label="透前血压(mmhg)">
57 57
                 <template slot-scope="scope"><span>{{scope.row.predialysis_evaluation.systolic_blood_pressure}}/{{scope.row.predialysis_evaluation.diastolic_blood_pressure}}</span></template>
58 58
               </el-table-column>
59
-              <el-table-column prop="assessment_after_dislysis" width="80" align="center" label="透后血压 mmhg">
59
+              <el-table-column prop="assessment_after_dislysis" width="140" align="center" label="透后血压(mmhg)">
60 60
                 <template slot-scope="scope"><span>{{scope.row.assessment_after_dislysis.systolic_blood_pressure}}/{{scope.row.assessment_after_dislysis.diastolic_blood_pressure}}</span></template>
61 61
               </el-table-column>
62
-              <el-table-column prop="predialysis_evaluation.ultrafiltration_amount" width="80" align="center" label="超滤总量 L">
62
+              <el-table-column prop="predialysis_evaluation.ultrafiltration_amount" width="110" align="center" label="超滤总量(L)">
63 63
               </el-table-column>
64
-              <el-table-column  prop="access" min-width="60" align="center" label="血管通路">
64
+              <el-table-column  prop="access" width="100" align="center" label="血管通路">
65 65
                 <template slot-scope="scope"><span>{{setVascularAccess(scope.row.prescription)}}</span></template>
66 66
               </el-table-column>
67
-              <el-table-column prop="type" width="145" align="center" label="抗凝剂种类 首剂/维持/总量">
67
+              <el-table-column prop="type" width="200" align="center" label="抗凝剂种类 首剂/维持/总量">
68 68
               <template slot-scope="scope">
69 69
                 <span>{{setAnticoagulantsConfit(scope.row.prescription)}}</span>
70 70
               </template>
71 71
               </el-table-column>
72
-              <el-table-column prop="model" min-width="60" align="center" label="透析器型号">
72
+              <el-table-column prop="model" width="100" align="center" label="透析器型号">
73 73
                 <template slot-scope="scope"><span>{{setDialyzerModel(scope.row.prescription)}}</span></template>
74 74
               </el-table-column>
75
-              <el-table-column  prop="nurse" min-width="60" align="center" label="治疗护士">
75
+              <el-table-column  prop="nurse" width="90" align="center" label="治疗护士">
76 76
                 <template slot-scope="scope"><span>{{getNurseName(scope.row.treatment_summary)}}</span></template>
77 77
               </el-table-column>
78
-              <el-table-column prop="doctor" min-width="60" align="center" label="治疗医生">
78
+              <el-table-column prop="doctor" width="90" align="center" label="治疗医生">
79 79
                 <template slot-scope="scope"><span>{{getDoctorName(scope.row.treatment_summary)}}</span></template>
80 80
               </el-table-column>
81 81
           </el-table>
@@ -384,8 +384,6 @@ export default {
384 384
     justify-content: space-between;
385 385
     padding: 30px 2em;
386 386
 }
387
-</style>
388
-<style>
389 387
 .record-order .el-table__body{
390 388
     border: 1px solid #333;
391 389
 }
@@ -396,4 +394,5 @@ export default {
396 394
 .record-order th, .record-order td {
397 395
     padding: 5px 10px;
398 396
 }
397
+
399 398
 </style>

+ 1 - 1
src/xt_pages/user/doctorAdvice.vue View File

@@ -27,7 +27,7 @@
27 27
             <div class="cell clearfix">
28 28
                 <label class="title"><span class="name">日期查询</span> : </label>
29 29
                 <el-date-picker size="small" v-model="listQuery.start_time"  prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right" :picker-options="pickerOptions"  format="yyyy-MM-dd" value-format="yyyy-MM-dd" > </el-date-picker>
30
-                <span class="">-</span>
30
+                <span class="cellLine"> - </span>
31 31
                 <el-date-picker size="small" v-model="listQuery.end_time"  prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right" :picker-options="pickerOptions"  format="yyyy-MM-dd" value-format="yyyy-MM-dd"> </el-date-picker>
32 32
             </div>
33 33
             <el-table @cell-click="clickuseradvicecell" :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}"  row-class-name="user-advice-table-row" :span-method="mergeSpan" ref="multipleTable" :data="adviceTableData" border fit highlight-current-row @select="selectAdvice" @selection-change="changeAdvice" style="width: 100%;margin-top: 10px;" >

+ 6 - 0
src/xt_pages/user/editPatient.vue View File

@@ -37,3 +37,9 @@ export default {
37 37
 
38 38
 }
39 39
 </script>
40
+
41
+<style rel="stylesheet/scss" lang="scss" scoped>
42
+.app-container{
43
+  margin: 0;
44
+}
45
+</style>

+ 1 - 1
src/xt_pages/user/patient.vue View File

@@ -14,7 +14,7 @@
14 14
     <div class="cell clearfix">
15 15
 	    <label class="title"><span class="name">日期查询</span> : </label>
16 16
        <el-date-picker size="small" v-model="listQuery.start_time"  prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right"   format="yyyy-MM-dd" value-format="yyyy-MM-dd" > </el-date-picker>
17
-       <span class="">-</span>
17
+       <span class="cellLine"> - </span>
18 18
        <el-date-picker size="small" v-model="listQuery.end_time"  prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right"   format="yyyy-MM-dd" value-format="yyyy-MM-dd"> </el-date-picker>       
19 19
     </div>
20 20
     <div class="cell clearfix">

+ 1 - 1
src/xt_pages/user/patients.vue View File

@@ -14,7 +14,7 @@
14 14
     <div class="cell clearfix">
15 15
       <label class="title"><span class="name">日期查询</span> : </label>
16 16
       <el-date-picker size="small" clearable v-model="listQuery.start_time"   prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right"   format="yyyy-MM-dd" value-format="yyyy-MM-dd" > </el-date-picker>
17
-      <span class="">-</span>
17
+      <span class="cellLine"> - </span>
18 18
       <el-date-picker size="small" clearable v-model="listQuery.end_time"   prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right"   format="yyyy-MM-dd" value-format="yyyy-MM-dd"> </el-date-picker>
19 19
     </div>
20 20
     <div class="cell clearfix">

+ 1 - 1
src/xt_pages/user/proeducation.vue View File

@@ -5,7 +5,7 @@
5 5
             <div class="cell clearfix">
6 6
                 <label class="title"><span class="name">日期查询</span> : </label>
7 7
                 <el-date-picker size="small" v-model="listQuery.start_time"  prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right" format="yyyy-MM-dd" value-format="yyyy-MM-dd" > </el-date-picker>
8
-                <span class="">-</span>
8
+                <span class="cellLine"> - </span> 
9 9
                 <el-date-picker size="small" v-model="listQuery.end_time"  prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right"  format="yyyy-MM-dd" value-format="yyyy-MM-dd"> </el-date-picker>       
10 10
             </div>  
11 11
             <el-table :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}" ref="multipleTable" :data="edusTableData" border fit highlight-current-row  style="width: 100%;margin-top: 10px;" >

+ 19 - 19
src/xt_pages/user/rescueRecord.vue View File

@@ -286,25 +286,25 @@
286 286
     border-color: #ebeef5;
287 287
     min-height: 200px;
288 288
 
289
-  .title {
290
-    font-size: 14px;
291
-    font-weight: 500;
292
-    color: #909399;
293
-    line-height: 44px;
294
-    height: 44px;
295
-    text-align: center;
296
-    border-bottom-width: 1px;
297
-    border-bottom-style: solid;
298
-    border-bottom-color: #ebeef5;
299
-  }
300
-
301
-  .content {
302
-    padding: 12px 15px;
303
-    font-size: 15px;
304
-    color: gray;
305
-    line-height: 22px;
306
-  }
307
-  }
289
+    .title {
290
+        font-size: 14px;
291
+        font-weight: 500;
292
+        color: #909399;
293
+        line-height: 44px;
294
+        height: 44px;
295
+        text-align: center;
296
+        border-bottom-width: 1px;
297
+        border-bottom-style: solid;
298
+        border-bottom-color: #ebeef5;
299
+        background-color: rgb(245, 247, 250);
300
+    }
301
+    .content {
302
+        padding: 12px 15px;
303
+        font-size: 15px;
304
+        color: gray;
305
+        line-height: 22px;
306
+    }
307
+}
308 308
 
309 309
   .new_record_form {
310 310
   .textarea_panel {

+ 4 - 0
src/xt_pages/workforce/appointment.vue View File

@@ -274,5 +274,9 @@ export default {
274 274
 </script>
275 275
 
276 276
 <style rel="stylesheet/css" lang="scss">
277
+
278
+.schedule-table-cell-disable {
279
+    background-color: #F5F5F5 !important;
280
+}
277 281
 </style>
278 282
 

+ 1 - 1
src/xt_pages/workforce/components/setup_template_dialog.vue View File

@@ -73,7 +73,7 @@ export default {
73 73
             if (msg.length == 0) {
74 74
                 this.submit()
75 75
             } else {
76
-                this.$confirm(msg, '提示', {confirmButtonText: '是', cancelButtonText: '否', type: 'warning'})
76
+                this.$confirm(msg, '提示', {confirmButtonText: '确 定', cancelButtonText: '取 消', type: 'warning'})
77 77
                 .then(() => {
78 78
                     this.submit()
79 79
                 })

+ 18 - 28
src/xt_pages/workforce/components/tableData.vue View File

@@ -96,15 +96,6 @@
96 96
         <el-table-column prop="total" label="总数" width="60" align="center" fixed="right"></el-table-column>
97 97
       </el-table>
98 98
 
99
-
100
-
101
-
102
-
103
-
104
-
105
-
106
-
107
-
108 99
       <el-dialog title="排班" :visible.sync="dialogTableVisible" width="1000px;" :v-model="dialog" >
109 100
         <div>
110 101
            <div class="cell clearfix">
@@ -174,8 +165,8 @@
174 165
       <el-dialog
175 166
         title="调整排班"
176 167
         :visible.sync="tzDialogVisible"
177
-        width="365px"
178
-        center>
168
+        width="500px"
169
+        >
179 170
         <div style="width:100%;margin:0 auto">
180 171
           <el-radio-group v-model="tiaoZhengType" :class="tiaozhengclass" >
181 172
             <el-radio :label="1">取消排班</el-radio>
@@ -191,9 +182,9 @@
191 182
       <el-dialog
192 183
         title="调整模式"
193 184
         :visible.sync="msDialogVisible"
194
-        width="350px"
195
-        center>
196
-        <div style="width:100%;margin:0 auto">
185
+        width="500px"
186
+        >
187
+        <div>
197 188
           <el-form :model="changeSchedule" ref="changeSchedule" :rules="changeRules" >
198 189
             <el-form-item label="" prop="mode_id">
199 190
               <el-select v-model="changeSchedule.mode_id" placeholder="请选择" style="width:100%">
@@ -216,14 +207,14 @@
216 207
       <el-dialog
217 208
         title="调整机号"
218 209
         :visible.sync="jhDialogVisible"
219
-        width="400px"
220
-        center>
221
-        <div style="width:100%;margin:0 auto">
222
-          <el-form :model="changeSchedule" ref="changeSchedule" :rules="changeRules" label-width="90px" label-position="left">
223
-            <el-form-item label="排班日期">
210
+        width="500px"
211
+        >
212
+        <div >
213
+          <el-form :model="changeSchedule" ref="changeSchedule" :rules="changeRules" label-width="90px" >
214
+            <el-form-item label="排班日期: ">
224 215
               <el-input v-model="currentData.schedule_date" disabled></el-input>
225 216
             </el-form-item>
226
-            <el-form-item label="班次" prop="schedule_type">
217
+            <el-form-item label="班次: " prop="schedule_type">
227 218
               <el-select v-model="changeSchedule.schedule_type" placeholder="请选择" style="width:100%">
228 219
                 <el-option
229 220
                   v-for="item in scheduleType"
@@ -233,7 +224,7 @@
233 224
                 </el-option>
234 225
               </el-select>
235 226
             </el-form-item>
236
-            <el-form-item label="病房" prop="partition_id">
227
+            <el-form-item label="病房: " prop="partition_id">
237 228
               <el-select v-model="changeSchedule.partition_id" placeholder="请选择" style="width:100%" @change="changePartition">
238 229
                 <el-option
239 230
                   v-for="item in partitions"
@@ -243,8 +234,7 @@
243 234
                 </el-option>
244 235
               </el-select>
245 236
             </el-form-item>
246
-
247
-            <el-form-item label="透析机" prop="bed_id">
237
+            <el-form-item label="透析机: " prop="bed_id">
248 238
               <el-select v-model="changeSchedule.bed_id" placeholder="请选择" style="width:100%">
249 239
                 <el-option
250 240
                   v-for="item in jihaos"
@@ -784,7 +774,7 @@ export default {
784 774
                 }
785 775
               }
786 776
               if (!cflag) {
787
-                this.$confirm('此患者有传染病,与此透析机不匹配,确定在此排班吗?', '提示', {confirmButtonText: '是',cancelButtonText: '否',type: 'warning'})
777
+                this.$confirm('此患者有传染病,与此透析机不匹配,确定在此排班吗?', '提示', {confirmButtonText: '确 定',cancelButtonText: '取 消',type: 'warning'})
788 778
                 .then(() => {
789 779
                   this.changeSchedule.change_action = "change_device";
790 780
                   this.changeScheduleActon(formName);
@@ -795,7 +785,7 @@ export default {
795 785
                 this.changeScheduleActon(formName);
796 786
               }
797 787
             }else if (this.changeSchedule.partition_type > 1) {
798
-              this.$confirm('此患者没有传染病,与此透析机不匹配,确定在此排班吗?', '提示', {confirmButtonText: '是',cancelButtonText: '否',type: 'warning'})
788
+              this.$confirm('此患者没有传染病,与此透析机不匹配,确定在此排班吗?', '提示', {confirmButtonText: '确 定',cancelButtonText: '取 消',type: 'warning'})
799 789
                 .then(() => {
800 790
                   this.changeSchedule.change_action = "change_device";
801 791
                   this.changeScheduleActon(formName);
@@ -929,7 +919,7 @@ export default {
929 919
             }
930 920
           });
931 921
           if (!cflag) {
932
-            this.$confirm('此患者有传染病,与此透析机不匹配,确定在此排班吗?', '提示', {confirmButtonText: '是',cancelButtonText: '否',type: 'warning'})
922
+            this.$confirm('此患者有传染病,与此透析机不匹配,确定在此排班吗?', '提示', {confirmButtonText: '确 定',cancelButtonText: '取 消',type: 'warning'})
933 923
             .then(() => {
934 924
               this.CreateSchedule(this.currentData.patient_id, this.currentData);
935 925
             }).catch(() => {
@@ -938,7 +928,7 @@ export default {
938 928
             this.CreateSchedule(this.currentData.patient_id, this.currentData);
939 929
           }
940 930
         }else if (that.currentData.partition_type > 1) {
941
-          this.$confirm('此患者没有传染病,与此透析机不匹配,确定在此排班吗?', '提示', {confirmButtonText: '是',cancelButtonText: '否',type: 'warning'})
931
+          this.$confirm('此患者没有传染病,与此透析机不匹配,确定在此排班吗?', '提示', {confirmButtonText: '确 定',cancelButtonText: '取 消',type: 'warning'})
942 932
             .then(() => {
943 933
               this.CreateSchedule(this.currentData.patient_id, this.currentData);
944 934
             }).catch(() => {
@@ -1124,7 +1114,7 @@ export default {
1124 1114
   white-space:nowrap !important;
1125 1115
 }
1126 1116
 .schedule-table-cell-disable {
1127
-    background-color: rgb(245, 245, 245);
1117
+    background-color: rgb(245, 245, 245)!important;
1128 1118
 }
1129 1119
 #table_data{
1130 1120
    min-height:calc(100vh - 350px);

+ 1 - 1
src/xt_pages/workforce/components/template_table.vue View File

@@ -466,7 +466,7 @@ export default {
466 466
             // 此患者没有传染病,与此透析机不匹配,确定在此排班吗?
467 467
             // 此患者有传染病,与此透析机不匹配,确定在此排班吗?
468 468
             var msg = havePatientDisease ? '此患者有传染病,与此透析机不匹配,确定在此排班吗?' : '此患者没有传染病,与此透析机不匹配,确定在此排班吗?'
469
-            this.$confirm(msg, '提示', { confirmButtonText: '是', cancelButtonText: '否', type: 'warning' })
469
+            this.$confirm(msg, '提示', { confirmButtonText: '确 定', cancelButtonText: '取 消', type: 'warning' })
470 470
               .then(() => {
471 471
                 this.add_schedule(patient, device_number, treat_mode, weekday, time_type)
472 472
               })