| 1 |
- import{E as U,a as B,b as F}from"./el-footer.a5d389b9.js";import{E as N,a as j}from"./index.590eb364.js";import{a as D,E as M}from"./index.3a0abab3.js";import{E as O}from"./el-dialog.94cc8408.js";import{b as A,E as H,a as L}from"./el-radio.c39ce202.js";import{f as P,j as $,r as y,o as z,c as G,b as e,w as t,d as i,t as J,a as n,A as K,q as Q,E as R,p as W,e as X}from"./entry.97b97815.js";import{E as Y}from"./el-card.c7d43da9.js";import{E as Z}from"./index.67c8bec4.js";import"./el-checkbox.bedec37e.js";import{_ as ee}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.94c844ee.js";import"./isUndefined.aa0326a0.js";import"./index.f67f0c88.js";import"./_getTag.3f72bbba.js";import"./debounce.6c6bfcde.js";import"./index.42c7f76c.js";import"./cloneDeep.6baf8ee3.js";const p=r=>(W("data-v-dd732bbb"),r=r(),X(),r),te={class:"agricultural-service"},le=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=P({__name:"index",setup(r){const a=$({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:"新鲜玉米,价格实惠"}]),u=y(!1),v=()=>{K.success("发布成功")},m=()=>{u.value=!0},V=()=>{window.location.href="tel:400-123-4567",u.value=!1};return(ue,l)=>{const w=U,_=N,x=j,s=D,g=O,C=A,f=Q,c=R,q=M,b=Y,d=H,T=L,k=B,I=F,S=Z;return z(),G("div",te,[e(I,null,{default:t(()=>[e(w,{height:"60px"},{default:t(()=>[le]),_:1}),e(k,null,{default:t(()=>[e(b,{class:"supply-demand-section"},{header:t(()=>[oe]),default:t(()=>[e(q,{model:a,"label-width":"100px"},{default:t(()=>[e(s,{label:"产品类型"},{default:t(()=>[e(x,{modelValue:a.productType,"onUpdate:modelValue":l[0]||(l[0]=o=>a.productType=o),placeholder:"请选择产品类型"},{default:t(()=>[e(_,{label:"小麦",value:"wheat"}),e(_,{label:"玉米",value:"corn"}),e(_,{label:"大豆",value:"soybean"})]),_:1},8,["modelValue"])]),_:1}),e(s,{label:"数量"},{default:t(()=>[e(g,{modelValue:a.quantity,"onUpdate:modelValue":l[1]||(l[1]=o=>a.quantity=o),min:1},null,8,["modelValue"]),ae]),_:1}),e(s,{label:"地址"},{default:t(()=>[e(C,{modelValue:a.location,"onUpdate:modelValue":l[2]||(l[2]=o=>a.location=o),options:h,placeholder:"请选择地址"},null,8,["modelValue"])]),_:1}),e(s,{label:"联系人"},{default:t(()=>[e(f,{modelValue:a.contact,"onUpdate:modelValue":l[3]||(l[3]=o=>a.contact=o)},null,8,["modelValue"])]),_:1}),e(s,{label:"详细描述"},{default:t(()=>[e(f,{type:"textarea",modelValue:a.description,"onUpdate:modelValue":l[4]||(l[4]=o=>a.description=o),rows:3,placeholder:"请输入详细需求描述"},null,8,["modelValue"])]),_:1}),e(s,null,{default:t(()=>[e(c,{type:"primary",onClick:v},{default:t(()=>[i("立即发布")]),_:1}),e(c,{type:"success",onClick:m},{default:t(()=>[i("立即联系")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(b,{class:"supply-list-section"},{header:t(()=>[ne]),default:t(()=>[e(T,{data:E.value,style:{width:"100%"}},{default:t(()=>[e(d,{prop:"productType",label:"产品类型",width:"120"}),e(d,{prop:"quantity",label:"数量",width:"120"},{default:t(o=>[i(J(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:t(()=>[e(c,{type:"text",onClick:m},{default:t(()=>[i("立即联系")]),_:1})]),_:1})]),_:1},8,["data"])]),_:1})]),_:1})]),_:1}),e(S,{modelValue:u.value,"onUpdate:modelValue":l[6]||(l[6]=o=>u.value=o),title:"联系方式",width:"30%"},{footer:t(()=>[n("span",ie,[e(c,{onClick:l[5]||(l[5]=o=>u.value=!1)},{default:t(()=>[i("取消")]),_:1}),e(c,{type:"primary",onClick:V},{default:t(()=>[i(" 拨打电话 ")]),_:1})])]),default:t(()=>[se,de]),_:1},8,["modelValue"])])}}});const ke=ee(pe,[["__scopeId","data-v-dd732bbb"]]);export{ke as default};
|