¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * èªå®ä¹actionç¤ºä¾ |
| | | */ |
| | | import {paramLow,callPreEvent,callPostEvent,replaceFreeMarker} from './BaseAction'; |
| | | import {validatenull} from "@/util/validate"; |
| | | import Vue from "vue"; |
| | | |
| | | export const doAction = (options,callback) => { |
| | | //æ§è¡åç½®äºä»¶åçé¢å¤ç |
| | | |
| | | callPreEvent(options, doBefore, function (options) { |
| | | doAction(options, function (type,formData) { |
| | | callPostEvent(options, doAfter,type, callback); |
| | | }); |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * æ§è¡ |
| | | * @param options æé®çé
ç½®ä¿¡æ¯ |
| | | * @param callback åè° |
| | | */ |
| | | export const doAction = (options,callback)=> { |
| | | Vue.prototype.$message.error("æµè¯æé®æ§è¡"); |
| | | } |
| | | /** |
| | | * åç½®äºä»¶ |
| | | * @param options æé®çé
ç½®ä¿¡æ¯ |
| | | * @param callback åè° |
| | | */ |
| | | export const doBefore = (options,callback)=> { |
| | | console.log('æ§è¡åç½®äºä»¶'); |
| | | if(callback){ |
| | | callback(options); |
| | | } |
| | | } |
| | | /** |
| | | * åç½®äºä»¶ |
| | | * @param options æé®çé
ç½®ä¿¡æ¯ |
| | | * @param callback åè° |
| | | */ |
| | | export const doAfter = (options,callback,actionType)=> { |
| | | console.log('æ§è¡åç½®äºä»¶'); |
| | | if(callback){ |
| | | callback(actionType); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * èªå®ä¹actionç¤ºä¾ |
| | | */ |
| | | import {paramLow,callPreEvent,callPostEvent,replaceFreeMarker} from './BaseAction'; |
| | | import {validatenull} from "@/util/validate"; |
| | | import Vue from "vue"; |
| | | |
| | | export const doAction = (options,callback) => { |
| | | //æ§è¡åç½®äºä»¶åçé¢å¤ç |
| | | |
| | | callPreEvent(options, doBefore, function (options) { |
| | | doAction(options, function (type,formData) { |
| | | callPostEvent(options, doAfter,type, callback); |
| | | }); |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * æ§è¡ |
| | | * @param options æé®çé
ç½®ä¿¡æ¯ |
| | | * @param callback åè° |
| | | */ |
| | | export const doAction = (options,callback)=> { |
| | | Vue.prototype.$message.error("æµè¯æé®æ§è¡1111"); |
| | | } |
| | | /** |
| | | * åç½®äºä»¶ |
| | | * @param options æé®çé
ç½®ä¿¡æ¯ |
| | | * @param callback åè° |
| | | */ |
| | | export const doBefore = (options,callback)=> { |
| | | console.log('æ§è¡åç½®äºä»¶'); |
| | | if(callback){ |
| | | callback(options); |
| | | } |
| | | } |
| | | /** |
| | | * åç½®äºä»¶ |
| | | * @param options æé®çé
ç½®ä¿¡æ¯ |
| | | * @param callback åè° |
| | | */ |
| | | export const doAfter = (options,callback,actionType)=> { |
| | | console.log('æ§è¡åç½®äºä»¶'); |
| | | if(callback){ |
| | | callback(actionType); |
| | | } |
| | | } |
| | |
| | | ### linkdel |
| | | |
| | | ## èªå®ä¹Action |
| | | >* preEventï¼æé®æ§è¡åç½®äºä»¶ï¼é
ç½®åç½®äºä»¶çjså°åï¼å¦"preevent.js"ãâxxx/preevent.jsâï¼æä»¶æ¾å¨src/components/actionsä¸ |
| | | >* afterEventï¼æé®æ§è¡åç½®äºä»¶ï¼é
ç½®åç½®äºä»¶çjså°åï¼å¦"afterevent.js"ãâxxx/afterevent.jsâï¼æä»¶æ¾å¨src/components/actionsä¸ |