Files
aiot-platform-ui/apps/web-antd/dist/js/index-DPeKY73k.js
lzh 35c3d0e06e
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-18 16:18:59 +08:00

2 lines
5.1 KiB
JavaScript

var j=Object.defineProperty;var $=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var v=(c,o,n)=>o in c?j(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,N=(c,o)=>{for(var n in o||(o={}))E.call(o,n)&&v(c,n,o[n]);if($)for(var n of $(o))L.call(o,n)&&v(c,n,o[n]);return c};var C=(c,o,n)=>new Promise((_,m)=>{var d=r=>{try{p(n.next(r))}catch(f){m(f)}},D=r=>{try{p(n.throw(r))}catch(f){m(f)}},p=r=>r.done?_(r.value):Promise.resolve(r.value).then(d,D);p((n=n.apply(c,o)).next())});import{V as z,$ as u,ay as h,av as y,a9 as b}from"./bootstrap-CW2RsBQq.js";import"./vxe-table-D615zg_B.js";import{c as R,i as H,j as J,s as W}from"./index-Cr3vPd4M.js";import{u as K,b as Q}from"./data-CWGlu2nj.js";import{_ as U}from"./form.vue_vue_type_script_setup_true_lang-CrPbjCRN.js";import{_ as I}from"./table-action.vue_vue_type_script_setup_true_lang-BVHphgi_.js";import{_ as P}from"./doc-alert.vue_vue_type_script_setup_true_lang-CYz8B0VI.js";import{_ as X}from"./page.vue_vue_type_script_setup_true_lang-T8l68R_0.js";import{m as Y,b9 as Z,ab as w,b2 as ee,bJ as i,j as s,u as t,ai as g,bp as k,di as te}from"../jse/index-index-Cy8amzIl.js";import{u as ae}from"./use-modal-B-MTUp6r.js";import{u as ne}from"./use-vxe-grid-2epdwiL1.js";import{A as T}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-DVL6Wnh1.js";import"./index-DSVce_zL.js";import"./index-gzytRVlF.js";import"./index-BLGNN-lU.js";import"./index-VKUkOfu8.js";import"./dict-enum-CaHgMaDZ.js";import"./index-C_6jnXrr.js";import"./edit-table.vue_vue_type_script_setup_true_lang-Bfq-qxAe.js";import"./index-C8PorgVa.js";import"./data-BI_2gA_w.js";import"./index-DqrKARmc.js";import"./x-DsiLb8yz.js";const Ie=Y({__name:"index",setup(c){const{push:o}=z(),n=Z("1"),[_,m]=ae({connectedComponent:U,destroyOnClose:!0});function d(){S.query()}function D(e){n.value=e.toString(),S.query()}function p(){return C(this,null,function*(){const e=yield S.formApi.getValues(),l=yield H(N({sceneType:n.value},e));te({fileName:"合同.xls",source:l})})}function r(){m.setData(null).open()}function f(e){m.setData(e).open()}function V(e){return C(this,null,function*(){const l=b.loading({content:u("ui.actionMessage.deleting",[e.name]),duration:0});try{yield J(e.id),b.success(u("ui.actionMessage.deleteSuccess",[e.name])),d()}finally{l()}})}function A(e){return C(this,null,function*(){const l=b.loading({content:"提交审核中...",duration:0});try{yield W(e.id),b.success("提交审核成功"),d()}finally{l()}})}function B(e){o({name:"CrmContractDetail",params:{id:e.id}})}function O(e){o({name:"CrmCustomerDetail",params:{id:e.customerId}})}function M(e){o({name:"CrmContactDetail",params:{id:e.signContactId}})}function F(e){o({name:"CrmBusinessDetail",params:{id:e.businessId}})}function q(e){o({name:"BpmProcessInstanceDetail",query:{id:e.processInstanceId}})}const[G,S]=ne({formOptions:{schema:Q()},gridOptions:{columns:K(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(a,x)=>C(null,[a,x],function*({page:e},l){return yield R(N({pageNo:e.currentPage,pageSize:e.pageSize,sceneType:n.value},l))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(e,l)=>(ee(),w(t(X),{"auto-content-height":""},{doc:i(()=>[s(t(P),{title:"【合同】合同管理、合同提醒",url:"https://doc.iocoder.cn/crm/contract/"}),s(t(P),{title:"【通用】数据权限",url:"https://doc.iocoder.cn/crm/permission/"})]),default:i(()=>[s(t(_),{onSuccess:d}),s(t(G),null,{"toolbar-actions":i(()=>[s(t(y),{class:"w-full",onChange:D},{default:i(()=>[s(t(y).TabPane,{tab:"我负责的",key:"1"}),s(t(y).TabPane,{tab:"我参与的",key:"2"}),s(t(y).TabPane,{tab:"下属负责的",key:"3"})]),_:1})]),"toolbar-tools":i(()=>[s(t(I),{actions:[{label:t(u)("ui.actionTitle.create",["合同"]),type:"primary",icon:t(T).ADD,auth:["crm:contract:create"],onClick:r},{label:t(u)("ui.actionTitle.export"),type:"primary",icon:t(T).DOWNLOAD,auth:["crm:contract:export"],onClick:p}]},null,8,["actions"])]),name:i(({row:a})=>[s(t(h),{type:"link",onClick:x=>B(a)},{default:i(()=>[g(k(a.name),1)]),_:2},1032,["onClick"])]),customerName:i(({row:a})=>[s(t(h),{type:"link",onClick:x=>O(a)},{default:i(()=>[g(k(a.customerName),1)]),_:2},1032,["onClick"])]),businessName:i(({row:a})=>[s(t(h),{type:"link",onClick:x=>F(a)},{default:i(()=>[g(k(a.businessName),1)]),_:2},1032,["onClick"])]),signContactName:i(({row:a})=>[s(t(h),{type:"link",onClick:x=>M(a)},{default:i(()=>[g(k(a.signContactName),1)]),_:2},1032,["onClick"])]),actions:i(({row:a})=>[s(t(I),{actions:[{label:t(u)("common.edit"),type:"link",icon:t(T).EDIT,auth:["crm:contract:update"],onClick:f.bind(null,a),ifShow:a.auditStatus===0},{label:"提交审核",type:"link",auth:["crm:contract:update"],onClick:A.bind(null,a),ifShow:a.auditStatus===0},{label:"查看审批",type:"link",auth:["crm:contract:update"],onClick:q.bind(null,a),ifShow:a.auditStatus!==0},{label:t(u)("common.delete"),type:"link",danger:!0,auth:["crm:contract:delete"],popConfirm:{title:t(u)("ui.actionMessage.deleteConfirm",[a.name]),confirm:V.bind(null,a)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{Ie as default};