wangting
2024-05-07 46c673f0bf4a22ae108e90cfcf1bdeb4f0b6a45c
Source/ProjectWeb/src/actions/base/AddAction.js
@@ -6,10 +6,9 @@
import Vue from "vue";
import AddEditDialog from "@/components/actions/AddEditDialog"
export const doAction = (options) => {
  options.paramVOS = paramLow(options.paramVOS)
export const doAction = (options,callback) => {
  const paramVOS = Object.assign({
    url: 'uiDataController/addSave',
    url: '/api/uiDataController/addSave',
    method: 'post',
    uploadfileurl: 'vciFileUploadController/uploadFile'
  }, options.paramVOS)
@@ -18,8 +17,8 @@
  options.sourceData = options.sourceData || {};
  callPreEvent(options, doBefore, function (options) {
    doAdd(options, function () {
      callPostEvent(options, doAfter, options.callback);
    doAdd(options, function (type,formData) {
      callPostEvent(options, doAfter, callback,type);
    });
  });
};
@@ -50,7 +49,7 @@
    instance = null;
  };
  if (callback) {
    instance.saveCallback = callback(options);
    instance.saveCallback = callback;
  }
  let vm = instance.$mount();
  document.body.appendChild(vm.$el);
@@ -73,9 +72,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);
  }
}