| 1 |
- import{f as fe,C as he,r as m,j as y,F as ve,ag as ye,ah as be,Z as H,o as i,c as u,b as a,w as l,d as _,H as g,I as f,a as o,t as h,n as xe,ai as Ve,aj as Ee,ak as Ce,J as we,E as ke,q as De,B as je,m as v,p as Se,e as Ue}from"./entry.b59333b6.js";import{E as Ie,a as Fe,c as Te}from"./el-footer.83fa7621.js";import{a as Re,E as Ae,b as Le}from"./index.5347fc4e.js";import{a as Pe,E as qe}from"./index.3f7a6eab.js";import{E as ze}from"./index.37a381b8.js";import{E as Be,a as Ne}from"./el-row.632da55c.js";import{E as Oe,a as $e}from"./index.712aa735.js";import{v as He,E as Me,a as Je}from"./vue-qr.e5ef1511.js";import{E as Qe}from"./index.3b06ca2b.js";import{E as We}from"./index.49843500.js";import{E as Ze}from"./el-dialog.ad34955e.js";import{E as Ge}from"./index.a2c3750e.js";/* empty css *//* empty css */import{_ as Ke}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.ee9c05cf.js";import"./isUndefined.00def29e.js";import"./debounce.335e3554.js";import"./throttle.71b6fe03.js";import"./cloneDeep.37cb7ca9.js";const r=C=>(Se("data-v-2b24e472"),C=C(),Ue(),C),Xe={class:"agricultural-service"},Ye=r(()=>o("h1",null,"烘干服务平台",-1)),et={class:"operator-header"},tt={class:"operator-info"},at={class:"rating"},lt={class:"operator-services"},ot={class:"operator-area"},st={key:0,class:"operator-detail"},nt={class:"detail-header"},it={class:"detail-info"},rt={class:"rating"},dt={class:"detail-section",style:{display:"flex","align-items":"center"}},ct=r(()=>o("h3",null,"服务类型:",-1)),ut={class:"service-tags",style:{"margin-left":"20px","margin-top":"10px"}},mt={class:"detail-section",style:{display:"flex","align-items":"center"}},pt=r(()=>o("h3",null,"服务区域:",-1)),_t={class:"service-tags",style:{"margin-left":"20px","margin-top":"10px"}},gt={class:"detail-section"},ft=r(()=>o("h3",null,"服务照片",-1)),ht=["src"],vt={class:"detail-section"},yt=r(()=>o("h3",null,"服务流程",-1)),bt=r(()=>o("div",{class:"dialog-footer"},null,-1)),xt=r(()=>o("div",{class:"el-upload__tip"}," 支持 jpg/png 文件,单张不超过 5MB,最多上传5张 ",-1)),Vt=r(()=>o("span",{class:"price-unit"},"元/亩",-1)),Et={class:"dialog-footer"},Ct=r(()=>o("p",null,"入驻平台需要缴纳服务费用",-1)),wt=r(()=>o("p",null,"确认缴纳费用",-1)),kt={class:"dialog-footer"},Dt={class:"flex flex-col row-center black",style:{"text-align":"center"}},jt=r(()=>o("div",{class:"m-t-8",style:{"font-size":"18px","text-align":"center"}}," 微信扫一扫,完成支付 ",-1)),St={class:"pay-money flex center",style:{"text-align":"center"}},Ut={class:"primary"},It=fe({__name:"index",setup(C){he(()=>{Y(),G(),T()});const b=m(!1),x=y({addresData:"",typeList:"",machineType:""}),F=y({isShow:!1}),L=y({master:""}),w=y({upAddres:"",upType:""});let P=m();const q=y({getCard:""}),z=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 k=m(!1),p=m(null),V=m(!1),s=y({name:"",mobile:"",type:2,cate_id:[],area_id:[],agricultural_machinery_model:"",images:[],money:0,agreePlatformFee:!1});m();const D=y({cate:"",area:""}),M={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=()=>{V.value=!1,b.value=!1;let n={area_id:s.area_id.join(),cate_id:s.cate_id.join(),agricultural_machinery_model:s.agricultural_machinery_model,images:P,mobile:s.mobile,money:s.money,name:s.name,type:"2",content:""};console.log(n,"registrationData.area_id.join()registrationData.area_id.join()"),Ve(n).then(t=>{console.log(t,"获取订单");let d={from:t.from,order_id:t.order_id,pay_way:"2"};Ee(d).then(R=>{q.getCard=R.config}),F.isShow=!0})},Q=()=>{Ce({type:2}).then(n=>{console.log(n,"ressss获取顶顶那好")})},W=n=>{let t=n.join();D.cate=t,console.log(t,"geodatadatadata"),T()},Z=n=>{let t=n.join();console.log(t,"geodatadatadata"),D.area=t,T()},G=async()=>{const n=await ve("");w.upAddres=n,x.addresData=n},T=()=>{let n={type:2,cate_id:D.area,area_id:D.cate};ye(n).then(t=>{L.master=t.lists,console.log(t.lists,"resssssssssss")})},K=n=>{const t=new FileReader;console.log(n,"filefile"),we({file:n.raw}).then(d=>{console.log(d,"ressssssssss"),P=d.uri}),t.readAsDataURL(n.raw)},X=n=>{const t=s.images.indexOf(n.url);t!==-1&&s.images.splice(t,1)},Y=()=>{be({type:2}).then(n=>{x.typeList=n,w.upType=n,console.log(n,"ressssssssssss")})},ee=()=>{V.value=!0},te=()=>{b.value=!0},ae=n=>{p.value=n,k.value=!0},le=()=>{k.value=!1,p.value=null};return(n,t)=>{const d=ke,R=Ie,j=Ae,S=Re,c=Pe,B=qe,N=Fe,O=ze,$=Le,oe=Ne,se=Be,ne=Te,ie=$e,re=Oe,U=Me,de=Je,I=Qe,A=De,ce=H("Plus"),ue=je,me=We,pe=Ze,_e=Ge,ge=H("price-formate");return i(),u("div",Xe,[a(ne,null,{default:l(()=>[a(R,{height:"60px",style:{"margin-bottom":"20px"}},{default:l(()=>[Ye,a(d,{type:"primary",onClick:ee},{default:l(()=>[_("服务商入驻")]),_:1})]),_:1}),a(N,{class:"filter-section"},{default:l(()=>[a(B,{inline:!0,model:x},{default:l(()=>[a(c,{label:"服务范围",prop:"area_id",style:{width:"360px"}},{default:l(()=>[a(S,{modelValue:s.area_id,"onUpdate:modelValue":t[0]||(t[0]=e=>s.area_id=e),multiple:"",placeholder:"请选择服务类型",onChange:W},{default:l(()=>[(i(!0),u(g,null,f(x.addresData,e=>(i(),v(j,{label:e.title,value:e.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(c,{label:"分类",style:{width:"360px"},prop:"cate_id"},{default:l(()=>[a(S,{modelValue:s.cate_id,"onUpdate:modelValue":t[1]||(t[1]=e=>s.cate_id=e),placeholder:"选择分类",multiple:"",onChange:Z},{default:l(()=>[(i(!0),u(g,null,f(x.typeList,e=>(i(),v(j,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1}),a(se,{gutter:20,class:"operator-list"},{default:l(()=>[(i(!0),u(g,null,f(L.master,e=>(i(),v(oe,{span:8,key:e.id},{default:l(()=>[a(N,{class:"operator-card",onClick:E=>ae(e)},{default:l(()=>[o("div",et,[a(O,{size:64,src:z.value},null,8,["src"]),o("div",tt,[o("h3",null,h(e.name),1),o("div",at," 电话:"+h(e.mobile),1)])]),o("div",lt,[(i(!0),u(g,null,f(e.cate_desc.cate_arr,E=>(i(),v($,{key:E,size:"small",class:"service-tag"},{default:l(()=>[_(h(E.name),1)]),_:2},1024))),128))]),o("div",ot," 服务区域:"+h(e.area_desc.area_str),1)]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),_:1}),a(I,{modelValue:k.value,"onUpdate:modelValue":t[2]||(t[2]=e=>k.value=e),title:"服务商详情",width:"60%","before-close":le},{footer:l(()=>[bt]),default:l(()=>[p.value?(i(),u("div",st,[o("div",nt,[a(O,{size:80,src:z.value},null,8,["src"]),o("div",it,[o("h2",null,h(p.value.name),1),o("div",rt," 电话:"+h(p.value.mobile),1)])]),o("div",dt,[ct,o("div",ut,[(i(!0),u(g,null,f(p.value.cate_desc.cate_arr,e=>(i(),v($,{key:e,class:"service-tag"},{default:l(()=>[_(h(e.name),1)]),_:2},1024))),128))])]),o("div",mt,[pt,o("div",_t,h(p.value.area_desc.area_str),1)]),o("div",gt,[ft,a(re,{interval:4e3,type:"card",height:"300px"},{default:l(()=>[(i(!0),u(g,null,f(p.value.images.split(","),(e,E)=>(i(),v(ie,{key:E},{default:l(()=>[o("img",{src:e,class:"machine-photo"},null,8,ht)]),_:2},1024))),128))]),_:1})]),o("div",vt,[yt,a(de,{active:4,"finish-status":"success"},{default:l(()=>[a(U,{title:"预约登记",description:"提前预约服务时间"}),a(U,{title:"需求确认",description:"确认具体服务需求"}),a(U,{title:"提供服务",description:"按约定时间提供服务"}),a(U,{title:"完成评价",description:"服务完成后进行评价"})]),_:1})])])):xe("",!0)]),_:1},8,["modelValue"]),a(I,{modelValue:V.value,"onUpdate:modelValue":t[11]||(t[11]=e=>V.value=e),title:"服务商入驻",width:"60%"},{footer:l(()=>[o("div",Et,[a(d,{onClick:t[10]||(t[10]=e=>V.value=!1)},{default:l(()=>[_("取消")]),_:1}),a(d,{type:"primary",onClick:te},{default:l(()=>[_(" 提交申请 ")]),_:1})])]),default:l(()=>[a(B,{ref:"registrationForm",model:s,rules:M,"label-width":"120px"},{default:l(()=>[a(c,{label:"姓名",prop:"name"},{default:l(()=>[a(A,{modelValue:s.name,"onUpdate:modelValue":t[3]||(t[3]=e=>s.name=e),placeholder:"请输入姓名"},null,8,["modelValue"])]),_:1}),a(c,{label:"联系电话",prop:"mobile"},{default:l(()=>[a(A,{modelValue:s.mobile,"onUpdate:modelValue":t[4]||(t[4]=e=>s.mobile=e),placeholder:"请输入联系电话"},null,8,["modelValue"])]),_:1}),a(c,{label:"服务类型",prop:"serviceTypes"},{default:l(()=>[a(S,{modelValue:s.cate_id,"onUpdate:modelValue":t[5]||(t[5]=e=>s.cate_id=e),multiple:"",placeholder:"请选择服务类型"},{default:l(()=>[(i(!0),u(g,null,f(w.upType,e=>(i(),v(j,{label:e.name,value:e.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(c,{label:"农机型号",prop:"agricultural_machinery_model"},{default:l(()=>[a(A,{modelValue:s.agricultural_machinery_model,"onUpdate:modelValue":t[6]||(t[6]=e=>s.agricultural_machinery_model=e),placeholder:"请输入农机型号"},null,8,["modelValue"])]),_:1}),a(c,{label:"服务范围",prop:"area_id"},{default:l(()=>[a(S,{modelValue:s.area_id,"onUpdate:modelValue":t[7]||(t[7]=e=>s.area_id=e),multiple:"",placeholder:"请选择服务类型"},{default:l(()=>[(i(!0),u(g,null,f(w.upAddres,e=>(i(),v(j,{label:e.title,value:e.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(c,{label:"上传图片"},{default:l(()=>[a(me,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":K,"on-remove":X,"list-type":"picture-card",multiple:"",limit:5},{tip:l(()=>[xt]),default:l(()=>[a(ue,null,{default:l(()=>[a(ce)]),_:1})]),_:1})]),_:1}),a(c,{label:"收费标准",prop:"money"},{default:l(()=>[a(pe,{modelValue:s.money,"onUpdate:modelValue":t[8]||(t[8]=e=>s.money=e),min:0,precision:2,step:100},null,8,["modelValue"]),Vt]),_:1}),a(c,{label:"平台服务费",prop:"platformFee"},{default:l(()=>[a(_e,{modelValue:s.agreePlatformFee,"onUpdate:modelValue":t[9]||(t[9]=e=>s.agreePlatformFee=e),onClick:Q},{default:l(()=>[_(" 同意支付平台服务费(在线支付) ")]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),a(I,{modelValue:b.value,"onUpdate:modelValue":t[13]||(t[13]=e=>b.value=e),title:"确认支付",width:"30%"},{footer:l(()=>[o("span",kt,[a(d,{onClick:t[12]||(t[12]=e=>b.value=!1)},{default:l(()=>[_("取消")]),_:1}),a(d,{type:"primary",onClick:J},{default:l(()=>[_(" 缴费 ")]),_:1})])]),default:l(()=>[Ct,wt]),_:1},8,["modelValue"]),a(I,{title:"微信支付",modelValue:F.isShow,"onUpdate:modelValue":t[14]||(t[14]=e=>F.isShow=e),width:"700px",center:"",onClose:n.clearTimer},{default:l(()=>[o("div",Dt,[a(He,{style:{width:"200px",height:"200px",margin:"10px auto"},class:"bicode",logoScale:20,margin:0,dotScale:1,text:q.getCard},null,8,["text"]),jt,o("div",St,[o("span",Ut,[a(ge,{price:"245","subscript-size":18,"first-size":28,"second-size":28})])])])]),_:1},8,["modelValue","onClose"])])}}});const Xt=Ke(It,[["__scopeId","data-v-2b24e472"]]);export{Xt as default};
|