king
2020-11-18 d3272e82652361e5e9bd045925222ef042b6731f
src/api/index.js
@@ -7,7 +7,6 @@
import options from '@/store/options.js'
let mkDataBase = null
let storUsable = false
if (window.openDatabase) {
  let service = window.GLOB.service ? '-' + window.GLOB.service.replace('/', '') : ''
@@ -335,12 +334,14 @@
        })
      }) 
    }, () => {
      _reject()
      mkDataBase = null
      _reject()
      return Promise.reject()
    }).then(() => {
      storUsable = true
      _resolve(appVersion)
    }, () => {
      mkDataBase = null
      _reject()
    })
  }
@@ -535,7 +536,7 @@
    _param = JSON.stringify(_param)
    _param  = md5(_param)
    
    if (mkDataBase && storUsable) {
    if (mkDataBase) {
      param = this.encryptParam(param)
      return new Promise(resolve => {
@@ -565,6 +566,9 @@
              })
            }
          }, (tx, results) => {
            mkDataBase = null
            console.warn(results)
            axios({
              url: `/webapi/dostars${param.func ? '/' + param.func : ''}`,
              data: param
@@ -574,9 +578,6 @@
              }
              resolve(res)
            })
            mkDataBase = null
            storUsable = false
            console.warn(results)
          })
        })
      })