index.c481da78.js 9.0 KB

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