| 1 |
- import{f as ge,C as he,r as m,j as _,ag as fe,F as ve,ah as ye,ai as be,Z as H,o as r,c,b as a,w as l,d as b,H as g,I as h,a as o,t as f,n as xe,aj as Ve,ak as Ee,al as we,A as Ce,J as De,E as ke,q as je,B as Ie,m as v,p as Se,e as Ue}from"./entry.97b97815.js";import{E as Te,b as Fe}from"./el-footer.a5d389b9.js";import{a as Le,E as Ae,b as qe}from"./index.590eb364.js";import{a as ze,E as Be}from"./index.3a0abab3.js";import{E as Re}from"./el-card.c7d43da9.js";import{E as Pe}from"./index.ac2dfdfc.js";import{E as Me,a as Ne}from"./el-row.95bae52c.js";import{E as Oe,a as He}from"./index.5129965e.js";import{E as $e}from"./index.67c8bec4.js";import{E as Je}from"./index.bf69c69d.js";import{E as Qe}from"./el-dialog.94cc8408.js";import{v as We}from"./vue-qr.d1b6bfea.js";/* empty css *//* empty css */import{_ as Ze}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.94c844ee.js";import"./isUndefined.aa0326a0.js";import"./index.f67f0c88.js";import"./_getTag.3f72bbba.js";import"./debounce.6c6bfcde.js";import"./throttle.3cebe6b3.js";import"./cloneDeep.6baf8ee3.js";const d=C=>(Se("data-v-af803160"),C=C(),Ue(),C),Ge={class:"agricultural-service"},Ke=d(()=>o("h1",null,"农业服务平台",-1)),Xe={class:"operator-header"},Ye={class:"operator-info"},et={class:"rating"},tt={class:"operator-services"},at={class:"operator-area"},lt={key:0,class:"operator-detail"},ot={class:"detail-header"},st={class:"detail-info"},nt={class:"rating"},rt={class:"detail-section",style:{display:"flex","align-items":"center"}},it=d(()=>o("h3",null,"服务类型:",-1)),dt={class:"service-tags",style:{"margin-left":"20px","margin-top":"10px"}},ct={class:"detail-section",style:{display:"flex","align-items":"center"}},ut=d(()=>o("h3",null,"服务区域:",-1)),mt={class:"service-tags",style:{"margin-left":"20px","margin-top":"10px"}},pt={class:"detail-section"},_t=d(()=>o("h3",null,"服务照片",-1)),gt=["src"],ht={class:"detail-section"},ft=d(()=>o("h3",null,"服务流程",-1)),vt=["innerHTML"],yt=d(()=>o("div",{class:"dialog-footer"},null,-1)),bt=d(()=>o("div",{class:"el-upload__tip"}," 支持 jpg/png 文件,单张不超过 5MB,最多上传5张 ",-1)),xt=d(()=>o("span",{class:"price-unit"},"元/亩",-1)),Vt={class:"dialog-footer"},Et=d(()=>o("p",null,"入驻平台需要缴纳服务费用",-1)),wt=d(()=>o("p",null,"确认缴纳费用",-1)),Ct={class:"dialog-footer"},Dt={class:"flex flex-col row-center black",style:{"text-align":"center"}},kt=d(()=>o("div",{class:"m-t-8",style:{"font-size":"18px","text-align":"center"}}," 微信扫一扫,完成支付 ",-1)),jt={class:"pay-money flex center",style:{"text-align":"center"}},It={class:"primary"},St=ge({__name:"index",setup(C){he(()=>{ee(),K(),L(),W()});const x=m(!1),V=_({addresData:"",typeList:"",machineType:""}),D=_({isShow:!1}),z=_({master:""}),k=_({upAddres:"",upType:""});let B=m();const j=_({getCard:"",content:""}),R=m("https://img.ixintu.com/download/jpg/20200901/3e9ce3813b7199ea9588eeb920f41208_512_512.jpg");m([{id:"1",name:"张师傅",avatar:"https://images.pexels.com/photos/2132171/pexels-photo-2132171.jpeg",services:["耕地","播种"],machinePhotos:["https://images.pexels.com/photos/5273634/pexels-photo-5273634.jpeg","https://images.pexels.com/photos/2933243/pexels-photo-2933243.jpeg"],serviceArea:["江苏省","安徽省"],phone:"13800138000",rating:4.8},{id:"2",name:"李师傅",avatar:"https://images.pexels.com/photos/2933243/pexels-photo-2933243.jpeg",services:["收割","灌溉"],machinePhotos:["https://images.pexels.com/photos/2132171/pexels-photo-2132171.jpeg","https://images.pexels.com/photos/5273634/pexels-photo-5273634.jpeg"],serviceArea:["山东省","河南省"],phone:"13900139000",rating:4.9}]),m();const I=m(!1),p=m(null),E=m(!1),n=_({name:"",mobile:"",type:1,cate_id:[],area_id:[],agricultural_machinery_model:"",images:[],money:0,agreePlatformFee:!1});m();const S=_({cate:"",area:""}),U=_({data:""}),$={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"}]},J=()=>{console.log(11111),clearInterval(U.data)},Q=()=>{E.value=!1,x.value=!1;let s={area_id:n.area_id.join(),cate_id:n.cate_id.join(),agricultural_machinery_model:n.agricultural_machinery_model,images:B,mobile:n.mobile,money:n.money,name:n.name,type:"1",content:""};console.log(s,"registrationData.area_id.join()registrationData.area_id.join()"),Ve(s).then(t=>{console.log(t,"获取订单");let i={from:t.from,order_id:t.order_id,pay_way:"2"};Ee(i).then(A=>{j.getCard=A.config,clearInterval(U.data),U.data=setInterval(()=>{we({order_id:i.order_id}).then(y=>{console.log(y,"ressss获取状态"),y.pay_status==1&&(clearInterval(U.data),Ce.success("支付成功"),D.isShow=!1)})},3e3)}),D.isShow=!0})},W=()=>{fe("").then(s=>{console.log(s,"res流程信息"),j.content=s.agricultural_service})},Z=s=>{let t=s.join();S.cate=t,console.log(t,"geodatadatadata"),L()},G=s=>{let t=s.join();console.log(t,"geodatadatadata"),S.area=t,L()},K=async()=>{const s=await ve("");k.upAddres=s,V.addresData=s},L=()=>{let s={type:1,cate_id:S.area,area_id:S.cate};ye(s).then(t=>{z.master=t.lists,console.log(t.lists,"resssssssssss")})},X=s=>{const t=new FileReader;console.log(s,"filefile"),De({file:s.raw}).then(i=>{console.log(i,"ressssssssss"),B=i.uri}),t.readAsDataURL(s.raw)},Y=s=>{const t=n.images.indexOf(s.url);t!==-1&&n.images.splice(t,1)},ee=()=>{be({type:1}).then(s=>{V.typeList=s,k.upType=s,console.log(s,"ressssssssssss")})},te=()=>{E.value=!0},ae=()=>{x.value=!0},le=s=>{p.value=s,I.value=!0},oe=()=>{I.value=!1,p.value=null};return(s,t)=>{const i=ke,A=Te,y=Ae,T=Le,u=ze,P=Be,M=Re,N=Pe,O=qe,se=Ne,ne=Me,re=Fe,ie=He,de=Oe,F=$e,q=je,ce=H("Plus"),ue=Ie,me=Je,pe=Qe,_e=H("price-formate");return r(),c("div",Ge,[a(re,null,{default:l(()=>[a(A,{height:"60px",style:{"margin-bottom":"20px"}},{default:l(()=>[Ke,a(i,{type:"primary",class:"bgSty",onClick:te},{default:l(()=>[b("农机手入驻")]),_:1})]),_:1}),a(M,{class:"filter-section"},{default:l(()=>[a(P,{inline:!0,model:V},{default:l(()=>[a(u,{label:"服务范围",prop:"area_id",style:{width:"360px"}},{default:l(()=>[a(T,{modelValue:n.area_id,"onUpdate:modelValue":t[0]||(t[0]=e=>n.area_id=e),multiple:"",placeholder:"请选择服务范围",onChange:Z},{default:l(()=>[(r(!0),c(g,null,h(V.addresData,e=>(r(),v(y,{label:e.title,value:e.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(u,{label:"分类",style:{width:"360px"},prop:"cate_id"},{default:l(()=>[a(T,{modelValue:n.cate_id,"onUpdate:modelValue":t[1]||(t[1]=e=>n.cate_id=e),placeholder:"请选择分类",multiple:"",onChange:G},{default:l(()=>[(r(!0),c(g,null,h(V.typeList,e=>(r(),v(y,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1}),a(ne,{gutter:20,class:"operator-list"},{default:l(()=>[(r(!0),c(g,null,h(z.master,e=>(r(),v(se,{span:8,key:e.id},{default:l(()=>[a(M,{class:"operator-card",onClick:w=>le(e)},{default:l(()=>[o("div",Xe,[a(N,{size:64,src:R.value},null,8,["src"]),o("div",Ye,[o("h3",null,f(e.name),1),o("div",et," 电话:"+f(e.mobile),1)])]),o("div",tt,[(r(!0),c(g,null,h(e.cate_desc.cate_arr,w=>(r(),v(O,{key:w,size:"small",class:"service-tag"},{default:l(()=>[b(f(w.name),1)]),_:2},1024))),128))]),o("div",at," 服务区域:"+f(e.area_desc.area_str),1)]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),_:1}),a(F,{modelValue:I.value,"onUpdate:modelValue":t[2]||(t[2]=e=>I.value=e),title:"农机手详情",width:"60%","before-close":oe},{footer:l(()=>[yt]),default:l(()=>[p.value?(r(),c("div",lt,[o("div",ot,[a(N,{size:80,src:R.value},null,8,["src"]),o("div",st,[o("h2",null,f(p.value.name),1),o("div",nt," 电话:"+f(p.value.mobile),1)])]),o("div",rt,[it,o("div",dt,[(r(!0),c(g,null,h(p.value.cate_desc.cate_arr,e=>(r(),v(O,{key:e,class:"service-tag"},{default:l(()=>[b(f(e.name),1)]),_:2},1024))),128))])]),o("div",ct,[ut,o("div",mt,f(p.value.area_desc.area_str),1)]),o("div",pt,[_t,a(de,{interval:4e3,type:"card",height:"300px"},{default:l(()=>[(r(!0),c(g,null,h(p.value.images.split(","),(e,w)=>(r(),v(ie,{key:w},{default:l(()=>[o("img",{src:e,class:"machine-photo"},null,8,gt)]),_:2},1024))),128))]),_:1})]),o("div",ht,[ft,o("div",{style:{width:"100%"},class:"py-4",innerHTML:j.content},null,8,vt)])])):xe("",!0)]),_:1},8,["modelValue"]),a(F,{modelValue:E.value,"onUpdate:modelValue":t[10]||(t[10]=e=>E.value=e),title:"农机手入驻",width:"60%"},{footer:l(()=>[o("div",Vt,[a(i,{onClick:t[9]||(t[9]=e=>E.value=!1)},{default:l(()=>[b("取消")]),_:1}),a(i,{type:"primary",class:"bgSty",onClick:ae},{default:l(()=>[b(" 提交申请 ")]),_:1})])]),default:l(()=>[a(P,{ref:"registrationForm",model:n,rules:$,"label-width":"120px"},{default:l(()=>[a(u,{label:"姓名",prop:"name"},{default:l(()=>[a(q,{modelValue:n.name,"onUpdate:modelValue":t[3]||(t[3]=e=>n.name=e),placeholder:"请输入姓名"},null,8,["modelValue"])]),_:1}),a(u,{label:"联系电话",prop:"mobile"},{default:l(()=>[a(q,{modelValue:n.mobile,"onUpdate:modelValue":t[4]||(t[4]=e=>n.mobile=e),placeholder:"请输入联系电话"},null,8,["modelValue"])]),_:1}),a(u,{label:"服务类型",prop:"serviceTypes"},{default:l(()=>[a(T,{modelValue:n.cate_id,"onUpdate:modelValue":t[5]||(t[5]=e=>n.cate_id=e),multiple:"",placeholder:"请选择服务类型"},{default:l(()=>[(r(!0),c(g,null,h(k.upType,e=>(r(),v(y,{label:e.name,value:e.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(u,{label:"农机型号",prop:"agricultural_machinery_model"},{default:l(()=>[a(q,{modelValue:n.agricultural_machinery_model,"onUpdate:modelValue":t[6]||(t[6]=e=>n.agricultural_machinery_model=e),placeholder:"请输入农机型号"},null,8,["modelValue"])]),_:1}),a(u,{label:"服务范围",prop:"area_id"},{default:l(()=>[a(T,{modelValue:n.area_id,"onUpdate:modelValue":t[7]||(t[7]=e=>n.area_id=e),multiple:"",placeholder:"请选择服务范围"},{default:l(()=>[(r(!0),c(g,null,h(k.upAddres,e=>(r(),v(y,{label:e.title,value:e.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(u,{label:"上传图片"},{default:l(()=>[a(me,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":X,"on-remove":Y,"list-type":"picture-card",multiple:"",limit:5},{tip:l(()=>[bt]),default:l(()=>[a(ue,null,{default:l(()=>[a(ce)]),_:1})]),_:1})]),_:1}),a(u,{label:"收费标准",prop:"money"},{default:l(()=>[a(pe,{modelValue:n.money,"onUpdate:modelValue":t[8]||(t[8]=e=>n.money=e),min:0,precision:2,step:100},null,8,["modelValue"]),xt]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),a(F,{modelValue:x.value,"onUpdate:modelValue":t[12]||(t[12]=e=>x.value=e),title:"确认支付",width:"30%"},{footer:l(()=>[o("span",Ct,[a(i,{onClick:t[11]||(t[11]=e=>x.value=!1)},{default:l(()=>[b("取消")]),_:1}),a(i,{type:"primary",class:"bgSty",onClick:Q},{default:l(()=>[b(" 缴费 ")]),_:1})])]),default:l(()=>[Et,wt]),_:1},8,["modelValue"]),a(F,{title:"微信支付",modelValue:D.isShow,"onUpdate:modelValue":t[13]||(t[13]=e=>D.isShow=e),width:"700px",center:"",onClose:J},{default:l(()=>[o("div",Dt,[a(We,{style:{width:"200px",height:"200px",margin:"10px auto"},class:"bicode",logoScale:20,margin:0,dotScale:1,text:j.getCard},null,8,["text"]),kt,o("div",jt,[o("span",It,[a(_e,{price:"245","subscript-size":18,"first-size":28,"second-size":28})])])])]),_:1},8,["modelValue"])])}}});const Yt=Ze(St,[["__scopeId","data-v-af803160"]]);export{Yt as default};
|