2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
var C=(_,f,r)=>new Promise((d,l)=>{var i=t=>{try{n(r.next(t))}catch(m){l(m)}},s=t=>{try{n(r.throw(t))}catch(m){l(m)}},n=t=>t.done?d(t.value):Promise.resolve(t.value).then(i,s);n((r=r.apply(_,f)).next())});import{ae as E,V as $,au as g,av as p,$ as L}from"./bootstrap-CRjSNGHY.js";import"./vxe-table-uq8U2E1u.js";import{_ as z,g as A}from"./operate-log.vue_vue_type_script_setup_true_lang-CVajximA.js";import{B as h}from"./index-CzqF2jje.js";import{b as B}from"./index-BSkyjZyj.js";import{u as I}from"./use-description-Bqv60y7m.js";import{_ as D}from"./list.vue_vue_type_script_setup_true_lang-B3WDaAhz.js";import{_ as M,u as N}from"./info.vue_vue_type_script_setup_true_lang-OOXRUaD1.js";import{_ as w}from"./form.vue_vue_type_script_setup_true_lang-Ctcbn0fw.js";import{_ as x}from"./table-action.vue_vue_type_script_setup_true_lang-BdzHKWY1.js";import{_ as V}from"./page.vue_vue_type_script_setup_true_lang-3ywDTU7g.js";import{m as O,b9 as c,v as S,ab as W,b2 as j,bJ as o,j as a,u as e}from"../jse/index-index-CMeVxoEG.js";import{u as F}from"./use-tabs-Cbw8wuyx.js";import{u as J}from"./use-modal-BABce5hC.js";import{A as Q}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BB6x-AyV.js";import"./index-BmFcXuIf.js";import"./dict-enum-CaHgMaDZ.js";import"./index-C1PcRRkI.js";import"./data-DZ74jMgr.js";import"./index-DHLRhwOb.js";import"./form.vue_vue_type_script_setup_true_lang-C6lowNPd.js";import"./use-vxe-grid-BMVG5Iiw.js";import"./AlertBuilder-BVlldnPG.js";import"./circle-check-big-DP26Iidw.js";import"./x-CpZ5_sBZ.js";import"./data-DZWysl_w.js";import"./index-CheTYiri.js";import"./index-CYwYXx1J.js";import"./index-BNS265yo.js";import"./tabbar-B8FD2KS1.js";const ke=O({__name:"index",setup(_){const f=E(),r=$(),d=F(),l=c(!1),i=c(0),s=c({}),n=c([]),t=c(),m=()=>{var u;return(u=t.value)==null?void 0:u.validateWrite},[T]=I({bordered:!1,column:4,schema:N()}),[P,R]=J({connectedComponent:w,destroyOnClose:!0});function b(){return C(this,null,function*(){l.value=!0;try{s.value=yield B(i.value);const u=yield A({bizType:h.CRM_RECEIVABLE_PLAN,bizId:i.value});n.value=u.list}finally{l.value=!1}})}function v(){d.closeCurrentTab(),r.push({name:"CrmReceivablePlan"})}function k(){R.setData({id:i.value}).open()}return S(()=>{i.value=Number(f.params.id),b()}),(u,q)=>{var y;return j(),W(e(V),{"auto-content-height":"",title:`第 ${(y=s.value)==null?void 0:y.period} 期`,loading:l.value},{extra:o(()=>[a(e(x),{actions:[{label:"返回",type:"default",icon:"lucide:arrow-left",onClick:v},{label:e(L)("ui.actionTitle.edit"),type:"primary",icon:e(Q).EDIT,disabled:!m(),onClick:k,auth:["crm:receivable-plan:update"]}]},null,8,["actions"])]),default:o(()=>[a(e(P),{onSuccess:b}),a(e(g),{class:"min-h-[10%]"},{default:o(()=>[a(e(T),{data:s.value},null,8,["data"])]),_:1}),a(e(g),{class:"mt-4 min-h-[60%]"},{default:o(()=>[a(e(p),null,{default:o(()=>[a(e(p).TabPane,{tab:"详细资料",key:"1","force-render":!0},{default:o(()=>[a(e(M),{"receivable-plan":s.value},null,8,["receivable-plan"])]),_:1}),a(e(p).TabPane,{tab:"操作日志",key:"2","force-render":!0},{default:o(()=>[a(e(z),{"log-list":n.value},null,8,["log-list"])]),_:1}),a(e(p).TabPane,{tab:"团队成员",key:"3","force-render":!0},{default:o(()=>[a(e(D),{ref_key:"permissionListRef",ref:t,"biz-id":i.value,"biz-type":e(h).CRM_RECEIVABLE_PLAN,"show-action":!0,onQuitTeam:v},null,8,["biz-id","biz-type"])]),_:1})]),_:1})]),_:1})]),_:1},8,["title","loading"])}}});export{ke as default};
|