ncpub-multipage-demo-2005/src/ssctp/dooroad/eventRegis/config/events/initTemplate.js

60 lines
1.8 KiB
JavaScript

/*pmFWCFu5nhKkBzYmrkBaka23LzwyeVw+yP0Qu3SWeVg=*/
import {
getMultiLang,
} from 'nc-lightapp-front';
export default function ({
createUIDom, meta: { setMeta },
button: { setButtons, createOprationButton, setButtonDisabled,},
}) {
const that = this
createUIDom({}, function({ template, button }) {
getMultiLang({moduleId: 7010, domainName: 'ssctp', currentLocale: 'zh-CN', callback: multiLang => {
// 列表参照过滤
template.ssctp_eventlistener_list.items.forEach((item, idx, items) => {
if (item.attrcode === 'pk_transtype') {
item.queryCondition = () => ({
GridRefActionExt: 'nccloud.web.ssctp.sscbd.ref.sqlbuilder.TranstypeForDRRefBuilder',
})
}
})
// 批量新增参照过滤
template.ssctp_eventlistener_form.items.forEach((item, idx, items) => {
if (item.attrcode === 'pk_transtype') {
item.queryCondition = () => ({
GridRefActionExt: 'nccloud.web.ssctp.sscbd.ref.sqlbuilder.TranstypeForDRRefBuilder',
})
}
})
// // 添加操作列
// template.ssctp_eventlistener_list.items.push({
// label: multiLang['701010DOOROAD-013'],
// attrcode: "opr",
// itemtype: "customer",
// visible: true,
// width: "100px",
// fixed: "right",
// render: (node, values, idx) => {
// return createOprationButton(['Param'], {
// area: 'list_btnArea',
// onButtonClick: (props, key) => {
// that.showParamModal(values, idx)
// }
// });
// }
// })
setMeta(template);
setButtons(button);
that.setState({multiLang})
that.changePageStatu('browse')
setButtonDisabled({Delete: true})
that.listQry()
}})
});
}
/*pmFWCFu5nhKkBzYmrkBaka23LzwyeVw+yP0Qu3SWeVg=*/