新增
let pageId = '';
gUtil.openSubWin(pageId, null, 'new', false, null)
修改
let row = mainTable.getRow()
if (!row) {
gUtil.error('请选择需要修改的数据!')
return
}
let {primaryKey, code, state, optimisticLock} = row
if (![].includes(state)) {
gUtil.error('当前数据不可修改!')
return
}
let params = {primaryKey}
let pageId = ''
gUtil.openSubWin(pageId, params, 'edit', false, null)
保存
selfPage.save = () => {
form.valid(null, () => {
gUtil.confirm('是否确认保存?', () => {
let {MID} = form.getData()
let compId = ''
if (MID) {
compId = ''
}
let args = form.getData()
gUtil.request(compId, args, () => {
gUtil.closeCurTabWin(false, () => {
gUtil.info('操作成功!')
self.parentPage.mainTable.load()
})
}, gUtil.error)
})
}, gUtil.error)
}
关闭
gUtil.closeCurTabWin()