2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
import{_ as q}from"./dustMap-f6dfd693.js";import{_ as U}from"./updateIcon-57303c18.js";import{d as I,r as o,G as B,a as O,A as R,w as $,b as F,c as T,e as J,f as H,h as c,i as p,g as n,t as b,E as x,q as K,s as Q,_ as W}from"./index-ccab2584.js";import{P as X}from"./index-d5758658.js";import{aN as y,aO as h,aU as C,aV as Z}from"./goverment-af43d804.js";import{D as ee}from"./index-332ffb24.js";import te from"./transformInfo1-783173dd.js";import{L as ae}from"./LeftMenu-58ad9ebd.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";import"./look-ecda901f.js";const w=d=>(K("data-v-12a4c4e5"),d=d(),Q(),d),oe={class:"warning-page"},le=["onClick"],se={class:"projectName"},ne={class:"leftMenu_item"},ie={class:"leftMenu_item flx-justify-between"},re={style:{"margin-top":"5px"},class:"flx-justify-between"},ce=w(()=>n("img",{style:{"margin-right":"5px"},src:q,alt:""},null,-1)),ue={class:"middleSize"},pe={class:"table-box"},de={class:"table"},me=w(()=>n("img",{src:U,alt:"",class:"configureIcon"},null,-1)),ve=w(()=>n("span",null,"\u67E5\u770B",-1)),ge=I({name:"ProjectSupervisionRecord"}),fe=I({...ge,setup(d){const N=o(""),g=o(!1);B();const f=o(!1),i=o(0),l=o([]),j={formItemConfig:[{label:"\u7533\u62A5\u540D\u79F0",prop:"name",type:"input"},{label:"\u7533\u62A5\u65F6\u6BB5",prop:"applyTime",type:"date",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}],rules:{name:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],applyTime:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}]}};o(null),O([]),R(),o(!1),o(!1),o("");const D=o({name:"",applyTime:""}),s=o({pageNo:1,pageSize:7,total:0}),m=o(),r=o(""),_=o("");o(void 0);const P=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"projectName",label:"\u9879\u76EE\u540D\u79F0"},{prop:"name",label:"\u7533\u62A5\u65F6\u6BB5\u540D\u79F0",search:{el:"input"}},{prop:"applyTime",label:"\u7533\u62A5\u65F6\u6BB5"},{prop:"investmentPaymentId",label:"\u652F\u4ED8\u72B6\u6001"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:120}],v=async e=>{i.value===0?(r.value=e?e.projectSn:"",_.value=e?e.projectName:""):(r.value=e?e.engineeringSn:"",_.value=e?e.engineeringName:""),m.value.getTableList()},k=async e=>{if(i.value===0){const{result:t}=await y({projectName:e,...s.value});l.value=t.records}else{const{result:t}=await h({engineeringName:e,...s.value});l.value=t.records}},M=async e=>{if(i.value===0){const{result:t}=await y({...s.value,pageNo:e});l.value=t.records}else{const{result:t}=await h({...s.value,pageNo:e});l.value=t.records,s.value.total=+t.total}s.value.total=+res.result.total},G=async e=>{e.id?(await C(e),m.value.getTableList(),x.success("\u7F16\u8F91\u6210\u529F")):(await C(e),x.success("\u65B0\u589E\u6210\u529F"),m.value.getTableList()),f.value=!1},L=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),Y=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),r.value)i.value===0?t.projectSn=r.value:t.engineeringSn=r.value;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return Z(t)},V=(e,t)=>{N.value=t.id,g.value=!0},S=async()=>{const{result:e}=await y(s.value);l.value=e.records,l.value.map(t=>{let u=!1;t.showGif=u}),s.value.total=Number(e.total)},z=async()=>{const{result:e}=await h(s.value);l.value=e.records,l.value.map(t=>{let u=!1;t.showGif=u}),s.value.total=+e.total};return $(()=>i.value,async e=>{s.value.pageNo=1,s.value.total=0,e===0?(await S(),v(l.value[0])):(await z(),v(l.value[0]))},{deep:!0}),F(async()=>{await S(),v(l.value[0]),r.value=l.value[0].projectSn,_.value=l.value[0].projectName}),(e,t)=>{const u=T("el-tooltip"),A=T("el-button");return J(),H("div",oe,[c(ae,{modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=a=>i.value=a),tabs:["\u9879\u76EE\u540D\u79F0","\u5DE5\u7A0B\u540D\u79F0"],records:l.value,onChangePage:M,onSearch:k,pageable:s.value,class:"leftMenu"},{default:p(({data:a})=>[n("div",{class:"leftProject",onClick:E=>v(a)},[n("span",se,b(a.projectName||a.engineeringName),1),n("div",ne,[n("div",ie,[n("div",re,[ce,c(u,{effect:"dark",content:a.projectAddress||a.address,placement:"top-start"},{default:p(()=>[n("span",ue,b(a.projectAddress||a.address),1)]),_:2},1032,["content"])])])])],8,le)]),_:1},8,["modelValue","records","pageable"]),n("div",pe,[n("div",de,[c(X,{ref_key:"proTable",ref:m,title:"\u8BA1\u5212\u5B8C\u6210\u60C5\u51B5",columns:P,requestApi:Y,dataCallback:L,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0},{investmentPaymentId:p(a=>[n("span",null,b(a.row.investmentPaymentId?"\u5DF2\u652F\u4ED8":"\u672A\u652F\u4ED8"),1)]),operation:p(({row:a})=>[c(A,{type:"primary",link:"",onClick:E=>V(2,a)},{default:p(()=>[me,ve]),_:2},1032,["onClick"])]),_:1},512),c(ee,{title:"\u65B0\u589E",formConfig:j,formData:D.value,visible:f.value,"onUpdate:visible":t[1]||(t[1]=a=>f.value=a),"append-to-body":"",width:"700px",onConfirm:G},null,8,["formData","visible"]),c(te,{detailsDialog:g.value,"onUpdate:detailsDialog":t[2]||(t[2]=a=>g.value=a),relativeId:N.value},null,8,["detailsDialog","relativeId"])])])])}}});const De=W(fe,[["__scopeId","data-v-12a4c4e5"]]);export{De as default};
|