mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-12 11:19:56 +00:00
no message
This commit is contained in:
parent
b13758d3e9
commit
87e8589aea
43
resources/assets/js/store/utils.js
vendored
43
resources/assets/js/store/utils.js
vendored
@ -8,7 +8,7 @@ function __callData(key, requestData, state) {
|
||||
if (!$A.isJson(requestData)) {
|
||||
requestData = {}
|
||||
}
|
||||
const callKey = key + "::" + encodeURIComponent(new URLSearchParams($.sortObject(requestData, [
|
||||
const callKey = key + "::" + encodeURIComponent(new URLSearchParams($A.sortObject(requestData, [
|
||||
'page',
|
||||
'pagesize',
|
||||
'timerange',
|
||||
@ -19,8 +19,7 @@ function __callData(key, requestData, state) {
|
||||
callData.updated = 0
|
||||
callData.deleted = 0
|
||||
state.callAt.push(callData)
|
||||
$A.IDBSet("callAt", state.callAt).then(_ => {
|
||||
})
|
||||
$A.IDBSet("callAt", state.callAt).catch(_ => { })
|
||||
}
|
||||
|
||||
/**
|
||||
@ -38,26 +37,26 @@ function __callData(key, requestData, state) {
|
||||
* @returns {Promise<unknown>}
|
||||
*/
|
||||
this.save = ({total, current_page, deleted_id}) => {
|
||||
return new Promise(resolve => {
|
||||
if (current_page === 1) {
|
||||
let hasUpdate = false
|
||||
const time = $A.dayjs().unix()
|
||||
if (total > 0) {
|
||||
callData.updated = time
|
||||
hasUpdate = true
|
||||
}
|
||||
if ($A.isArray(deleted_id) && deleted_id.length > 0) {
|
||||
callData.deleted = time
|
||||
hasUpdate = true
|
||||
} else {
|
||||
deleted_id = []
|
||||
}
|
||||
if (hasUpdate) {
|
||||
$A.IDBSet("callAt", state.callAt).then(_ => resolve(deleted_id))
|
||||
} else {
|
||||
resolve(deleted_id)
|
||||
}
|
||||
return new Promise(async resolve => {
|
||||
if (current_page !== 1) {
|
||||
return
|
||||
}
|
||||
let hasUpdate = false
|
||||
const time = $A.dayjs().unix()
|
||||
if (total > 0) {
|
||||
callData.updated = time
|
||||
hasUpdate = true
|
||||
}
|
||||
if ($A.isArray(deleted_id) && deleted_id.length > 0) {
|
||||
callData.deleted = time
|
||||
hasUpdate = true
|
||||
} else {
|
||||
deleted_id = []
|
||||
}
|
||||
if (hasUpdate) {
|
||||
await $A.IDBSet("callAt", state.callAt)
|
||||
}
|
||||
resolve(deleted_id)
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user