25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

2 satır
5.0KB

  1. import{r as c,b as s,c as p,L as v,h as r,f as l,N as i,i as y,j as b,k as B}from"./index-dd5fae99.js";const G=B({name:"fundsInfo"}),U=Object.assign(G,{props:{detailData:{type:Object,default:()=>({})}},setup(V,{expose:_}){const o=c({}),f=c(),m=(a,e,t)=>{e||t(),/^\d+(\.\d{1,6})?$/.test(e)?e*1>=1e8?t("请输入正确格式,小于100000000"):t():t("请输入正确格式,最多保留六位小数")},O={declareAmount:[{required:!0,message:"请输入申报金额",trigger:"blur"},{validator:m,trigger:"blur"}],declareHaveAmount:[{required:!0,message:"请输入自有资金",trigger:"blur"},{validator:m,trigger:"blur"}],declareGovOwnFinanceAmount:[{required:!0,message:"请输入政府投资-本级财政资金",trigger:"blur"},{validator:m,trigger:"blur"}],declareGovSuperiorFinanceAmount:[{required:!0,message:"请输入政府投资-上级补助资金",trigger:"blur"},{validator:m,trigger:"blur"}],declareBankLendingAmount:[{required:!0,message:"请输入银行贷款",trigger:"blur"},{validator:m,trigger:"blur"}],declareOtherAmount:[{required:!0,message:"请输入其他资金",trigger:"blur"},{validator:m,trigger:"blur"}],consultancy:[{required:!0,message:"请填写咨询公司"}],baseBasisAmountOri:[{required:!0,message:"请填写预算来源说明"}]};return _({validForm:a=>{f.value.validate(e=>{a(e)})},formData:o,setFormData:a=>{o.value={declareAmount:a.declareAmount,declareHaveAmount:a.declareHaveAmount,declareGovOwnFinanceAmount:a.declareGovOwnFinanceAmount,declareGovSuperiorFinanceAmount:a.declareGovSuperiorFinanceAmount,declareBankLendingAmount:a.declareBankLendingAmount,declareOtherAmount:a.declareOtherAmount,baseBasisAmountOri:a.baseBasisAmountOri||"",consultancy:a.consultancy||""}}}),(a,e)=>{const t=s("el-input-number"),u=s("el-form-item"),d=s("el-col"),g=s("el-input"),w=s("el-row"),F=s("el-form");return p(),v(F,{ref_key:"formRef",ref:f,model:o.value,rules:O,"label-position":"right","label-width":"180px","label-suffix":":","scroll-to-error":""},{default:r(()=>[l(w,{gutter:40},{default:r(()=>{var A;return[l(d,{span:12},{default:r(()=>[l(u,{label:"申报金额",prop:"declareAmount"},{default:r(()=>[l(t,{modelValue:o.value.declareAmount,"onUpdate:modelValue":e[0]||(e[0]=n=>o.value.declareAmount=n),placeholder:"请填写",min:1e-6,controls:!1,onMousewheel:e[1]||(e[1]=i(()=>{},["prevent"]))},null,8,["modelValue"])]),_:1})]),_:1}),l(d,{span:12},{default:r(()=>[l(u,{label:"自有资金",prop:"declareHaveAmount"},{default:r(()=>[l(t,{modelValue:o.value.declareHaveAmount,"onUpdate:modelValue":e[2]||(e[2]=n=>o.value.declareHaveAmount=n),placeholder:"请填写",min:0,controls:!1,onMousewheel:e[3]||(e[3]=i(()=>{},["prevent"]))},null,8,["modelValue"])]),_:1})]),_:1}),l(d,{span:12},{default:r(()=>[l(u,{label:"政府投资-本级财政资金",prop:"declareGovOwnFinanceAmount"},{default:r(()=>[l(t,{modelValue:o.value.declareGovOwnFinanceAmount,"onUpdate:modelValue":e[4]||(e[4]=n=>o.value.declareGovOwnFinanceAmount=n),placeholder:"请填写",min:0,controls:!1,onMousewheel:e[5]||(e[5]=i(()=>{},["prevent"]))},null,8,["modelValue"])]),_:1})]),_:1}),l(d,{span:12},{default:r(()=>[l(u,{label:"政府投资-上级补助资金",prop:"declareGovSuperiorFinanceAmount"},{default:r(()=>[l(t,{modelValue:o.value.declareGovSuperiorFinanceAmount,"onUpdate:modelValue":e[6]||(e[6]=n=>o.value.declareGovSuperiorFinanceAmount=n),placeholder:"请填写",min:0,controls:!1,onMousewheel:e[7]||(e[7]=i(()=>{},["prevent"]))},{append:r(()=>e[14]||(e[14]=[y("万元")])),_:1},8,["modelValue"])]),_:1})]),_:1}),l(d,{span:12},{default:r(()=>[l(u,{label:"银行贷款",prop:"declareBankLendingAmount"},{default:r(()=>[l(t,{modelValue:o.value.declareBankLendingAmount,"onUpdate:modelValue":e[8]||(e[8]=n=>o.value.declareBankLendingAmount=n),placeholder:"请填写",min:0,controls:!1,onMousewheel:e[9]||(e[9]=i(()=>{},["prevent"]))},null,8,["modelValue"])]),_:1})]),_:1}),l(d,{span:12},{default:r(()=>[l(u,{label:"其他资金",prop:"declareOtherAmount"},{default:r(()=>[l(t,{modelValue:o.value.declareOtherAmount,"onUpdate:modelValue":e[10]||(e[10]=n=>o.value.declareOtherAmount=n),placeholder:"请填写",min:0,controls:!1,onMousewheel:e[11]||(e[11]=i(()=>{},["prevent"]))},null,8,["modelValue"])]),_:1})]),_:1}),(a.$route.name==="declarePlan"||[10012,10013,10016].includes((A=V.detailData)==null?void 0:A.status))&&o.value.declareAmount>400?(p(),v(d,{key:0,span:12},{default:r(()=>[l(u,{label:"咨询公司",prop:"consultancy"},{default:r(()=>[l(g,{modelValue:o.value.consultancy,"onUpdate:modelValue":e[12]||(e[12]=n=>o.value.consultancy=n),placeholder:"请填写",maxlength:"100"},null,8,["modelValue"])]),_:1})]),_:1})):b("",!0),o.value.declareOtherAmount>0?(p(),v(d,{key:1,span:24},{default:r(()=>[l(u,{label:"预算来源说明",prop:"baseBasisAmountOri"},{default:r(()=>[l(g,{modelValue:o.value.baseBasisAmountOri,"onUpdate:modelValue":e[13]||(e[13]=n=>o.value.baseBasisAmountOri=n),type:"textarea","show-word-limit":"",placeholder:"请填写",maxlength:150},null,8,["modelValue"])]),_:1})]),_:1})):b("",!0)]}),_:1})]),_:1},8,["model"])}}});export{U as default};