huangyw 2 年 前
コミット
826da3eab8

+ 3 - 3
src/views/layout/Layout.vue ファイルの表示

12
           <i class="iconfont icon-s_bingli navIcon"></i>
12
           <i class="iconfont icon-s_bingli navIcon"></i>
13
           <p>电子病历</p>
13
           <p>电子病历</p>
14
         </div>
14
         </div>
15
-        <div v-if="medicianshow" :class="index == 7 ? 'navOne navActive' : 'navOne'" @click="clickActive(7,'药房管理')">
15
+        <!-- <div v-if="medicianshow" :class="index == 7 ? 'navOne navActive' : 'navOne'" @click="clickActive(7,'药房管理')">
16
           <i class="iconfont icon-shangcheng-1 navIcon"></i>
16
           <i class="iconfont icon-shangcheng-1 navIcon"></i>
17
           <p>药房管理</p>
17
           <p>药房管理</p>
18
-        </div>
18
+        </div> -->
19
         <div v-if="touxiShow" :class="index == 2 ? 'navOne navActive' : 'navOne'" @click="clickActive(2,'透析管理')">
19
         <div v-if="touxiShow" :class="index == 2 ? 'navOne navActive' : 'navOne'" @click="clickActive(2,'透析管理')">
20
           <i class="iconfont icon-computer_fill navIcon"></i>
20
           <i class="iconfont icon-computer_fill navIcon"></i>
21
           <p>透析管理</p>
21
           <p>透析管理</p>
139
     let caigou = ['supplyManage','supplyList'];
139
     let caigou = ['supplyManage','supplyList'];
140
     let peizhi = ['system','roleManage','DepartManage', 'bedManagement', 'dictionaryManagement', 'templateManagement','showconfig','printTemplate','integration_config','basicConfig'];
140
     let peizhi = ['system','roleManage','DepartManage', 'bedManagement', 'dictionaryManagement', 'templateManagement','showconfig','printTemplate','integration_config','basicConfig'];
141
     let kuyishopping = ['kuyiShopping'];
141
     let kuyishopping = ['kuyiShopping'];
142
-    let medician = ['PatientDispensing','DrugDispensing','DispensingDetails','MedicianManagement']
142
+    let medician = ['PatientDispensing','DrugDispensing','DispensingDetails','stockDrugs']
143
     let menzhenArr = [];
143
     let menzhenArr = [];
144
     let bingliArr = [];
144
     let bingliArr = [];
145
     let touxiArr = [];
145
     let touxiArr = [];

+ 1 - 1
src/views/layout/components/Sidebar/index.vue ファイルの表示

103
             this.$emit('func',a)
103
             this.$emit('func',a)
104
           }
104
           }
105
         }else if(newVal == '药房管理'){
105
         }else if(newVal == '药房管理'){
106
-          let nameArr = ['PatientDispensing','DrugDispensing','DispensingDetails','MedicianManagement']
106
+          let nameArr = ['PatientDispensing','DrugDispensing','DispensingDetails','stockDrugs']
107
           // console.log('permission_routers',this.permission_routers)
107
           // console.log('permission_routers',this.permission_routers)
108
           let routerArr = [];
108
           let routerArr = [];
109
           this.permission_routers.map(item => {
109
           this.permission_routers.map(item => {

+ 4 - 0
src/xt_pages/Pharmacy/PatientDispensing.vue ファイルの表示

562
   }
562
   }
563
 }
563
 }
564
 
564
 
565
+.el-input__inner{
566
+  padding-right: 15px;
567
+}
568
+
565
 /deep/ .el-table--scrollable-x .el-table__body-wrapper {
569
 /deep/ .el-table--scrollable-x .el-table__body-wrapper {
566
   overflow: auto;
570
   overflow: auto;
567
 }
571
 }

+ 3 - 2
src/xt_pages/Pharmacy/print/drugPrint.vue ファイルの表示

9
       >打印</el-button
9
       >打印</el-button
10
     >
10
     >
11
     <div id="dialysis-print-box-1" class="dialysis-print-box-1">
11
     <div id="dialysis-print-box-1" class="dialysis-print-box-1">
12
-      <div class="list_title" style="border-bottom:none;"><div style="width:100%;text-align:center;font-size:16px;font-weight:bold;">{{org_name}}医院 领药单</div></div>
12
+      <div class="list_title" style="border-bottom:none;"><div style="width:100%;text-align:center;font-size:16px;font-weight:bold;">{{org_name}} 领药单</div></div>
13
       <div class="list_title">
13
       <div class="list_title">
14
         <div>药品名称:{{name}}</div>
14
         <div>药品名称:{{name}}</div>
15
         <div>规格:{{specifications}}</div>
15
         <div>规格:{{specifications}}</div>
152
       this.printJson({
152
       this.printJson({
153
         title: `
153
         title: `
154
         <div>
154
         <div>
155
-        <div style="width: 940px;text-align:center;font-size:16px;font-weight:bold;">${this.org_name}医院 领药单</div>
155
+        <div style="width: 940px;text-align:center;font-size:16px;font-weight:bold;">${this.org_name} 领药单</div>
156
         <div style="width: 940px;border-bottom: 1px solid;display: flex;margin: 30px auto;font-size:14px;">
156
         <div style="width: 940px;border-bottom: 1px solid;display: flex;margin: 30px auto;font-size:14px;">
157
         <div style="width: 230px;padding: 10px 0;">药品名称:${this.name}</div>
157
         <div style="width: 230px;padding: 10px 0;">药品名称:${this.name}</div>
158
         <div style="width: 230px;padding: 10px 0;">规格:${this.specifications}</div>
158
         <div style="width: 230px;padding: 10px 0;">规格:${this.specifications}</div>
159
         <div style="width: 230px;padding: 10px 0;">发药状态:${this.state_name}</div>
159
         <div style="width: 230px;padding: 10px 0;">发药状态:${this.state_name}</div>
160
+        <div style="width: 230px;padding: 10px 0;">日期:</div>
160
         </div>`, // 打印出来的标题
161
         </div>`, // 打印出来的标题
161
         data: this.tableData, // 需要打印的数据
162
         data: this.tableData, // 需要打印的数据
162
         serial: true, // 是否需要打印序列号
163
         serial: true, // 是否需要打印序列号

+ 14 - 14
src/xt_pages/Pharmacy/print/patientPrint.vue ファイルの表示

9
       >打印</el-button
9
       >打印</el-button
10
     >
10
     >
11
     <div id="dialysis-print-box-1" class="dialysis-print-box-1">
11
     <div id="dialysis-print-box-1" class="dialysis-print-box-1">
12
-       <div class="list_title" style="border-bottom:none;"><div style="width:100%;text-align:center;font-size:16px;font-weight:bold;">{{org_name}}医院 发药单</div></div>
12
+       <div class="list_title" style="border-bottom:none;"><div style="width:100%;text-align:center;font-size:16px;font-weight:bold;">{{org_name}} 发药单</div></div>
13
       <div class="list_title">
13
       <div class="list_title">
14
         <div>患者名称:{{name}}</div>
14
         <div>患者名称:{{name}}</div>
15
         <div>发药状态:{{state}}</div>
15
         <div>发药状态:{{state}}</div>
23
         max-height="450"
23
         max-height="450"
24
         :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }"
24
         :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }"
25
       >
25
       >
26
-        <el-table-column type="index" prop="index" label="序号" width="60">
26
+        <el-table-column type="index" prop="index" label="序号" width="60" align="center">
27
         </el-table-column>
27
         </el-table-column>
28
-        <el-table-column prop="name" label="名称" width="160">
28
+        <el-table-column prop="name" label="名称" width="160" align="center">
29
         </el-table-column>
29
         </el-table-column>
30
-        <el-table-column prop="SingleDosage" label="单次用量" width="120">
30
+        <el-table-column prop="SingleDosage" label="单次用量" width="120" align="center">
31
         </el-table-column>
31
         </el-table-column>
32
-        <el-table-column prop="use" label="用法" width="120"> </el-table-column>
33
-        <el-table-column prop="frequency" label="频率" width="120">
32
+        <el-table-column prop="use" label="用法" width="120" align="center"> </el-table-column>
33
+        <el-table-column prop="frequency" label="频率" width="120" align="center">
34
         </el-table-column>
34
         </el-table-column>
35
-        <el-table-column prop="day" label="天数" width="120"> </el-table-column>
36
-        <el-table-column prop="amount" label="总量" width="120">
35
+        <el-table-column prop="day" label="天数" width="120" align="center"> </el-table-column>
36
+        <el-table-column prop="amount" label="总量" width="120" align="center">
37
         </el-table-column>
37
         </el-table-column>
38
-        <el-table-column prop="tips" label="备注" width="120">
38
+        <el-table-column prop="tips" label="备注" width="120" align="center">
39
         </el-table-column>
39
         </el-table-column>
40
       </el-table>
40
       </el-table>
41
     </div>
41
     </div>
105
       this.printJson({
105
       this.printJson({
106
         title: `
106
         title: `
107
         <div>
107
         <div>
108
-        <div style="width: 940px;text-align:center;font-size:16px;font-weight:bold;">${this.org_name}医院 发药单</div>
108
+        <div style="width: 940px;text-align:center;font-size:16px;font-weight:bold;">${this.org_name} 发药单</div>
109
         <div style="width: 940px;border-bottom: 1px solid;display: flex;margin: 30px auto;font-size:14px;">
109
         <div style="width: 940px;border-bottom: 1px solid;display: flex;margin: 30px auto;font-size:14px;">
110
         <div style="width: 310px;padding: 10px 0;">患者名称:${this.name}</div>
110
         <div style="width: 310px;padding: 10px 0;">患者名称:${this.name}</div>
111
-        <div style="width: 310px;padding: 10px 0;">发药状态:${this.state}</div>
112
-        <div style="width: 310px;padding: 10px 0;">日期:${this.state}</div>
111
+        <div style="width: 320px;padding: 10px 0;">发药状态:${this.state}</div>
112
+        <div style="width: 310px;padding: 10px 0;">日期:</div>
113
         </div>`, // 打印出来的标题
113
         </div>`, // 打印出来的标题
114
         data: this.tableData, // 需要打印的数据
114
         data: this.tableData, // 需要打印的数据
115
         serial: true, // 是否需要打印序列号
115
         serial: true, // 是否需要打印序列号
130
          
130
          
131
           {
131
           {
132
             field: "name",
132
             field: "name",
133
-            displayName: "名",
133
+            displayName: "名",
134
           },
134
           },
135
           {
135
           {
136
             field: "SingleDosage",
136
             field: "SingleDosage",
189
   margin: 30px auto;
189
   margin: 30px auto;
190
 
190
 
191
   div {
191
   div {
192
-    width: 230px;
192
+    width: 320px;
193
     padding: 10px 0;
193
     padding: 10px 0;
194
   }
194
   }
195
 }
195
 }