Mars3D-screen_web/dist/assets/js/transformInfo2-2c830d52.js
2023-10-10 09:36:22 +08:00

2 lines
7.6 KiB
JavaScript

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"),j=d("el-button"),V=d("el-table"),k=d("el-dialog");return y(),g(P,null,[_.value?(y(),A(k,{key:0,class:"overview","show-close":!1,modelValue:_.value,"onUpdate:modelValue":e[2]||(e[2]=m=>_.value=m),width:"90%",onClose:e[3]||(e[3]=m=>_.value=!1)},{title:o(()=>[n("div",oe,[ne,se,t(i,null,{default:o(()=>[t(s,{onClick:e[0]||(e[0]=m=>_.value=!1)})]),_:1})])]),default:o(()=>{var m;return[n("div",re,[n("div",ie,[pe,t(a,{modelValue:F.value.applyId,"onUpdate:modelValue":e[1]||(e[1]=r=>F.value.applyId=r),placeholder:"\u8BF7\u9009\u62E9",style:{"margin-right":"10px"}},{default:o(()=>[(y(!0),g(P,null,ee(I.value,r=>(y(),A(D,{label:r.name,value:r.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),n("div",de,[t(V,{data:h.value,class:"el-table","span-method":O,"row-style":{height:"40px"},"header-cell-style":{height:"40px"},"cell-style":{height:"40px"}},{empty:o(()=>[n("div",_e,[N(l.$slots,"empty",{},()=>[ye,Fe],!0)])]),default:o(()=>[t(u,{type:"index",label:"\u5E8F\u53F7",width:"80"}),t(u,{prop:"reportContent",label:"\u6C47\u62A5\u5185\u5BB9",align:"left"}),t(u,{prop:"totalAmount",label:"\u603B\u5DE5\u7A0B\u9020\u4EF7(\u5143)",align:"center"},{default:o(r=>[r.row.symbolSum&&E.value?(y(),A(T,{key:0,disabled:"",modelValue:E.value[r.row.key],"onUpdate:modelValue":x=>E.value[r.row.key]=x,modelModifiers:{number:!0},placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])):B("",!0)]),_:1}),t(u,{prop:"completeAmount",label:"\u672C\u671F\u5B8C\u6210\u5DE5\u7A0B\u9020\u4EF7(\u5143)",width:"200",align:"center"}),t(u,{prop:"lastEndAmount",label:"\u81F3\u4E0A\u671F\u672B\u5B8C\u6210\u5DE5\u7A0B\u9020\u4EF7(\u5143)",width:"220",align:"center"}),t(u,{prop:"nowEndAmount",label:"\u81F3\u672C\u671F\u672B\u5B8C\u6210\u5DE5\u7A0B\u9020\u4EF7(\u5143)",width:"220",align:"center"}),t(u,{align:"center",label:"\u64CD\u4F5C"},{default:o(r=>[r.row.id?(y(),A(j,{key:0,type:"primary",link:"",onClick:x=>Q(r.row)},{default:o(()=>[ce,me]),_:2},1032,["onClick"])):B("",!0)]),_:1})]),_:3},8,["data"])]),((m=U.value)==null?void 0:m.state)!=4?(y(),g("div",be)):B("",!0)])]}),_:3},8,["modelValue"])):B("",!0),t(k,{modelValue:C.value,"onUpdate:modelValue":e[4]||(e[4]=m=>C.value=m),width:"80%"},{default:o(()=>[n("div",ve,[t(V,{data:S.value,class:"el-table",height:"100%","row-style":{height:"40px"},"header-cell-style":{textAlign:"center",height:"40px"},"cell-style":{textAlign:"center",height:"40px"},"row-key":"id","tree-props":{children:"children",hasChildren:"hasChildren"}},{empty:o(()=>[n("div",Ee,[N(l.$slots,"empty",{},()=>[he,Ae],!0)])]),default:o(()=>[t(u,{type:"index",label:"\u5E8F\u53F7",width:"80"}),t(u,{prop:"name",label:"\u9879\u76EE\u540D\u79F0"}),t(u,{prop:"unit",label:"\u5355\u4F4D"}),t(u,{label:"\u5408\u540C"},{default:o(()=>[t(u,{prop:"contractQuantity",label:"\u5DE5\u7A0B\u91CF"}),t(u,{prop:"contractUnitPrice",label:"\u5355\u4EF7(\u5143)"}),t(u,{prop:"contractAmount",label:"\u91D1\u989D(\u5143)"})]),_:1}),t(u,{label:"\u81F3\u4E0A\u671F\u672B\u5B8C\u6210"},{default:o(()=>[t(u,{prop:"lastQuantity",label:"\u5DE5\u7A0B\u91CF"}),t(u,{prop:"lastAmount",label:"\u91D1\u989D(\u5143)"})]),_:1}),t(u,{label:"\u672C\u671F\u5B8C\u6210"},{default:o(()=>[t(u,{prop:"nowQuantity",label:"\u5DE5\u7A0B\u91CF"}),t(u,{prop:"nowAmount",label:"\u91D1\u989D(\u5143)"})]),_:1}),t(u,{label:"\u622A\u81F3\u672C\u671F\u672B\u7D2F\u8BA1\u5B8C\u6210"},{default:o(()=>[t(u,{prop:"endQuantity",label:"\u5DE5\u7A0B\u91CF"}),t(u,{prop:"endAmount",label:"\u91D1\u989D(\u5143)"})]),_:1}),t(u,{prop:"remark",label:"\u5907\u6CE8"})]),_:3},8,["data"])])]),_:3},8,["modelValue"])],64)}}});const Se=ae(Be,[["__scopeId","data-v-0bbc0e1c"]]);export{Se as default};