index.7f55ebaa.js 12 KB

1
  1. import{f as ve,h as ye,a6 as be,r as p,j as u,aX as xe,b1 as Ve,aZ as we,b2 as Ee,b3 as Ce,M as ke,o as r,c as g,b as a,w as l,d as h,Q as v,T as y,a as o,t as _,n as Se,k as De,aU as Ie,b4 as je,b5 as Ue,b6 as Te,aV as Q,a$ as Le,E as Fe,q as Ae,G as qe,m as b,p as ze,e as Re}from"./entry.b7903528.js";import{E as Be,b as Me}from"./el-footer.78899ef1.js";import{a as Pe,E as Ne}from"./el-form.3d5d21df.js";import{a as Oe,E as $e}from"./index.32d8e64a.js";import{d as He,a as Qe,E as Ge}from"./index.4b4206a2.js";import{E as We}from"./el-card.7afb9ff1.js";import{E as Xe}from"./index.b6524c60.js";import{E as Ze,a as Je}from"./el-row.b6f83943.js";import{E as Ke,a as Ye}from"./index.530a457e.js";import{E as et}from"./index.94b99298.js";import{E as tt}from"./index.da5fdd20.js";/* empty css *//* empty css *//* empty css */import{v as at}from"./vue-qr.f2516f0d.js";import{_ as lt}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.785009f7.js";import"./index.9693ea40.js";import"./index.fa80204c.js";import"./_getTag.363e3852.js";import"./_baseClone.baf75b53.js";import"./index.78c50613.js";import"./isUndefined.aa0326a0.js";import"./debounce.adc59cc5.js";import"./throttle.10d2dc0e.js";const d=k=>(ze("data-v-c38abc5c"),k=k(),Re(),k),ot={class:"agricultural-service"},st=d(()=>o("h1",null,"飞防服务平台",-1)),nt={class:"operator-header"},rt={class:"operator-info"},it={class:"rating"},dt={class:"operator-services"},ct={class:"operator-area"},mt={key:0,class:"operator-detail"},pt={class:"detail-header"},ut={class:"detail-info"},_t={class:"rating"},gt={class:"detail-section",style:{display:"flex","align-items":"center"}},ht=d(()=>o("h3",null,"服务类型:",-1)),ft={class:"service-tags",style:{"margin-left":"20px","margin-top":"4px"}},vt={class:"detail-section",style:{display:"flex","align-items":"center"}},yt=d(()=>o("h3",null,"服务区域:",-1)),bt={class:"service-tags",style:{"margin-left":"20px","margin-top":"4px"}},xt={class:"detail-section",style:{display:"flex","align-items":"center"}},Vt=d(()=>o("h3",null,"收费标准(元):",-1)),wt={class:"service-tags",style:{"margin-left":"20px","margin-top":"4px"}},Et={class:"detail-section"},Ct=d(()=>o("h3",null,"服务照片",-1)),kt=["src"],St={class:"detail-section"},Dt=d(()=>o("h3",null,"服务流程",-1)),It=["innerHTML"],jt=d(()=>o("div",{class:"dialog-footer"},null,-1)),Ut=d(()=>o("div",{class:"el-upload__tip"}," 支持 jpg/png 文件,单张不超过 5MB,最多上传5张 ",-1)),Tt=d(()=>o("span",{class:"price-unit"},"元/亩",-1)),Lt={class:"dialog-footer"},Ft=d(()=>o("p",null,"入驻平台需要缴纳服务费用",-1)),At=d(()=>o("p",null,"确认缴纳费用",-1)),qt={class:"dialog-footer"},zt={class:"flex flex-col row-center black",style:{"text-align":"center"}},Rt=d(()=>o("div",{class:"m-t-8",style:{"font-size":"18px","text-align":"center"}}," 微信扫一扫,完成支付 ",-1)),Bt={class:"pay-money flex center",style:{"text-align":"center"}},Mt={class:"primary"},Pt=ve({__name:"index",setup(k){const z=ye();be(()=>{oe(),te(),T(),J(),G()});const x=p(!1),V=u({addresData:"",typeList:"",machineType:""}),S=u({isShow:!1}),R=u({master:""}),D=u({upAddres:"",upType:""});let B=p();const I=u({getCard:"",content:""});p("https://img.ixintu.com/download/jpg/20200901/3e9ce3813b7199ea9588eeb920f41208_512_512.jpg"),p([{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}]),p();const j=p(!1),c=p(null),w=p(!1),n=u({name:"",mobile:"",type:3,cate_id:[],area_id:[],agricultural_machinery_model:"",images:[],money:0,agreePlatformFee:!1});p();const f=u({cate:"",area:""}),U=u({data:""}),F=u({data:""}),G=()=>{xe("").then(s=>{console.log(s,"获取电话"),F.data=s.website.mobile})},W={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"}]},X=()=>{console.log(11111),clearInterval(U.data)},Z=()=>{w.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:"3",content:""};console.log(s,"registrationData.area_id.join()registrationData.area_id.join()"),je(s).then(e=>{console.log(e,"获取订单");let i={from:e.from,order_id:e.order_id,pay_way:"2"};Ue(i).then(A=>{I.getCard=A.config,clearInterval(U.data),U.data=setInterval(()=>{Te({order_id:i.order_id}).then(E=>{console.log(E,"ressss获取状态"),E.pay_status==1&&(clearInterval(U.data),Q.success("支付成功"),S.isShow=!1)})},3e3)}),S.isShow=!0})},J=()=>{Ve("").then(s=>{console.log(s,"res流程信息"),I.content=s.air_service})},K=s=>{let e=s;f.cate=e,console.log(e,"geodatadatadata"),T()},Y=s=>{let e=s.join();console.log(e,"geodatadatadata"),f.area=e,T()},ee=()=>{n.area_id="",n.cate_id=[],f.area="",f.cate="",T()},te=async()=>{const s=await we({title:"",is_tree:1});D.upAddres=s,V.addresData=s},T=()=>{let s={type:3,cate_id:f.area,area_id:f.cate};Ee(s).then(e=>{R.master=e.lists,console.log(e.lists,"resssssssssss")})},ae=s=>{const e=new FileReader;console.log(s,"filefile"),Le({file:s.raw}).then(i=>{console.log(i,"ressssssssss"),B=i.uri}),e.readAsDataURL(s.raw)},le=s=>{const e=n.images.indexOf(s.url);e!==-1&&n.images.splice(e,1)},oe=()=>{Ce({type:3}).then(s=>{V.typeList=s,D.upType=s,console.log(s,"ressssssssssss")})},se=()=>{console.log(z.token,"userStoreuserStoreuserStore"),z.token!=null?w.value=!0:Q.warning("您还未登录,请先登录")},ne=()=>{x.value=!0},re=s=>{c.value=s,j.value=!0},ie=()=>{j.value=!1,c.value=null};return(s,e)=>{const i=Fe,A=Be,E=Pe,m=Oe,M=Qe,P=He,N=$e,O=We,$=Xe,H=Ge,de=Je,ce=Ze,me=Me,pe=Ye,ue=Ke,L=et,q=Ae,_e=qe,ge=tt,he=Ne,fe=ke("price-formate");return r(),g("div",ot,[a(me,null,{default:l(()=>[a(A,{height:"60px",style:{"margin-bottom":"20px"}},{default:l(()=>[st,a(i,{type:"primary",class:"bgSty",onClick:se},{default:l(()=>[h("服务商入驻")]),_:1})]),_:1}),a(O,{class:"filter-section"},{default:l(()=>[a(N,{inline:!0,model:V},{default:l(()=>[a(m,{label:"服务范围",prop:"area_id",style:{width:"360px"}},{default:l(()=>[a(E,{modelValue:n.area_id,"onUpdate:modelValue":e[0]||(e[0]=t=>n.area_id=t),onChange:K,data:V.addresData,"render-after-expand":!1,placeholder:"请选择服务范围","check-strictly":""},null,8,["modelValue","data"])]),_:1}),a(m,{label:"分类",style:{width:"360px"},prop:"cate_id"},{default:l(()=>[a(P,{modelValue:n.cate_id,"onUpdate:modelValue":e[1]||(e[1]=t=>n.cate_id=t),placeholder:"选择分类",multiple:"",onChange:Y},{default:l(()=>[(r(!0),g(v,null,y(V.typeList,t=>(r(),b(M,{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:ee,style:{"margin-top":"-18px"}},{default:l(()=>[h("重置")]),_:1})]),_:1},8,["model"])]),_:1}),a(ce,{gutter:20,class:"operator-list"},{default:l(()=>[(r(!0),g(v,null,y(R.master,t=>(r(),b(de,{span:8,key:t.id},{default:l(()=>[a(O,{class:"operator-card",onClick:C=>re(t)},{default:l(()=>[o("div",nt,[a($,{size:64,src:t.images},null,8,["src"]),o("div",rt,[o("h3",null,_(t.name),1),o("div",it," 平台联系电话:"+_(F.data),1)])]),o("div",dt,[(r(!0),g(v,null,y(t.cate_desc.cate_arr,C=>(r(),b(H,{key:C,size:"small",class:"service-tag"},{default:l(()=>[h(_(C.name),1)]),_:2},1024))),128))]),o("div",ct," 服务区域:"+_(t.area_desc.area_str),1)]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),_:1}),a(L,{modelValue:j.value,"onUpdate:modelValue":e[2]||(e[2]=t=>j.value=t),title:"服务商详情",width:"60%","before-close":ie},{footer:l(()=>[jt]),default:l(()=>[c.value?(r(),g("div",mt,[o("div",pt,[a($,{size:80,src:c.value.images},null,8,["src"]),o("div",ut,[o("h2",null,_(c.value.name),1),o("div",_t," 平台联系电话:"+_(F.data),1)])]),o("div",gt,[ht,o("div",ft,[(r(!0),g(v,null,y(c.value.cate_desc.cate_arr,t=>(r(),b(H,{key:t,class:"service-tag"},{default:l(()=>[h(_(t.name),1)]),_:2},1024))),128))])]),o("div",vt,[yt,o("div",bt,_(c.value.area_desc.area_str),1)]),o("div",xt,[Vt,o("div",wt,_(c.value.money),1)]),o("div",Et,[Ct,a(ue,{interval:4e3,type:"card",height:"300px"},{default:l(()=>[(r(!0),g(v,null,y(c.value.images.split(","),(t,C)=>(r(),b(pe,{key:C},{default:l(()=>[o("img",{src:t,class:"machine-photo"},null,8,kt)]),_:2},1024))),128))]),_:1})]),o("div",St,[Dt,o("div",{style:{width:"100%"},class:"py-4",innerHTML:I.content},null,8,It)])])):Se("",!0)]),_:1},8,["modelValue"]),a(L,{modelValue:w.value,"onUpdate:modelValue":e[10]||(e[10]=t=>w.value=t),title:"服务商入驻",width:"60%"},{footer:l(()=>[o("div",Lt,[a(i,{onClick:e[9]||(e[9]=t=>w.value=!1)},{default:l(()=>[h("取消")]),_:1}),a(i,{type:"primary",class:"bgSty",onClick:ne},{default:l(()=>[h(" 提交申请 ")]),_:1})])]),default:l(()=>[a(N,{ref:"registrationForm",model:n,rules:W,"label-width":"120px"},{default:l(()=>[a(m,{label:"姓名",prop:"name"},{default:l(()=>[a(q,{modelValue:n.name,"onUpdate:modelValue":e[3]||(e[3]=t=>n.name=t),placeholder:"请输入姓名"},null,8,["modelValue"])]),_:1}),a(m,{label:"联系电话",prop:"mobile"},{default:l(()=>[a(q,{modelValue:n.mobile,"onUpdate:modelValue":e[4]||(e[4]=t=>n.mobile=t),placeholder:"请输入联系电话"},null,8,["modelValue"])]),_:1}),a(m,{label:"服务类型",prop:"serviceTypes"},{default:l(()=>[a(P,{modelValue:n.cate_id,"onUpdate:modelValue":e[5]||(e[5]=t=>n.cate_id=t),multiple:"",placeholder:"请选择服务类型"},{default:l(()=>[(r(!0),g(v,null,y(D.upType,t=>(r(),b(M,{label:t.name,value:t.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(m,{label:"农机型号",prop:"agricultural_machinery_model"},{default:l(()=>[a(q,{modelValue:n.agricultural_machinery_model,"onUpdate:modelValue":e[6]||(e[6]=t=>n.agricultural_machinery_model=t),placeholder:"请输入农机型号"},null,8,["modelValue"])]),_:1}),a(m,{label:"服务范围",prop:"area_id"},{default:l(()=>[a(E,{modelValue:n.area_id,"onUpdate:modelValue":e[7]||(e[7]=t=>n.area_id=t),data:D.upAddres,"render-after-expand":!1,placeholder:"请选择服务范围",multiple:"","show-checkbox":"","check-strictly":"","check-on-click-node":""},null,8,["modelValue","data"])]),_:1}),a(m,{label:"上传图片"},{default:l(()=>[a(ge,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":ae,"on-remove":le,"list-type":"picture-card",multiple:"",limit:5},{tip:l(()=>[Ut]),default:l(()=>[a(_e,null,{default:l(()=>[a(De(Ie))]),_:1})]),_:1})]),_:1}),a(m,{label:"收费标准",prop:"money"},{default:l(()=>[a(he,{modelValue:n.money,"onUpdate:modelValue":e[8]||(e[8]=t=>n.money=t),min:0,precision:2,step:100},null,8,["modelValue"]),Tt]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),a(L,{modelValue:x.value,"onUpdate:modelValue":e[12]||(e[12]=t=>x.value=t),title:"确认支付",width:"30%"},{footer:l(()=>[o("span",qt,[a(i,{onClick:e[11]||(e[11]=t=>x.value=!1)},{default:l(()=>[h("取消")]),_:1}),a(i,{type:"primary",class:"bgSty",onClick:Z},{default:l(()=>[h(" 缴费 ")]),_:1})])]),default:l(()=>[Ft,At]),_:1},8,["modelValue"]),a(L,{title:"微信支付",modelValue:S.isShow,"onUpdate:modelValue":e[13]||(e[13]=t=>S.isShow=t),width:"700px",center:"",onClose:X},{default:l(()=>[o("div",zt,[a(at,{style:{width:"200px",height:"200px",margin:"10px auto"},class:"bicode",logoScale:20,margin:0,dotScale:1,text:I.getCard},null,8,["text"]),Rt,o("div",Bt,[o("span",Mt,[a(fe,{price:"245","subscript-size":18,"first-size":28,"second-size":28})])])])]),_:1},8,["modelValue"])])}}});const ua=lt(Pt,[["__scopeId","data-v-c38abc5c"]]);export{ua as default};