mirror of
https://github.com/kuaifan/dootask.git
synced 2026-03-17 11:13:26 +00:00
数据优化
This commit is contained in:
parent
95d53eea68
commit
081d77da63
18
resources/assets/js/store/utils.js
vendored
18
resources/assets/js/store/utils.js
vendored
@ -36,16 +36,26 @@ function __callData(key, requestData, state) {
|
|||||||
* @param deleted_id
|
* @param deleted_id
|
||||||
* @returns {Promise<unknown>}
|
* @returns {Promise<unknown>}
|
||||||
*/
|
*/
|
||||||
this.save = ({current_page, deleted_id}) => {
|
this.save = ({total, current_page, deleted_id}) => {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
if (current_page === 1) {
|
if (current_page === 1) {
|
||||||
callData.updated = $A.Time()
|
let hasUpdate = false
|
||||||
if ($A.isArray(deleted_id)) {
|
const time = $A.Time()
|
||||||
callData.deleted = callData.updated
|
if (total > 0) {
|
||||||
|
callData.updated = time
|
||||||
|
hasUpdate = true
|
||||||
|
}
|
||||||
|
if ($A.isArray(deleted_id) && deleted_id.length > 0) {
|
||||||
|
callData.deleted = time
|
||||||
|
hasUpdate = true
|
||||||
} else {
|
} else {
|
||||||
deleted_id = []
|
deleted_id = []
|
||||||
}
|
}
|
||||||
|
if (hasUpdate) {
|
||||||
$A.IDBSet("callAt", state.callAt).then(_ => resolve(deleted_id))
|
$A.IDBSet("callAt", state.callAt).then(_ => resolve(deleted_id))
|
||||||
|
} else {
|
||||||
|
resolve(deleted_id)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user