|
@@ -376,6 +376,19 @@
|
|
|
};
|
|
|
}
|
|
|
|
|
|
+ // 根据id删除数据
|
|
|
+ function deleteDB(db, storeName, id) {
|
|
|
+ let request = db.transaction([storeName], 'readwrite').objectStore(storeName).delete(id)
|
|
|
+
|
|
|
+ request.onsuccess = function() {
|
|
|
+ console.log('数据删除成功')
|
|
|
+ }
|
|
|
+
|
|
|
+ request.onerror = function() {
|
|
|
+ console.log('数据删除失败')
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// 由于打开indexDB是异步的加个定时器避免 db对象还没获取到值导致 报错
|
|
|
setTimeout(() => {
|
|
|
getDataByKey(db, storeName, userCardId);
|
|
@@ -563,6 +576,7 @@
|
|
|
}
|
|
|
$('#countView').hide();
|
|
|
$('.countdown-wrap').hide();
|
|
|
+ downline();
|
|
|
$.toast('画面异常,请重新进入', 'text');
|
|
|
setTimeout(() => {
|
|
|
clearInterval(intervaler);
|
|
@@ -615,6 +629,7 @@
|
|
|
} else {
|
|
|
$('#countView').hide();
|
|
|
$('.countdown-wrap').hide();
|
|
|
+ downline();
|
|
|
$.toast('画面异常,请重新进入', 'text');
|
|
|
setTimeout(() => {
|
|
|
clearInterval(intervaler);
|
|
@@ -637,6 +652,7 @@
|
|
|
if (errorTime > 1000) {
|
|
|
$('#countView').hide();
|
|
|
$('.countdown-wrap').hide();
|
|
|
+ downline();
|
|
|
$.toast('画面异常,请重新进入', 'text');
|
|
|
setTimeout(() => {
|
|
|
wsss.close();
|