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-DsjPfOC_.js";import{_ as w,g as D}from"./operate-log.vue_vue_type_script_setup_true_lang-B6hjx-DU.js";import{B as T}from"./index-DKVpYThj.js";import{c as L}from"./data-CGPAWp0P.js";import{u as M}from"./use-description-D17oEQPW.js";import{A as x}from"./icons-CieLeI1V.js";import{_ as A}from"./table-action.vue_vue_type_script_setup_true_lang-BCG7vvPF.js";import"./vxe-table-C9eY8pUC.js";import{_ as V}from"./list.vue_vue_type_script_setup_true_lang-6zQqoInH.js";import{_ as N}from"./form.vue_vue_type_script_setup_true_lang-BIKizPTU.js";import{_ as O,u as P}from"./info.vue_vue_type_script_setup_true_lang-BJjyACcF.js";import{_ as S}from"./page.vue_vue_type_script_setup_true_lang-BL-xU9lB.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-CO0ZsLf2.js";import{u as W}from"./use-tabs-CyNGChRD.js";import{u as q}from"./use-modal-BStO3Sdo.js";import"./index-CVKf8aWI.js";import"./dict-enum-DRf9W45H.js";import"./index-D5Wiq7Mr.js";import"./index-f9mv7gRd.js";import"./index-7t3435_V.js";import"./index-0DmMEJMD.js";import"./index-pWHgGjLt.js";import"./index-vahqJcxE.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BZwqGgTH.js";import"./data-mSHevuLq.js";import"./form.vue_vue_type_script_setup_true_lang-03Xloc80.js";import"./use-vxe-grid-z_YbcgDZ.js";import"./AlertBuilder-ElnyTeiq.js";import"./circle-check-big-I5cuJCPZ.js";import"./x--itLcJVB.js";import"./tabbar-BxiNE9JJ.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};
|