/** * 按钮处理 业务类型新增 */ import {callPreEvent,callPostEvent} from './BaseAction'; import {validatenull} from "@/util/validate"; export const doAction = (options) => { let paramVOS = Object.assign({ url: 'uiDataController/addSave', method: 'post', uploadFileUrl: 'vciFileUploadController/uploadFile' }, options.paramVOS) options.paramVOS = paramVOS; callPreEvent(options, doBefore,function (options) { doAdd(options, function () { callPostEvent(options,doAfter, options.callback); }); }); }; /** * 执行 * @param options 按钮的配置信息 * @param callback 回调 */ export const doAdd = (options,callback)=> { this.$message.success('执行增加'); if(callback){ callback(options); } } /** * 前置事件 * @param options 按钮的配置信息 * @param callback 回调 */ export const doBefore = (options,callback)=> { this.$message.success('执行前置事件'); if(callback){ callback(options); } } /** * 后置事件 * @param options 按钮的配置信息 * @param callback 回调 */ export const doAfter = (options,callback)=> { this.$message.success('执行后置事件'); if(callback){ callback(options); } }