| 1 |
- import{a as se,b as ne}from"./el-radio-group.4dadb118.js";import{f as ie,aW as de,h as re,a6 as ue,r as g,j as b,aX as pe,aY as ce,aZ as me,a_ as _e,o as u,c,b as o,w as a,a as l,d as p,t as r,Q as G,T as L,k as ge,aU as fe,n as R,aV as N,a$ as he,b0 as ve,E as be,q as ye,G as Ve,m as xe,p as we,e as ke}from"./entry.b7903528.js";import{E as Ee,b as Ce}from"./el-footer.78899ef1.js";import{a as Ie,E as Se}from"./index.32d8e64a.js";import{E as Ue,a as De}from"./el-form.3d5d21df.js";import{E as qe}from"./index.da5fdd20.js";import{E as Fe}from"./index.94b99298.js";import{E as Be}from"./index.5941adba.js";/* empty css *//* empty css *//* empty css */import{_ as $e}from"./_plugin-vue_export-helper.c27b6911.js";import"./_baseClone.baf75b53.js";import"./_getTag.363e3852.js";import"./index.4b4206a2.js";import"./index.78c50613.js";import"./isUndefined.aa0326a0.js";import"./index.fa80204c.js";import"./debounce.adc59cc5.js";import"./index.785009f7.js";import"./index.9693ea40.js";import"./throttle.10d2dc0e.js";const i=y=>(we("data-v-fd8105cf"),y=y(),ke(),y),Ge={class:"supply-demand-platform"},Le=i(()=>l("h1",null,"供需大厅",-1)),Re={class:"header-actions"},Ne={key:0,style:{"text-align":"center",width:"100%",height:"600px","line-height":"600px","font-size":"32px",color:"#c3c3c3"}},Pe={key:1,style:{width:"100%","margin-top":"20px",overflow:"auto"}},Me=["onClick"],Te={style:{height:"140px",display:"flex","align-items":"center"}},je=["src"],ze={style:{"margin-left":"20px"}},Oe={style:{"margin-bottom":"4px",color:"#101010","font-size":"18px"}},Ae={style:{color:"#999999","margin-bottom":"10px"}},He={style:{color:"#999999"}},Qe=i(()=>l("div",{style:{width:"97%",margin:"0 20px","border-top":"1px solid #dcdfe6",height:"1px"}},null,-1)),We=i(()=>l("span",{class:"price-unit",style:{"margin-left":"10px"}},"吨",-1)),Xe=i(()=>l("div",{class:"el-upload__tip"}," 支持 jpg/png 文件,单张不超过 5MB,最多上传5张 ",-1)),Ye={class:"dialog-footer"},Ze={key:0,class:"detail-content"},Je={class:"detail-item"},Ke=i(()=>l("span",{class:"label"},"产品类型:",-1)),et={class:"detail-item"},tt=i(()=>l("span",{class:"label"},"数量(吨):",-1)),lt={class:"detail-item"},ot=i(()=>l("span",{class:"label"},"地址:",-1)),at={class:"detail-item"},st=i(()=>l("span",{class:"label"},"平台联系电话:",-1)),nt={class:"detail-item"},it=i(()=>l("span",{class:"label"},"详细描述:",-1)),dt={key:0,class:"detail-item"},rt=i(()=>l("span",{class:"label"},"图片描述:",-1)),ut={class:"image-list"},pt={class:"dialog-footer"},ct=i(()=>l("p",null,"客服热线:400-123-4567",-1)),mt=i(()=>l("p",null,"工作时间:周一至周日 8:00-20:00",-1)),_t={class:"dialog-footer"},gt=ie({__name:"index",setup(y){const P=de(),w=re();ue(()=>{W(),Q(),C(1),T()});const f=g("supply");let U=g();const h=g(!1),V=g(!1),x=g(!1),k=b({tree:""}),D=b({addre:""}),s=b({title:"",mobile:"",type:"1",content:"",area_id:"",number:"",images:"",cate_id:"",address:""}),E=b({getGong:[]}),M={type:[{required:!0,message:"请选择产品类型",trigger:"change"}],quantity:[{required:!0,message:"请输入数量",trigger:"blur"}],location:[{required:!0,message:"请选择地址",trigger:"change"}],contact:[{required:!0,message:"请输入联系人",trigger:"blur"}],description:[{required:!0,message:"请输入详细描述",trigger:"blur"}]},d=g(null),q=b({data:""}),T=()=>{pe("").then(n=>{console.log(n,"获取电话"),q.data=n.website.mobile})},F=n=>{console.log(n,"val")},j=()=>{w.token!=null?P.push({path:"./message"}):N.warning("您还未登录,请先登录")},z=n=>{new FileReader,console.log(n,"filefile"),he({file:n.raw}).then(e=>{console.log(e,"ressssssssss"),U=e.uri})},C=n=>{let e={type:n};console.log(n,"data"),ce(e).then(v=>{console.log(v,"huoqu接口卡数据 "),E.getGong=v.lists})},O=n=>{const e=s.images.indexOf(n.url);e!==-1&&s.images.splice(e,1)},A=()=>{console.log(w.token,"userStoreuserStoreuserStore"),w.token!=null?h.value=!0:N.warning("您还未登录,请先登录")},H=n=>{d.value=n,V.value=!0},Q=()=>{me({title:"",is_tree:1}).then(e=>{console.log(e,"444"),D.addre=e,console.log(e,"123")})},W=()=>{_e({is_tree:1}).then(e=>{console.log(e,"res.datares.data"),k.tree=e,console.log(k.tree,"22222222222")})},X=()=>{let n={title:s.title,mobile:s.mobile,type:f.value==="supply"?1:2,content:s.content,area_id:s.area_id,address:"",number:s.number,images:U,cate_id:s.cate_id};console.log(n,"publishForm"),ve(n).then(e=>{console.log(e,"resssssssss")}),h.value=!1,Object.assign(s,{title:"",mobile:"",type:"1",content:"",area_id:"",address:"",number:"",images:[]})},Y=()=>{window.location.href="tel:400-123-4567",x.value=!1};return(n,e)=>{const v=se,Z=ne,m=be,J=Ee,K=Ce,I=ye,_=Ie,ee=Ue,B=De,te=Ve,le=qe,oe=Se,S=Fe,ae=Be;return u(),c("div",Ge,[o(K,null,{default:a(()=>[o(J,{height:"60px"},{default:a(()=>[Le,l("div",Re,[o(Z,{modelValue:f.value,"onUpdate:modelValue":e[2]||(e[2]=t=>f.value=t),fill:"#007b44",size:"large"},{default:a(()=>[o(v,{onClick:e[0]||(e[0]=t=>C(1)),label:"supply"},{default:a(()=>[p("供应信息")]),_:1}),o(v,{onClick:e[1]||(e[1]=t=>C(2)),label:"demand"},{default:a(()=>[p("需求信息")]),_:1})]),_:1},8,["modelValue"]),o(m,{type:"primary",class:"bgSty",onClick:A},{default:a(()=>[p("发布"+r(f.value==="supply"?"供应":"需求"),1)]),_:1}),o(m,{type:"primary",class:"bgSty",onClick:j},{default:a(()=>[p("我的发布")]),_:1})])]),_:1}),E.getGong.length==0?(u(),c("div",Ne," 暂无数据 ")):(u(),c("div",Pe,[(u(!0),c(G,null,L(E.getGong,t=>(u(),c("div",{style:{width:"100%","background-color":"#fff"},onClick:$=>H(t)},[l("div",Te,[l("img",{style:{width:"100px",height:"100px","margin-left":"20px"},src:t.images,alt:""},null,8,je),l("div",ze,[l("div",Oe,r(t.title),1),l("div",Ae,"类别:"+r(t.cateInfo.name),1),l("div",He,"地址:"+r(t.area==null?"":t.area.title),1)])]),Qe],8,Me))),256))]))]),_:1}),o(S,{modelValue:h.value,"onUpdate:modelValue":e[10]||(e[10]=t=>h.value=t),title:"发布"+(f.value==="supply"?"供应":"需求")+"信息",width:"60%"},{footer:a(()=>[l("span",Ye,[o(m,{onClick:e[9]||(e[9]=t=>h.value=!1)},{default:a(()=>[p("取消")]),_:1}),o(m,{type:"primary",class:"bgSty",onClick:X},{default:a(()=>[p("发布")]),_:1})])]),default:a(()=>[o(oe,{model:s,"label-width":"100px",rules:M,ref:"publishFormRef"},{default:a(()=>[o(_,{label:"标题",prop:"title"},{default:a(()=>[o(I,{modelValue:s.title,"onUpdate:modelValue":e[3]||(e[3]=t=>s.title=t)},null,8,["modelValue"])]),_:1}),o(_,{label:"联系方式",prop:"mobile"},{default:a(()=>[o(I,{modelValue:s.mobile,"onUpdate:modelValue":e[4]||(e[4]=t=>s.mobile=t)},null,8,["modelValue"])]),_:1}),o(_,{label:"数量",prop:"umber"},{default:a(()=>[o(ee,{modelValue:s.number,"onUpdate:modelValue":e[5]||(e[5]=t=>s.number=t),min:0,precision:2,step:1},null,8,["modelValue"]),We]),_:1}),o(_,{label:"产品类型",prop:"cate_id"},{default:a(()=>[o(B,{modelValue:s.cate_id,"onUpdate:modelValue":e[6]||(e[6]=t=>s.cate_id=t),data:k.tree,"render-after-expand":!1,onChange:F,placeholder:"请选择产品类型"},null,8,["modelValue","data"])]),_:1}),o(_,{label:"地址",prop:"area_id"},{default:a(()=>[o(B,{modelValue:s.area_id,"onUpdate:modelValue":e[7]||(e[7]=t=>s.area_id=t),data:D.addre,"render-after-expand":!1,onChange:F,placeholder:"请选择地址"},null,8,["modelValue","data"])]),_:1}),o(_,{label:"详细描述",prop:"content"},{default:a(()=>[o(I,{type:"textarea",modelValue:s.content,"onUpdate:modelValue":e[8]||(e[8]=t=>s.content=t),rows:3},null,8,["modelValue"])]),_:1}),o(_,{label:"上传图片"},{default:a(()=>[o(le,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":z,"on-remove":O,"list-type":"picture-card",multiple:"",limit:5},{tip:a(()=>[Xe]),default:a(()=>[o(te,null,{default:a(()=>[o(ge(fe))]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),o(S,{modelValue:V.value,"onUpdate:modelValue":e[12]||(e[12]=t=>V.value=t),title:"信息详情",width:"60%"},{footer:a(()=>[l("span",pt,[o(m,{onClick:e[11]||(e[11]=t=>V.value=!1)},{default:a(()=>[p("关闭")]),_:1})])]),default:a(()=>[d.value?(u(),c("div",Ze,[l("div",Je,[Ke,l("span",null,r(d.value.cateInfo.name),1)]),l("div",et,[tt,l("span",null,r(d.value.number)+" "+r(d.value.unit),1)]),l("div",lt,[ot,l("span",null,r(d.value.area.title),1)]),l("div",at,[st,l("span",null,r(q.data),1)]),l("div",nt,[it,l("p",null,r(d.value.title),1)]),d.value.images&&d.value.images.length?(u(),c("div",dt,[rt,l("div",ut,[(u(!0),c(G,null,L(d.value.images.split(","),(t,$)=>(u(),xe(ae,{key:$,src:t,"preview-src-list":d.value.images,fit:"cover",class:"detail-image"},null,8,["src","preview-src-list"]))),128))])])):R("",!0)])):R("",!0)]),_:1},8,["modelValue"]),o(S,{modelValue:x.value,"onUpdate:modelValue":e[14]||(e[14]=t=>x.value=t),title:"联系方式",width:"30%"},{footer:a(()=>[l("span",_t,[o(m,{onClick:e[13]||(e[13]=t=>x.value=!1)},{default:a(()=>[p("取消")]),_:1}),o(m,{type:"primary",onClick:Y},{default:a(()=>[p(" 拨打电话 ")]),_:1})])]),default:a(()=>[ct,mt]),_:1},8,["modelValue"])])}}});const Nt=$e(gt,[["__scopeId","data-v-fd8105cf"]]);export{Nt as default};
|