XMLWAN vor 4 Jahren
Ursprung
Commit
a94fcec809

+ 2 - 0
src/api/device/device.js Datei anzeigen

@@ -125,6 +125,7 @@ export function createDeviceNumber(number, zone_id, group_id) {
125 125
         number: number,
126 126
         zone: zone_id,
127 127
         group: group_id,
128
+       
128 129
     }
129 130
     return request({
130 131
         url: '/api/device/number/create',
@@ -139,6 +140,7 @@ export function modifyDeviceNumber(id, number, zone_id, group_id) {
139 140
         number: number,
140 141
         zone: zone_id,
141 142
         group: group_id,
143
+      
142 144
     }
143 145
     return request({
144 146
         url: '/api/device/number/modify',

+ 24 - 5
src/xt_pages/device/number_main.vue Datei anzeigen

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

+ 27 - 0
src/xt_pages/dialysis/PatientBox.vue Datei anzeigen

@@ -213,6 +213,7 @@ export default {
213 213
       temp_schedual: null,
214 214
       date:'',
215 215
       modedata:0,
216
+      scheduleArr:[]
216 217
     };
217 218
   },
218 219
   props: {
@@ -627,8 +628,34 @@ export default {
627 628
       } else if (id == 3) {
628 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 660
 </script>
634 661
 

+ 11 - 1
src/xt_pages/stock/Dialog/goodTypeDialog.vue Datei anzeigen

@@ -9,6 +9,15 @@
9 9
           </el-form-item>
10 10
         </el-col>
11 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 21
       <el-row>
13 22
         <el-col>
14 23
           <el-form-item label="耗材出库" prop="out_stock">
@@ -57,7 +66,8 @@ export default {
57 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 73
   props: {