2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
var h=(p,f,s)=>new Promise((d,u)=>{var n=t=>{try{o(s.next(t))}catch(l){u(l)}},r=t=>{try{o(s.throw(t))}catch(l){u(l)}},o=t=>t.done?d(t.value):Promise.resolve(t.value).then(n,r);o((s=s.apply(p,f)).next())});import{ae as z,V as B,au as g,av as c,$ as I}from"./bootstrap-BKs0Sk6Z.js";import{_ as w,g as D}from"./operate-log.vue_vue_type_script_setup_true_lang-D8FljqR4.js";import{B as T}from"./index-Bcf_YsN7.js";import{c as L}from"./data-DOTU3L8B.js";import{u as M}from"./use-description-B00me2n_.js";import{A as x}from"./icons-CieLeI1V.js";import{_ as A}from"./table-action.vue_vue_type_script_setup_true_lang-DFCWo4M-.js";import"./vxe-table-D8MHv-3U.js";import{_ as V}from"./list.vue_vue_type_script_setup_true_lang-DK-N-PFB.js";import{_ as N}from"./form.vue_vue_type_script_setup_true_lang-CmJi5pq_.js";import{_ as O,u as P}from"./info.vue_vue_type_script_setup_true_lang-3hcWLphp.js";import{_ as S}from"./page.vue_vue_type_script_setup_true_lang-C83zw41U.js";import{m as j,b9 as m,v as F,ab as J,b2 as Q,bJ as i,j as a,u as e}from"../jse/index-index-DTH1zC_5.js";import{u as W}from"./use-tabs-BHhS9jQZ.js";import{u as q}from"./use-modal-Cpg4Eh9N.js";import"./index-CnUcTQRW.js";import"./dict-enum-CaHgMaDZ.js";import"./index-BP_-zYG5.js";import"./index-Chs_FVrv.js";import"./index-CCNBvhuZ.js";import"./index-71RG0_Rh.js";import"./index-CcksOyuQ.js";import"./index-B9lDOBgQ.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-Ck1J3m5B.js";import"./data-CXNoTXlI.js";import"./form.vue_vue_type_script_setup_true_lang-CpvecPjJ.js";import"./use-vxe-grid-Q5I02g7y.js";import"./AlertBuilder-BXEOjg1E.js";import"./circle-check-big-BNgj2RWC.js";import"./x-bUPAKCwj.js";import"./tabbar-RBdiiLy9.js";const $e=j({__name:"index",props:{id:{}},setup(p){const f=p,s=z(),d=B(),u=W(),n=m(!1),r=m(0),o=m({}),t=m([]),l=m(),[R]=M({bordered:!1,column:4,schema:P()}),[k,E]=q({connectedComponent:N,destroyOnClose:!0});function _(){return h(this,null,function*(){n.value=!0;try{o.value=yield L(r.value);const v=yield D({bizType:T.CRM_RECEIVABLE,bizId:r.value});t.value=v.list}finally{n.value=!1}})}function b(){u.closeCurrentTab(),d.push({name:"CrmReceivable"})}function $(){E.setData({receivable:{id:r.value}}).open()}return F(()=>{r.value=Number(f.id||s.params.id),_()}),(v,G)=>{var y;return Q(),J(e(S),{"auto-content-height":"",title:(y=o.value)==null?void 0:y.no,loading:n.value},{extra:i(()=>{var C;return[a(e(A),{actions:[{label:"返回",type:"default",icon:"lucide:arrow-left",onClick:b},{label:e(I)("ui.actionTitle.edit"),type:"primary",icon:e(x).EDIT,auth:["crm:receivable:update"],ifShow:(C=l.value)==null?void 0:C.validateWrite,onClick:$}]},null,8,["actions"])]}),default:i(()=>[a(e(k),{onSuccess:_}),a(e(g),{class:"min-h-[10%]"},{default:i(()=>[a(e(R),{data:o.value},null,8,["data"])]),_:1}),a(e(g),{class:"mt-4 min-h-[60%]"},{default:i(()=>[a(e(c),null,{default:i(()=>[a(e(c).TabPane,{tab:"详细资料",key:"1","force-render":!0},{default:i(()=>[a(O,{receivable:o.value},null,8,["receivable"])]),_:1}),a(e(c).TabPane,{tab:"操作日志",key:"2","force-render":!0},{default:i(()=>[a(e(w),{"log-list":t.value},null,8,["log-list"])]),_:1}),a(e(c).TabPane,{tab:"团队成员",key:"3","force-render":!0},{default:i(()=>[a(e(V),{ref_key:"permissionListRef",ref:l,"biz-id":r.value,"biz-type":e(T).CRM_RECEIVABLE,"show-action":!0,onQuitTeam:b},null,8,["biz-id","biz-type"])]),_:1})]),_:1})]),_:1})]),_:1},8,["title","loading"])}}});export{$e as default};
|