1 |
- import{_ as z,d as H,w as D,bn as L,x as M,r as n,aC as O,o as l,c as E,H as S,G as C,C as o,j as a,l as t,aq as A,F as g,a as i}from"./index.js";import{u as J}from"./useDetail.b57327aa.js";import{h as K}from"./index.fc4c1b00.js";import Q from"./grossForm.2f8d74.js";import W from"./baseForm.7314c7.js";import X from"./feedback.4aafab.js";import"./platform-query.b078a149.js";import"./_options.b485149d.js";import"./ladderModal.28cffc.js";import"./productModal.506730.js";const Y={class:"p-[10px] bg-white"},Z=H({__name:"detail",setup($){const h="projectDetail",{id:b,isDetail:c,title:k,collapses:m}=J({baseName:"\u9879\u76EE",collapseLen:5}),p=D(!1),e=D(null),{permissions:j}=L(h);async function B(){p.value=!0;const{data:w}=await K({projectNo:b.value});p.value=!1;const{companyNo:u,khNo:r,ladder:d,platform_id:s,project_name:_,budget_total:f,use_desc:v,arrtime:y,endtime:N,status:F,low_rate:x,projectNo:V}=w;e.value={ladder:d.map(({good_img:P,good_name:T,good_type:q,num:G,cat_info:I,budget_price:R,pgNo:U})=>({good_img:P,good_name:T,good_type:q,budget_price:R,can:I,num:G,pgNo:U})),name:_,khNo:r,status:F,arrtime:y,endtime:N,use_desc:v,low_rate:x,platform:s,companyNo:u,projectNo:V,budget_total:f}}return M(async()=>{!c.value||await B()}),(w,u)=>{const r=n("ElCollapseItem"),d=n("ElCollapse"),s=n("ElTabPane"),_=n("ElTabs"),f=O("loading");return l(),E("div",Y,[S((l(),C(_,null,{default:o(()=>[a(s,{label:t(k)},{default:o(()=>[a(d,{modelValue:t(m),"onUpdate:modelValue":u[0]||(u[0]=v=>A(m)?m.value=v:null)},{default:o(()=>[a(r,{title:t(k),name:"1"},{default:o(()=>[a(W,{detail:e.value},null,8,["detail"])]),_:1},8,["title"]),t(c)&&e.value?(l(),E(g,{key:0},[t(j).includes("061")?(l(),C(r,{key:0,title:"\u8BBE\u7F6E\u9879\u76EE\u6BDB\u5229\u7387",name:"2"},{default:o(()=>[a(Q,{rate:e.value.low_rate,id:t(b),onRefresh:B},null,8,["rate","id"])]),_:1})):i("v-if",!0)],64)):i("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"]),t(c)&&e.value?(l(),E(g,{key:0},[a(s,{label:"\u5546\u54C1\u53CD\u9988\u8BE6\u60C5",lazy:""},{default:o(()=>[a(X,{detail:e.value},null,8,["detail"])]),_:1}),["3","4","5","6"].includes(String(e.value.status))?(l(),C(s,{key:0,label:"\u65B9\u6848\u5236\u4F5C"})):i("v-if",!0)],64)):i("v-if",!0)]),_:1})),[[f,p.value]])])}}});var ce=z(Z,[["__file","C:/Users/63107/Desktop/projects/purchase-vue3/src/views/sellOut/project/detail.vue"]]);export{ce as default};
|