Пример #1
0
define(function(require, exports, module) {

	//依赖
	var $ = require('$'),
		Paginator = require('model/paginator/main'), //分页
		SearchList = require('model/searchList/main'), //查询列表
		Modal = require('model/modal/main'), //提示框
		Selectpicker = require('model/selectpicker/main'),//单选,多选
		Upload = require('model/upload/main'); //上传

	//组件:分页
	var a = new Paginator({element: '#paginator', totle: 100});

	//组件:查询列表
	var b = new SearchList({
		element: '#searchList'
	});

	//组件:弹出框
	$('#modal').on('click', function(){
		Modal.alert('123', '456');
	});

	//组件:多选
	var c = Selectpicker.use('.selectpicker');
	
	//组件:上传
	Upload.use('.JS-trigger-click-upload');

});
Пример #2
0
define(function(require, exports, module) {

	//依赖
	var $ = require('$');
	var SearchList = require('model/searchList/main');//查询列表
	var Selectpicker = require('model/selectpicker/main');//单选,多选
	var Modal = require('model/modal/main'); //提示框
	var ModalEditor = require('model/modalEditor/main');//弹出编辑框

	//组件:多选
	Selectpicker.use('.selectpicker');

	//组件:查询列表
	var searchListExp = SearchList.use('.searchList', {
		onDeleteSuccess: function(rtv, msg, response, target){
			doSucess(msg);
		},
		onEditorSuccess: function(rtv, msg, response, target){
			//点击编辑后的内容回写
			modalEditorExp.set('title', target.prop('title'));
			$("#legalRule_name").val( rtv.name );
			$("#legalRule_securityId").val( rtv.securityId );
			modalEditorExp.modalEditorWriteback(rtv);
		}
	});

	//组件:弹出编辑框
	var modalEditorExp = new ModalEditor({trigger: '#addLegalRule', element: '#legalRuleModal'})
	//成功保存
	.on('modalEditorSuccess', function(rtv, msg, response){
		doSucess(msg);
	})
	//验证之前
	.before('modalEditorExecute', function(){
		var me = this;
		//设置编辑器的值
	})
	//重置表单之后
	.after('modalEditorReset', function(){
		var me = this;
		
	});


	function addBasis(securityId){
		alert(securityId);
	}

	// 函数:成功后的回调
	function doSucess(msg){
		Modal.alert('成功', msg);
		searchListExp[0].searchListReload();
	}
});
Пример #3
0
define(function(require, exports, module) {

	//依赖
	var $ = require('$'),
		SearchList = require('model/searchList/main'), //查询列表
		Modal = require('model/modal/main'), //提示框
		Selectpicker = require('model/selectpicker/main'),//单选,多选
		ModalEditor = require('model/modalEditor/main'),//弹出编辑框
		Upload = require('model/upload/main');

	//组件:查询列表
	var searchListExp = SearchList.use('.searchList', {
		onDeleteSuccess: function(rtv, msg, response, target){
			//点击删除后确认后的会掉
			doSucess(msg);
		},
		onEditorSuccess: function(rtv, msg, response, target){
			//点击编辑后的内容回写
			modalEditorExp.set('title', target.prop('title'));
			rtv.id = rtv.securityId;
			modalEditorExp.modalEditorWriteback(rtv);
		}
	});

	//组件:多选
	Selectpicker.use('.selectpicker');

	//组件:上传
	var uploadExp = Upload.use('.JS-trigger-click-upload');

	//组件:弹出编辑框
	var modalEditorExp = new ModalEditor({trigger: '#addMenu', element: '#menuModal'}).on('modalEditorSuccess', function(rtv, msg, response){
		//比那几成功后的会掉
		console.log('modalEditorSuccess');
		doSucess(msg);
	}).after('modalEditorReset', function(){
		console.log('modalEditorReset');
		//uploadExp[0] && uploadExp[0].uploadRenderClear();
	}).after('modalEditorWriteback', function(){
		var me = this;
		me.$('#urlBack').val( me.$('#url').val() );
	});

	// 函数:成功后的回调
	function doSucess(msg){
		Modal.alert('成功', msg);
		console.log('doSucess');
		searchListExp[0].searchListReload();
	}


});
Пример #4
0
"use strict";define("src/bus/hephaistos/mediator/mediator/main",["common/jquery","model/searchList/main","model/modal/main","model/selectpicker/main","model/modalEditor/main","model/upload/main"],function(require,exports,module){function doSucess(msg){Modal.alert("成功",msg),searchListExp[0].searchListReload()}var SearchList=(require("common/jquery"),require("model/searchList/main")),Modal=require("model/modal/main"),Selectpicker=require("model/selectpicker/main"),ModalEditor=require("model/modalEditor/main"),Upload=require("model/upload/main"),searchListExp=SearchList.use(".searchList",{onDeleteSuccess:function(rtv,msg,response,target){doSucess(msg)},onEditorSuccess:function(rtv,msg,response,target){modalEditorExp.set("title",target.prop("title")),rtv.id=rtv.securityId,modalEditorExp.modalEditorWriteback(rtv),rtv.mediatorFileIds?uploadExp[0]&&uploadExp[0].set("list",{id:rtv.mediatorFileIds,name:rtv.mediatorFileName,url:rtv.mediatorFilesURL}):uploadExp[0]&&uploadExp[0].set("list",[]),uploadExp[0]&&uploadExp[0].uploadRenderList()}});Selectpicker.use(".selectpicker");var uploadExp=Upload.use(".JS-trigger-click-upload"),modalEditorExp=new ModalEditor({trigger:"#addMedoatpr",element:"#medoatprModal"}).on("modalEditorSuccess",function(rtv,msg,response){doSucess(msg)}).after("modalEditorReset",function(){uploadExp[0]&&uploadExp[0].uploadRenderClear()})});
Пример #5
0
"use strict";define("src/bus/hephaistos/disputeconfig/disputeconfig/useTpl",["common/jquery","common/myWidget","common/util","common/promise","common/limit","common/limit-dom","model/modal/main","common/validator","common/handlerbars","model/selectpicker/main","model/ajax/main","model/upload/main"],function(require,exports,module){var $=require("common/jquery"),MyWidget=require("common/myWidget"),Modal=(require("common/util"),require("model/modal/main")),Validator=require("common/validator"),Handlerbars=require("common/handlerbars"),Selectpicker=require("model/selectpicker/main"),Ajax=require("model/ajax/main"),Upload=require("model/upload/main"),ModalEditor=MyWidget.extend({clssName:"ModalEditor",attrs:{data:{},template:{getter:function(){return this.compileTpl||(this.compileTpl=Handlerbars.compile(this.tpl.html())(this.get("data"))),this.compileTpl},setter:function(val){this.tpl=$(val)}}},events:{'click [data-role="submit"]':function(e){var me=this;Validator.oneExecute(me.element,'[data-widget="validator"]')||me.dataPost()}},initProps:function(){},setup:function(){var me=this;me.element.on("hidden.bs.modal",function(){me.trigger("hide"),me.destroy()}),me.render(),Upload.use(me.$('[data-widget="upload"]')),Selectpicker.use(this.$('[data-widget="selectpicker"]'))},destroy:function(){var me=this;return Upload.dead(me.$('[data-widget="upload"]')),Selectpicker.dead(me.$('[data-widget="selectpicker"]')),ModalEditor.superclass.destroy.call(me),me},show:function(){var me=this;return me.element.modal(),me},hide:function(){var me=this;return me.element.modal("hide"),me},dataPost:function(){var me=this;return new Ajax({request:me.get("request"),parseForm:me.element,paramName:me.get("paramName")}).on("ajaxSuccess",function(val,msg,response){Modal.alert(1,msg),me.element.modal("hide"),me.trigger("ajaxSuccess",val,response)}).submit(),me}});return ModalEditor});
Пример #6
0
"use strict";define("src/bus/hephaistos/disputeconfig/disputeconfig/toConfig",["common/jquery","common/myWidget","common/util","common/promise","common/limit","common/limit-dom","src/bus/hephaistos/disputeconfig/disputeconfig/useTpl","model/modal/main","common/validator","common/handlerbars","model/selectpicker/main","model/ajax/main","model/upload/main"],function(require,exports,module){function checkDeleBtn(element){var deleteNode=element.find('[data-role="delete"]');1===deleteNode.length&&deleteNode.hide()}function filterData(data,valName,paramName,cb1,cb2){var result={};return result.valList=$.map(data[valName],cb1),result.paramList=$.map(data[paramName],cb2),util.log("warn","before:",data,"after:",result),result}function toFilterData(val,param){return"competent_court"!==param.configtype?filterData(val,"lassenDisputeValueVolist","lassenDisputeParamDolist",function(val){return{parcode:val.parcode,sort:val.sort,configtype:param.configtype,parvalue:val.parvalue,getConfig:!0,bussinessid:val.bussinessid,configid:val.configid,securityId:val.securityId}},function(val){return{parcode:val.parcode,securityId:val.securityId,parvalue:val.parvalue}}):filterData(val,"lassenDisputeValueVolist","lassenCourtlist",function(val){return{parcode:val.parvalue,sort:val.sort,configtype:param.configtype,parvalue:val.parvalue,getConfig:!0,bussinessid:val.bussinessid,configid:val.configid,securityId:val.securityId}},function(val){return{parcode:val.courtName,securityId:val.securityId,parvalue:val.courtName}})}function checkDel(param,node,cb){var me=this;new Ajax({request:me.get("deleteDisputeValue"),param:param,paramName:"filterMap"}).on("ajaxSuccess",function(val,msg,res){node.remove(),cb()}).submit()}var $=require("common/jquery"),MyWidget=require("common/myWidget"),util=require("common/util"),UseTpl=require("src/bus/hephaistos/disputeconfig/disputeconfig/useTpl"),Handlerbars=(require("model/modal/main"),require("common/handlerbars")),Selectpicker=require("model/selectpicker/main"),Ajax=require("model/ajax/main"),ToConfig=MyWidget.extend({className:"ToConfig",attrs:{deleteDisputeValue:"/hephaistos/disputeValueRpc/deleteDisputeValue.json"},events:{'click [data-role="request"]':function(e){var me=this;me.disputeParam($(e.target).data("param"))}},setup:function(){var me=this,seed=me.seed=Handlerbars.compile($("#tpl-config-seed").html());Handlerbars.registerPartial("seed",seed)},disputeParam:function(param){var me=this;return new Ajax({request:me.get("request"),param:param,paramName:"filterMap"}).on("ajaxSuccess",function(val,msg,respone){val=toFilterData(val,param),!val.valList.length&&val.valList.push({configtype:param.configtype}),new UseTpl({request:me.get("requestSubmit"),template:"#tpl-config",data:$.extend({},val,param),paramName:"LassenDisputeConfigVo",events:{'click [data-role="add"]':function(e){var node=$(me.seed({isDel:!0,paramList:val.paramList,configtype:param.configtype}));Selectpicker.use(node.find('[data-widget="selectpicker"]')),$(e.target).before(node),this.element.find('[data-role="delete"]').show()},'click [data-role="delete"]':function(e){var self=this,target=$(e.target),node=target.closest('[data-target="row"]'),param=target.data("param");param?checkDel.call(me,param,node,function(){checkDeleBtn(self.element)}):(Selectpicker.dead(node.find('[data-widget="selectpicker"]')),node.closest('[data-target="row"]').remove(),checkDeleBtn(self.element))}}}).after("show",function(){checkDeleBtn(this.element)}).show()}).submit(),me}});return ToConfig});