From d5ffec728c333461b466ba5761616f90076117e5 Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期五, 19 四月 2024 17:57:04 +0800 Subject: [PATCH] 1、主要完成对一些基础类的替换,将以前老的bean对象换成新平台的bean对象。 2、对树的查询接口进行修改测试联调。 3、对列表数据的查询接口进行修改测试联调。 4、对通用保存接口进行编写测试。 --- Source/ProjectWeb/src/actions/base/AddAction.js | 26 ++++++++++++++++++-------- 1 files changed, 18 insertions(+), 8 deletions(-) diff --git a/Source/ProjectWeb/src/actions/base/AddAction.js b/Source/ProjectWeb/src/actions/base/AddAction.js index fc16632..4f2f636 100644 --- a/Source/ProjectWeb/src/actions/base/AddAction.js +++ b/Source/ProjectWeb/src/actions/base/AddAction.js @@ -1,20 +1,24 @@ /** * 鎸夐挳澶勭悊 涓氬姟绫诲瀷鏂板 */ -import {callPreEvent,callPostEvent} from './BaseAction'; +import {paramLow,callPreEvent, callPostEvent} from './BaseAction'; import {validatenull} from "@/util/validate"; +import Vue from "vue"; export const doAction = (options) => { - let paramVOS = Object.assign({ + options.paramVOS = paramLow(options.paramVOS) + const paramVOS = Object.assign({ url: 'uiDataController/addSave', method: 'post', - uploadFileUrl: 'vciFileUploadController/uploadFile' + uploadfileurl: 'vciFileUploadController/uploadFile' }, options.paramVOS) options.paramVOS = paramVOS; - callPreEvent(options, doBefore,function (options) { + options.sourceData = options.sourceData || {}; + + callPreEvent(options, doBefore, function (options) { doAdd(options, function () { - callPostEvent(options,doAfter, options.callback); + callPostEvent(options, doAfter, options.callback); }); }); }; @@ -25,7 +29,13 @@ * @param callback 鍥炶皟 */ export const doAdd = (options,callback)=> { - this.$message.success('鎵ц澧炲姞'); + const paramVOS = options.paramVOS; + if (!paramVOS['form'] && !paramVOS['context']) { + Vue.prototype.$message.error("鎸夐挳閰嶇疆涓嶆纭�"); + return false; + } + + Vue.prototype.$message.success('鎵ц'+paramVOS.title); if(callback){ callback(options); } @@ -36,7 +46,7 @@ * @param callback 鍥炶皟 */ export const doBefore = (options,callback)=> { - this.$message.success('鎵ц鍓嶇疆浜嬩欢'); + Vue.prototype.$message.success('鎵ц澧炲姞鍓嶇疆浜嬩欢'); if(callback){ callback(options); } @@ -47,7 +57,7 @@ * @param callback 鍥炶皟 */ export const doAfter = (options,callback)=> { - this.$message.success('鎵ц鍚庣疆浜嬩欢'); + Vue.prototype.$message.success('鎵ц澧炲姞鍚庣疆浜嬩欢'); if(callback){ callback(options); } -- Gitblit v1.9.3