yq1 1 ano atrás
pai
commit
9df9caac04

+ 4 - 4
src/xt_pages/outpatientCharges/invoiceTemplate/printfifteen.vue Ver arquivo

5
             <!-- <div>{{ list.id_card_no }}</div> -->
5
             <!-- <div>{{ list.id_card_no }}</div> -->
6
         </div>
6
         </div>
7
         <div style="display:flex;justify-content: space-between;">
7
         <div style="display:flex;justify-content: space-between;">
8
-            <div  style="position: absolute;top:100px;left:250px;">{{ list.department_name }}</div>
8
+            <div  style="position: absolute;top:80px;left:250px;">{{ list.department_name }}</div>
9
             <div></div>
9
             <div></div>
10
             <div>
10
             <div>
11
-                <span style="position: absolute;top:80px;left:80px;">{{ paramsObj.setl_time.split(' ')[0].slice(0,10) }}</span>
11
+                <span style="position: absolute;top:60px;left:120px;">{{ paramsObj.setl_time.split(' ')[0].slice(0,10) }}</span>
12
             </div>
12
             </div>
13
         </div>
13
         </div>
14
         <div style="display:flex;justify-content: space-between;">
14
         <div style="display:flex;justify-content: space-between;">
15
-            <div style="position: absolute;top:100px;left:80px;"> {{ paramsObj.name }}</div>
15
+            <div style="position: absolute;top:80px;left:80px;"> {{ paramsObj.name }}</div>
16
 
16
 
17
         </div>
17
         </div>
18
 
18
 
39
         <div style="position: absolute;top:300px;left:300px">个人自费 {{ list.psn_cash_money }}</div> -->
39
         <div style="position: absolute;top:300px;left:300px">个人自费 {{ list.psn_cash_money }}</div> -->
40
         <div>
40
         <div>
41
             <!-- <div style="position: absolute;top:320px;left:120px">{{ org_name }}</div> -->
41
             <!-- <div style="position: absolute;top:320px;left:120px">{{ org_name }}</div> -->
42
-            <div style="position: absolute;top:340px;left:120px">{{ paramsObj.chargeName }}</div>
42
+            <div style="position: absolute;top:320px;left:120px">{{ paramsObj.chargeName }}</div>
43
         </div>
43
         </div>
44
     </div>
44
     </div>
45
 </template>
45
 </template>

+ 59 - 6
src/xt_pages/workforce/components/editTableData.vue Ver arquivo

40
             <!-- 拖拽dragstart -->
40
             <!-- 拖拽dragstart -->
41
             <div
41
             <div
42
                 draggable="true"
42
                 draggable="true"
43
-                class="item"
43
+                class="item_touz"
44
                 style="font-weight: bolder"
44
                 style="font-weight: bolder"
45
                 @dragstart="curInfoDragStart()"
45
                 @dragstart="curInfoDragStart()"
46
             >
46
             >
74
                 <span v-if="scope.row.is_infectious != 2" >
74
                 <span v-if="scope.row.is_infectious != 2" >
75
                   {{scope.row.name  }}
75
                   {{scope.row.name  }}
76
                 </span>
76
                 </span>
77
+                <!-- <span class="touxi_cishu"  @click="chishuclick(scope.row.name)">
78
+                  0/4
79
+                </span> -->
77
              </template>
80
              </template>
78
             </el-table-column>
81
             </el-table-column>
79
           </el-table>
82
           </el-table>
1760
         <el-button @click="tipDialogVisibleThree = false">取 消</el-button>
1763
         <el-button @click="tipDialogVisibleThree = false">取 消</el-button>
1761
       </span>
1764
       </span>
1762
     </el-dialog>
1765
     </el-dialog>
1766
+    <!-- 显示透析日期的弹窗 -->
1767
+    <el-dialog
1768
+      :title="'患者信息(姓名:'+Dialysis_patient+'、透析号:'+20011120+')'"
1769
+      :visible.sync="cishu_dialogVisible"
1770
+      width="50%"
1771
+      :modal-append-to-body='false'
1772
+      :close-on-click-modal="false">
1773
+      <div>
1774
+        <div style="line-height: 40px;">
1775
+          透析频率:HD(每周2次)
1776
+        </div>
1777
+        <div style="line-height: 40px;">
1778
+          已排详情
1779
+        </div>
1780
+        <div>
1781
+          <el-calendar>
1782
+            <!-- 这里使用的是 2.5 slot 语法,对于新项目请使用 2.6 slot 语法-->
1783
+            <template
1784
+              slot="dateCell"
1785
+              slot-scope="{date, data}">
1786
+              <P v-if="data.day.split('-').slice(1).join('-')=='11-27'"
1787
+                style="background: red;color: white;text-align: center;">
1788
+                HD
1789
+              </P>
1790
+              <p :class="data.isSelected ? 'is-selected' : ''" style="text-align: center;">
1791
+                {{ data.day.split('-').slice(2).join('-') }} {{ data.isSelected ? '✔️' : ''}}<br/>
1792
+                <span v-if="data.day.split('-').slice(1).join('-')=='11-27'">上午 门诊</span>
1793
+              </p>
1794
+              
1795
+            </template>
1796
+          </el-calendar>
1797
+        </div>
1798
+      </div>
1799
+    </el-dialog>
1763
 
1800
 
1764
   </div>
1801
   </div>
1765
 </template>
1802
 </template>
1858
       schedulingTableVisible:true,//全屏
1895
       schedulingTableVisible:true,//全屏
1859
       tipDialogVisibleTwo:false,
1896
       tipDialogVisibleTwo:false,
1860
       tipDialogVisibleThree:false,
1897
       tipDialogVisibleThree:false,
1898
+      cishu_dialogVisible:false,//透析次数
1899
+      Dialysis_patient:'',
1861
       cur_date:"",
1900
       cur_date:"",
1862
       dataloading:false,
1901
       dataloading:false,
1863
       current_patient_data:[],
1902
       current_patient_data:[],
2181
     },
2220
     },
2182
   },
2221
   },
2183
   methods: {
2222
   methods: {
2223
+    // 透析次数
2224
+    chishuclick(row){
2225
+      this.cishu_dialogVisible=true
2226
+      console.log('ddddddd',row);
2227
+      this.Dialysis_patient=row
2228
+    },
2184
 
2229
 
2185
     changeSch(row) {
2230
     changeSch(row) {
2186
       let params = {
2231
       let params = {
5724
     background-color: #ecf5ff !important;
5769
     background-color: #ecf5ff !important;
5725
     color: #3a8ee6;
5770
     color: #3a8ee6;
5726
   }
5771
   }
5772
+  .touxi_cishu{
5773
+    display: inline-block;
5774
+    border: 1px solid #409eff;
5775
+    width: 30px;
5776
+    text-align: center;
5777
+    border-radius: 10px;
5778
+  }
5727
 }
5779
 }
5728
 .el-table td .cell,.el-table th .cell {
5780
 .el-table td .cell,.el-table th .cell {
5729
     padding: 0 0px ;
5781
     padding: 0 0px ;
5894
 .col + .col {
5946
 .col + .col {
5895
   margin-left: 10px;
5947
   margin-left: 10px;
5896
 }
5948
 }
5897
-.item {
5898
-  /* width: 115px;
5949
+.item_touz {
5950
+  width: 115px;
5899
   padding: 6px 5px;
5951
   padding: 6px 5px;
5900
   margin: 0px 5px ;
5952
   margin: 0px 5px ;
5901
   border: solid 1px #eee;
5953
   border: solid 1px #eee;
5902
   background-color: #409eff;
5954
   background-color: #409eff;
5903
   text-align: left;
5955
   text-align: left;
5904
-  color: #fff; */
5956
+  color: #fff;
5905
 }
5957
 }
5906
-.item + .item {
5958
+.item_touz + .item_touz {
5907
   border-top: none;
5959
   border-top: none;
5908
   margin-top: 6px;
5960
   margin-top: 6px;
5909
 }
5961
 }
5910
 
5962
 
5911
-.item:hover {
5963
+.item_touz:hover {
5912
   background-color: #5695d4;
5964
   background-color: #5695d4;
5913
   cursor: move;
5965
   cursor: move;
5914
 }
5966
 }
5967
+
5915
 .item2 {
5968
 .item2 {
5916
   padding: 6px 12px;
5969
   padding: 6px 12px;
5917
   margin: 0px 10px 0px 10px;
5970
   margin: 0px 10px 0px 10px;