index.20ae0a09.js 8.8 KB

1
  1. import{a as oe,b as ae}from"./el-radio-group.5ce8173b.js";import{f as se,aW as ne,h as ie,a6 as de,r as g,j as x,aX as re,aY as ue,aZ as pe,o as u,c as m,b as o,w as a,a as l,d as p,t as r,Q as $,T as G,k as me,aU as ce,n as L,aV as R,a_ 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.41ebcf1f.js";import{E as xe,b as ke}from"./el-footer.29aa76f6.js";import{a as we,E as Ee}from"./index.8558a361.js";import{E as Ce,a as Ie}from"./el-form.3cd3548d.js";import{E as Se}from"./index.c2693b92.js";import{E as Ue}from"./index.6e7352cc.js";import{E as De}from"./index.db1ae98a.js";/* empty css *//* empty css *//* empty css */import{_ as qe}from"./_plugin-vue_export-helper.c27b6911.js";import"./_baseClone.021e391c.js";import"./_getTag.352d0760.js";import"./index.87ff5c91.js";import"./index.2b13d483.js";import"./isUndefined.aa0326a0.js";import"./index.e8286a6e.js";import"./debounce.a72cd5f0.js";import"./index.1880de81.js";import"./index.e5bcb780.js";import"./throttle.2c79ce13.js";const d=b=>(ye("data-v-e934aa58"),b=b(),Ve(),b),Fe={class:"supply-demand-platform"},Be=d(()=>l("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(()=>l("div",{style:{width:"97%",margin:"0 20px","border-top":"1px solid #dcdfe6",height:"1px"}},null,-1)),Ae=d(()=>l("span",{class:"price-unit",style:{"margin-left":"10px"}},"吨",-1)),He=d(()=>l("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(()=>l("span",{class:"label"},"产品类型:",-1)),Ze={class:"detail-item"},Je=d(()=>l("span",{class:"label"},"数量(吨):",-1)),Ke={class:"detail-item"},et=d(()=>l("span",{class:"label"},"地址:",-1)),tt={class:"detail-item"},lt=d(()=>l("span",{class:"label"},"联系人:",-1)),ot={class:"detail-item"},at=d(()=>l("span",{class:"label"},"详细描述:",-1)),st={key:0,class:"detail-item"},nt=d(()=>l("span",{class:"label"},"图片描述:",-1)),it={class:"image-list"},dt={class:"dialog-footer"},rt=d(()=>l("p",null,"客服热线:400-123-4567",-1)),ut=d(()=>l("p",null,"工作时间:周一至周日 8:00-20:00",-1)),pt={class:"dialog-footer"},mt=se({__name:"index",setup(b){const N=ne(),k=ie();de(()=>{H(),A(),C(1)});const f=g("supply");let U=g();const v=g(!1),y=g(!1),V=g(!1),w=x({tree:""}),D=x({addre:""}),s=x({title:"",mobile:"",type:"1",content:"",area_id:"",number:"",images:"",cate_id:"",address:""}),E=x({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"}]},i=g(null),q=n=>{console.log(n,"val")},T=()=>{k.token!=null?N.push({path:"./message"}):R.warning("您还未登录,请先登录")},j=n=>{new FileReader,console.log(n,"filefile"),_e({file:n.raw}).then(e=>{console.log(e,"ressssssssss"),U=e.uri})},C=n=>{let e={type:n};console.log(n,"data"),re(e).then(h=>{console.log(h,"huoqu接口卡数据 "),E.getGong=h.lists})},z=n=>{const e=s.images.indexOf(n.url);e!==-1&&s.images.splice(e,1)},P=()=>{console.log(k.token,"userStoreuserStoreuserStore"),k.token!=null?v.value=!0:R.warning("您还未登录,请先登录")},O=n=>{i.value=n,y.value=!0},A=()=>{ue({title:"",is_tree:1}).then(e=>{console.log(e,"444"),D.addre=e,console.log(e,"123")})},H=()=>{pe({is_tree:1}).then(e=>{console.log(e,"res.datares.data"),w.tree=e,console.log(w.tree,"22222222222")})},Q=()=>{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"),ge(n).then(e=>{console.log(e,"resssssssss")}),v.value=!1,Object.assign(s,{title:"",mobile:"",type:"1",content:"",area_id:"",address:"",number:"",images:[]})},W=()=>{window.location.href="tel:400-123-4567",V.value=!1};return(n,e)=>{const h=oe,X=ae,c=fe,Y=xe,Z=ke,I=ve,_=we,J=Ce,F=Ie,K=he,ee=Se,te=Ee,S=Ue,le=De;return u(),m("div",Fe,[o(Z,null,{default:a(()=>[o(Y,{height:"60px"},{default:a(()=>[Be,l("div",$e,[o(X,{modelValue:f.value,"onUpdate:modelValue":e[2]||(e[2]=t=>f.value=t),fill:"#007b44",size:"large"},{default:a(()=>[o(h,{onClick:e[0]||(e[0]=t=>C(1)),label:"supply"},{default:a(()=>[p("供应信息")]),_:1}),o(h,{onClick:e[1]||(e[1]=t=>C(2)),label:"demand"},{default:a(()=>[p("需求信息")]),_:1})]),_:1},8,["modelValue"]),o(c,{type:"primary",class:"bgSty",onClick:P},{default:a(()=>[p("发布"+r(f.value==="supply"?"供应":"需求"),1)]),_:1}),o(c,{type:"primary",class:"bgSty",onClick:T},{default:a(()=>[p("我的发布")]),_:1})])]),_:1}),E.getGong.length==0?(u(),m("div",Ge," 暂无数据 ")):(u(),m("div",Le,[(u(!0),m($,null,G(E.getGong,t=>(u(),m("div",{style:{width:"100%","background-color":"#fff"},onClick:B=>O(t)},[l("div",Ne,[l("img",{style:{width:"100px",height:"100px","margin-left":"20px"},src:t.images,alt:""},null,8,Me),l("div",Te,[l("div",je,r(t.title),1),l("div",ze," 联系方式:"+r(t.mobile),1),l("div",Pe," 地址:"+r(t.area_id?t.area.title:""),1)])]),Oe],8,Re))),256))]))]),_:1}),o(S,{modelValue:v.value,"onUpdate:modelValue":e[10]||(e[10]=t=>v.value=t),title:"发布"+(f.value==="supply"?"供应":"需求")+"信息",width:"60%"},{footer:a(()=>[l("span",Qe,[o(c,{onClick:e[9]||(e[9]=t=>v.value=!1)},{default:a(()=>[p("取消")]),_:1}),o(c,{type:"primary",class:"bgSty",onClick:Q},{default:a(()=>[p("发布")]),_:1})])]),default:a(()=>[o(te,{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(J,{modelValue:s.number,"onUpdate:modelValue":e[5]||(e[5]=t=>s.number=t),min:0,precision:2,step:1},null,8,["modelValue"]),Ae]),_:1}),o(_,{label:"产品类型",prop:"cate_id"},{default:a(()=>[o(F,{modelValue:s.cate_id,"onUpdate:modelValue":e[6]||(e[6]=t=>s.cate_id=t),data:w.tree,"render-after-expand":!1,onChange:q,placeholder:"请选择产品类型"},null,8,["modelValue","data"])]),_:1}),o(_,{label:"地址",prop:"area_id"},{default:a(()=>[o(F,{modelValue:s.area_id,"onUpdate:modelValue":e[7]||(e[7]=t=>s.area_id=t),data:D.addre,"render-after-expand":!1,onChange:q,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(ee,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":j,"on-remove":z,"list-type":"picture-card",multiple:"",limit:5},{tip:a(()=>[He]),default:a(()=>[o(K,null,{default:a(()=>[o(me(ce))]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),o(S,{modelValue:y.value,"onUpdate:modelValue":e[12]||(e[12]=t=>y.value=t),title:"信息详情",width:"60%"},{footer:a(()=>[l("span",dt,[o(c,{onClick:e[11]||(e[11]=t=>y.value=!1)},{default:a(()=>[p("关闭")]),_:1})])]),default:a(()=>[i.value?(u(),m("div",We,[l("div",Xe,[Ye,l("span",null,r(i.value.cateInfo.name),1)]),l("div",Ze,[Je,l("span",null,r(i.value.number)+" "+r(i.value.unit),1)]),l("div",Ke,[et,l("span",null,r(i.value.area.title),1)]),l("div",tt,[lt,l("span",null,r(i.value.mobile),1)]),l("div",ot,[at,l("p",null,r(i.value.title),1)]),i.value.images&&i.value.images.length?(u(),m("div",st,[nt,l("div",it,[(u(!0),m($,null,G(i.value.images.split(","),(t,B)=>(u(),be(le,{key:B,src:t,"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(S,{modelValue:V.value,"onUpdate:modelValue":e[14]||(e[14]=t=>V.value=t),title:"联系方式",width:"30%"},{footer:a(()=>[l("span",pt,[o(c,{onClick:e[13]||(e[13]=t=>V.value=!1)},{default:a(()=>[p("取消")]),_:1}),o(c,{type:"primary",onClick:W},{default:a(()=>[p(" 拨打电话 ")]),_:1})])]),default:a(()=>[rt,ut]),_:1},8,["modelValue"])])}}});const Gt=qe(mt,[["__scopeId","data-v-e934aa58"]]);export{Gt as default};