index.7725ff5a.js 16 KB

1
  1. import{f as Ne,h as Le,a6 as Me,r as u,j as _,b0 as Pe,b1 as Be,b2 as Re,b3 as $e,b4 as qe,aY as ze,b5 as Je,b6 as Ae,M as He,o as r,c as m,b as a,w as l,d as p,Q as y,T as b,a as s,t as v,n as Oe,k as X,aU as Q,b7 as Xe,b8 as Qe,b9 as Ge,aV as G,a_ as We,E as Ye,q as Ke,G as Ze,m as x,N as se,p as et,e as tt}from"./entry.41ebcf1f.js";import{E as at,b as lt}from"./el-footer.29aa76f6.js";import{a as ot,E as st}from"./el-form.3cd3548d.js";import{a as nt,E as it}from"./index.8558a361.js";import{d as rt,a as dt,E as ct}from"./index.87ff5c91.js";import{E as ut}from"./el-card.4ce93ec2.js";import{E as mt}from"./index.ce8702eb.js";import{E as pt,a as _t}from"./el-row.d1a4f66e.js";import{E as gt,a as ft}from"./index.ed34e194.js";import{E as ht}from"./index.6e7352cc.js";import{E as vt}from"./index.c2693b92.js";import{E as yt}from"./index.e5bcb780.js";/* empty css *//* empty css *//* empty css */import{_ as bt,a as xt}from"./yes.433eee59.js";import{v as Vt}from"./vue-qr.bcb4f1da.js";import{_ as Ct}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.1880de81.js";import"./index.e8286a6e.js";import"./_getTag.352d0760.js";import"./_baseClone.021e391c.js";import"./index.2b13d483.js";import"./isUndefined.aa0326a0.js";import"./debounce.a72cd5f0.js";import"./throttle.2c79ce13.js";const d=F=>(et("data-v-366bf1b1"),F=F(),tt(),F),wt={class:"agricultural-service"},kt=d(()=>s("h1",null,"烘干服务平台",-1)),Et={class:"operator-header"},Dt={class:"operator-info"},St=d(()=>s("img",{style:{width:"30px",height:"30px","margin-left":"20px"},src:bt,alt:""},null,-1)),Tt=["onClick"],Ut=d(()=>s("img",{style:{width:"30px",height:"30px","margin-left":"20px","margin-top":"-6px"},src:xt,alt:""},null,-1)),jt={class:"operator-services"},Ft={class:"operator-area"},It={key:0,class:"operator-detail"},Nt={class:"detail-header"},Lt={class:"detail-info"},Mt={class:"rating"},Pt={class:"detail-section",style:{display:"flex","align-items":"center"}},Bt=d(()=>s("h3",null,"服务类型:",-1)),Rt={class:"service-tags",style:{"margin-left":"20px","margin-top":"4px"}},$t={class:"detail-section",style:{display:"flex","align-items":"center"}},qt=d(()=>s("h3",null,"服务区域:",-1)),zt={class:"service-tags",style:{"margin-left":"20px","margin-top":"4px"}},Jt={class:"detail-section",style:{display:"flex","align-items":"center"}},At=d(()=>s("h3",null,"收费标准(元):",-1)),Ht={class:"service-tags",style:{"margin-left":"20px","margin-top":"4px"}},Ot={class:"detail-section"},Xt=d(()=>s("h3",null,"服务照片",-1)),Qt=["src"],Gt={class:"detail-section"},Wt=d(()=>s("h3",null,"服务流程",-1)),Yt=["innerHTML"],Kt=d(()=>s("div",{class:"dialog-footer"},null,-1)),Zt=d(()=>s("div",{class:"el-upload__tip"}," 支持 jpg/png 文件,单张不超过 5MB,最多上传5张 ",-1)),ea=d(()=>s("div",{class:"el-upload__tip"}," 支持 jpg/png 文件,单张不超过 5MB,最多上传5张 ",-1)),ta=d(()=>s("div",{class:"el-upload__tip"}," 支持 jpg/png 文件,单张不超过 5MB,最多上传5张 ",-1)),aa=d(()=>s("span",{class:"price-unit"},"元/亩",-1)),la={class:"dialog-footer"},oa=d(()=>s("p",null,"入驻平台需要缴纳服务费用",-1)),sa=d(()=>s("p",null,"确认缴纳费用",-1)),na={class:"dialog-footer"},ia={class:"flex flex-col row-center black",style:{"text-align":"center"}},ra=d(()=>s("div",{class:"m-t-8",style:{"font-size":"18px","text-align":"center"}}," 微信扫一扫,完成支付 ",-1)),da={class:"pay-money flex center",style:{"text-align":"center"}},ca={class:"primary"},ua=["innerHTML"],ma={style:{height:"200px"}},pa=Ne({__name:"index",setup(F){const W=Le();Me(()=>{xe(),be(),T(),fe(),me(),ce(),ne(),ee(0)});const I=u(),k=u(!1),E=u(!1),D=_({addresData:"",typeList:"",machineType:""}),N=_({isShow:!1}),Y=_({master:""}),V=_({upAddres:"",upType:"",NJState:""});u();let C=_({JCode:[],XCode:[],NCode:[]});u(),u();const L=_({getCard:"",content:""}),$=u(!1),K=()=>{$.value=!$.value},Z=_({data:""});u();const M=u(!1),g=u(null),S=u(!1),n=_({name:"",mobile:"",type:2,cate_id:[],area_id:[],agricultural_machinery_model:"",images:[],money:0,agreePlatformFee:!1,driver_image:"",driving_image:"",agricultural_image:"",mechanical_cate_id:[]});u();const ne=()=>{Pe("").then(o=>{console.log(o,"ressssssss"),Z.data=o.disclaimer})},f=_({cate:"",area:"",getNj:""}),ie=()=>{n.area_id="",n.cate_id=[],f.area="",f.cate="",f.getNj="",T()},re=()=>{E.value=!1},de=()=>{E.value=!0};u();const ee=o=>{Be({log_type:2,val:o}).then(i=>{console.log(i,"获取浏览量")})},ce=()=>{Re({type:2}).then(e=>{console.log(e,"获取农机列表"),V.NJState=e}),console.log()},P=_({data:""}),ue=_({data:""}),me=()=>{$e("").then(o=>{console.log(o,"获取电话"),ue.data=o.website.mobile})},pe={name:[{required:!0,message:"请输入姓名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",trigger:"blur"}],mobile:[{required:!0,message:"请输入联系电话",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"请输入正确的手机号码",trigger:"blur"}],cate_id:[{required:!0,message:"请选择服务类型",trigger:"change"},{type:"array",min:1,message:"请至少选择一个服务类型",trigger:"change"}],agricultural_machinery_model:[{required:!0,message:"请输入农机型号",trigger:"blur"}],area_id:[{required:!0,message:"请选择服务范围",trigger:"change"}],money:[{required:!0,message:"请输入收费标准",trigger:"blur"},{type:"number",min:0,message:"收费标准必须大于0",trigger:"blur"}],agreePlatformFee:[{required:!0,message:"请选择勾选免责协议",trigger:"change"}]},_e=()=>{console.log(11111),clearInterval(P.data)},q=o=>{console.log(o,"获取状态"),I.value=o},ge=()=>{k.value=!1;let o={area_id:n.area_id.join(),cate_id:n.cate_id.join(),agricultural_machinery_model:n.agricultural_machinery_model,images:"",mobile:n.mobile,money:n.money,name:n.name,type:"2",content:"",driver_image:C.JCode.join(","),driving_image:C.XCode.join(","),agricultural_image:C.NCode.join(","),mechanical_cate_id:n.mechanical_cate_id.join(",")};console.log(o,"registrationData.area_id.join()registrationData.area_id.join()"),Xe(o).then(e=>{console.log(e,"获取订单");let i={from:e.from,order_id:e.order_id,pay_way:"2"};Qe(i).then(h=>{L.getCard=h.config,clearInterval(P.data),P.data=setInterval(()=>{Ge({order_id:i.order_id}).then(U=>{console.log(U,"ressss获取状态"),U.pay_status==1&&(clearInterval(P.data),G.success("支付成功"),N.isShow=!1)})},3e3)}),S.value=!1,N.isShow=!0}).catch(()=>{})},fe=()=>{qe("").then(o=>{console.log(o,"res流程信息"),L.content=o.agricultural_service})},he=o=>{console.log(o,"data");let e=o;f.cate=e,console.log(e,"geodatadatadata"),T()},ve=o=>{let e=o.join();console.log(e,"geodatadatadata"),f.area=e,T()},ye=o=>{let e=o.join();console.log(e,"geodatadatadata"),f.getNj=e,T()},be=async()=>{const o=await ze({title:"",is_tree:1});V.upAddres=o,D.addresData=o},T=()=>{let o={type:2,cate_id:f.area,area_id:f.cate,mechanical_cate_id:f.getNj};Je(o).then(e=>{Y.master=e.lists,console.log(e.lists,"resssssssssss")})},z=o=>{const e=new FileReader;console.log(o,"filefile"),We({file:o.raw}).then(i=>{if(console.log(i,"ressssssssss"),I.value==1){console.log(i,"resssssssssssssss");let h=i.uri;C.JCode.push(h),console.log(C,"111111")}else if(I.value==2){let h=i.uri;C.XCode.push(h),console.log(i,"22222")}else if(I.value==3){let h=i.uri;C.NCode.push(h),console.log(i,"33333")}}),e.readAsDataURL(o.raw)},J=o=>{const e=n.images.indexOf(o.url);e!==-1&&n.images.splice(e,1)},xe=()=>{Ae({type:2}).then(o=>{D.typeList=o,V.upType=o,console.log(o,"ressssssssssss1111111")})},Ve=()=>{console.log(W.token,"userStoreuserStoreuserStore"),W.token!=null?S.value=!0:G.warning("您还未登录,请先登录")},Ce=()=>{if(console.log(n.agreePlatformFee,"registrationData.agreePlatformFeeregistrationData.agreePlatformFee"),n.agreePlatformFee==!0)k.value=!0;else return G.warning("请勾选免责协议")},we=o=>{ee(o.user_id),console.log(o,"operatoroperatoroperatoroperator"),g.value=o,M.value=!0},ke=()=>{M.value=!1,g.value=null};return(o,e)=>{const i=Ye,h=at,U=ot,c=nt,B=dt,R=rt,te=it,ae=ut,le=mt,oe=ct,Ee=_t,De=pt,Se=lt,Te=ft,Ue=gt,j=ht,A=Ke,H=Ze,O=vt,je=st,Fe=yt,Ie=He("price-formate");return r(),m("div",wt,[a(Se,null,{default:l(()=>[a(h,{height:"60px",style:{"margin-bottom":"20px"}},{default:l(()=>[kt,a(i,{type:"primary",class:"bgSty",onClick:Ve},{default:l(()=>[p("服务商入驻")]),_:1})]),_:1}),a(ae,{class:"filter-section"},{default:l(()=>[a(te,{inline:!0,model:D,style:{"align-items":"center",display:"flex"}},{default:l(()=>[a(c,{label:"服务范围",prop:"area_id",style:{width:"360px"}},{default:l(()=>[a(U,{modelValue:n.area_id,"onUpdate:modelValue":e[0]||(e[0]=t=>n.area_id=t),onChange:he,data:D.addresData,"render-after-expand":!1,placeholder:"请选择服务范围","check-strictly":""},null,8,["modelValue","data"])]),_:1}),a(c,{label:"服务分类",style:{width:"360px"},prop:"cate_id"},{default:l(()=>[a(R,{modelValue:n.cate_id,"onUpdate:modelValue":e[1]||(e[1]=t=>n.cate_id=t),placeholder:"请选择服务分类",multiple:"",onChange:ve},{default:l(()=>[(r(!0),m(y,null,b(D.typeList,t=>(r(),x(B,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(c,{label:"机械分类",style:{width:"360px"},prop:"cate_id"},{default:l(()=>[a(R,{modelValue:n.mechanical_cate_id,"onUpdate:modelValue":e[2]||(e[2]=t=>n.mechanical_cate_id=t),placeholder:"请选择机械分类",multiple:"",onChange:ye},{default:l(()=>[(r(!0),m(y,null,b(V.NJState,t=>(r(),x(B,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(i,{type:"primary",class:"bgSty",onClick:ie,style:{"margin-top":"-18px"}},{default:l(()=>[p("重置")]),_:1})]),_:1},8,["model"])]),_:1}),a(De,{gutter:20,class:"operator-list"},{default:l(()=>[(r(!0),m(y,null,b(Y.master,t=>(r(),x(Ee,{span:8,key:t.id},{default:l(()=>[a(ae,{class:"operator-card",onClick:w=>we(t)},{default:l(()=>[s("div",Et,[a(le,{size:64,src:t.images},null,8,["src"]),s("div",Dt,[s("h3",null,v(t.name),1),$.value?(r(),m("div",{key:0,class:"rating",style:{display:"flex","align-items":"center"},onClick:e[3]||(e[3]=se(w=>K(),["stop"]))},[p(" 联系电话:"+v(t.mobile)+" ",1),St])):(r(),m("div",{key:1,class:"rating",style:{display:"flex","align-items":"center"},onClick:se(K,["stop"])},[p(" 联系电话:*********** "),Ut],8,Tt))])]),s("div",jt,[(r(!0),m(y,null,b(t.cate_desc.cate_arr,w=>(r(),x(oe,{key:w,size:"small",class:"service-tag"},{default:l(()=>[p(v(w.name),1)]),_:2},1024))),128))]),s("div",Ft," 服务区域:"+v(t.area_desc.area_str),1)]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),_:1}),a(j,{modelValue:M.value,"onUpdate:modelValue":e[4]||(e[4]=t=>M.value=t),title:"烘干服务商详情",width:"60%","before-close":ke},{footer:l(()=>[Kt]),default:l(()=>[g.value?(r(),m("div",It,[s("div",Nt,[a(le,{size:80,src:g.value.images},null,8,["src"]),s("div",Lt,[s("h2",null,v(g.value.name),1),s("div",Mt," 联系电话:"+v(g.value.mobile),1)])]),s("div",Pt,[Bt,s("div",Rt,[(r(!0),m(y,null,b(g.value.cate_desc.cate_arr,t=>(r(),x(oe,{key:t,class:"service-tag"},{default:l(()=>[p(v(t.name),1)]),_:2},1024))),128))])]),s("div",$t,[qt,s("div",zt,v(g.value.area_desc.area_str),1)]),s("div",Jt,[At,s("div",Ht,v(g.value.money),1)]),s("div",Ot,[Xt,a(Ue,{interval:4e3,type:"card",height:"300px"},{default:l(()=>[(r(!0),m(y,null,b(g.value.agricultural_image.split(","),(t,w)=>(r(),x(Te,{key:w},{default:l(()=>[s("img",{src:t,class:"machine-photo"},null,8,Qt)]),_:2},1024))),128))]),_:1})]),s("div",Gt,[Wt,s("div",{style:{width:"100%"},class:"py-4",innerHTML:L.content},null,8,Yt)])])):Oe("",!0)]),_:1},8,["modelValue"]),a(j,{modelValue:S.value,"onUpdate:modelValue":e[17]||(e[17]=t=>S.value=t),title:"服务商入驻",width:"60%"},{footer:l(()=>[s("div",la,[a(i,{onClick:e[16]||(e[16]=t=>S.value=!1)},{default:l(()=>[p("取消")]),_:1}),a(i,{type:"primary",class:"bgSty",onClick:Ce},{default:l(()=>[p(" 提交申请 ")]),_:1})])]),default:l(()=>[a(te,{ref:"registrationForm",model:n,rules:pe,"label-width":"120px"},{default:l(()=>[a(c,{label:"姓名",prop:"name"},{default:l(()=>[a(A,{modelValue:n.name,"onUpdate:modelValue":e[5]||(e[5]=t=>n.name=t),placeholder:"请输入姓名"},null,8,["modelValue"])]),_:1}),a(c,{label:"联系电话",prop:"mobile"},{default:l(()=>[a(A,{modelValue:n.mobile,"onUpdate:modelValue":e[6]||(e[6]=t=>n.mobile=t),placeholder:"请输入联系电话"},null,8,["modelValue"])]),_:1}),a(c,{label:"服务类型",prop:"serviceTypes"},{default:l(()=>[a(R,{modelValue:n.cate_id,"onUpdate:modelValue":e[7]||(e[7]=t=>n.cate_id=t),multiple:"",placeholder:"请选择服务类型"},{default:l(()=>[(r(!0),m(y,null,b(V.upType,t=>(r(),x(B,{label:t.name,value:t.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(c,{label:"农机型号",prop:"agricultural_machinery_model"},{default:l(()=>[a(A,{modelValue:n.agricultural_machinery_model,"onUpdate:modelValue":e[8]||(e[8]=t=>n.agricultural_machinery_model=t),placeholder:"请输入农机型号"},null,8,["modelValue"])]),_:1}),a(c,{label:"农机类型",prop:"serviceTypes"},{default:l(()=>[a(R,{modelValue:n.mechanical_cate_id,"onUpdate:modelValue":e[9]||(e[9]=t=>n.mechanical_cate_id=t),multiple:"",placeholder:"请选择农机类型"},{default:l(()=>[(r(!0),m(y,null,b(V.NJState,t=>(r(),x(B,{label:t.name,value:t.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(c,{label:"服务范围",prop:"area_id"},{default:l(()=>[a(U,{modelValue:n.area_id,"onUpdate:modelValue":e[10]||(e[10]=t=>n.area_id=t),data:V.upAddres,"render-after-expand":!1,placeholder:"请选择服务范围",multiple:"","show-checkbox":"","check-strictly":"","check-on-click-node":""},null,8,["modelValue","data"])]),_:1}),a(c,{label:"驾驶证照片"},{default:l(()=>[a(O,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":z,"on-remove":J,"list-type":"picture-card",multiple:"",limit:2,onClick:e[11]||(e[11]=t=>q(1))},{tip:l(()=>[Zt]),default:l(()=>[a(H,null,{default:l(()=>[a(X(Q))]),_:1})]),_:1})]),_:1}),a(c,{label:"行驶证照片"},{default:l(()=>[a(O,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":z,"on-remove":J,"list-type":"picture-card",multiple:"",limit:2,onClick:e[12]||(e[12]=t=>q(2))},{tip:l(()=>[ea]),default:l(()=>[a(H,null,{default:l(()=>[a(X(Q))]),_:1})]),_:1})]),_:1}),a(c,{label:"农机照片"},{default:l(()=>[a(O,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":z,"on-remove":J,"list-type":"picture-card",multiple:"",limit:5,onClick:e[13]||(e[13]=t=>q(3))},{tip:l(()=>[ta]),default:l(()=>[a(H,null,{default:l(()=>[a(X(Q))]),_:1})]),_:1})]),_:1}),a(c,{label:"收费标准",prop:"money"},{default:l(()=>[a(je,{modelValue:n.money,"onUpdate:modelValue":e[14]||(e[14]=t=>n.money=t),min:0,precision:2,step:100},null,8,["modelValue"]),aa]),_:1}),a(c,{label:"入驻免责协议",prop:"platformFee"},{default:l(()=>[a(Fe,{modelValue:n.agreePlatformFee,"onUpdate:modelValue":e[15]||(e[15]=t=>n.agreePlatformFee=t)},{default:l(()=>[p(" 同意免责协议 "),s("span",{onClick:de,style:{color:"#007b44",cursor:"pointer"}},"《免责协议》")]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),a(j,{modelValue:k.value,"onUpdate:modelValue":e[19]||(e[19]=t=>k.value=t),title:"确认支付",width:"30%"},{footer:l(()=>[s("span",na,[a(i,{onClick:e[18]||(e[18]=t=>k.value=!1)},{default:l(()=>[p("取消")]),_:1}),a(i,{type:"primary",class:"bgSty",onClick:ge},{default:l(()=>[p(" 缴费 ")]),_:1})])]),default:l(()=>[oa,sa]),_:1},8,["modelValue"]),a(j,{title:"微信支付",modelValue:N.isShow,"onUpdate:modelValue":e[20]||(e[20]=t=>N.isShow=t),width:"700px",center:"",onClose:_e},{default:l(()=>[s("div",ia,[a(Vt,{style:{width:"200px",height:"200px",margin:"10px auto"},class:"bicode",logoScale:20,margin:0,dotScale:1,text:L.getCard},null,8,["text"]),ra,s("div",da,[s("span",ca,[a(Ie,{price:"245","subscript-size":18,"first-size":28,"second-size":28})])])])]),_:1},8,["modelValue"]),a(j,{modelValue:E.value,"onUpdate:modelValue":e[22]||(e[22]=t=>E.value=t),title:"免责协议",width:"60%","before-close":re},{default:l(()=>[s("div",null,[s("div",{style:{width:"100%"},class:"py-4",innerHTML:Z.data},null,8,ua),s("div",ma,[a(i,{type:"primary",style:{position:"absolute",left:"50%",transform:"translateX(-50%)"},onClick:e[21]||(e[21]=t=>E.value=!1)},{default:l(()=>[p(" 确定 ")]),_:1})])])]),_:1},8,["modelValue"])])}}});const $a=Ct(pa,[["__scopeId","data-v-366bf1b1"]]);export{$a as default};