| 1 |
- import{f as le,h as oe,a6 as ae,r as g,j as V,aX as se,aY as ne,aZ as ie,o as p,c,b as o,w as a,a as l,d as m,t as r,Q as $,T as B,k as G,aU as de,n as L,a_ as re,be as ue,aV as pe,a$ as me,E as ce,q as _e,G as ge,m as fe,p as ve,e as be}from"./entry.3f0fea75.js";import{a as he,b as ye}from"./el-radio-group.a7782e26.js";import{E as Ve,b as xe}from"./el-footer.259e1936.js";import{a as we,E as ke}from"./index.3e70e415.js";import{E as Ee,a as Ce}from"./el-form.ace172ef.js";import{E as Ie}from"./index.41dbd628.js";import{E as Ue}from"./index.29972f53.js";import{E as Se}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.4681574a.js";import"./index.5397a07d.js";import"./isUndefined.aa0326a0.js";import"./index.7ab65e0c.js";import"./debounce.d84ce83b.js";import"./index.d3a28d81.js";import"./index.aac93c4e.js";import"./throttle.434af51a.js";const d=h=>(ve("data-v-4de0e810"),h=h(),be(),h),qe={class:"supply-demand-platform"},Fe=d(()=>l("h1",null,"我的发布",-1)),$e={class:"header-actions"},Be={key:0,style:{"text-align":"center",width:"100%",height:"600px","line-height":"600px","font-size":"32px",color:"#c3c3c3"}},Ge={key:1,style:{width:"100%","margin-top":"20px",overflow:"auto"}},Le=["onClick"],Ne={style:{height:"140px",display:"flex","align-items":"center"}},Re=["src"],Me={style:{"margin-left":"20px",width:"600px"}},Te={style:{"margin-bottom":"4px",color:"#101010","font-size":"18px"}},je={style:{color:"#999999","margin-bottom":"10px"}},ze={style:{color:"#999999"}},Pe={style:{"margin-left":"300px","margin-top":"-60px",color:"#007b44"}},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"},Xe={key:0,class:"detail-content"},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={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=le({__name:"index",setup(h){const N=oe();ae(()=>{A(),O(),k(1)});const f=g("supply");let I=g();const v=g(!1),b=g(!1),y=g(!1),x=V({tree:""});let U=V({addre:""});const s=V({title:"",mobile:"",type:"1",content:"",address:"",area_id:"",number:"",images:"",cate_id:""}),w=V({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),S=n=>{console.log(n,"val")},M=n=>{new FileReader,console.log(n,"filefile"),re({file:n.raw}).then(e=>{console.log(e,"ressssssssss"),I=e.uri})},T=n=>{console.log(n),ue({id:n.id}).then(e=>{console.log(e),b.value=!1})},k=n=>{let e={type:n,flag:1};console.log(n,"data"),se(e).then(u=>{console.log(u,"huoqu接口卡数据 "),w.getGong=u.lists})},j=n=>{const e=s.images.indexOf(n.url);e!==-1&&s.images.splice(e,1)},z=()=>{N.token!=null?v.value=!0:pe.warning("您还未登录,请先登录")},P=n=>{i.value=n,b.value=!0},O=()=>{ne({title:"",is_tree:1}).then(e=>{console.log(e,"444"),U.addre=e,console.log(e,"123")})},A=()=>{ie({is_tree:1}).then(e=>{console.log(e,"res.datares.data"),x.tree=e,console.log(x.tree,"22222222222")})},H=()=>{let n={title:s.title,mobile:s.mobile,type:f.value==="supply"?1:2,content:s.content,address:"",area_id:s.area_id,number:s.number,images:I,cate_id:s.cate_id};console.log(n,"publishForm"),me(n).then(e=>{console.log(e,"resssssssss")}),v.value=!1,Object.assign(s,{title:"",mobile:"",type:"1",content:"",address:"",area_id:"",number:"",images:[]})},Q=()=>{window.location.href="tel:400-123-4567",y.value=!1};return(n,e)=>{const u=ce,D=he,X=ye,Y=Ve,Z=xe,E=_e,_=we,J=Ee,q=Ce,K=ge,W=Ie,ee=ke,C=Ue,te=Se;return p(),c("div",qe,[o(Z,null,{default:a(()=>[o(Y,{height:"60px"},{default:a(()=>[Fe,l("div",$e,[o(u,{type:"primary",class:"bgSty",onClick:z},{default:a(()=>[m("发布"+r(f.value==="supply"?"供应":"需求"),1)]),_:1}),o(X,{modelValue:f.value,"onUpdate:modelValue":e[2]||(e[2]=t=>f.value=t),fill:"#007b44",size:"large"},{default:a(()=>[o(D,{onClick:e[0]||(e[0]=t=>k(1)),label:"supply"},{default:a(()=>[m("我的供应信息")]),_:1}),o(D,{onClick:e[1]||(e[1]=t=>k(2)),label:"demand"},{default:a(()=>[m("我的需求信息")]),_:1})]),_:1},8,["modelValue"])])]),_:1}),w.getGong.length==0?(p(),c("div",Be," 暂无数据 ")):(p(),c("div",Ge,[(p(!0),c($,null,B(w.getGong,t=>(p(),c("div",{style:{width:"100%","background-color":"#fff"},onClick:F=>P(t)},[l("div",Ne,[l("img",{style:{width:"100px",height:"100px","margin-left":"20px"},src:t.images,alt:""},null,8,Re),l("div",Me,[l("div",Te,r(t.title),1),l("div",je," 联系方式:"+r(t.mobile),1),l("div",ze," 地址:"+r(t.area?t.area.title:""),1)]),l("div",Pe,r(t.status_desc),1)]),Oe],8,Le))),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",Qe,[o(u,{onClick:e[9]||(e[9]=t=>v.value=!1)},{default:a(()=>[m("取消")]),_:1}),o(u,{type:"primary",class:"bgSty",onClick:H},{default:a(()=>[m("发布")]),_:1})])]),default:a(()=>[o(ee,{model:s,"label-width":"100px",rules:R,ref:"publishFormRef"},{default:a(()=>[o(_,{label:"标题",prop:"title"},{default:a(()=>[o(E,{modelValue:s.title,"onUpdate:modelValue":e[3]||(e[3]=t=>s.title=t)},null,8,["modelValue"])]),_:1}),o(_,{label:"联系方式",prop:"mobile"},{default:a(()=>[o(E,{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(q,{modelValue:s.cate_id,"onUpdate:modelValue":e[6]||(e[6]=t=>s.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(q,{modelValue:s.area_id,"onUpdate:modelValue":e[7]||(e[7]=t=>s.area_id=t),data:G(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:s.content,"onUpdate:modelValue":e[8]||(e[8]=t=>s.content=t),rows:3},null,8,["modelValue"])]),_:1}),o(_,{label:"上传图片"},{default:a(()=>[o(W,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":M,"on-remove":j,"list-type":"picture-card",multiple:"",limit:5},{tip:a(()=>[He]),default:a(()=>[o(K,null,{default:a(()=>[o(G(de))]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),o(C,{modelValue:b.value,"onUpdate:modelValue":e[13]||(e[13]=t=>b.value=t),title:"信息详情",width:"60%"},{footer:a(()=>[l("span",dt,[o(u,{type:"primary",class:"bgSty",onClick:e[11]||(e[11]=t=>T(i.value))},{default:a(()=>[m("删除")]),_:1}),o(u,{onClick:e[12]||(e[12]=t=>b.value=!1)},{default:a(()=>[m("关闭")]),_:1})])]),default:a(()=>[i.value?(p(),c("div",Xe,[l("div",Ye,[Ze,l("span",null,r(i.value.cateInfo.name),1)]),l("div",Je,[Ke,l("span",null,r(i.value.number)+" "+r(i.value.unit),1)]),l("div",We,[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?(p(),c("div",st,[nt,l("div",it,[(p(!0),c($,null,B(i.value.images.split(","),(t,F)=>(p(),fe(te,{key:F,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(C,{modelValue:y.value,"onUpdate:modelValue":e[15]||(e[15]=t=>y.value=t),title:"联系方式",width:"30%"},{footer:a(()=>[l("span",pt,[o(u,{onClick:e[14]||(e[14]=t=>y.value=!1)},{default:a(()=>[m("取消")]),_:1}),o(u,{type:"primary",onClick:Q},{default:a(()=>[m(" 拨打电话 ")]),_:1})])]),default:a(()=>[rt,ut]),_:1},8,["modelValue"])])}}});const Gt=De(mt,[["__scopeId","data-v-4de0e810"]]);export{Gt as default};
|