Bladeren bron

Merge branch '20230223_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20230223_pc_vue_new_branch

28169 10 maanden geleden
bovenliggende
commit
cd5940f3d6

+ 117 - 93
src/xt_pages/data/printTemplate/dialysisPrint.vue Bestand weergeven

@@ -69,113 +69,137 @@
69 69
         >
70 70
         </el-col>
71 71
         <el-col :span="6" style="text-align: center">
72
-        <div class="demo-image__preview"  @click="imgClick('https://images.shengws.com/template_five.jpg')">
73
-            <el-tooltip
74
-            class="item"
75
-            effect="dark"
76
-            content="点击查看大图"
77
-            placement="top-start"
78
-            :hide-after="2000"
79
-            >
80
-            <!--<el-image-->
81
-                <!--style="width: 200px; height: 200px"-->
82
-                <!--:src="require('@/assets/home/5.jpg')"-->
83
-                <!--:preview-src-list="imgs_five"-->
84
-            <!--&gt;</el-image>-->
72
+          <div class="demo-image__preview"  @click="imgClick('https://images.shengws.com/template_five.jpg')">
73
+              <el-tooltip
74
+              class="item"
75
+              effect="dark"
76
+              content="点击查看大图"
77
+              placement="top-start"
78
+              :hide-after="2000"
79
+              >
80
+              <!--<el-image-->
81
+                  <!--style="width: 200px; height: 200px"-->
82
+                  <!--:src="require('@/assets/home/5.jpg')"-->
83
+                  <!--:preview-src-list="imgs_five"-->
84
+              <!--&gt;</el-image>-->
85 85
 
86
-            <el-image
87
-                style="width: 200px; height: 200px"
88
-                :src="require('@/assets/home/5.jpg')"
89
-            ></el-image>
86
+              <el-image
87
+                  style="width: 200px; height: 200px"
88
+                  :src="require('@/assets/home/5.jpg')"
89
+              ></el-image>
90 90
 
91
-            </el-tooltip>
92
-        </div>
93
-        <el-radio v-model="radio" label="5" @change="change"
94
-            >模版三</el-radio
95
-        >
91
+              </el-tooltip>
92
+          </div>
93
+          <el-radio v-model="radio" label="5" @change="change"
94
+              >模版三</el-radio
95
+          >
96 96
         </el-col>
97 97
         <el-col :span="6" style="text-align: center">
98
-        <div class="demo-image__preview"  @click="imgClick('https://images.shengws.com/serven.png')">
99
-            <el-tooltip
100
-            class="item"
101
-            effect="dark"
102
-            content="点击查看大图"
103
-            placement="top-start"
104
-            :hide-after="2000"
105
-            >
106
-            <!--<el-image-->
107
-                <!--style="width: 200px; height: 200px"-->
108
-                <!--:src="require('@/assets/home/serven.png')"-->
109
-                <!--:preview-src-list="imgs_seven"-->
110
-            <!--&gt;</el-image>-->
98
+          <div class="demo-image__preview"  @click="imgClick('https://images.shengws.com/serven.png')">
99
+              <el-tooltip
100
+              class="item"
101
+              effect="dark"
102
+              content="点击查看大图"
103
+              placement="top-start"
104
+              :hide-after="2000"
105
+              >
106
+              <!--<el-image-->
107
+                  <!--style="width: 200px; height: 200px"-->
108
+                  <!--:src="require('@/assets/home/serven.png')"-->
109
+                  <!--:preview-src-list="imgs_seven"-->
110
+              <!--&gt;</el-image>-->
111 111
 
112
-            <el-image
113
-                style="width: 200px; height: 200px"
114
-                :src="require('@/assets/home/serven.png')"
115
-            ></el-image>
116
-            </el-tooltip>
117
-        </div>
118
-        <el-radio v-model="radio" label="7" @change="change"
119
-            >模版四</el-radio
120
-        >
112
+              <el-image
113
+                  style="width: 200px; height: 200px"
114
+                  :src="require('@/assets/home/serven.png')"
115
+              ></el-image>
116
+              </el-tooltip>
117
+          </div>
118
+          <el-radio v-model="radio" label="7" @change="change"
119
+              >模版四</el-radio
120
+          >
121 121
         </el-col>
122 122
     </el-row>
123 123
     <el-row :gutter="20" type="flex">
124 124
         <el-col :span="6" style="text-align: center">
125
-        <div class="demo-image__preview" @click="imgClick('https://images.shengws.com/eight.png')">
126
-            <el-tooltip
127
-            class="item"
128
-            effect="dark"
129
-            content="点击查看大图"
130
-            placement="top-start"
131
-            :hide-after="2000"
132
-            >
133
-            <!--<el-image-->
134
-                <!--style="width: 200px; height: 200px;margin-left:-60px"-->
135
-                <!--:src="require('@/assets/home/eight.png')"-->
136
-                <!--:preview-src-list="imgs_six"-->
137
-            <!--&gt;</el-image>-->
125
+          <div class="demo-image__preview" @click="imgClick('https://images.shengws.com/eight.png')">
126
+              <el-tooltip
127
+              class="item"
128
+              effect="dark"
129
+              content="点击查看大图"
130
+              placement="top-start"
131
+              :hide-after="2000"
132
+              >
133
+              <!--<el-image-->
134
+                  <!--style="width: 200px; height: 200px;margin-left:-60px"-->
135
+                  <!--:src="require('@/assets/home/eight.png')"-->
136
+                  <!--:preview-src-list="imgs_six"-->
137
+              <!--&gt;</el-image>-->
138 138
 
139
-            <el-image
140
-                style="width: 200px; height: 200px;margin-left:-60px"
141
-                :src="require('@/assets/home/eight.png')"
142
-            ></el-image>
143
-            </el-tooltip>
144
-        </div>
145
-        <el-radio
146
-            v-model="radio"
147
-            label="8"
148
-            @change="change"
149
-            style="margin-left:-60px"
150
-            >模版五</el-radio
151
-        >
139
+              <el-image
140
+                  style="width: 200px; height: 200px;margin-left:-60px"
141
+                  :src="require('@/assets/home/eight.png')"
142
+              ></el-image>
143
+              </el-tooltip>
144
+          </div>
145
+          <el-radio
146
+              v-model="radio"
147
+              label="8"
148
+              @change="change"
149
+              style="margin-left:-60px"
150
+              >模版五</el-radio
151
+          >
152 152
         </el-col>
153 153
         <el-col :span="6" style="text-align: center">
154
-        <div class="demo-image__preview" @click="imgClick('https://images.shengws.com/template_six.png')">
155
-            <el-tooltip
156
-            class="item"
157
-            effect="dark"
158
-            content="点击查看大图"
159
-            placement="top-start"
160
-            :hide-after="2000"
161
-            >
162
-            <!--<el-image-->
163
-                <!--style="width: 200px; height: 200px;margin-left:30px"-->
164
-                <!--:src="require('@/assets/home/template_six.png')"-->
165
-                <!--:preview-src-list="imgs_eight"-->
166
-            <!--&gt;</el-image>-->
154
+          <div class="demo-image__preview" @click="imgClick('https://images.shengws.com/template_six.png')">
155
+              <el-tooltip
156
+              class="item"
157
+              effect="dark"
158
+              content="点击查看大图"
159
+              placement="top-start"
160
+              :hide-after="2000"
161
+              >
162
+              <!--<el-image-->
163
+                  <!--style="width: 200px; height: 200px;margin-left:30px"-->
164
+                  <!--:src="require('@/assets/home/template_six.png')"-->
165
+                  <!--:preview-src-list="imgs_eight"-->
166
+              <!--&gt;</el-image>-->
167 167
 
168
-            <el-image
169
-                style="width: 200px; height: 200px;margin-left:30px"
170
-                :src="require('@/assets/home/template_six.png')"
171
-            ></el-image>
172
-            </el-tooltip>
173
-        </div>
174
-        <el-radio v-model="radio" label="6" @change="change"
175
-            >模版六</el-radio
176
-        >
168
+              <el-image
169
+                  style="width: 200px; height: 200px;margin-left:30px"
170
+                  :src="require('@/assets/home/template_six.png')"
171
+              ></el-image>
172
+              </el-tooltip>
173
+          </div>
174
+          <el-radio v-model="radio" label="6" @change="change"
175
+              >模版六</el-radio
176
+          >
177 177
         </el-col>
178
+        <el-col :span="6" style="text-align: center">
179
+          <div class="demo-image__preview"  @click="imgClick('https://images.shengws.com/serven.png')">
180
+              <el-tooltip
181
+              class="item"
182
+              effect="dark"
183
+              content="点击查看大图"
184
+              placement="top-start"
185
+              :hide-after="2000"
186
+              >
187
+              <!--<el-image-->
188
+                  <!--style="width: 200px; height: 200px"-->
189
+                  <!--:src="require('@/assets/home/serven.png')"-->
190
+                  <!--:preview-src-list="imgs_seven"-->
191
+              <!--&gt;</el-image>-->
178 192
 
193
+              <el-image
194
+                  style="width: 200px; height: 200px"
195
+                  :src="require('@/assets/home/serven.png')"
196
+              ></el-image>
197
+              </el-tooltip>
198
+          </div>
199
+          <el-radio v-model="radio" label="74" @change="change"
200
+              >sop</el-radio
201
+          >
202
+        </el-col>
179 203
         <!--<el-col :span="6" style="text-align: center">-->
180 204
         <!--<div class="demo-image__preview">-->
181 205
         <!--<el-tooltip-->
@@ -206,7 +230,7 @@
206 230
       ></el-image-viewer>
207 231
 
208 232
     </div>
209
-  </div>
233
+  <!-- </div> -->
210 234
 </template>
211 235
 
212 236
 <script>

+ 25 - 3
src/xt_pages/dialysis/dialysisPrintOrder.vue Bestand weergeven

@@ -916,6 +916,18 @@
916 916
         >
917 917
         </div>
918 918
       </template>
919
+      <template v-if="org_template_info.template_id == 74">
920
+        <div>
921
+          <el-button
922
+          :loading="loading"
923
+          size="small"
924
+          icon="el-icon-printer"
925
+          @click="printThisPage"
926
+          type="primary"
927
+          >打印</el-button
928
+        >
929
+        </div>
930
+      </template>
919 931
     </div>
920 932
     <div class="app-container" style="min-height: 0">
921 933
       <!--<div class="order-print-btn"-->
@@ -1413,7 +1425,10 @@
1413 1425
             v-if="org_template_info.template_id == 199"
1414 1426
           >
1415 1427
           </DialysisPrintOrderZero>
1428
+          <DialysisPrintOrderSop v-bind:childResponse="childResponse"
1429
+            v-if="org_template_info.template_id == 74">
1416 1430
 
1431
+          </DialysisPrintOrderSop>
1417 1432
         </div>
1418 1433
       </el-container>
1419 1434
     </div>
@@ -1505,6 +1520,7 @@ import DialysisPrintOrderSeventy from './template/DialysisPrintOrderSeventy'
1505 1520
 import DialysisPrintOrderseventyone from './template/DialysisPrintOrderseventyone'
1506 1521
 import DialysisPrintOrderSeventyTwo from './template/DialysisPrintOrderSeventyTwo'
1507 1522
 import DialysisPrintOrderSeventythree from './template/DialysisPrintOrderSeventythree'
1523
+import DialysisPrintOrderSop from './template/DialysisPrintOrderSop'
1508 1524
 import DialysisPrintOrderZero from './template/DialysisPrintOrderZero'
1509 1525
 export default {
1510 1526
   name: "dialysisPrintOrder",
@@ -1582,6 +1598,7 @@ export default {
1582 1598
     DialysisPrintOrderseventyone,
1583 1599
     DialysisPrintOrderSeventyTwo,
1584 1600
     DialysisPrintOrderSeventythree,
1601
+    DialysisPrintOrderSop,
1585 1602
     DialysisPrintOrderZero,
1586 1603
     LabelBox,
1587 1604
     BreadCrumb,
@@ -2130,9 +2147,7 @@ export default {
2130 2147
           style: style11,
2131 2148
           scanStyles: false,
2132 2149
         });
2133
-      } else if (
2134
-        this.org_template_info.template_id == 51
2135
-      ) {
2150
+      } else if (this.org_template_info.template_id == 51) {
2136 2151
         printJS({
2137 2152
           printable: "dialysis-print-box-1",
2138 2153
           type: "html",
@@ -2252,6 +2267,13 @@ export default {
2252 2267
           scanStyles: false,
2253 2268
         });
2254 2269
         console.log('77777',this.org_template_info.template_id);
2270
+      }else if (this.org_template_info.template_id == 74) {
2271
+        printJS({
2272
+          printable: "dialysis-print-box",
2273
+          type: "html",
2274
+          style: style4,
2275
+          scanStyles: false,
2276
+        });
2255 2277
       }
2256 2278
        else if (this.org_template_info.template_id == 199 ) {
2257 2279
         printJS({

Diff onderdrukt omdat het te groot bestand
+ 1503 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSop.vue