You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
4.9KB

  1. import{E as I}from"./index-29b4120c.js";import{g,a as P}from"./getIsShowRegionTree-21a24141.js";import{r as Y}from"./earlyWarningManage-6c2f9970.js";import{a as s,r as c,o as H,b as n,c as O,L as R,h as a,u as N,f as e,j as L,i as U,k as z}from"./index-dd5fae99.js";const B=z({name:"earlyWarningRecord"}),Q=Object.assign(B,{setup(F){const t=s({projectName:void 0,times:void 0,buildOrgName:void 0,areaCode:void 0}),u=c(),y=c(0),h=s([{label:"序号",type:"index",width:"80"},{label:"项目名称",key:"projectName",prop:"projectName"},{label:"申报单位",key:"buildOrgName",prop:"buildOrgName"},{label:"流程类型",key:"instTypeName",prop:"instTypeName"},{label:"到达节点时间",key:"instStart",prop:"instStart",width:150},{label:"提醒时间",key:"warningTime",prop:"warningTime",width:150},{label:"提醒人员",key:"warningUsername",prop:"warningUsername"}]),V=s([{label:"序号",type:"index",width:"80"},{label:"项目名称",key:"projectName",prop:"projectName"},{label:"申报单位",key:"buildOrgName",prop:"buildOrgName"},{label:"填报类型",key:"instTypeName",prop:"instTypeName"},{label:"到达环节时间",key:"instStart",prop:"instStart",width:150},{label:"提醒时间",key:"warningTime",prop:"warningTime",width:150},{label:"提醒人员",key:"warningUsername",prop:"warningUsername"}]),j=s([{label:"序号",type:"index",width:"80"},{label:"项目名称",key:"projectName",prop:"projectName"},{label:"申报单位",key:"buildOrgName",prop:"buildOrgName"},{label:"预警环节",key:"instTypeName",prop:"instTypeName"},{label:"到达环节时间",key:"instStart",prop:"instStart",width:150},{label:"提醒时间",key:"warningTime",prop:"warningTime",width:150},{label:"提醒人员",key:"warningUsername",prop:"warningUsername"}]),E=s([{label:"序号",type:"index",width:"80"},{label:"被关联项目名称",key:"projectName",prop:"projectName"},{label:"资金申报单位",key:"buildOrgName",prop:"buildOrgName"},{label:"到达节点时间",key:"instStart",prop:"instStart",width:150},{label:"提醒时间",key:"warningTime",prop:"warningTime",width:150},{label:"提醒人员",key:"warningUsername",prop:"warningUsername"}]),w=c([]),i=async(m=u.value.pageParams)=>{var r,d;const l=await Y(o.value,{...m,...t,startTime:((r=t.times)==null?void 0:r[0])||void 0,endTime:((d=t.times)==null?void 0:d[1])||void 0,times:void 0});w.value=l.data.records,y.value=l.data.total},S=()=>{i()},k=()=>{t.projectName=void 0,t.times=void 0,t.buildOrgName=void 0,u.value.pageParams.pageNumber=1,u.value.pageParams.pageSize=10,i()},M=m=>{t.areaCode=m.regionLevel===3?m.regionCode:void 0,i()},o=c("1"),A=m=>{o.value=m,k()};return H(()=>{g(["SUPER_ADMIN","REGION_MANAGER"])||i()}),(m,l)=>{const r=n("el-col"),d=n("el-input"),b=n("el-form-item"),D=n("el-date-picker"),f=n("el-row"),T=n("el-button"),x=n("el-form"),v=n("el-card"),_=n("el-tab-pane"),C=n("el-tabs"),G=n("table-list");return O(),R(f,null,{default:a(()=>[N(g)(["SUPER_ADMIN","REGION_MANAGER"])?(O(),R(r,{key:0,style:{"padding-right":"16px"},span:4},{default:a(()=>[e(I,{params:N(P)({SUPER_ADMIN:!1,REGION_MANAGER:!1}),onGetTree:M},null,8,["params"])]),_:1})):L("",!0),e(r,{span:N(g)(["SUPER_ADMIN","REGION_MANAGER"])?20:24},{default:a(()=>[e(v,{class:"search mb-16"},{default:a(()=>[e(x,{"label-suffix":":",model:t,size:"small"},{default:a(()=>[e(f,{gutter:16,class:"mb-16"},{default:a(()=>[e(r,{span:8},{default:a(()=>[e(b,{label:"项目名称"},{default:a(()=>[e(d,{modelValue:t.projectName,"onUpdate:modelValue":l[0]||(l[0]=p=>t.projectName=p),placeholder:"请输入"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:8},{default:a(()=>[e(b,{label:"项目单位"},{default:a(()=>[e(d,{modelValue:t.buildOrgName,"onUpdate:modelValue":l[1]||(l[1]=p=>t.buildOrgName=p),placeholder:"请输入"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:8},{default:a(()=>[e(b,{label:"提醒时间"},{default:a(()=>[e(D,{modelValue:t.times,"onUpdate:modelValue":l[2]||(l[2]=p=>t.times=p),type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间",format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(f,{gutter:16},{default:a(()=>[e(r,{span:24},{default:a(()=>[e(b,{class:"btn"},{default:a(()=>[e(T,{type:"primary",onClick:S},{default:a(()=>l[4]||(l[4]=[U("查询")])),_:1}),e(T,{onClick:k},{default:a(()=>l[5]||(l[5]=[U("重置")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(v,{class:"tab-card"},{header:a(()=>[e(C,{modelValue:o.value,"onUpdate:modelValue":l[3]||(l[3]=p=>o.value=p),onTabChange:A},{default:a(()=>[e(_,{label:"流程预警记录",name:"1"}),e(_,{label:"填报预警记录",name:"2"}),e(_,{label:"实施监管",name:"3"}),e(_,{label:"续建项目资金审批",name:"4"})]),_:1},8,["modelValue"])]),default:a(()=>[e(G,{ref_key:"tableListRef",ref:u,column:o.value==="1"?h:o.value==="2"?V:o.value==="4"?E:j,data:w.value,total:y.value,onGetTableData:i},null,8,["column","data","total"])]),_:1})]),_:1},8,["span"])]),_:1})}}});export{Q as default};