Пример #1
0
define("src/bus/court/putOnRecord/defendantServed/main",["bus/global/main","common/jquery","common/delegate","common/handlerbars","common/validator","model/ajax/main","model/imgView/main","common/dialog"],function(require,exports,module){require("bus/global/main");var $=require("common/jquery"),delegate=require("common/delegate"),handlerbars=require("common/handlerbars"),delegate=require("common/delegate"),Validator=require("common/validator"),Ajax=require("model/ajax/main"),ImgView=require("model/imgView/main"),Dialog=require("common/dialog"),service=$("#service");new ImgView;var ajaxExp=new Ajax({element:"#search-list",autoDestroy:!1,autoSuccessAlert:!1,parseForm:"#page-param"}).on("ajaxSuccess",function(rtv,msg,res){var me=this,content=me.$(".content"),template=handlerbars.compile(me.$(".template"),!0);content.html(template(rtv)),me.hide(service);var endStatus=["conciliate","sentenced","jurisediction_objection","not_accepted","return","dropped","not_be_served","cancel_apply","unpaid_dropped"];rtv&&$.inArray(rtv.status,endStatus)<0&&me.breakEachArr(rtv.lassenReceiveConfirmVoList,function(val){if(!val.receiveTime)return me.show(service),!0})}).submit(),templateService=Dialog.showTemplate("#template-service",{flag:!0},{width:500,autoShow:!1,autoDestroy:!1,events:{"click .JS-trigger-click-submit":function(e){new Ajax({element:this.element,request:"/court/lassenReceiveConfirmRpc/saveReceiveWithunable.json",paramName:"lassenReceiveWithunableDo",parseForm:"#page-param"}).on("ajaxSuccess",function(){ajaxExp.submit(),templateService.hide()}).submit()}}});templateService.render(),templateService.before("show",function(entityMapList){this.$(".JS-target-entitylist").html(entityMapList)}),delegate.on("click",".JS-trigger-click-sended",function(){var self=$(this);new Ajax({request:"/court/lassenReceiveConfirmRpc/queryReceive.json",param:self.data("param")}).on("ajaxSuccess",function(rtv,msg,res){Dialog.showTemplate("#template-sended",rtv,{width:450})}).submit()}),delegate.on("click",".JS-trigger-click-treatment",function(){var self=$(this);new Ajax({request:"/court/lassenReceiveConfirmRpc/queryReceiveConfirm.json",param:self.data("param")}).on("ajaxSuccess",function(rtv,msg,res){Dialog.showTemplate("#template-treatment",rtv,{width:500,events:{"click .JS-trigger-click-submit":function(e){var me=this;Validator.oneExecute(this.element)||new Ajax({element:me.element,request:"/court/lassenReceiveConfirmRpc/saveReceiveConfirm.json",paramName:"lassenReceiveConfirmDo",onAjaxSuccess:function(){ajaxExp.submit(),me.hide()}}).submit()}}})}).submit()}),delegate.on("click",".JS-trigger-click-record",function(){var self=$(this);new Ajax({request:"/court/lassenReceiveConfirmRpc/queryReceive.json",param:self.data("param")}).on("ajaxSuccess",function(rtv,msg,res){rtv.receiveInfo&&"y"===rtv.receiveInfo.isReceive?Dialog.showTemplate("#template-record",rtv,{width:500}):Dialog.showTemplate("#template-service",rtv,{width:450})}).submit()}),delegate.on("click",".JS-trigger-click-service",function(){new Ajax({request:"/court/lassenReceiveConfirmRpc/queryReceiveWithunable.json",parseForm:"#page-param"}).on("ajaxSuccess",function(rtv,msg,res){templateService.show(rtv.entityMapList.join(","))}).submit()})});
Пример #2
0
"use strict";define("src/bus/account/mySuit/main",["bus/global/main","common/jquery","common/util","common/promise","common/limit","common/limit-dom","common/delegate","model/filterConditions/main","model/modal/main","model/countDown/main","common/dialog","common/domUtil","common/handlerbars","model/searchList/main","model/ajax/main","common/statusMap"],function(require,exports,module){require("bus/global/main");var $=require("common/jquery"),delegate=(require("common/util"),require("common/delegate")),FilterConditions=require("model/filterConditions/main"),Modal=require("model/modal/main"),CountDown=require("model/countDown/main"),Dialog=require("common/dialog"),domUtil=require("common/domUtil"),SearchList=require("model/searchList/main"),Ajax=require("model/ajax/main"),statusMap=require("common/statusMap"),errorMsg=$("#errorMsg").val();errorMsg&&Modal.confirm("提醒",errorMsg,function(){domUtil.redirect("/suit/newMySuit.htm#personInfo")},function(){domUtil.redirect("/portal/main/domain/index.htm")});var beforeFillingStatus=["will_submit","submit","audit","correction","dropped","return"];$.ajaxSetup({cache:!1}),new FilterConditions({element:"#filter-conditions"}).on("change",function(){searchListExp[0].searchListReload()});var searchListExp=SearchList.use(".searchList",{request:"/account/mySuitRpc/queryMySuitInfo.json",map:function(data){for(var i=0;i<data.length;i++)data[i].status&&(data[i].statusEx=statusMap[data[i].status]),!data[i].status||$.inArray(data[i].status,beforeFillingStatus)>0?data[i].fillingTab="false":data[i].fillingTab="true";return data}}),dialogPay=new Dialog({content:"#dialogPay",width:"250px",height:"100px",closeTpl:"",events:{"click .JS-trigger-click-refresh":function(e){var me=this;new Ajax({request:"/suit/aliPayRpc/paySuccess.json?securityCaseId="+me.get("securityCaseId")}).on("ajaxSuccess",function(rtv,msg,con){searchListExp[0].searchListAjax(),me.hide()}).submit()},"click .JS-trigger-click-close":function(e){this.hide()}}});$("#relativeCase").on("click",function(){dialogExp.show()}),$(".JS-target-count-down").each(function(){var intervalID,node=$(this),endTime=node.data("endTime"),countDownExp=new CountDown({target:endTime});intervalID=setInterval(function(){var data=countDownExp.use();return data?void node.html(data.hour+" 时 "+data.minute+" 分 "+data.second+" 秒 "):clearInterval(intervalID)},1e3)});var dialogExp=new Dialog({content:"#dialog",width:"560px",autoDestroy:!0,events:{"click .JS-trigger-click-submit":function(e){e.preventDefault();var accociateCode=$.trim($("#caseRelevanceCode").val());if(/^\w{8}$/.test(accociateCode)){$(this);new Ajax({request:"/account/mySuitRpc/showCaseEntity.json",param:$.extend({},{accociateCode:accociateCode})}).on("ajaxSuccess",function(rtv,msg,con){dialogExp.hide(),Dialog.showTemplate("#dialogCode",rtv,{width:400,events:{"click .JS-trigger-click-codeSure":function(){var me=this;new Ajax({request:"/account/mySuitRpc/checkAssociateCode.json?accociateCode="+accociateCode}).on("ajaxSuccess",function(rtv,msg,con){me.hide(),location.reload()}).submit()},"click .JS-trigger-click-codeCancel":function(){this.hide()}}})}).submit()}else Modal.alert(0,"查询码是由数字或字母组成的8位字符串")}}});dialogExp.after("hide",function(){$("#caseRelevanceCode").val("")}),$("#dialog input[name=caseRelevanceCode]").on("keydown",function(e){13==e.keyCode&&(e.preventDefault(),$(".JS-trigger-click-submit").click())}),$('[data-action="toggleStatus"] span').on("click",function(e){var target=$('[data-action="toggleStatus"]');target.find(".kuma-icon-triangle-down").size()>0?($(".JS-tirgger-more").removeClass("fn-hide"),target.find("a").text("收起"),target.find(".kuma-icon-triangle-down").addClass("kuma-icon-triangle-up").removeClass("kuma-icon-triangle-down")):($(".JS-tirgger-more").addClass("fn-hide"),target.find("a").text("更多"),target.find(".kuma-icon-triangle-up").addClass("kuma-icon-triangle-down").removeClass("kuma-icon-triangle-up"))}),new Ajax({element:"#filter-content",autoDestroy:!1,autoSuccessAlert:!0,type:"get",events:{"click .JS-trigger-click-skip":function(e){e.preventDefault();var me=this,node=$(e.target),targetsource=node.prop("href");Modal.confirm("提示","您确定要"+node.html()+"吗?",function(){me.set("request",targetsource),me.submit()})},"click .JS-trigger-click-pay":function(e){return dialogPay.show(),dialogPay.set("securityCaseId",$(e.target).data("param")),!0}},onAjaxSuccess:function(){searchListExp[0].searchListAjax()}}),delegate.on("click",'[data-role="case"]',function(e){var param=domUtil.paseParam("filterMap",domUtil.serialize(".searchList "));return window.open("/account/mySuitRpc/derivedDataToExcel.json?filterMap="+param.filterMap)})});
define("src/common/handlerbars",["common/jquery","alinw/handlebars/1.3.0/handlebars","common/util","common/promise","common/limit","common/limit-dom","model/address/data"],function(require,exports,module){function checkRule(targetLsit,rule){var flag=!1,ruleList=rule.split(",");return util.breakEachArr(ruleList,function(val){if(util.indexOfArr(targetLsit,val)!==-1)return flag=!0}),flag}function checkFilterDocking(action,status,isDocking,dockingStatus,values){var arr=JSON.parse(values);if(action===arr.actionCode&&status===arr.status&&isDocking===arr.isDocking&&dockingStatus===arr.dockingStatus)return!0}var $=require("common/jquery"),Handlebars=require("alinw/handlebars/1.3.0/handlebars"),util=require("common/util"),limit=require("common/limit"),areaData=require("model/address/data"),compile=Handlebars.compile;return Handlebars.compile=function(source,isElem){if(isElem){var elem=$(source);elem.length&&(source=elem.html())}else source+="";var fn=compile(source);return fn.source=source,fn},Handlebars.registerHelper("log",function(msg){}),Handlebars.registerHelper("set",function(key,val){this[key]=val}),Handlebars.registerHelper("wrapWord",function(str,leg){str=void 0===str?"":str;var num=str.length;return num>leg?str=str.slice(0,leg)+"...":str}),Handlebars.registerHelper("formatData",function(format,timestamp){return util.formatData(format,timestamp)}),Handlebars.registerHelper("isFalse",function(a,options){return a?options.inverse(this):options.fn(this)}),Handlebars.registerHelper("isEqual",function(a,b,options){return a===b?options.fn(this):options.inverse(this)}),Handlebars.registerHelper("contains",function(){var args=Array.prototype.slice.call(arguments),theKey=args.shift(),theOptions=args.pop();return util.indexOfArr(args,theKey)!==-1?theOptions.fn(this):theOptions.inverse(this)}),Handlebars.registerHelper("caseNotEnd",function(a,type,options){var endStatus="paymentorder"==type?["not_accepted","execution_applied","lawsuit_transformed","payment_end","dropped"]:["conciliate","sentenced","jurisediction_objection","not_accepted","return","dropped","not_be_served","cancel_apply","unpaid_dropped"];return $.inArray(a,endStatus)<0?options.fn(this):options.inverse(this)}),Handlebars.registerHelper("noEqual",function(a,b,options){return a!==b?options.fn(this):options.inverse(this)}),Handlebars.registerHelper("noContains",function(){var args=Array.prototype.slice.call(arguments),theKey=args.shift(),theOptions=args.pop();return util.indexOfArr(args,theKey)===-1?theOptions.fn(this):theOptions.inverse(this)}),Handlebars.registerHelper("gtEqual",function(a,b,options){return a>=b?options.fn(this):options.inverse(this)}),Handlebars.registerHelper("ltEqual",function(a,b,options){return a<=b?options.fn(this):options.inverse(this)}),Handlebars.registerHelper("some",function(){var args=Array.prototype.slice.call(arguments),theOptions=args.pop();return limit.some(args,function(val){return val})?theOptions.fn(this):theOptions.inverse(this)}),Handlebars.registerHelper("rightIndex",function(index){return++index}),Handlebars.registerHelper("parseAmount",function(amount){return limit.isNaN(+amount)&&(amount=0),util.formatMoney(amount,2)}),Handlebars.registerHelper("escapeUrl",function(url){return encodeURIComponent(url)}),Handlebars.registerHelper("wrap",function(str){return str?str.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br />"):""}),Handlebars.registerHelper("dataMap",function(key,data){return JSON.parse(data)[key]}),Handlebars.registerHelper("formatMoney",function(amount,num){return util.formatMoney(amount,num)}),Handlebars.registerHelper("select",function(value,options){var $el=$("<select />").html(options.fn(this));return $el.find('[value="'+value+'"]').attr({selected:"selected"}),$el.html()}),Handlebars.registerHelper("getFirstTime",function(format,data){return util.formatData(format,data[0].gmtModified)}),Handlebars.registerHelper("suitAddZeo",function(num){return("000000"+num).slice(-6)}),Handlebars.registerHelper("getNotLastNum",function(index,arr,options){return index!==arr.length-1?options.fn(this):options.inverse(this)}),Handlebars.registerHelper("ShowWhitespace",function(str){return str.replace(/\s/g,"&nbsp")}),Handlebars.registerHelper("filterActions",function(list,rule,options){return rule&&checkRule(list.roles,rule)?options.fn(this):options.inverse(this)}),Handlebars.registerHelper("filterDocking",function(action,status,isDocking,dockingStatus,values,options){return checkFilterDocking(action,status,isDocking,dockingStatus,values)?options.fn(this):options.inverse(this)}),Handlebars.registerHelper("getAreaByAreaCode",function(code){return code=code.slice(0,4)+"00",areaData[code][0]}),Handlebars.registerHelper("times",function(a){for(var html="",i=1;i<=a;i++)html+="<li>"+i+"</li>";return html}),Handlebars});