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