index-bb621ee5.js
5.16 KB
var F=(e,p,E)=>new Promise((N,A)=>{var R=n=>{try{o(E.next(n))}catch(m){A(m)}},s=n=>{try{o(E.throw(n))}catch(m){A(m)}},o=n=>n.done?N(n.value):Promise.resolve(n.value).then(R,s);o((E=E.apply(e,p)).next())});import{d as I,k as O,o as C,s as k,e as D,a8 as l,_ as u,$ as S,f as a,aa as t,a9 as i,ac as r}from"./vue-5a35c3f5.js";import{R as P}from"./type.d-d84bce65.js";import c from"./ReportPanel-f1361301.js";import K from"./ProfitPanel-0d5878c3.js";import M from"./FieldPanel-7506d35e.js";import T from"./ReceivePanel-498a0da1.js";import U from"./PayPanel-903d36bb.js";import h from"./ProfitFieldPanel-d97aa177.js";import g from"./ProduceFieldPanel-7605960c.js";import{u as w}from"./order-eff5d778.js";import{u as $,_ as V}from"./index.js";import{af as f}from"./antd-6b087f69.js";import"./MsgModal-761f60f5.js";import"./BasicTable-7dbd57c0.js";import"./BasicForm-53100365.js";import"./FormItem-ffc5ecef.js";import"./componentMap-4d1c941b.js";import"./useFormItem-9ea791b8.js";import"./RadioButtonGroup-72b65d2e.js";import"./index-c1c2669a.js";import"./useWindowSizeFn-cc2fb57c.js";import"./uuid-31b8b5a4.js";import"./download-3d468407.js";import"./base64Conver-39fc0d26.js";import"./index-1ca3bd8a.js";import"./IconPicker-6bbd557c.js";import"./index-9a895eb5.js";import"./helper-95474dfc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import"./uniqBy-0cd5a663.js";import"./useForm-86d11f60.js";import"./TableImg.vue_vue_type_style_index_0_lang-6e828edc.js";import"./sortable.esm-4ae27e0b.js";import"./merge-4fa735fa.js";import"./onMountedOrActivated-52afb7a7.js";import"./useTable-e28259fb.js";import"./index-76664154.js";import"./approve-063b3195.js";import"./tableData-2b1605a5.js";import"./order-007d1b19.js";import"./BaseInfo-0e6fb131.js";import"./functional-213c1e18.js";import"./data-c9ff8af1.js";import"./isEmpty-1dd5a57e.js";import"./index-37bee0a2.js";import"./pdfShow-13fe577e.js";import"./invoice-f64ec395.js";import"./tableData-3ce16460.js";import"./data-8d6dc406.js";import"./tableData-7359ee1d.js";import"./message-c4c6f446.js";const W=w(),j=$(),d=j.getUserInfo,L=D(()=>{var e;return(e=d==null?void 0:d.roleSmallVO)==null?void 0:e.code}),q=I({components:{[f.name]:f,[f.TabPane.name]:f.TabPane,ReportPanel:c,FieldPanel:M,ProfitPanel:K,ReceivePanel:T,PayPanel:U,ProfitFieldPanel:h,ProduceFieldPanel:g},setup(){const e=O([]),p=O("1");return C(()=>F(this,null,function*(){yield W.getDict()})),k(()=>{L.value==P.FINANCE&&(p.value="7")}),{checkedKeys:e,currentKey:p,role:L,ROLE:P}}});const z={className:"approve-page px-4 bg-white"};function G(e,p,E,N,A,R){const s=l("FieldPanel"),o=l("a-tab-pane"),n=l("ProfitPanel"),m=l("ReportPanel"),B=l("ReceivePanel"),v=l("PayPanel"),b=l("a-tabs");return u(),S("div",z,[a(b,{"default-active-key":e.role===e.ROLE.FINANCE?"7":"1",activeKey:e.currentKey,"onUpdate:activeKey":p[0]||(p[0]=y=>e.currentKey=y)},{default:t(()=>[e.role!==e.ROLE.FINANCE?(u(),i(o,{key:"1",tab:"字段待审核"},{default:t(()=>[a(s)]),_:1})):r("v-if",!0),e.role!==e.ROLE.FINANCE?(u(),i(o,{key:"3",tab:"利润分析待审核"},{default:t(()=>[a(n)]),_:1})):r("v-if",!0),e.role!==e.ROLE.FINANCE?(u(),i(o,{key:"5",tab:"项目报告书待审核"},{default:t(()=>[a(m)]),_:1})):r("v-if",!0),e.role==e.ROLE.FINANCE||e.role==e.ROLE.ADMIN||e.role==e.ROLE.BUSINESS||e.role==e.ROLE.TRACKER?(u(),i(o,{key:"7",tab:"应收款待审核"},{default:t(()=>[a(B)]),_:1})):r("v-if",!0),e.role==e.ROLE.FINANCE||e.role==e.ROLE.ADMIN||e.role==e.ROLE.BUSINESS||e.role==e.ROLE.TRACKER?(u(),i(o,{key:"9",tab:"应付款待审核"},{default:t(()=>[a(v)]),_:1})):r("v-if",!0),r(` <a-tab-pane
key="11"
tab="利润分析表字段审核"
v-if="role == ROLE.FINANCE || role == ROLE.ADMIN"
>
<ProfitFieldPanel />
</a-tab-pane>
<a-tab-pane key="13" tab="明细表字段审核" v-if="role == ROLE.FINANCE || role == ROLE.ADMIN">
<ProduceFieldPanel />
</a-tab-pane> `),e.role!==e.ROLE.FINANCE?(u(),i(o,{key:"2",tab:"字段已审核"},{default:t(()=>[a(s,{isApproved:""})]),_:1})):r("v-if",!0),e.role!==e.ROLE.FINANCE?(u(),i(o,{key:"4",tab:"利润分析已审核"},{default:t(()=>[a(n,{isApproved:""})]),_:1})):r("v-if",!0),e.role!==e.ROLE.FINANCE?(u(),i(o,{key:"6",tab:"项目报告书已审核"},{default:t(()=>[a(m,{isApproved:""})]),_:1})):r("v-if",!0),e.role==e.ROLE.FINANCE||e.role==e.ROLE.ADMIN||e.role==e.ROLE.BUSINESS||e.role==e.ROLE.TRACKER?(u(),i(o,{key:"8",tab:"应收款已审核"},{default:t(()=>[a(B,{isApproved:""})]),_:1})):r("v-if",!0),e.role==e.ROLE.FINANCE||e.role==e.ROLE.ADMIN||e.role==e.ROLE.BUSINESS||e.role==e.ROLE.TRACKER?(u(),i(o,{key:"10",tab:"应付款已审核"},{default:t(()=>[a(v,{isApproved:""})]),_:1})):r("v-if",!0),r(` <a-tab-pane
key="12"
tab="利润分析表字段已审核"
v-if="role == ROLE.FINANCE || role == ROLE.ADMIN"
>
<ProfitFieldPanel isApproved />
</a-tab-pane>
<a-tab-pane key="14" tab="明细表字段审核" v-if="role == ROLE.FINANCE || role == ROLE.ADMIN">
<ProduceFieldPanel isApproved />
</a-tab-pane> `)]),_:1},8,["default-active-key","activeKey"])])}const ze=V(q,[["render",G],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/project/approve/index.vue"]]);export{ze as default};