Commit ab986947 authored by JiangSN's avatar JiangSN

优化公共查看详情方法代码逻辑

parent 5bde956f
...@@ -192,29 +192,35 @@ function CRUD(options) { ...@@ -192,29 +192,35 @@ function CRUD(options) {
* @param {*} queryList 返回参数 * @param {*} queryList 返回参数
*/ */
toCheck(data,queryList) { toCheck(data,queryList) {
crud.loading = true
if (queryList.status){ if (queryList.status){
queryList.id = data.id queryList.id = data.id
crud.loading = true
initData(queryList.url, queryList).then(res => { initData(queryList.url, queryList).then(res => {
//循环对象 //循环对象
let list = res.content[0]; let list = res.content[0];
for(var k in list){ for(var k in list){
data[k] = list[k]; data[k] = list[k];
} }
this.toCheckPush(data)
}).finally(err => { }).finally(err => {
crud.loading = false this.toCheckPush(data)
crud.resetForm(JSON.parse(JSON.stringify(data)))
if (!(callVmHook(crud, CRUD.HOOK.beforeToEdit, crud.form) && callVmHook(crud, CRUD.HOOK.beforeToCU, crud.form))) {
return
}
CRUD.STATUS.CHECK = true
crud.status.check = CRUD.STATUS.PREPARED
crud.getDataStatus(crud.getDataId(data)).check = CRUD.STATUS.PREPARED
callVmHook(crud, CRUD.HOOK.afterToEdit, crud.form)
callVmHook(crud, CRUD.HOOK.afterToCU, crud.form)
}) })
}else{
this.toCheckPush(data)
} }
}, },
toCheckPush(data){
crud.loading = false
crud.resetForm(JSON.parse(JSON.stringify(data)))
if (!(callVmHook(crud, CRUD.HOOK.beforeToEdit, crud.form) && callVmHook(crud, CRUD.HOOK.beforeToCU, crud.form))) {
return
}
CRUD.STATUS.CHECK = true
crud.status.check = CRUD.STATUS.PREPARED
crud.getDataStatus(crud.getDataId(data)).check = CRUD.STATUS.PREPARED
callVmHook(crud, CRUD.HOOK.afterToEdit, crud.form)
callVmHook(crud, CRUD.HOOK.afterToCU, crud.form)
},
/** /**
* 启动删除 * 启动删除
* @param {*} data 数据项 * @param {*} data 数据项
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment