index.a65713e2.js 8.0 KB

1
  1. import{E as ie,a as de,b as ue,c as re}from"./el-tooltip.68c1ee7b.js";import{f as pe,C as me,r as c,j as x,D as ce,F as _e,G as ge,o as _,c as h,b as l,w as t,a,d as u,t as g,H as B,I as S,k as L,z as fe,n as $,J as be,K as ve,E as he,q as Ve,B as ye,m as G,p as Ee,e as we}from"./entry.b59333b6.js";import{E as Ce,a as Ie,b as ke,c as xe}from"./el-footer.83fa7621.js";import{a as Ue,E as De}from"./index.3f7a6eab.js";import{E as Fe}from"./el-dialog.ad34955e.js";import{E as qe}from"./el-tree-select.beb1fa11.js";import{a as Be,E as Se}from"./index.5347fc4e.js";import{E as Le}from"./index.49843500.js";import{E as $e}from"./index.3b06ca2b.js";import{E as Ge}from"./index.e4447c16.js";/* empty css *//* empty css */import{_ as Ne}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.ee9c05cf.js";import"./isUndefined.00def29e.js";import"./index.a2c3750e.js";import"./debounce.335e3554.js";import"./index.ff8c36fe.js";import"./cloneDeep.37cb7ca9.js";import"./throttle.71b6fe03.js";const d=V=>(Ee("data-v-82949a16"),V=V(),we(),V),Re={class:"supply-demand-platform"},Te=d(()=>a("h1",null,"供需大厅",-1)),Me={class:"header-actions"},je=d(()=>a("span",{class:"price-unit"},"吨",-1)),Oe=d(()=>a("div",{class:"el-upload__tip"}," 支持 jpg/png 文件,单张不超过 5MB,最多上传5张 ",-1)),Pe={class:"dialog-footer"},ze={key:0,class:"detail-content"},He={class:"detail-item"},Ae=d(()=>a("span",{class:"label"},"产品类型:",-1)),Je={class:"detail-item"},Ke=d(()=>a("span",{class:"label"},"数量/斤:",-1)),Qe={class:"detail-item"},We=d(()=>a("span",{class:"label"},"地址:",-1)),Xe={class:"detail-item"},Ye=d(()=>a("span",{class:"label"},"联系人:",-1)),Ze={class:"detail-item"},el=d(()=>a("span",{class:"label"},"详细描述:",-1)),ll={key:0,class:"detail-item"},tl=d(()=>a("span",{class:"label"},"图片描述:",-1)),ol={class:"image-list"},al={class:"dialog-footer"},sl=d(()=>a("p",null,"客服热线:400-123-4567",-1)),nl=d(()=>a("p",null,"工作时间:周一至周日 8:00-20:00",-1)),il={class:"dialog-footer"},dl=pe({__name:"index",setup(V){me(()=>{z(),P(),C(1)});const f=c("supply");let U=c();const b=c(!1),y=c(!1),E=c(!1),w=x({tree:""});let D=c();const s=x({title:"",mobile:"",type:"1",content:"",address:"",number:"",images:"",cate_id:3}),F=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=c(null),R=n=>{console.log(n,"val")},T=n=>{new FileReader,console.log(n,"filefile"),be({file:n.raw}).then(e=>{console.log(e,"ressssssssss"),U=e.uri})},C=n=>{let e={type:n};console.log(n,"data"),ce(e).then(v=>{console.log(v,"huoqu接口卡数据 "),F.getGong=v.lists})},M=n=>{const e=s.images.indexOf(n.url);e!==-1&&s.images.splice(e,1)},j=()=>{b.value=!0},O=n=>{i.value=n,y.value=!0},P=()=>{_e("").then(n=>{console.log(n,"444"),D=n,console.log(n,"123")})},z=()=>{ge({is_tree:1}).then(e=>{console.log(e,"res.datares.data"),w.tree=e,console.log(w.tree,"22222222222")})},H=()=>{let n={title:s.title,mobile:s.mobile,type:f.value==="supply"?1:2,content:s.content,address:s.address,number:s.number,images:U,cate_id:s.cate_id};console.log(n,"publishForm"),ve(n).then(e=>{console.log(e,"resssssssss")}),b.value=!1,Object.assign(s,{title:"",mobile:"",type:"1",content:"",address:"",number:"",images:[]})},A=()=>{window.location.href="tel:400-123-4567",E.value=!1};return(n,e)=>{const v=ie,J=de,r=he,K=Ce,p=ue,Q=re,W=Ie,X=ke,Y=xe,I=Ve,m=Ue,Z=Fe,ee=qe,le=Se,te=Be,oe=ye,ae=Le,se=De,k=$e,ne=Ge;return _(),h("div",Re,[l(Y,null,{default:t(()=>[l(K,{height:"60px"},{default:t(()=>[Te,a("div",Me,[l(J,{modelValue:f.value,"onUpdate:modelValue":e[2]||(e[2]=o=>f.value=o),size:"large"},{default:t(()=>[l(v,{onClick:e[0]||(e[0]=o=>C(1)),label:"supply"},{default:t(()=>[u("供应信息")]),_:1}),l(v,{onClick:e[1]||(e[1]=o=>C(2)),label:"demand"},{default:t(()=>[u("需求信息")]),_:1})]),_:1},8,["modelValue"]),l(r,{type:"primary",onClick:j},{default:t(()=>[u("发布"+g(f.value==="supply"?"供应":"需求"),1)]),_:1})])]),_:1}),l(X,null,{default:t(()=>[l(W,{class:"info-list"},{default:t(()=>[l(Q,{data:F.getGong,style:{width:"100%"}},{default:t(()=>[l(p,{prop:"cateInfo.name",label:"产品类型",width:"120"}),l(p,{prop:"number",label:"数量/斤",width:"120"}),l(p,{prop:"address",label:"地址",width:"180"}),l(p,{prop:"mobile",label:"联系人",width:"120"}),l(p,{prop:"title",label:"详细描述"}),l(p,{prop:"status_desc",label:"审核状态"}),l(p,{fixed:"right",label:"操作",width:"180"},{default:t(o=>[l(r,{type:"text",onClick:q=>O(o.row)},{default:t(()=>[u("详情")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1})]),_:1})]),_:1}),l(k,{modelValue:b.value,"onUpdate:modelValue":e[10]||(e[10]=o=>b.value=o),title:"发布"+(f.value==="supply"?"供应":"需求")+"信息",width:"60%"},{footer:t(()=>[a("span",Pe,[l(r,{onClick:e[9]||(e[9]=o=>b.value=!1)},{default:t(()=>[u("取消")]),_:1}),l(r,{type:"primary",onClick:H},{default:t(()=>[u("发布")]),_:1})])]),default:t(()=>[l(se,{model:s,"label-width":"100px",rules:N,ref:"publishFormRef"},{default:t(()=>[l(m,{label:"标题",prop:"title"},{default:t(()=>[l(I,{modelValue:s.title,"onUpdate:modelValue":e[3]||(e[3]=o=>s.title=o)},null,8,["modelValue"])]),_:1}),l(m,{label:"联系方式",prop:"mobile"},{default:t(()=>[l(I,{modelValue:s.mobile,"onUpdate:modelValue":e[4]||(e[4]=o=>s.mobile=o)},null,8,["modelValue"])]),_:1}),l(m,{label:"数量",prop:"umber"},{default:t(()=>[l(Z,{modelValue:s.number,"onUpdate:modelValue":e[5]||(e[5]=o=>s.number=o),min:0,precision:2,step:1},null,8,["modelValue"]),je]),_:1}),l(m,{label:"产品类型",prop:"cate_id"},{default:t(()=>[l(ee,{modelValue:s.cate_id,"onUpdate:modelValue":e[6]||(e[6]=o=>s.cate_id=o),data:w.tree,"render-after-expand":!1,onChange:R,placeholder:"请选择产品类型"},null,8,["modelValue","data"])]),_:1}),l(m,{label:"地址",prop:"address"},{default:t(()=>[l(te,{modelValue:s.address,"onUpdate:modelValue":e[7]||(e[7]=o=>s.address=o),placeholder:"请选择地址"},{default:t(()=>[(_(!0),h(B,null,S(L(D),o=>(_(),G(le,{value:o.title},null,8,["value"]))),256))]),_:1},8,["modelValue"])]),_:1}),l(m,{label:"详细描述",prop:"content"},{default:t(()=>[l(I,{type:"textarea",modelValue:s.content,"onUpdate:modelValue":e[8]||(e[8]=o=>s.content=o),rows:3},null,8,["modelValue"])]),_:1}),l(m,{label:"上传图片"},{default:t(()=>[l(ae,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":T,"on-remove":M,"list-type":"picture-card",multiple:"",limit:5},{tip:t(()=>[Oe]),default:t(()=>[l(oe,null,{default:t(()=>[l(L(fe))]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),l(k,{modelValue:y.value,"onUpdate:modelValue":e[12]||(e[12]=o=>y.value=o),title:"信息详情",width:"60%"},{footer:t(()=>[a("span",al,[l(r,{onClick:e[11]||(e[11]=o=>y.value=!1)},{default:t(()=>[u("关闭")]),_:1})])]),default:t(()=>[i.value?(_(),h("div",ze,[a("div",He,[Ae,a("span",null,g(i.value.cateInfo.name),1)]),a("div",Je,[Ke,a("span",null,g(i.value.number)+" "+g(i.value.unit),1)]),a("div",Qe,[We,a("span",null,g(i.value.address),1)]),a("div",Xe,[Ye,a("span",null,g(i.value.mobile),1)]),a("div",Ze,[el,a("p",null,g(i.value.title),1)]),i.value.images&&i.value.images.length?(_(),h("div",ll,[tl,a("div",ol,[(_(!0),h(B,null,S(i.value.images.split(","),(o,q)=>(_(),G(ne,{key:q,src:o,"preview-src-list":i.value.images,fit:"cover",class:"detail-image"},null,8,["src","preview-src-list"]))),128))])])):$("",!0)])):$("",!0)]),_:1},8,["modelValue"]),l(k,{modelValue:E.value,"onUpdate:modelValue":e[14]||(e[14]=o=>E.value=o),title:"联系方式",width:"30%"},{footer:t(()=>[a("span",il,[l(r,{onClick:e[13]||(e[13]=o=>E.value=!1)},{default:t(()=>[u("取消")]),_:1}),l(r,{type:"primary",onClick:A},{default:t(()=>[u(" 拨打电话 ")]),_:1})])]),default:t(()=>[sl,nl]),_:1},8,["modelValue"])])}}});const Dl=Ne(dl,[["__scopeId","data-v-82949a16"]]);export{Dl as default};