Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

2 lines
5.8KB

  1. var K=Object.defineProperty,Q=Object.defineProperties;var X=Object.getOwnPropertyDescriptors;var E=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;var U=(c,o,l)=>o in c?K(c,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):c[o]=l,h=(c,o)=>{for(var l in o||(o={}))Z.call(o,l)&&U(c,l,o[l]);if(E)for(var l of E(o))ee.call(o,l)&&U(c,l,o[l]);return c},C=(c,o)=>Q(c,X(o));var N=(c,o,l)=>new Promise((t,i)=>{var x=r=>{try{u(l.next(r))}catch(_){i(_)}},j=r=>{try{u(l.throw(r))}catch(_){i(_)}},u=r=>r.done?t(r.value):Promise.resolve(r.value).then(x,j);u((l=l.apply(c,o)).next())});import{a as te}from"./index.5e1ac7d8.js";import{d as ae,D as le,A as oe,b as B,r as k,o as ne,c as s,e as y,f as g,h as e,i as a,F as H,J as re,u as v,I as de,g as w,j as T,k as L}from"./index.3fb2f955.js";import{u as se}from"./useExportExc.bff2d9cd.js";import{l as ce}from"./contractRecord.2ecac68a.js";const ie={class:"flex"},ue={class:"flex justify-between items-center"},pe=["onClick"],me=["onClick"],fe=["onClick"],_e=ae({name:"contractRecord"}),he=Object.assign(_e,{setup(c){const{projectTypeOptions:o}=le.dictStore.globalDicts||{},l=oe(),t=B({projectType:void 0,status:void 0,projectYear:void 0,projectName:void 0,createOnMin:void 0,createOnMax:void 0,times:[]}),i=k("1"),x=B([{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:"\u6210\u4EA4\u91D1\u989D\uFF08\u4E07\u5143\uFF09",key:"transactionAmount",prop:"transactionAmount",width:"150"},{label:"\u9884\u7B97\u5E74\u5EA6",key:"projectYear",prop:"projectYear",width:80},{label:"\u6210\u4EA4\u65F6\u95F4",key:"transactionTime",prop:"transactionTime",width:"120"},{label:"\u521B\u5EFA\u65F6\u95F4",key:"createOn",prop:"createOn",width:"200"},{label:"\u64CD\u4F5C",slot:"action",width:"190",fixed:"right"}]),j=k([]),u=k(),r=(...d)=>N(this,[...d],function*(f=u.value.pageParams){var p,m;const Y=yield ce(i.value,C(h(h({},f),t),{createOnMin:(p=t.times)==null?void 0:p[0],createOnMax:(m=t.times)==null?void 0:m[1],projectYear:t.projectYear*1||void 0,times:void 0}));j.value=Y.data.records,_.value=Y.data.total}),_=k(2),P=()=>{u.value.pageParams.pageNumber=1,r()},q=()=>{t.projectYear=void 0,t.projectName=void 0,t.projectType=void 0,t.createOnMin=void 0,t.createOnMax=void 0,t.times=void 0,u.value.pageParams.pageNumber=1,u.value.pageParams.pageSize=10,r()},z=f=>{i.value=f,r()},{exportLoading:A,exportData:F}=se(),I=()=>{F(()=>{var f,d;return te(7,C(h({},t),{createOnMin:(f=t.times)==null?void 0:f[0],createOnMax:(d=t.times)==null?void 0:d[1],projectYear:t.projectYear*1||void 0,times:void 0}))})};return ne(()=>N(this,null,function*(){r()})),(f,d)=>{const Y=s("el-input"),p=s("el-form-item"),m=s("el-col"),$=s("el-option"),S=s("el-select"),M=s("el-date-picker"),O=s("el-row"),V=s("el-button"),G=s("el-form"),D=s("el-card"),R=s("el-tab-pane"),J=s("el-tabs"),W=s("table-list");return y(),g(H,null,[e(D,{class:"w-full search"},{default:a(()=>[e(G,{model:t,size:"small","label-suffix":":"},{default:a(()=>[e(O,{gutter:16,class:"mb-16"},{default:a(()=>[e(m,{span:8},{default:a(()=>[e(p,{label:"\u9879\u76EE\u540D\u79F0"},{default:a(()=>[e(Y,{modelValue:t.projectName,"onUpdate:modelValue":d[0]||(d[0]=n=>t.projectName=n),maxlength:"50",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:a(()=>[e(p,{label:"\u9879\u76EE\u7C7B\u578B"},{default:a(()=>[e(S,{modelValue:t.projectType,"onUpdate:modelValue":d[1]||(d[1]=n=>t.projectType=n),placeholder:"\u5168\u90E8",class:"w-full"},{default:a(()=>[(y(!0),g(H,null,re(v(o),(n,b)=>(y(),de($,{key:b,label:n,value:b},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:a(()=>[e(p,{label:"\u9884\u7B97\u5E74\u5EA6"},{default:a(()=>[e(M,{modelValue:t.projectYear,"onUpdate:modelValue":d[2]||(d[2]=n=>t.projectYear=n),type:"year",placeholder:"\u8BF7\u9009\u62E9",format:"YYYY","value-format":"YYYY"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(O,{gutter:24},{default:a(()=>[e(m,{span:12},{default:a(()=>[e(p,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:a(()=>[e(M,{modelValue:t.times,"onUpdate:modelValue":d[3]||(d[3]=n=>t.times=n),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(m,{span:12},{default:a(()=>[e(p,{class:"btn"},{default:a(()=>[w("div",ie,[e(V,{type:"primary",onClick:P},{default:a(()=>[T("\u67E5\u8BE2")]),_:1}),e(V,{onClick:q},{default:a(()=>[T("\u91CD\u7F6E")]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(D,{class:"w-full mt-8 tab-card"},{header:a(()=>[w("div",ue,[e(J,{modelValue:i.value,"onUpdate:modelValue":d[4]||(d[4]=n=>i.value=n),onTabChange:z},{default:a(()=>[e(R,{label:"\u5F85\u5B8C\u5584\u5408\u540C\u4FE1\u606F",name:"1"}),e(R,{label:"\u5DF2\u5B8C\u5584\u5408\u540C\u4FE1\u606F",name:"2"})]),_:1},8,["modelValue"]),w("div",null,[e(V,{type:"primary",size:"small",plain:"",loading:v(A),onClick:I},{default:a(()=>[T(" \u5BFC\u51FA ")]),_:1},8,["loading"])])])]),default:a(()=>[e(W,{ref_key:"tableListRef",ref:u,column:x,data:j.value,total:_.value,onGetTableData:r},{action:a(({scope:n})=>[i.value==="1"?(y(),g("a",{key:0,onClick:b=>v(l).push({name:"fillContractInfo",query:{id:n.row.id}})},"\u586B\u5199\u5408\u540C\u4FE1\u606F",8,pe)):L("",!0),i.value==="2"&&!n.row.supplemented?(y(),g("a",{key:1,onClick:b=>v(l).push({name:"fillContractInfo",query:{id:n.row.id,isReplenishment:!0}})},"\u8865\u5145\u5B9E\u9645\u4ED8\u6B3E\u91D1\u989D",8,me)):L("",!0),w("a",{onClick:b=>v(l).push({name:"contractRecordDetail",query:{id:n.row.id}})},"\u8BE6\u60C5",8,fe)]),_:1},8,["column","data","total"])]),_:1})],64)}}});export{he as default};