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