检查登记 首套添加 清除数据

This commit is contained in:
wyw 2024-06-28 15:28:34 +08:00
parent 8131d4234a
commit 7f8becda2f

View File

@ -443,7 +443,7 @@ export default {
//新增记录
btnAdd: ({ record, data, setState, close, loadData, getLoadParam, login, btn, dispatch }) => {
// btnAdd: (params) => {
// btnAdd: (params) => {
const data1 = {
content: <FormPage formCode={btn.FORM_CODE} data={{
id: (record ? record.ID : ''),
@ -470,21 +470,33 @@ export default {
homeReload: true,
rules: [parentRecord],
close: () => {
loadData();//onCancel 会被 重新赋值 在此做刷新
loadData();//wyw onCancel 会被 重新赋值 在此做刷新
},
onCancel: () => {
//此方法要有不能被删除 别处会重写
//wyw 此方法要有不能被删除 别处会重写
},
onSave: (data, clearData, setStateData) => {
//wyw 昌老师写的这个不能加因为这样传参被修改了限定逻辑不对了onBeforeEdit 不执行不知道拿什么去限制不然也是可以传入parentRecord
// let tmpData = {
// SAFE_CHECK_ID: data.SAFE_CHECK_ID,
// ORG_ID: data.ORG_ID,
// Nav_ListUserCheck: data.Nav_ListUserCheck
// }
// setStateData(tmpData);
//第二次页面打开时 使页面编辑为空 保留别的信息传入
let tmpData = {
ORG_ID: data.ORG_ID,
ROW_NO: data.ROW_NO + (data.Nav_ListCheckDetail == null || data.Nav_ListCheckDetail.length == 0 ? 0 : data.Nav_ListCheckDetail.length),
SAFE_CHECK_ID: data.SAFE_CHECK_ID,
AREA_IDS: data.AREA_IDS,
PROJECT_IDS: data.PROJECT_IDS,
CATEGORY_IDS: data.CATEGORY_IDS,
CHECK_TYPE_ID: data.CHECK_TYPE_ID,
CHECK_TYPE_LEVEL_ID: data.CHECK_TYPE_LEVEL_ID,
DEPARTMENT_ID: data.DEPARTMENT_ID,
CHECKOBJECT: data.CHECKOBJECT,
Nav_ListUserCheck: data.Nav_ListUserCheck,
Nav_ListCheckDetail: [],
CHECKCONTENT: '',
// Nav_CheckArea: [],
// RISK_AREA_ID: null
}
setStateData(tmpData);
}
}} />,
};
return {