1 line
1.7 KiB
JavaScript
1 line
1.7 KiB
JavaScript
import{Bt as e,H as t,Ot as n,Pt as r,W as i,Wn as a,er as o,tt as s}from"./vendor-ag-grid~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeLineVie~ntegcu2a-CFxQnYK4.js";import"./vendor-ag-grid~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeLineVie~ntegcu2a-BnO-wAhh.js";import"./vendor-vue-CSlAvuUs.js";import{D as c}from"./workspace-DxKKyh8w.js";import{d as l}from"./decimal-D3bp1pbs.js";import"./numberFormat-jhZZmX17.js";import{c as u,y as d}from"./sql-C69Jo4HU.js";import"./agGridReadonlyAutoHeight-BpRhYCq1.js";import"./pricingScaleDetail-CuzzWQVd.js";import"./pricingMethodTotals-DHJf6v89.js";import"./pricingScaleLink-BNsm4Fxd.js";import"./xmFactorDefaults-yPGPQ25R.js";import"./zxFwPricingSync-PWsfNukj.js";import{t as f}from"./XmFactorGrid-DLfcqkt0.js";var p=s({__name:`HtMajorFactor`,props:{contractId:{},projectInfoKey:{},parentStorageKey:{}},setup(s){let p=s,m=t(()=>p.projectInfoKey||`xm-base-info-v1`),h=a(``),g=l(),{t:_}=c(),v=async()=>{try{let e=await g.getItem(m.value);h.value=typeof e?.projectIndustry==`string`?e.projectIndustry.trim():``}catch(e){console.error(`loadProjectIndustry failed:`,e),h.value=``}},y=t(()=>{let e=h.value;if(!e)return{};let t=u().filter(({id:t})=>d(t,e)).map(({id:e,item:t})=>[e,t]);return Object.fromEntries(t)});return r(()=>{v()}),n(()=>{v()}),(t,n)=>(e(),i(f,{title:o(_)(`htFactors.majorTitle`),"storage-key":`ht-major-factor-v1-${p.contractId}`,"parent-storage-key":p.parentStorageKey||`xm-major-factor-v1`,dict:y.value,"disable-budget-edit-when-standard-null":!0,"exclude-notshow-by-zxflxs":!0,"init-budget-value-from-standard":!0},null,8,[`title`,`storage-key`,`parent-storage-key`,`dict`]))}});export{p as default}; |