1 |
- import{Z as F,cm as B,cl as W,Q as w,_ as T,d as z,m as _,cT as I,r,o as g,A as y,x as u,h as a,u as c,H as v,D as x,a as E,cc as O}from"./index.ac612f0d.js";import{s as P}from"./search.config.2bf58b57.js";import{a as k,D as H}from"./demand-modify-modal.6a3d86cb.js";import{u as V}from"./use-page-search.0dd8eb01.js";import"./lodash.f51a268f.js";import $ from"./exec-modal.9ccb7206.js";import"./createRequset.ce05d501.js";const q=[{value:1,label:"\u5F85\u6267\u884C",type:"info"},{value:2,label:"\u6267\u884C\u5B8C\u6210",type:"success"},{value:3,label:"\u6267\u884C\u5931\u8D25",type:"danger"}],J=[{value:1,label:"\u7ACB\u5373\u6267\u884C",type:""},{value:2,label:"\u5EF6\u8FDF\u6267\u884C",type:"warning"}],U=[{prop:"exec_name",label:"\u4E1A\u52A1\u8868\u540D\u79F0",minWidth:"115px"},{prop:"start",label:"\u6570\u636E\u5F00\u59CB\u65F6\u95F4",minWidth:"155px"},{prop:"end",label:"\u6570\u636E\u7ED3\u675F\u65F6\u95F4",minWidth:"155px"},{prop:"updatetime",label:"\u72B6\u6001\u66F4\u65B0\u65F6\u95F4",minWidth:"155px"},{prop:"createtime",label:"\u521B\u5EFA\u65F6\u95F4",minWidth:"115px"},{prop:"exce_type",label:"\u6267\u884C\u7C7B\u578B",cellRenderer({row:s}){const e=J.find(({value:n})=>String(n)===String(s.exec_type));return F(B,{type:e.type||""},{default:()=>e.label||"--"})}},{prop:"status",label:"\u72B6\u6001",cellRenderer({row:s}){const e=q.find(({value:n})=>String(n)===String(s.status));return F(B,{type:e.type||""},{default:()=>e.label||"--"})}},{prop:"departName",label:"\u90E8\u95E8\u540D\u79F0",minWidth:"155px"},{prop:"companyName",label:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0",minWidth:"155px"},{prop:"apply_name",label:"\u7533\u8BF7\u4EBA",minWidth:"80px"},{label:"\u64CD\u4F5C",fixed:"right",width:90,slot:"operation"}],j={columns:U,showTitle:!1,superUserNoAction:!1,apis:{httpList:k.list}};function K(s){const{sourceConfig:e,queryField:n="relaComNo"}=s,l=JSON.parse(JSON.stringify(e)),i=W(""),p=w(()=>i.value==="");return l.formItems=[...l.formItems,{trigger:"change",field:n,placeholder:"\u4E1A\u52A1\u516C\u53F8",noRest:!0,type:"business-permission",onChange:f=>i.value=f}],{searchConfig:l,isHasCompany:p,companyNo:i}}const C="frontSubscribe",L=z({__name:"business",setup(s){const{searchConfig:e}=K({sourceConfig:P,queryField:"companyNo"}),n=_(null),l=_(null),i=_(null),{hasPermissionWithCode:p}=I(C),f={pageSearchHook:()=>V(void 0,void 0,e)};async function S(m){const t=await k.delete_exec({id:m});t.code===1?n.value.onSearch():O.warning(t.message)}function D(){var t;const{companyNo:m}=n.value.getBasicParams();(t=i.value)==null||t.onDisplay(m)}return(m,t)=>{const h=r("el-button"),b=r("ElButton"),N=r("el-link"),A=r("el-popconfirm"),M=r("page-container"),R=r("page-auth");return g(),y(R,{"page-name":C},{default:u(()=>[a(M,{"search-config":c(e),hooks:f,"page-name":C,"get-content-ref":o=>n.value=o,"content-config":c(j),lockKey:"companyNo"},{content_header:u(()=>[a(h,{type:"",size:"mini",onClick:t[0]||(t[0]=o=>{var d;return(d=l.value)==null?void 0:d.onDisplay({})})},{default:u(()=>[v("\u67E5\u770B\u6267\u884C\u7C7B\u578B\u8BF4\u660E")]),_:1}),a(h,{type:"primary",size:"mini",onClick:D},{default:u(()=>[v("\u6DFB\u52A0")]),_:1})]),content_action:u(o=>[String(o.status)==="2"&&c(p)("19")?(g(),y(N,{key:0,href:o.down_url,target:"_blank",underline:!1},{default:u(()=>[a(b,{link:"",size:"small",type:"primary",icon:c(x)("download-line")},null,8,["icon"])]),_:2},1032,["href"])):E("v-if",!0),c(p)("17")&&String(o.status)==="3"?(g(),y(A,{key:1,title:"\u662F\u5426\u786E\u8BA4\u5220\u9664\u8BE5\u6761\u8BB0\u5F55?",onConfirm:d=>S(o.id)},{reference:u(()=>[a(b,{link:"",size:"small",type:"primary",icon:c(x)("delete")},null,8,["icon"])]),_:2},1032,["onConfirm"])):E("v-if",!0)]),_:1},8,["search-config","get-content-ref","content-config"]),a(H,{"is-business":!0,ref_key:"demandModifyModal",ref:i,onRefresh:t[1]||(t[1]=o=>n.value.onSearch())},null,512),a($,{ref_key:"execModalRef",ref:l},null,512)]),_:1})}}});var te=T(L,[["__file","C:/Users/63107/Desktop/projects/report-v3/src/views/subscribe/frontSubscribe/components/business.vue"]]);export{te as default};
|