let serviceFilter = { onInit () { //对应created console.log('Create执行å‰') }, onInited () { //对应created,在onInit与onInitedä¸é—´ä¼šåˆå§‹åŒ–ç•Œé¢æ•°æ®å¯¹è±¡ console.log('Create执行åŽ') }, mounted () { console.log('mounted'); }, searchBefore (param) { //查询ViewGird表数æ®å‰,paramæŸ¥è¯¢å‚æ•° // console.log('表' + this.table.cnName + '触å‘loadTableBefore'); return true; }, //2020.10.30å¢žåŠ æŸ¥è¯¢åŽè¿”å›žæ‰€æœ‰çš„æŸ¥è¯¢ä¿¡æ¯ searchAfter (param, result) { //查询ViewGird表数æ®åŽparamæŸ¥è¯¢å‚æ•°,result回返查询的结果 // console.log('表' + this.table.cnName + '触å‘loadTableAfter'); return true; }, searchDetailBefore (param) {//查询从表表数æ®å‰,paramæŸ¥è¯¢å‚æ•° //console.log(this.detailOptions.cnName + '触å‘loadDetailTableBefore'); return true; }, searchDetailAfter (param, data) {//查询从表åŽparamæŸ¥è¯¢å‚æ•°,result回返查询的结果 // console.log(this.detailOptions.cnName + '触å‘loadDetailTableAfter'); return true; }, delBefore (ids, rows) { //查询界é¢çš„è¡¨åˆ é™¤å‰ idsä¸ºåˆ é™¤çš„id数组,,rowsåˆ é™¤çš„è¡Œ return true; }, delAfter (result) {//查询界é¢çš„è¡¨åˆ é™¤åŽ return true; }, delDetailRow (rows) { //å¼¹å‡ºæ¡†åˆ é™¤æ˜Žç»†è¡¨çš„è¡Œæ•°æ®(åªæ˜¯å¯¹tableæ“作,并没有æ“作åŽå°) return true; }, addBefore (formData) { //新建ä¿å˜å‰formData为对象,包括明细表 return true; }, async addBeforeAsync (formData) { //异æ¥å¤„ç†,功能åŒä¸Š(2020.12.06) return true; }, addAfter (result) {//新建ä¿å˜åŽresult返回的状æ€åŠè¡¨å•对象 return true; }, updateBefore (formData) { //编辑ä¿å˜å‰formData为对象,包括明细表ã€åˆ 除行的Id return true; }, async updateBeforeAsync (formData) { //异æ¥å¤„ç†,功能åŒä¸Š(2020.12.06) return true; }, updateAfter (result) {//编辑ä¿å˜åŽresult返回的状æ€åŠè¡¨å•对象 return true; }, auditBefore (ids, rows) {//å®¡æ ¸å‰ return true; }, auditAfter (result, rows) {// å®¡æ ¸åŽ return true; }, resetAddFormBefore () { //é‡ç½®æ–°å»ºè¡¨å•å‰çš„内容 return true; }, resetAddFormAfter () { //é‡ç½®æ–°å»ºè¡¨å•åŽçš„内容 return true; }, resetUpdateFormBefore () { //é‡ç½®ç¼–辑表å•å‰çš„内容 return true; }, resetUpdateFormAfter () { //é‡ç½®ç¼–辑表å•åŽçš„内容 return true; }, modelOpenBefore (row) { //点击编辑/新建按钮弹出框å‰ï¼Œå¯ä»¥åœ¨æ¤å¤„写逻辑,如,从åŽå°èŽ·å–æ•°æ® }, modelOpenAfter (row) { //点击编辑/新建按钮弹出框åŽï¼Œå¯ä»¥åœ¨æ¤å¤„写逻辑,如,从åŽå°èŽ·å–æ•°æ® }, importAfter (data) { //导入excelåŽåˆ·æ–°tableè¡¨æ ¼æ•°æ® this.search(); }, //2020.10.31æ·»åŠ å¯¼å…¥å‰çš„æ–¹æ³• importExcelBefore (formData) { //导入excelå¯¼å…¥å‰ //å¾€formDataå†™ä¸€äº›å…¶ä»–å‚æ•°æäº¤åˆ°åŽå°ï¼Œ // formData.append("val2", "xxx"); //åŽå°æŒ‰ä¸‹é¢æ–¹æ³•获å–è¯·æ±‚çš„å‚æ•° // Core.Utilities.HttpContext.Current.Request("val2"); return true; }, reloadDicSource () { //釿–°åŠ è½½å—å…¸ç»‘å®šçš„æ•°æ®æº this.initDicKeys(); }, exportBefore (param) { //2020.06.25å¢žåŠ å¯¼å‡ºå‰å¤„ç† return true; }, onModelClose(iconClick){ //iconClick=true为点击左ä¸ä¸Šè§’X触å‘的关é—事件 //如果返回 falseä¸ä¼šå…³é—弹出框 //return false; this.boxModel=false; }, selectable(row, index){ //表CheckBox 是å¦å¯ä»¥å‹¾é€‰ return true; } } export default serviceFilter;