Mars3D-screen_web/dist/assets/js/transformInfo2-2c830d52.js

2 lines
7.6 KiB
JavaScript
Raw Normal View History

2023-10-10 09:36:22 +08:00
import{_ as q}from"./look-ecda901f.js";import{_ as H}from"./updateIcon-57303c18.js";import{_ as L}from"./notData-cf10628e.js";import{aH as K,aI as z,aJ as W,aK as X}from"./goverment-af43d804.js";import{d as Y,r as p,w as R,b as Z,c as d,e as y,f as g,k as A,i as o,g as n,h as t,F as P,j as ee,x as N,p as B,a as te,q as ue,s as le,_ as ae}from"./index-ccab2584.js";const c=b=>(ue("data-v-0bbc0e1c"),b=b(),le(),b),oe={class:"title-detail"},ne=c(()=>n("img",{src:q,alt:""},null,-1)),se=c(()=>n("span",null,"\u67E5\u770B\u8BE6\u60C5",-1)),re={class:"detail-table"},ie={class:"button-title"},pe=c(()=>n("span",null,"\u7533\u62A5\u65F6\u6BB5\uFF1A",-1)),de={class:"table"},ce=c(()=>n("img",{src:H,alt:"",class:"configureIcon"},null,-1)),me=c(()=>n("span",null,"\u67E5\u770B",-1)),_e={class:"table-empty"},ye=c(()=>n("img",{src:L,alt:"notData"},null,-1)),Fe=c(()=>n("div",null,"\u6682\u65E0\u6570\u636E",-1)),be={key:0,class:"operation-btn"},ve={class:"sub-table"},Ee={class:"table-empty"},he=c(()=>n("img",{src:L,alt:"notData"},null,-1)),Ae=c(()=>n("div",null,"\u6682\u65E0\u6570\u636E",-1)),Be=Y({__name:"transformInfo2",props:{payVisible:Boolean,relativeId:String,active:Number,snValue:String},emits:["update:payVisible","confirm"],setup(b,{emit:w}){const v=b,_=p(!1),h=p([]),S=p([]),U=p(),f=p([]),E=p([]),I=p([]),F=p({applyId:""}),$=p(""),J=async()=>{let l={};v.active==0?l.projectSn=v.snValue:l.engineeringSn=v.snValue;const e=await K({investmentPaymentId:v.relativeId,...l});I.value=e.result,e&&e.result.length>0?(F.value.applyId=e.result[0].id,G()):h.value=[]},G=async()=>{const l=await z({investmentApplyId:F.value.applyId}),e=await W({investmentApplyId:F.value.applyId});if(f.value=JSON.parse(JSON.stringify(l.result)),e.result?E.value=JSON.parse(JSON.stringify(e.result)):E.value=te({constructionCost:0,payment:0,advanceCharge:0,unPayment:0,applyPayment:0,scheduleRatio:0,completeScheduleRatio:0}),!l.result||l.result.length==0){h.value=[];return}let s={reportContent:"\u5408\u8BA1\uFF1A",totalAmount:0,completeAmount:0,lastEndAmount:0,nowEndAmount:0,scheduleRatio:0,completeScheduleRatio:0},i=[],D=[{reportContent:"\u5408\u8BA1\uFF1A\u672C\u671F\u5B8C\u6210\u542B\u7A0E\u9020\u4EF7",amount:e.result?+e.result.constructionCost:0,key:"constructionCost",symbolSum:!0},{reportContent:"\u6309\u5408\u540C\u7EA6\u5B9A\u8FDB\u5EA6\u6B3E\u6309\u6BCF\u6708\u5B9E\u9645\u5B8C\u6210\u5DE5\u7A0B\u9020\u4EF7\u768480\uFF05\u652F\u4ED8\uFF1D\uFF0811\uFF09\uFF0A80\uFF05",amount:e.result?+e.result.payment:0,key:"payment",symbolSum:!0},{reportContent:"\u9884\u4ED8\u6B3E\uFF08\u4F9D\u636E\u5408\u540C\u8981\u6C42\uFF0C\u5F53\u5DE5\u7A0B\u6B3E\uFF08\u542B\u9884\u4ED8\u6B3E\uFF09\u8FBE\u5230\u5408\u540C\u4EF7\u768450\uFF05\u65F6\u5F00\u59CB\u5BF9\u9884\u4ED8\u6B3E\u8FDB\u884C\u4E00\u6B21\u6027\u62B5\u6263\uFF09\u3002",amount:e.result?+e.result.advanceCharge:0,key:"advanceCharge",symbolSum:!0},{reportContent:"\u4E0A\u671F\u672A\u652F\u4ED8\u5DE5\u7A0B\u6B3E\u4E3A",amount:e.result?+e.result.unPayment:0,key:"unPayment",symbolSum:!0},{reportContent:"\u672C\u671F\u5B9E\u9645\u7533\u8BF7\u62E8\u4ED8\u7684\u8FDB\u5EA6\u6B3E",amount:e.result?+e.result.applyPayment:0,key:"applyPayment",symbolSum:!0}];l&&(i=l.result,i.map(a=>{a.totalAmount&&(s.totalAmount+=a.totalAmount),a.completeAmount&&(s.completeAmount+=+a.completeAmount),a.lastEndAmount&&(s.lastEndAmount+=+a.lastEndAmount),a.nowEndAmount&&(s.nowEndAmount+=+a.nowEndAmount),a.scheduleRatio&&(s.scheduleRatio+=+a.scheduleRatio),a.completeScheduleRatio&&(s.completeScheduleRatio+=+a.completeScheduleRatio)}),i.push(s),D.map(a=>{i.push(a)}),h.value=i)},O=({row:l,column:e,rowIndex:s,columnIndex:i})=>{if(f.value.length,s>f.value.length){if(i===1)return[1,5];if(i>2)return[0,0]}},Q=async l=>{$.value=l.id,M(l.id),C.value=!0},M=async l=>{const e=await X({itemId:l});e&&(S.value=e.result.records)},C=p(!1);return R(()=>v.payVisible,(l,e)=>{_.value=l,l?(F.value.applyId="",J()):w("confirm")}),R(_,(l,e)=>{w("update:payVisible",l)}),Z(()=>{}),(l,e)=>{const s=d("close"),i=d("el-icon"),D=d("el-option"),a=d("el-select"),u=d("el-table-column"),T=d("el-input