Преглед на файлове

入库单号查询数字键盘,保存失败不清空

panxingxin преди 5 години
родител
ревизия
574b031c8c
променени са 3 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 1 1
      src/app/es-apply-scan/es-apply-scan.page.html
  2. 4 2
      src/app/es-apply-scan/es-apply-scan.page.ts
  3. 1 0
      src/providers/user-data.ts

+ 1 - 1
src/app/es-apply-scan/es-apply-scan.page.html

@@ -19,7 +19,7 @@
 <ion-content>
   <ion-item>
     <ion-label>入库申请单号:</ion-label>
-    <ion-input #scanInput clear-on-edit autofocus (ionFocus)="hideKeyboard()" (keyup)="getCodeInput($event)"
+    <ion-input #scanInput clear-on-edit autofocus type="number" (ionFocus)="hideKeyboard()" (keyup)="getCodeInput($event)"
       [(ngModel)]="scanCode"></ion-input>
   </ion-item>
   <!-- <ion-list style="margin-bottom: 0px;" *ngFor="let es of esStoreList index as i"> -->

+ 4 - 2
src/app/es-apply-scan/es-apply-scan.page.ts

@@ -177,8 +177,10 @@ export class EsApplyScanPage implements OnInit {
       }
     }
     if (this.canSubmit) {
-      await this.userData.saveStoreDetail(this.esStoreDetailList)
-      this.initialData()
+      try {
+        await this.userData.saveStoreDetail(this.esStoreDetailList)
+        this.initialData()
+      } catch (e) { }
     }
     // }
     // this.esStoreList = []

+ 1 - 0
src/providers/user-data.ts

@@ -775,6 +775,7 @@ export class UserData {
             this.storage.remove('esStoreList')
           } else if (JSON.parse(data.data).code === 1) {
             message = JSON.parse(data.data).msg;
+            reject()
           }
           const alert = await this.alertController.create({
             // header: 'Confirm!',