index.8a1f246e.js 4.3 KB

1
  1. import{E as U,a as B,b as F,c as N}from"./el-footer.83fa7621.js";import{E as j,a as D}from"./index.5347fc4e.js";import{a as M,E as O}from"./index.3f7a6eab.js";import{E as A}from"./el-dialog.ad34955e.js";import{E as H}from"./el-radio.e239e1b5.js";import{f as L,j as P,r as y,o as $,c as z,b as e,w as l,d as i,t as G,a as n,A as J,q as K,E as Q,p as R,e as W}from"./entry.b59333b6.js";import{b as X,c as Y}from"./el-tooltip.68c1ee7b.js";import{E as Z}from"./index.3b06ca2b.js";import{_ as ee}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.ee9c05cf.js";import"./isUndefined.00def29e.js";import"./debounce.335e3554.js";import"./index.a2c3750e.js";import"./cloneDeep.37cb7ca9.js";const p=r=>(R("data-v-dd732bbb"),r=r(),W(),r),le={class:"agricultural-service"},te=p(()=>n("h1",null,"农业服务平台",-1)),oe=p(()=>n("div",{class:"card-header"},[n("h2",null,"供需信息")],-1)),ae=p(()=>n("span",{class:"unit"},"吨",-1)),ne=p(()=>n("div",{class:"card-header"},[n("h2",null,"最新供需")],-1)),se=p(()=>n("p",null,"客服热线:400-123-4567",-1)),de=p(()=>n("p",null,"工作时间:周一至周日 8:00-20:00",-1)),ie={class:"dialog-footer"},pe=L({__name:"index",setup(r){const a=P({productType:"",quantity:1,location:[],contact:"",description:""}),h=[{value:"jiangsu",label:"江苏省",children:[{value:"nanjing",label:"南京市",children:[{value:"gulou",label:"鼓楼区"},{value:"qinhuai",label:"秦淮区"}]}]}],E=y([{productType:"小麦",quantity:100,location:"江苏省南京市鼓楼区",contact:"张先生",description:"优质小麦,急需收购"},{productType:"玉米",quantity:50,location:"江苏省南京市秦淮区",contact:"李先生",description:"新鲜玉米,价格实惠"}]),c=y(!1),v=()=>{J.success("发布成功")},m=()=>{c.value=!0},V=()=>{window.location.href="tel:400-123-4567",c.value=!1};return(ce,t)=>{const w=U,_=j,x=D,s=M,g=A,C=H,f=K,u=Q,q=O,b=B,d=X,T=Y,k=F,I=N,S=Z;return $(),z("div",le,[e(I,null,{default:l(()=>[e(w,{height:"60px"},{default:l(()=>[te]),_:1}),e(k,null,{default:l(()=>[e(b,{class:"supply-demand-section"},{header:l(()=>[oe]),default:l(()=>[e(q,{model:a,"label-width":"100px"},{default:l(()=>[e(s,{label:"产品类型"},{default:l(()=>[e(x,{modelValue:a.productType,"onUpdate:modelValue":t[0]||(t[0]=o=>a.productType=o),placeholder:"请选择产品类型"},{default:l(()=>[e(_,{label:"小麦",value:"wheat"}),e(_,{label:"玉米",value:"corn"}),e(_,{label:"大豆",value:"soybean"})]),_:1},8,["modelValue"])]),_:1}),e(s,{label:"数量"},{default:l(()=>[e(g,{modelValue:a.quantity,"onUpdate:modelValue":t[1]||(t[1]=o=>a.quantity=o),min:1},null,8,["modelValue"]),ae]),_:1}),e(s,{label:"地址"},{default:l(()=>[e(C,{modelValue:a.location,"onUpdate:modelValue":t[2]||(t[2]=o=>a.location=o),options:h,placeholder:"请选择地址"},null,8,["modelValue"])]),_:1}),e(s,{label:"联系人"},{default:l(()=>[e(f,{modelValue:a.contact,"onUpdate:modelValue":t[3]||(t[3]=o=>a.contact=o)},null,8,["modelValue"])]),_:1}),e(s,{label:"详细描述"},{default:l(()=>[e(f,{type:"textarea",modelValue:a.description,"onUpdate:modelValue":t[4]||(t[4]=o=>a.description=o),rows:3,placeholder:"请输入详细需求描述"},null,8,["modelValue"])]),_:1}),e(s,null,{default:l(()=>[e(u,{type:"primary",onClick:v},{default:l(()=>[i("立即发布")]),_:1}),e(u,{type:"success",onClick:m},{default:l(()=>[i("立即联系")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(b,{class:"supply-list-section"},{header:l(()=>[ne]),default:l(()=>[e(T,{data:E.value,style:{width:"100%"}},{default:l(()=>[e(d,{prop:"productType",label:"产品类型",width:"120"}),e(d,{prop:"quantity",label:"数量",width:"120"},{default:l(o=>[i(G(o.row.quantity)+" 吨 ",1)]),_:1}),e(d,{prop:"location",label:"地址",width:"200"}),e(d,{prop:"contact",label:"联系人",width:"120"}),e(d,{prop:"description",label:"详细描述"}),e(d,{fixed:"right",label:"操作",width:"120"},{default:l(()=>[e(u,{type:"text",onClick:m},{default:l(()=>[i("立即联系")]),_:1})]),_:1})]),_:1},8,["data"])]),_:1})]),_:1})]),_:1}),e(S,{modelValue:c.value,"onUpdate:modelValue":t[6]||(t[6]=o=>c.value=o),title:"联系方式",width:"30%"},{footer:l(()=>[n("span",ie,[e(u,{onClick:t[5]||(t[5]=o=>c.value=!1)},{default:l(()=>[i("取消")]),_:1}),e(u,{type:"primary",onClick:V},{default:l(()=>[i(" 拨打电话 ")]),_:1})])]),default:l(()=>[se,de]),_:1},8,["modelValue"])])}}});const Ce=ee(pe,[["__scopeId","data-v-dd732bbb"]]);export{Ce as default};