//藏獒鉴定申请页 define(["knockout"],function(ko){ return function(context){ var me = this; userInfo.refresh(); //当前登陆人信息; var member = userInfo.getMember(); me.memberMsg = ko.observable(member); //提交信息 me.member = ko.observable({}); //毛色默认值 me.nowColorFlag = ko.observable("请选择毛色"); //犬只性别默认值 me.member().gender = "1"; //选取毛色 me.shouldShowMessage = ko.observable(false); me.isShow = function(){ me.shouldShowMessage(! me.shouldShowMessage()) } me.setColorFlag = function(data,event){ $("#chooseColor li").removeClass("active"); $(event.target).parent("li").addClass("active"); var colorFlag = $(event.target).text(); me.member().colorFlag = colorFlag; me.shouldShowMessage(! me.shouldShowMessage()) me.nowColorFlag(colorFlag); } //犬只性别 me.changeSex = function(type){ $("#sexDiv a").removeAttr("class"); $("#"+type).attr("class","radio"); type=="male"? me.member().gender = "1": me.member().gender = "2"; } /** * 藏獒犬种鉴定申请 */ me.applyDogtibetanmastiff = function(){ var memberEndTime = new Date(new Date(util.formatDateLong(me.memberMsg().memberEndDate).replace(/-/g,"/"))).getTime()+86399000 - new Date().getTime(); if(memberEndTime>=0 && me.memberMsg().memberType=="professional"){ var val = $("#birthdate").val(); if(util.isVal(val)==""){ layer.msg("出生日期不能为空!"); return; } me.member().birthdate = val; var dogName = $("#dogName").val(); if(util.isVal(dogName)=="" || !util.isEnWord(dogName.trim())){ layer.msg("犬只名称仅限英文名称!"); return; } var dogFurColor = me.nowColorFlag(); if(util.isVal(dogFurColor)=="请选择毛色"){ layer.msg("犬只毛色不能为空!"); return; } me.member().dogName = dogName; var updateData = me.member(); util.sendAjax({ url:'dog/dogtibetanmastiff', data: JSON.stringify(updateData), async:true, loadFlag:true, type:'POST', cache:false, success:function(json){ if(json.rc==0){ layer.msg("添加成功!"); window.location.href="#/dog/dogtibetanmastifflist"; }else{ layer.msg("藏獒犬种鉴定申请失败:"+json.msg); } } }); }else{ layer.msg("此业务仅限有效专业会员办理!"); } }; context.app.loading(false); context.app.isShop(false); } });