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:"
|