import { message } from "antd/lib/index"; import { getPropertyData, extendInclude, extendRule, extendIgnoreDataRule,setDataFieldValue, initFilter, guid } from "../../utils/common"; import moment from 'moment'; import ShowModal from '../../components/common/ShowModal'; import FormPage from '../../components/FormPage'; import { Button, Row, Col, Form, Input, Select, Upload, Icon, Modal, Spin,Table } from 'antd'; /** * @return {string} */ // 编辑 export default { onBeforeSaveHandleRecord(params) { params.record.TaskID = params.data.TaskID //TaskID传递消息表ID params.record.PUBLISH = params.customParams; // params.record.FORM_CODE = params.data.reloadKey.substring(0,params.data.reloadKey.indexOf("_")); }, onBeforeEdit(params){ const { isNew, isCopy, dispatch, login, setFieldValue,data,setState, stateData ,getFieldValue} = params ? params : {}; if (isNew) { setFieldValue('MineType', login.currentMineType); login.tempAddData =null; } }, // btnImport:({record,close,loadData,custom,dispatch})=> { // const closeF=()=>{ // loadData(); // }; // const regClick=async function (){ // await dispatch({ // type: 'custom/save', // payload: { // orderImportClick:true // }, // }); // }; // const data={ // close:closeF, // orderImportClick:custom.orderImportClick // }; // return { // content: , // click: regClick // } // }, updateMeasure: ({ row, pageCode, record,dispatch, colInfo, stateData, login, saveRowRecord, setState, emptyEditSelectedKeys }) => { if(stateData) { if(!stateData.PRODUCTION_UNIT_ID || stateData.PRODUCTION_UNIT_ID === null) { message.error("请先选择生产单元!"); return; } if(!stateData.AREA_ID || stateData.AREA_ID === null) { message.error("请先选择辨识区域!"); return; } if(!stateData.RISK_NAME || stateData.RISK_NAME === null || stateData.RISK_NAME === '') { message.error("请先填写风险名称!"); return; } // if(!stateData.TYPE_ID || stateData.TYPE_ID === null) // { // message.error("请先选择风险类别!"); // return; // } if (stateData.AREA_ID && stateData.AREA_ID !== null && stateData.RISK_NAME && stateData.RISK_NAME !== null&& stateData.RISK_NAME !== '' && stateData.PRODUCTION_UNIT_ID&& stateData.PRODUCTION_UNIT_ID!== null) { let json = initFilter(login.OrgId); // extendRule(json, 'TYPE_ID', 1, stateData.TYPE_ID); extendRule(json, 'AREA_ID', 1, stateData.AREA_ID); extendRule(json, 'RISK_NAME', 1, stateData.RISK_NAME); extendRule(json, 'PRODUCTION_UNIT_ID', 1, stateData.PRODUCTION_UNIT_ID); extendInclude(json, 'Nav_ProductionUnit'); extendInclude(json, 'Nav_Posts'); extendInclude(json, 'Nav_Posts.Nav_PostDetails.Nav_Post'); extendInclude(json, 'Nav_Departs'); extendInclude(json, 'Nav_Departs.Nav_Department'); extendInclude(json, 'Nav_Departs.Nav_User'); extendInclude(json, 'Nav_Details'); extendInclude(json, 'Nav_Details.Nav_DetailContents'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_Contents'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailHiddens'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailHiddens.Nav_Question'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailHiddens'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailBasics.Nav_Law'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_Department'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_CheckType'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_DetailPosts'); extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_DetailPosts.Nav_Post'); extendIgnoreDataRule(json) dispatch({ type: 'app/getDataByPost', url: 'SK/SKEnterpriseLibrary/SKGet', payload: json, onlyData: false, onComplete: (re) => { if (re && re.IsSuccessful && re.Data) { stateData.Nav_Departs=re.Data.Nav_Departs stateData.Nav_Posts=re.Data.Nav_Posts stateData.Nav_Details=re.Data.Nav_Details setState(stateData); // let temps = []; // let details=re.Data.Nav_Details && re.Data.Nav_Details?.map((item,i)=>{ // item['NUM'] = i+1; // item['MEASURES_NAME']=item.MEASURES_NAME; // let contents=item.Nav_DetailContents && item.Nav_DetailContents?.map((item2,i)=>{ // item2['NUM'] = i+1; // item2['CHECK_CONTENTS_ID'] = item2.CHECK_CONTENTS_ID; // item2['CHECK_STANDARD']=item2.CHECK_STANDARD; // item2['Nav_Contents']=item2.Nav_Contents; // let hiddens=item2.Nav_DetailHiddens && item2.Nav_DetailHiddens?.map((item3,i)=>{ // item3['NUM'] = i+1; // item3['CHECK_QUESTION_ID'] = item3.CHECK_QUESTION_ID; // item3['Nav_Question'] = item3.Nav_Question; // item3['HIDDEN_LEVEL'] = item3.HIDDEN_LEVEL; // item3['RECTIFICATION_MEASURES']=item3.RECTIFICATION_MEASURES; // temps.push({ field: 'Nav_DetailHiddens', value: hiddens }) // return item3; // }); // let depaerts=item2.Nav_DetailDeparts && item2.Nav_DetailDeparts?.map((item3,i)=>{ // item3['NUM'] = i+1; // item3['CHECK_TYPE'] = item3.CHECK_TYPE; // item3['Nav_Department'] = item3.Nav_Department; // item3['DEPARTMENT_ID'] = item3.DEPARTMENT_ID; // item3['CHECK_TYPE_ID']=item3.CHECK_TYPE_ID; // item3['Nav_CheckType'] = item3.Nav_CheckType; // item3['CHECK_CYCLE'] = item3.CHECK_CYCLE; // temps.push({ field: 'Nav_DetailDeparts', value: depaerts }) // return item3; // }); // let basics=item2.Nav_DetailBasics && item2.Nav_DetailBasics?.map((item3,i)=>{ // item3['LAW_ID'] = item3.LAW_ID; // item3['Nav_Law'] = item3.Nav_Law; // temps.push({ field: 'Nav_DetailBasics', value: basics }) // return item3; // }); // return item2; // }); // temps.push({ field: 'Nav_DetailContents', value: contents }) // return item; // }); // stateData.Nav_Details=details //// temps.push({ field: 'Nav_Details', value: details }) } else { message.error("企业库未找到风险对应的管控措施,请确认生产单元,辨识区域,风险名称是否一致"); return; } } }) } } }, updateLevel: ({ row, pageCode, record,dispatch, colInfo, stateData, login, saveRowRecord, setState, emptyEditSelectedKeys }) => { if(stateData) { if(!stateData.Nav_Posts) { message.error("请先填写辨识岗位!"); return; } if (stateData.Nav_Posts) { dispatch({ type: 'app/getDataByPost', url: 'SK/SKEnterpriseLibrary/PostLevel', payload: { Nav_Posts: stateData.Nav_Posts, }, onlyData: false, onComplete: (re) => { if (re && re.IsSuccessful && re.Data) { stateData.Nav_Departs=re.Data.Nav_Departs } else { message.error("请先填写辨识岗位"); return; } } }) } } }, btnSubAdd: ({row, record, parentRecord,pageCode,tableConfig, stateData,setState, close, loadData, login, btn, dispatch,props }) => { let temps=[]; if(login.tempDatas && login.tempDatas.length>0) { login.tempDatas.map(item=>{ let tmpData = { ID:guid(), NUM:item.ROW_NO, MEASURES_NAME: item.MEASURES_NAME, } if(stateData && stateData.Nav_Details) { stateData.Nav_Details.push(tmpData); } else { temps.push(tmpData); } }); if(temps && temps.length>0) { stateData.Nav_Details = temps; // setState(stateData); } login.tempDatas =[]; close(); } }, btnSubAddNew: ({row, srcRecord,getSelectedRecords,record,saveRowRecord,colInfo,parentRecord,pageCode, stateData,setState, close, loadData, login, btn, dispatch,props }) => { let DetailCheck = getSelectedRecords(); if(login.tempContents && login.tempContents.length>0) { if(DetailCheck && DetailCheck.length > 0) { let tmpDatas=[] login.tempContents.sort((a,b)=>{a.NUM>b.NUM?1:-1}).map(item=>{ let quess=[] item.Nav_ListCheckQuestion && item.Nav_ListCheckQuestion.sort((a,b)=>{a.NUM>b.NUM?1:-1}).map(x=>{ let ques={ ID: guid(), HIDDEN_DESCRIPTION:x.DESCREPTION, RECTIFICATION_MEASURES:x.DEMAND, HIDDEN_LEVEL :x.QUESTION_LEVEL, CHECK_QUESTION_ID:x.ID, Nav_Question:x, NUM :x.NUM } quess.push(ques) }) let tmpData = { ID: guid(), CHECK_CONTENTS_ID:item.ID, Nav_Contents:item, CHECK_CONTENT:item.CHECKCONTENT, Nav_DetailHiddens: quess, NUM :item.NUM } tmpDatas.push(tmpData); }); if (tmpDatas && tmpDatas.length > 0) { //更新行数据 for (let i = 0; i < DetailCheck.length; i++) { let iRow = { ...DetailCheck[i] }; if(iRow.Nav_DetailContents && iRow.Nav_DetailContents.length>0) { for (let j = 0; j < tmpDatas.length; j++) { iRow.Nav_DetailContents.push(tmpDatas[j]) } } else { iRow.Nav_DetailContents = tmpDatas; } saveRowRecord({ record: iRow, editCode: "T_SK_ENTERPRISE_LIBRARY_DETAIL" }) } } } else { login.tempContents =[]; message.error("请先勾选管控措施!"); return; } login.tempContents =[]; close(); } }, onChange: ({ colInfo, getFieldValue, setFieldValue,stateData, dispatch,updateSubTableData }) => { if (colInfo.FIELD_NAME === 'EVALUATE_LEVEL') { let code = getFieldValue('EVALUATE_LEVEL') if(code === 10) { setFieldValue("DEPARTMENT_TYPE", "_5_10_15_20_"); } if(code === 20) { setFieldValue("DEPARTMENT_TYPE", "_10_15_20_"); } if(code === 30) { setFieldValue("DEPARTMENT_TYPE", "_15_20_"); } if(code === 40) { setFieldValue("DEPARTMENT_TYPE", "_20_"); } } if (colInfo.FIELD_NAME === 'Nav_SCOREL.SCORE' || colInfo.FIELD_NAME === 'Nav_SCOREE.SCORE' ||colInfo.FIELD_NAME === 'Nav_SCOREC.SCORE') { let code1 = getFieldValue('Nav_SCOREL.SCORE') let code2 = getFieldValue('Nav_SCOREE.SCORE') let code3 = getFieldValue('Nav_SCOREC.SCORE') let departs=[] if(code1 === 0 ||code2=== 0 ||code3 === 0 || code1 === null ||code2=== null ||code3 === null) { stateData.EVALUATE_SCORE=0; stateData.EVALUATE_LEVEL=40; stateData.DEPARTMENT_TYPE="_20_"; let temp={ DEPARTMENT_TYPE:20, } departs.push(temp); } else { let score=Math.round(code1 *code2*code3); if(score > 320) { stateData.EVALUATE_LEVEL=10; stateData.DEPARTMENT_TYPE="_5_10_15_20_"; let temp3={ DEPARTMENT_TYPE:5, } let temp={ DEPARTMENT_TYPE:10, } let temp1={ DEPARTMENT_TYPE:15, } let temp2={ DEPARTMENT_TYPE:20, } departs.push(temp3); departs.push(temp); departs.push(temp1); departs.push(temp2); // setFieldValue("EVALUATE_LEVEL", "10"); // setFieldValue("DEPARTMENT_TYPE", "_0_1_2_3_"); } else if(score >= 160 &&score < 320) { stateData.EVALUATE_LEVEL=20; stateData.DEPARTMENT_TYPE="_10_15_20_"; // setFieldValue("EVALUATE_LEVEL", 20); // setFieldValue("DEPARTMENT_TYPE", "_0_1_2_"); let temp={ DEPARTMENT_TYPE:10, } let temp1={ DEPARTMENT_TYPE:15, } let temp2={ DEPARTMENT_TYPE:20, } departs.push(temp); departs.push(temp1); departs.push(temp2); } else if(score >= 70 &&score < 160) { stateData.EVALUATE_LEVEL=30; stateData.DEPARTMENT_TYPE="_15_20_"; // setFieldValue("EVALUATE_LEVEL", 30); // setFieldValue("DEPARTMENT_TYPE", "_1_2_"); let temp1={ DEPARTMENT_TYPE:15, } let temp2={ DEPARTMENT_TYPE:20, } departs.push(temp1); departs.push(temp2); } else{ stateData.EVALUATE_LEVEL=40; stateData.DEPARTMENT_TYPE="_20_"; // setFieldValue("EVALUATE_LEVEL", 40); // setFieldValue("DEPARTMENT_TYPE", "_2_"); let temp={ DEPARTMENT_TYPE:20, } departs.push(temp); } // stateData.Nav_Departs = departs setFieldValue("EVALUATE_SCORE", score); // stateData.EVALUATE_SCORE=code1 *code2*code3; } } }, btnAdd: ({ record,data, parentRecord, stateData,setState, close, loadData, login, btn, dispatch }) => { // if(login.tempAddData) // { // stateData.MineType = login.tempAddData.MineType // stateData.RISK_NAME = login.tempAddData.RISK_NAME // stateData.RISK_DESCRIPTION = login.tempAddData.RISK_DESCRIPTION // stateData.Nav_Type = login.tempAddData.Nav_Type // stateData.Nav_SCOREL = login.tempAddData.Nav_SCOREL // stateData.Nav_SCOREE = login.tempAddData.Nav_SCOREE // stateData.Nav_SCOREC = login.tempAddData.Nav_SCOREC // stateData.EVALUATE_SCORE = login.tempAddData.EVALUATE_SCORE // stateData.EVALUATE_LEVEL = login.tempAddData.EVALUATE_LEVEL // stateData.EMERGENCY = login.tempAddData.EMERGENCY // let departs=[] // if(login.tempAddData.EVALUATE_LEVEL) // { // if(login.tempAddData.EVALUATE_LEVEL ==10) // { // let temp3={ // DEPARTMENT_TYPE:3, // } // let temp={ // DEPARTMENT_TYPE:0, // } // let temp1={ // DEPARTMENT_TYPE:1, // } // let temp2={ // DEPARTMENT_TYPE:2, // } // departs.push(temp3); // departs.push(temp); // departs.push(temp1); // departs.push(temp2); // } // if(login.tempAddData.EVALUATE_LEVEL ==20) // { // let temp={ // DEPARTMENT_TYPE:0, // } // let temp1={ // DEPARTMENT_TYPE:1, // } // let temp2={ // DEPARTMENT_TYPE:2, // } // departs.push(temp); // departs.push(temp1); // departs.push(temp2); // } // if(login.tempAddData.EVALUATE_LEVEL ==30) // { // let temp1={ // DEPARTMENT_TYPE:1, // } // let temp2={ // DEPARTMENT_TYPE:2, // } // departs.push(temp1); // departs.push(temp2); // } // if(login.tempAddData.EVALUATE_LEVEL ==40) // { // let temp={ // DEPARTMENT_TYPE:2, // } // departs.push(temp); // } // } // stateData.Nav_Departs = departs // if(login.tempAddData.Nav_Details) // { // let details=[] // login.tempAddData.Nav_Details.map(item=>{ // let contents=[] // item.Nav_DetailContents && item.Nav_DetailContents.map(x=>{ // let hiddens=[] // x.Nav_DetailHiddens && x.Nav_DetailHiddens.map(y=>{ // let hidden={ // RECTIFICATION_MEASURES :y.RECTIFICATION_MEASURES, // HIDDEN_LEVEL :y.HIDDEN_LEVEL, // HIDDEN_DESCRIPTION :y.HIDDEN_DESCRIPTION, // CHECK_QUESTION_ID:y.CHECK_QUESTION_ID, // Nav_Question:y.Nav_Question // } // hiddens.push(hidden) // }) // let basics=[] // x.Nav_DetailBasics && x.Nav_DetailBasics.map(y=>{ // let basic={ // LAW_ID:y.LAW_ID, // Nav_Law:y.Nav_Law // } // basics.push(basic) // }) // let content={ // CHECK_STANDARD :x.CHECK_STANDARD, // CHECK_CONTENTS_ID:x.CHECK_CONTENTS_ID, // Nav_Contents:x.Nav_Contents, // Nav_DetailHiddens:hiddens, // Nav_DetailBasics:basics // } // contents.push(content) // }) // let detail={ // MEASURES_NAME:item.MEASURES_NAME, // Nav_DetailContents:contents // } // details.push(detail); // }) // stateData.Nav_Details = details; // // setState(stateData); // // login.tempAddData =null; // // loadData(); // // close(); // } // } }, btnFresh: ({ record,data, parentRecord, setStateData,stateData,setState, close, loadData, login, dispatch }) => { if(login.tempAddData) { stateData.MineType = login.tempAddData.MineType stateData.PRODUCTION_UNIT_ID = login.tempAddData.PRODUCTION_UNIT_ID stateData.Nav_ProductionUnit = login.tempAddData.Nav_ProductionUnit stateData.RISK_NAME = login.tempAddData.RISK_NAME stateData.RISK_DESCRIPTION = login.tempAddData.RISK_DESCRIPTION stateData.TYPE_ID = login.tempAddData.TYPE_ID stateData.Nav_Type = login.tempAddData.Nav_Type stateData.SCOREL_ID = login.tempAddData.SCOREL_ID stateData.Nav_SCOREL = login.tempAddData.Nav_SCOREL stateData.SCOREE_ID = login.tempAddData.SCOREE_ID stateData.Nav_SCOREE = login.tempAddData.Nav_SCOREE stateData.SCOREC_ID = login.tempAddData.SCOREC_ID stateData.Nav_SCOREC = login.tempAddData.Nav_SCOREC stateData.EVALUATE_SCORE = login.tempAddData.EVALUATE_SCORE stateData.EVALUATE_LEVEL = login.tempAddData.EVALUATE_LEVEL stateData.EMERGENCY = login.tempAddData.EMERGENCY let departs=[] if(login.tempAddData.EVALUATE_LEVEL) { if(login.tempAddData.EVALUATE_LEVEL ==10) { let temp3={ ID: guid(), DEPARTMENT_TYPE:5, } let temp={ ID: guid(), DEPARTMENT_TYPE:10, } let temp1={ ID: guid(), DEPARTMENT_TYPE:15, } let temp2={ ID: guid(), DEPARTMENT_TYPE:20, } departs.push(temp3); departs.push(temp); departs.push(temp1); departs.push(temp2); } if(login.tempAddData.EVALUATE_LEVEL ==20) { let temp={ ID: guid(), DEPARTMENT_TYPE:10, } let temp1={ ID: guid(), DEPARTMENT_TYPE:15, } let temp2={ ID: guid(), DEPARTMENT_TYPE:20, } departs.push(temp); departs.push(temp1); departs.push(temp2); } if(login.tempAddData.EVALUATE_LEVEL ==30) { let temp1={ ID: guid(), DEPARTMENT_TYPE:15, } let temp2={ ID: guid(), DEPARTMENT_TYPE:20, } departs.push(temp1); departs.push(temp2); } if(login.tempAddData.EVALUATE_LEVEL ==40) { let temp={ ID: guid(), DEPARTMENT_TYPE:20, } departs.push(temp); } } // stateData.Nav_Departs = departs if(login.tempAddData.Nav_Details) { let details=[] login.tempAddData.Nav_Details.sort((m, n) => (m.NUM > n.NUM ? 1 : -1)).map((item,k)=>{ let contents=[] item.Nav_DetailContents && item.Nav_DetailContents.sort((m, n) => (m.NUM > n.NUM ? 1 : -1)).map((x,j)=>{ let hiddens=[] x.Nav_DetailHiddens && x.Nav_DetailHiddens.sort((m, n) => (m.NUM > n.NUM ? 1 : -1)).map((y,i)=>{ let hidden={ ID: guid(), NUM:y.NUM, RECTIFICATION_MEASURES :y.RECTIFICATION_MEASURES, HIDDEN_LEVEL :y.HIDDEN_LEVEL, HIDDEN_DESCRIPTION :y.HIDDEN_DESCRIPTION, CHECK_QUESTION_ID:y.CHECK_QUESTION_ID, Nav_Question:y.Nav_Question } hiddens.push(hidden) }) let basics=[] x.Nav_DetailBasics && x.Nav_DetailBasics.map((y,i)=>{ let basic={ ID: guid(), LAW_ID:y.LAW_ID, Nav_Law:y.Nav_Law } basics.push(basic) }) let content={ ID: guid(), NUM:x.NUM, CHECK_STANDARD :x.CHECK_STANDARD, CHECK_CONTENTS_ID:x.CHECK_CONTENTS_ID, Nav_Contents:x.Nav_Contents, Nav_DetailHiddens:hiddens, Nav_DetailBasics:basics } contents.push(content) }) let detail={ ID: guid(), NUM:item.NUM, MEASURES_NAME:item.MEASURES_NAME, Nav_DetailContents:contents } details.push(detail); }) stateData.Nav_Details = details; setState(stateData); // login.tempAddData =null; // loadData(); // close(); } } }, updateCheckLevel: ({ row, pageCode, record,dispatch, colInfo, stateData, login, saveRowRecord, setState, emptyEditSelectedKeys }) => { if(stateData) { let temps=[] if(!stateData.PRODUCTION_UNIT_ID) { message.error("请先选择生产单元!"); return; } if(!stateData.Nav_Departs) { message.error("请先填写管控层级!"); return; } else { let json = initFilter(login.OrgId); extendRule(json, 'PRODUCTION_UNIT_ID', 1, stateData.PRODUCTION_UNIT_ID); dispatch({ type: 'app/getDataByPost', url: 'SK/CheckType/OrderEntities', payload: json, onlyData: false, onComplete: (re) => { if (re && re.IsSuccessful && re.Data) { stateData.Nav_Departs.map(x=>{ let check=re.Data.filter(t=>t.NAME=="巡回检查") let checkCycle=0; if(x.DEPARTMENT_TYPE ===5) { //默认综合检查-每月 check=re.Data.filter(t=>t.NAME=="综合检查") checkCycle=30 } else if(x.DEPARTMENT_TYPE ===10) { //默认例行检查-每月 check=re.Data.filter(t=>t.NAME=="例行检查") checkCycle=30 } else if(x.DEPARTMENT_TYPE ===15) { //默认例行检查-每周 check=re.Data.filter(t=>t.NAME=="例行检查") checkCycle=20 } else { //默认巡回检查-每天 check=re.Data.filter(t=>t.NAME=="巡回检查") checkCycle = 0 } let temp={ ID: guid(), NUM:x.NUM, CHECK_TYPE :x.DEPARTMENT_TYPE, DEPARTMENT_ID:x.DEPARTMENT_ID, Nav_Department:x.Nav_Department, CHECK_TYPE_ID:check[0].ID, Nav_CheckType:check[0], CHECK_CYCLE:checkCycle } temps.push(temp) }) } else { message.error("请先填写辨识岗位"); return; } } }) } if (stateData.Nav_Details) { stateData.Nav_Details.map(item=>{ if(!item.Nav_DetailContents) { message.error("请先填写检查内容!"); return; } else { item.Nav_DetailContents.map(x=>{ x.Nav_DetailDeparts = temps }) } }) } else { message.error("请先填写管控措施!"); return; } setState(stateData); } }, // btnSubAddContent: ({params, record, parentRecord,pageCode,tableConfig, stateData,setState, close, loadData, login, btn, dispatch,props }) => { // let temps=[]; // if(login.tempDatas && login.tempDatas.length>0) // { // login.tempDatas.map(item=>{ // let basics=[] // item.Nav_ListCheckQuestion && item.Nav_ListCheckQuestion.map(x=>{ // let basic={ // RECTIFICATION_MEASURES:x.DEMAND, // HIDDEN_LEVEL :x.HIDDEN_LEVEL, // CHECK_QUESTION_ID:x.ID, // Nav_Question:x // } // basics.push(basic) // }) // let content = { // ID:item.ID, // CHECKCONTENT: item.CHECKCONTENT // } // let tmpData = { // ID:guid(), // CHECK_CONTENTS_ID: item.ID, // Nav_Contents: content, // Nav_DetailBasics:[] // // Nav_DetailHiddens: basics, // } // if(stateData && stateData.Nav_Details && stateData.Nav_Details.length > 0) // { // stateData.Nav_Details[0].Nav_DetailContents = tmpData; // } // else // { // temps.push(tmpData); // } // }); // if(temps && temps.length>0) // { // stateData.Nav_Details[0].Nav_DetailContents = temps; // } // login.tempDatas =[]; // close(); // } // }, }