import{_ as U}from"./dustMap-f6dfd693.js";import V from"./transformInfo1-588dbc5e.js";import{d as z,r as l,G as O,w as $,b as J,c as Y,a5 as H,e as T,f as K,h as i,i as c,g as r,t as C,S as Q,k as R,l as W,a as X,E as Z,q as ee,s as te,_ as ae}from"./index-ccab2584.js";import{L as ue}from"./LeftMenu-58ad9ebd.js";import{P as oe}from"./index-d5758658.js";import{D as le}from"./index-332ffb24.js";import{aL as re,aM as se,aN as _,aO as D}from"./goverment-af43d804.js";import"./look-ecda901f.js";import"./updateIcon-57303c18.js";import"./notData-cf10628e.js";import"./transformInfo2-2c830d52.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const N=m=>(ee("data-v-b55f248a"),m=m(),te(),m),ne={class:"warning-page"},ie=["onClick"],ce={class:"projectName"},pe={class:"leftMenu_item"},me={class:"leftMenu_item flx-justify-between"},de={style:{"margin-top":"5px"},class:"flx-justify-between"},ve=N(()=>r("img",{style:{"margin-right":"5px"},src:U,alt:""},null,-1)),ge={class:"middleSize"},fe={class:"table-box"},be={class:"table"},_e=N(()=>r("span",null,"\u67E5\u770B",-1)),De=z({__name:"index",setup(m){const g=l(!1),h=l(""),o=l({pageNo:1,pageSize:7,total:0}),u=l([]),s=l(0);O();const S=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"type",label:"\u8D39\u7528\u7C7B\u578B",width:200},{prop:"contractAmount",label:"\u5408\u540C\u91D1\u989D(\u4E07\u5143)",width:200},{prop:"settlementAmount",label:"\u7ED3\u7B97\u91D1\u989D(\u4E07\u5143)",width:200},{prop:"settlementTime",label:"\u7ED3\u7B97\u5B9A\u989D\u65E5\u671F",width:200},{prop:"applicationUnit",label:"\u7533\u8BF7\u5355\u4F4D",width:200},{prop:"bidderTime",label:"\u4E2D\u6807\u901A\u77E5\u4E66\u7533\u8BF7",width:200},{prop:"contractTime",label:"\u5408\u540C\u7B7E\u8BA2\u65E5\u671F",width:200,search:{el:"date-picker",props:{type:"daterange",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}}},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:120}],M={formItemConfig:[{label:"\u8D39\u7528\u7C7B\u578B",prop:"type",type:"input"},{label:"\u5408\u540C\u91D1\u989D",prop:"contractAmount",type:"number"},{label:"\u7ED3\u7B97\u91D1\u989D",prop:"settlementAmount",type:"number"},{label:"\u7ED3\u7B97\u5B9A\u989D\u65E5\u671F",prop:"settlementTime",type:"date",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"},{label:"\u7533\u8BF7\u5355\u4F4D",prop:"applicationUnit",type:"input"},{label:"\u4E2D\u6807\u901A\u77E5\u4E66\u65E5\u671F",prop:"bidderTime",type:"date",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"},{label:"\u5408\u540C\u7B7E\u8BA2\u65E5\u671F",prop:"contractTime",type:"date",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}],rules:{type:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],contractAmount:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],settlementAmount:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],settlementTime:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],applicationUnit:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],bidderTime:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],contractTime:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}]}},y=l({type:"",contractAmount:"",settlementAmount:"",settlementTime:"",applicationUnit:"",bidderTime:"",contractTime:""}),d=l(!1),E=l("\u65B0\u589E\u5F55\u50CF"),f=l(),n=l(""),A=(e,t)=>{h.value=t.id,g.value=!0},x=()=>{y.value=X({type:"",contractAmount:"",settlementAmount:"",settlementTime:"",applicationUnit:"",bidderTime:"",contractTime:""}),d.value=!0,E.value="\u65B0\u589E"},j=async e=>{s.value===0?e.projectSn=n.value:e.engineeringSn=n.value,await re(e),Z.success("\u65B0\u589E\u6210\u529F"),f.value.getTableList(),d.value=!1},b=l(""),k=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),I=e=>{let t=JSON.parse(JSON.stringify(e));if(t.contractTime&&(t.contractTime_begin=t.contractTime[0],t.contractTime_end=t.contractTime[1],delete t.contractTime),n.value)s.value===0?t.projectSn=n.value:t.engineeringSn=n.value;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return se(t)},v=async e=>{s.value===0?(n.value=e?e.projectSn:"",b.value=e?e.projectName:""):(n.value=e?e.engineeringSn:"",b.value=e?e.engineeringName:""),f.value.getTableList()},G=async e=>{if(s.value===0){const{result:t}=await _({projectName:e,...o.value});u.value=t.records}else{const{result:t}=await D({engineeringName:e,...o.value});u.value=t.records}},q=async e=>{if(s.value===0){const{result:t}=await _({...o.value,pageNo:e});u.value=t.records}else{const{result:t}=await D({...o.value,pageNo:e});u.value=t.records,o.value.total=+t.total}o.value.total=+res.result.total},B=async()=>{const{result:e}=await _(o.value);u.value=e.records,u.value.map(t=>{let p=!1;t.showGif=p}),o.value.total=Number(e.total)},L=async()=>{const{result:e}=await D(o.value);u.value=e.records,u.value.map(t=>{let p=!1;t.showGif=p}),o.value.total=+e.total};return $(()=>s.value,async e=>{o.value.pageNo=1,o.value.total=0,e===0?(await B(),v(u.value[0])):(await L(),v(u.value[0]))},{deep:!0}),J(async()=>{await B(),v(u.value[0]),n.value=u.value[0].projectSn,b.value=u.value[0].projectName}),(e,t)=>{const p=Y("el-tooltip"),w=Y("el-button"),P=H("auth");return T(),K("div",ne,[i(ue,{modelValue:s.value,"onUpdate:modelValue":t[0]||(t[0]=a=>s.value=a),tabs:["\u9879\u76EE\u540D\u79F0","\u5DE5\u7A0B\u540D\u79F0"],records:u.value,onChangePage:q,onSearch:G,pageable:o.value,class:"leftMenu"},{default:c(({data:a})=>[r("div",{class:"leftProject",onClick:F=>v(a)},[r("span",ce,C(a.projectName||a.engineeringName),1),r("div",pe,[r("div",me,[r("div",de,[ve,i(p,{effect:"dark",content:a.projectAddress||a.address,placement:"top-start"},{default:c(()=>[r("span",ge,C(a.projectAddress||a.address),1)]),_:2},1032,["content"])])])])],8,ie)]),_:1},8,["modelValue","records","pageable"]),r("div",fe,[r("div",be,[i(oe,{ref_key:"proTable",ref:f,title:"\u7528\u6237\u5217\u8868",columns:S,requestApi:I,dataCallback:k,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1},{formButton:c(a=>[Q((T(),R(w,{type:"primary",onClick:t[1]||(t[1]=F=>x())},{default:c(()=>[W("\u65B0\u589E")]),_:1})),[[P,"investment_contract_add"]])]),operation:c(({row:a})=>[i(w,{type:"primary",onClick:F=>A(2,a)},{default:c(()=>[_e]),_:2},1032,["onClick"])]),_:1},512),i(le,{title:E.value,formConfig:M,formData:y.value,visible:d.value,"onUpdate:visible":t[2]||(t[2]=a=>d.value=a),"append-to-body":"",width:"40%",onConfirm:j},null,8,["title","formData","visible"])]),i(V,{detailsDialog:g.value,"onUpdate:detailsDialog":t[3]||(t[3]=a=>g.value=a),relativeId:h.value,active:s.value,snValue:n.value},null,8,["detailsDialog","relativeId","active","snValue"])])])}}});const xe=ae(De,[["__scopeId","data-v-b55f248a"]]);export{xe as default};