Browse Source

批量打印

XMLWAN 4 years ago
parent
commit
a94fcec809

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

125
         number: number,
125
         number: number,
126
         zone: zone_id,
126
         zone: zone_id,
127
         group: group_id,
127
         group: group_id,
128
+       
128
     }
129
     }
129
     return request({
130
     return request({
130
         url: '/api/device/number/create',
131
         url: '/api/device/number/create',
139
         number: number,
140
         number: number,
140
         zone: zone_id,
141
         zone: zone_id,
141
         group: group_id,
142
         group: group_id,
143
+      
142
     }
144
     }
143
     return request({
145
     return request({
144
         url: '/api/device/number/modify',
146
         url: '/api/device/number/modify',

+ 24 - 5
src/xt_pages/device/number_main.vue View File

36
               label="所属分组"
36
               label="所属分组"
37
               align="center"
37
               align="center"
38
             ></el-table-column>
38
             ></el-table-column>
39
+            <!-- <el-table-column prop="sort" label="排序" align="center">
40
+                <template slot-scope="scope">
41
+                    {{scope.row.sort?scope.row.sort:""}}
42
+                </template>
43
+            </el-table-column> -->
39
             <el-table-column label="操作" align="center">
44
             <el-table-column label="操作" align="center">
40
               <template slot-scope="scope">
45
               <template slot-scope="scope">
41
                 <el-tooltip
46
                 <el-tooltip
133
               ></el-option>
138
               ></el-option>
134
             </el-select>
139
             </el-select>
135
           </el-form-item>
140
           </el-form-item>
141
+          <!-- <el-form-item label="排序:">
142
+              <el-input style="width:220px" v-model="number_form.sort"></el-input>
143
+          </el-form-item> -->
136
           <!-- <el-form-item>
144
           <!-- <el-form-item>
137
                     <el-button @click="cancelModifyDeviceNumber">取 消</el-button>
145
                     <el-button @click="cancelModifyDeviceNumber">取 消</el-button>
138
                     <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" type="primary" @click="editDeviceNumberSubmitAction">保存</el-button>
146
                     <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" type="primary" @click="editDeviceNumberSubmitAction">保存</el-button>
176
         id: 0,
184
         id: 0,
177
         number: "",
185
         number: "",
178
         zone: "",
186
         zone: "",
179
-        group: ""
187
+        group: "",
188
+        // sort:0,
180
       },
189
       },
181
       formLabelWidth: "110px",
190
       formLabelWidth: "110px",
182
       showEditDeviceNumber: false,
191
       showEditDeviceNumber: false,
194
       this.loading = false;
203
       this.loading = false;
195
       var resp = rs.data;
204
       var resp = rs.data;
196
       if (resp.state === 1) {
205
       if (resp.state === 1) {
197
-        // console.log(resp)
198
         this.zones.push(...resp.data.zones);
206
         this.zones.push(...resp.data.zones);
199
         this.groups.push(...resp.data.groups);
207
         this.groups.push(...resp.data.groups);
200
         this.device_numbers.push(...resp.data.numbers);
208
         this.device_numbers.push(...resp.data.numbers);
209
+        
201
       } else {
210
       } else {
202
         this.$message.error(resp.msg);
211
         this.$message.error(resp.msg);
203
       }
212
       }
212
       this.number_form.number = row.number;
221
       this.number_form.number = row.number;
213
       this.number_form.zone = row.zone_id;
222
       this.number_form.zone = row.zone_id;
214
       this.number_form.group = row.group_id;
223
       this.number_form.group = row.group_id;
224
+      // if(row.sort == 0){
225
+      //   this.number_form.sort = ""
226
+      // }
227
+      // if(row.sort != 0){
228
+      //   this.number_form.sort = row.sort
229
+      // }
230
+     
215
       this.showEditDeviceNumber = true;
231
       this.showEditDeviceNumber = true;
216
     },
232
     },
217
     cancelModifyDeviceNumber() {
233
     cancelModifyDeviceNumber() {
229
             createDeviceNumber(
245
             createDeviceNumber(
230
               this.number_form.number,
246
               this.number_form.number,
231
               this.number_form.zone,
247
               this.number_form.zone,
232
-              this.number_form.group
248
+              this.number_form.group,
249
+              // this.number_form.sort
233
             ).then(rs => {
250
             ).then(rs => {
234
               var resp = rs.data;
251
               var resp = rs.data;
235
               if (resp.state === 1) {
252
               if (resp.state === 1) {
236
                 var newNumber = resp.data.number;
253
                 var newNumber = resp.data.number;
237
                 this.device_numbers.push(newNumber);
254
                 this.device_numbers.push(newNumber);
238
-                this.cancelModifyDeviceNumber();
255
+                this.cancelModifyDeviceNumber();           
239
               } else {
256
               } else {
240
                 this.$message.error("床位号/机号已存在!");
257
                 this.$message.error("床位号/机号已存在!");
241
               }
258
               }
245
               this.number_form.id,
262
               this.number_form.id,
246
               this.number_form.number,
263
               this.number_form.number,
247
               this.number_form.zone,
264
               this.number_form.zone,
248
-              this.number_form.group
265
+              this.number_form.group,
266
+              // this.number_form.sort
249
             ).then(rs => {
267
             ).then(rs => {
250
               var resp = rs.data;
268
               var resp = rs.data;
251
               // console.log(resp.data)
269
               // console.log(resp.data)
262
                     number.group_id = resp.data.number.group_id;
280
                     number.group_id = resp.data.number.group_id;
263
                     number.zone_name = resp.data.number.zone_name;
281
                     number.zone_name = resp.data.number.zone_name;
264
                     number.group_name = resp.data.number.group_name;
282
                     number.group_name = resp.data.number.group_name;
283
+
265
                     break;
284
                     break;
266
                   }
285
                   }
267
                 }
286
                 }

+ 27 - 0
src/xt_pages/dialysis/PatientBox.vue View File

213
       temp_schedual: null,
213
       temp_schedual: null,
214
       date:'',
214
       date:'',
215
       modedata:0,
215
       modedata:0,
216
+      scheduleArr:[]
216
     };
217
     };
217
   },
218
   },
218
   props: {
219
   props: {
627
       } else if (id == 3) {
628
       } else if (id == 3) {
628
         return 'modePurple'
629
         return 'modePurple'
629
       }
630
       }
631
+    },
632
+
633
+   compare(propertyName) {
634
+    return function(obj1, obj2) {
635
+        var value1 = obj1[propertyName];
636
+        var value2 = obj2[propertyName];
637
+        if (value1 < value2) {
638
+            return -1;
639
+        } else if (value1 > value2) {
640
+            return 1;
641
+        } else {
642
+            return 0;
643
+        }
630
     }
644
     }
645
+}
631
   },
646
   },
647
+  created(){
648
+    console.log("排班数据33333",this.schedules)
649
+
650
+  //   for(let i=0;i<this.schedules.length;i++){
651
+  //      this.schedules[i].Sort = this.schedules[i].device_number.sort
652
+  //   }
653
+
654
+  //  console.log("9999999",this.schedules)
655
+  //  this.schedules.sort(this.compare("Sort"))
656
+  //   console.log("122212121212112",this.schedules)
657
+  //   this.scheduleArr = this.schedules
658
+  }
632
 };
659
 };
633
 </script>
660
 </script>
634
 
661
 

+ 11 - 1
src/xt_pages/stock/Dialog/goodTypeDialog.vue View File

9
           </el-form-item>
9
           </el-form-item>
10
         </el-col>
10
         </el-col>
11
       </el-row>
11
       </el-row>
12
+      <!-- <el-row>
13
+        <el-col>
14
+          <el-form-item label="耗材属性">
15
+              <el-radio v-model="stock_attribute" label="1">无</el-radio>
16
+              <el-radio v-model="stock_attribute" label="2">透析器</el-radio>
17
+              <el-radio v-model="stock_attribute" label="3">灌流器</el-radio>
18
+          </el-form-item>
19
+        </el-col>
20
+      </el-row> -->
12
       <el-row>
21
       <el-row>
13
         <el-col>
22
         <el-col>
14
           <el-form-item label="耗材出库" prop="out_stock">
23
           <el-form-item label="耗材出库" prop="out_stock">
57
           { required: true, message: "请输入类型名称", trigger: "blur" }
66
           { required: true, message: "请输入类型名称", trigger: "blur" }
58
         ]
67
         ]
59
       },
68
       },
60
-       out_stock: '1'
69
+       out_stock: '1',
70
+       stock_attribute:'1'
61
     };
71
     };
62
   },
72
   },
63
   props: {
73
   props: {