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-CRjSNGHY.js";import{_ as w,g as D}from"./operate-log.vue_vue_type_script_setup_true_lang-CVajximA.js";import{B as T}from"./index-CzqF2jje.js";import{c as L}from"./data-Bj3Rv5Ji.js";import{u as M}from"./use-description-Bqv60y7m.js";import{A as x}from"./icons-CieLeI1V.js";import{_ as A}from"./table-action.vue_vue_type_script_setup_true_lang-BdzHKWY1.js";import"./vxe-table-uq8U2E1u.js";import{_ as V}from"./list.vue_vue_type_script_setup_true_lang-B3WDaAhz.js";import{_ as N}from"./form.vue_vue_type_script_setup_true_lang-CLcte9JA.js";import{_ as O,u as P}from"./info.vue_vue_type_script_setup_true_lang-CsYyuhuf.js";import{_ as S}from"./page.vue_vue_type_script_setup_true_lang-3ywDTU7g.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-CMeVxoEG.js";import{u as W}from"./use-tabs-Cbw8wuyx.js";import{u as q}from"./use-modal-BABce5hC.js";import"./index-BmFcXuIf.js";import"./dict-enum-CaHgMaDZ.js";import"./index-CheTYiri.js";import"./index-CYwYXx1J.js";import"./index-BSkyjZyj.js";import"./index-DHLRhwOb.js";import"./index-C1PcRRkI.js";import"./index-BNS265yo.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BB6x-AyV.js";import"./data-DZ74jMgr.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"./tabbar-B8FD2KS1.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};
|