wangting
2024-05-08 98f9901f5f50f4123557909f511d53c5da1608e9
Source/ProjectWeb/src/actions/base/EditAction.js
@@ -6,7 +6,7 @@
import Vue from "vue";
import AddEditDialog from "@/components/actions/AddEditDialog";
export const doAction = (options) => {
export const doAction = (options,callback) => {
  const paramVOS = Object.assign({
    getdataurl: '/api/uiDataController/dataFormQuery',
    getdatamethod: 'post',
@@ -42,8 +42,8 @@
    }
  }
  callPreEvent(options, doBefore, function (options) {
    doAdd(options, function () {
      callPostEvent(options, doAfter, options.callback);
    doEdit(options, function (type,formData) {
      callPostEvent(options, doAfter,type, callback);
    });
  });
};
@@ -53,7 +53,7 @@
 * @param options 按钮的配置信息
 * @param callback 回调
 */
export const doAdd = (options,callback)=> {
export const doEdit = (options,callback)=> {
  const paramVOS = options.paramVOS;
  if (!paramVOS['form'] && !paramVOS['context']) {
    Vue.prototype.$message.error("按钮配置不正确");
@@ -95,9 +95,9 @@
 * @param options 按钮的配置信息
 * @param callback 回调
 */
export const doAfter = (options,callback)=> {
export const doAfter = (options,callback,actionType)=> {
  Vue.prototype.$message.success('执行修改后置事件');
  if(callback){
    callback(options);
    callback(actionType);
  }
}