25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
4.8KB

  1. import{a as P}from"./index.7cf53a4d.js";import{d as $,D as S,A as q,b as y,r as v,o as G,c as n,e as _,f as j,h as e,i as t,F as M,J as I,u as Y,I as J,g as c,j as g,k as W}from"./index.622ee9e7.js";import{u as K}from"./useExportExc.30749d6d.js";import{l as Q}from"./delayApply.15244d19.js";import X from"./applyDialog.8211699b.js";import"./uploadAction.44c3f16c.js";const Z={class:"flex"},ee={class:"flex justify-between"},ae=c("span",null,"\u5217\u8868",-1),te=["onClick"],le=["onClick"],oe=$({name:"delayApply"}),me=Object.assign(oe,{setup(ne){const{projectTypeOptions:V}=S.dictStore.globalDicts||{},N=q(),a=y({projectType:void 0,status:void 0,projectYear:void 0,projectName:void 0,createOnMin:void 0,createOnMax:void 0,times:[]}),T=y([{label:"\u5E8F\u53F7",type:"index",width:"80"},{label:"\u9879\u76EE\u540D\u79F0",key:"projectName",prop:"projectName",minWidth:"200",showOverflowTooltip:!0},{label:"\u9879\u76EE\u7C7B\u578B",key:"projectTypeName",prop:"projectTypeName",width:"80"},{label:"\u6279\u590D\u91D1\u989D\uFF08\u4E07\u5143\uFF09",key:"approvedAmount",prop:"approvedAmount",width:"150"},{label:"\u9884\u7B97\u5E74\u5EA6",key:"projectYear",prop:"projectYear",width:80},{label:"\u8BA1\u5212\u9A8C\u6536\u65F6\u95F4",key:"planAcceptanceTime",prop:"planAcceptanceTime",width:"200"},{label:"\u64CD\u4F5C",slot:"action",width:"180",fixed:"right"}]),h=v([]),m=v(),s=async(r=m.value.pageParams)=>{var u,d;const l=await Q({...r,...a,createOnMin:(u=a.times)==null?void 0:u[0],createOnMax:(d=a.times)==null?void 0:d[1],projectYear:a.projectYear*1||void 0,times:void 0});h.value=l.data.records,k.value=l.data.total},k=v(2),C=()=>{s()},O=()=>{a.projectYear=void 0,a.projectName=void 0,a.projectType=void 0,a.createOnMin=void 0,a.createOnMax=void 0,a.times=void 0,m.value.pageParams.pageNumber=1,m.value.pageParams.pageSize=10,s()},{exportLoading:A,exportData:H}=K(),E=()=>{H(()=>{var r,l;return P(10,{...a,createOnMin:(r=a.times)==null?void 0:r[0],createOnMax:(l=a.times)==null?void 0:l[1],projectYear:a.projectYear*1||void 0,times:void 0})})},B=r=>{i.visible=!0,i.data=r},i=y({visible:void 0,data:void 0}),L=r=>{i.visible=!1,r&&s()};return G(async()=>{s()}),(r,l)=>{const u=n("el-input"),d=n("el-form-item"),p=n("el-col"),R=n("el-option"),U=n("el-select"),x=n("el-date-picker"),w=n("el-row"),b=n("el-button"),z=n("el-form"),D=n("el-card"),F=n("table-list");return _(),j(M,null,[e(D,{class:"w-full search"},{default:t(()=>[e(z,{model:a,size:"small","label-suffix":":"},{default:t(()=>[e(w,{gutter:16,class:"mb-16"},{default:t(()=>[e(p,{span:8},{default:t(()=>[e(d,{label:"\u9879\u76EE\u540D\u79F0"},{default:t(()=>[e(u,{modelValue:a.projectName,"onUpdate:modelValue":l[0]||(l[0]=o=>a.projectName=o),maxlength:"50",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:6},{default:t(()=>[e(d,{label:"\u9879\u76EE\u7C7B\u578B"},{default:t(()=>[e(U,{modelValue:a.projectType,"onUpdate:modelValue":l[1]||(l[1]=o=>a.projectType=o),placeholder:"\u5168\u90E8",class:"w-full"},{default:t(()=>[(_(!0),j(M,null,I(Y(V),(o,f)=>(_(),J(R,{key:f,label:o,value:f},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(p,{span:10},{default:t(()=>[e(d,{label:"\u8BA1\u5212\u9A8C\u6536\u65F6\u95F4"},{default:t(()=>[e(x,{modelValue:a.times,"onUpdate:modelValue":l[2]||(l[2]=o=>a.times=o),type:"datetimerange","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(w,{gutter:24},{default:t(()=>[e(p,{span:12},{default:t(()=>[e(d,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:t(()=>[e(x,{modelValue:a.times,"onUpdate:modelValue":l[3]||(l[3]=o=>a.times=o),type:"datetimerange","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:12},{default:t(()=>[e(d,{class:"btn"},{default:t(()=>[c("div",Z,[e(b,{type:"primary",onClick:C},{default:t(()=>[g("\u67E5\u8BE2")]),_:1}),e(b,{onClick:O},{default:t(()=>[g("\u91CD\u7F6E")]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(D,{class:"w-full mt-8"},{header:t(()=>[c("div",ee,[ae,c("div",null,[e(b,{type:"primary",size:"small",plain:"",loading:Y(A),onClick:E},{default:t(()=>[g(" \u5BFC\u51FA ")]),_:1},8,["loading"])])])]),default:t(()=>[e(F,{ref_key:"tableListRef",ref:m,column:T,data:h.value,total:k.value,onGetTableData:s},{action:t(({scope:o})=>[o.row.canDelayApply?(_(),j("a",{key:0,onClick:f=>B(o.row)},"\u7533\u8BF7\u5EF6\u671F",8,te)):W("",!0),c("a",{onClick:f=>Y(N).push({name:"delayApplyDetail",query:{id:o.row.id}})},"\u8BE6\u60C5",8,le)]),_:1},8,["column","data","total"])]),_:1}),e(X,{visible:i.visible,data:i.data,onClose:L},null,8,["visible","data"])],64)}}});export{me as default};