123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- $(function(){
- getList();
- addFileButton();
- getCaptchaImg();
- if($("#s_images").val()!=""){
- $("#f-filebutton a").attr("disabled","disabled");
- $("#f-filebutton a").removeClass("btn-primary");
- $("#f-filebutton a").addClass("btn-default");
- }
- $("#upload").change(function(){document.forms["f__iframe_0"].submit();});
- $(".m-detail a").click(function(node){
- var pTitle=$(node.target).parent().find("p").text();
- var title=$(node.target).text();
- var s_fields_1=$(node.target).parent().find("p").parent().parent().attr("dataset");
- var s_fields_2=$(node.target).parent().find("p").attr("dataset");
- var s_fields_3=$(node.target).attr("dataset");
- $("#typeTitle").attr("value",pTitle+" - "+title);
- $("#s_typeId_3").attr("value",s_fields_3);
- rechoose(1);
- })
- $(".m-typelist li").mouseover(function(node){
- var className=node.target.className;
- if(className.indexOf("focus")==-1 && node.target.className!="u-zw"){
- className=node.target.className;
- if(!className){
- return;
- }
- className=className.replace("typelist","detail")
- $(".m-typelist li.focus").removeClass("focus");
- $(node.target).addClass("focus");
- $(".z-show").removeClass("z-show");
- $("."+className).addClass("z-show");
- }
- });
- if(typeof(isEdit)!="undefined"){
- setImage()
- }
- })
- function getList(){
- for(var i=0;i<serviceStr.length;i++){
- var target="<li class=\"";
- var obj=serviceStr[i];
- target=target+"f-typelist-"+(i+1);
- if(i==0){
- target=target+" focus";
- }
- target=target+"\">"+obj["name"];
- target=target+" <span></span></li>";
- $(".m-typelist").append(target);
- if(obj["children"]){
- var s_fields_1=obj["code"];
- obj=obj["children"];
- target="<ul dataset="+s_fields_1+" class=\"g-detail "+"f-detail-"+(i+1);
- if(i==0){
- target+=" z-show";
- }
- target+="\">";
- for(var j=0;j<obj.length;j++){
- var o = obj[j];
- target+="<li class=\"m-detail\"><p class=\"u-title\""+ " dataset="+o["code"]+" >"+o["name"]+"</p>";
- for(k=0;k<o["children"].length;k++){
- target+="<a "+ " dataset="+o.children[k]["code"]+">"+o.children[k]["name"]+"</a>"
- }
- target+="<div class='line'></div></li>"
- }
- target+="</ul>";
-
- $(".g-typelist").append(target);
- }
- }
- }
- function addFileButton(){
- var option={
- btnname:"",//按钮名
- btnClass:"m-uploadbtn",
- btnId:"505",
- btnCss:{"cursor":"pointer"},
- action:"/filemanage/upload?resize=220",
- afterUpload:function(data){ //此处可以重写,上传后的处理
- if(data.error!==1){
- $("#u-uploadimg").attr("src",data.url);
- $("#s_images").attr("value",data.url);
- $(".m-uploadbtn").prepend("更换图片");
- }
- }
- };
-
- $("#f-filebutton").upload(option);
- $("#upload").click(function(){
- isPic="1";
- })
- }
- //获取验证码
- function getCaptchaImg(){
- $("#f-refresh").click(function(){
- $("#captchaImg").attr("src","/tool/captcha?nocache="+new Date().getTime());
- })
- $("#captchaImg").click(function(){
- $("#captchaImg").attr("src","/tool/captcha?nocache="+new Date().getTime());
- })
- }
- function rechoose(t){
- if (!isLogined){
- loginModalShow(6);
- return;
- }
- if(t==0){
- $(".g-typelist").removeClass("f-display");
- $(".g-demand").addClass("f-display");
- $(".u-icon.f-step1").parent().addClass("check");
- $(".u-icon.f-step2").parent().removeClass("check");
- $(".f-processbaractive").css("width","0%");
- window.scrollTo( 0, 0 );
- }else{
- $(".g-typelist").addClass("f-display");
- $(".g-demand").removeClass("f-display");
- $(".u-icon.f-step1").parent().addClass("check");
- $(".u-icon.f-step2").parent().addClass("check");
- $(".f-processbaractive").css("width","21%");
- }
- }
- function checkcode(){
- if($("#s_checkcode").val().length>0){
- $("#s_smscode").val($("#s_checkcode").val());
- }else{
- alert("短信验证码不能为空")
- }
- document.getElementById("releasebtn").click();
- }
- //设置图片
- function setImage(){
- $("#u-uploadimg").attr("src",$("[name=s_images]").val());
- }
- //使用登录用户回显
- function beforeLogin(){
- var forms=$(".form-horizontal.validForm");
- var name=forms.find("#typeTitle").attr("value");
- var code=forms.find("[name=s_typeId_3]").val();
- var s_title=forms.find("[name=s_title]").val();
- var l_enddate=forms.find("[name=l_enddate]").val();
- var s_phone=forms.find("[name=s_phone]").val();
- var s_describe=editor.html();
- var s_images=forms.find("[name=s_images]").val();
- var data={};
- data["s_servicename"]=name;
- data["s_phone"]=s_phone;
- data["s_typeid_3"]=code;
- data["s_title"]=s_title;
- data["l_enddate"]=l_enddate;
- data["s_describe"]=s_describe;
- data["s_images"]=s_images;
- $.ajax({
- url:'/market/demand/blogin',
- data:data
- });
- }
- //控制主动登录状态变化
- function setNext(){
-
- }
|