index.80d1d8.js 2.6 KB

1
  1. import{aT as h,ac as A,al as E,a$ as x,_ as B,d as w,w as r,r as c,o as y,G as D,C as P,j as d,l as m,aN as f}from"./index.js";import S from"./modal.dace39.js";import{s as k}from"./orderRecord.2e1e67c0.js";import{u as N}from"./use-page-search.51c33f9d.js";import{b as R,c as U}from"./index.1d3fcef3.js";import"./index.d8cf6ce4.js";import"./tootip.6c1c53b2.js";const{VITE_PROXY_DOMAIN_REAL:J,VITE_PROXY_USER_REAL:$}=A(),_=$+"/admin/",I=t=>h.request("post",`${_}businesslist`,{data:t}),O=t=>h.request("post",`${_}channelstatus`,{data:t}),T=[{prop:"companyNo",label:"\u7F16\u53F7",width:"170px"},{prop:"company",label:"\u516C\u53F8\u540D\u79F0",minWidth:"200px"},{prop:"invoice_title",label:"\u516C\u53F8\u62AC\u5934",minWidth:"200px"},{label:"\u72B6\u6001",prop:"status",width:100,cellRenderer:({row:t})=>E(x,{type:String(t.status)==="1"?"success":"danger"},{default:()=>String(t.status)==="1"?"\u542F\u7528":"\u7981\u7528"})},{prop:"creater",label:"\u521B\u5EFA\u4EBA",width:"100px"},{prop:"addtime",label:"\u521B\u5EFA\u65F6\u95F4",width:"145px"},{prop:"",label:"\u64CD\u4F5C",fixed:"right",width:"140px",_noset_:!0,slot:"operation"}],L={title:"\u516C\u53F8\u8D26\u53F7\u89D2\u8272\u67E5\u8BE2",columns:T,apis:{httpList:I,httpAdd:!0,httpStatus:O,httpUpdate:!0}},v={formItems:[{field:"status",type:"select",options:k,placeholder:"\u72B6\u6001"},{type:"input",field:"channel_name",placeholder:"\u6E20\u9053\u540D\u79F0"},{type:"input",field:"apply_name",placeholder:"\u521B\u5EFA\u4EBA"}]},M=w({__name:"index",setup(t){const g="workCompany",p=r(null),l=r(!1),u=r(!1),n=r({}),F={pageSearchHook:()=>N(void 0,void 0,v)},C={content:{create:()=>{l.value=!1,u.value=!0},preview:a=>{n.value={...a},l.value=!0,u.value=!0},update:a=>{n.value={...a},l.value=!1,u.value=!0}}};async function b(){const{id:a,channel_name:s,companyNo:i}=n.value,o=a===void 0,e={id:a,channel_name:s,companyNo:i};o&&delete e.id,(await(o?R:U)(e)).code===0?(u.value=!1,f.success(`${o?"\u6DFB\u52A0":"\u66F4\u65B0"}\u6210\u529F`),p.value.onSearch()):f.warning(`${o?"\u6DFB\u52A0":"\u66F4\u65B0"}\u5931\u8D25`)}return(a,s)=>{const i=c("PageContainer"),o=c("PageAuth");return y(),D(o,{pageName:g},{default:P(()=>[d(i,{hooks:F,events:C,contentConfig:m(L),"search-config":m(v),"get-content-ref":e=>p.value=e},null,8,["contentConfig","search-config","get-content-ref"]),d(S,{visible:u.value,"onUpdate:visible":s[0]||(s[0]=e=>u.value=e),data:n.value,"onUpdate:data":s[1]||(s[1]=e=>n.value=e),disabled:l.value,onSubmit:b},null,8,["visible","data","disabled"])]),_:1})}}});var K=B(M,[["__file","C:/Users/63107/Desktop/projects/purchase-vue3/src/views/serviceParam/workCompany/index.vue"]]);export{K as default};