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