12345678 |
- import{cK as I,dy as W,ch as r,bb as _,cg as A,ci as L,_ as V,d as j,w as B,ah as q,n as z,bc as G,aZ as c,aN as M,r as d,o as g,G as h,C as i,j as b,l as s,M as $,a as f,J as H,bd as J,bX as K}from"./index.js";import{h as X}from"./export.92e8792c.js";import"./xlsx.ed122d16.js";const F=[{value:"1",label:"\u4E70\u65B9\u516C\u53F8\u4E1A\u52A1\u5BA1\u6838"},{value:"2",label:"\u5BA1\u6838\u6210\u529F"},{value:"3",label:"\u4E70\u5BB6\u9A73\u56DE"},{value:"4",label:"\u5DF2\u64A4\u9500\u5BF9\u8D26"}],Z=[{value:"1",label:"\u56DE\u7968\u6807\u7B7E"},{value:"2",label:"\u4ED8\u6B3E\u6807\u7B7E"},{value:"3",label:"\u4ED8\u6B3E\u56DE\u7968\u6700\u5C11\u6709\u4E00\u4E2A"},{value:"4",label:"\u4ED8\u6B3E\u56DE\u7968\u90FD\u6709"}],E=[{value:"1",label:"\u5F85\u4ED8\u6B3E"},{value:"2",label:"\u90E8\u5206\u4ED8\u6B3E"},{value:"3",label:"\u5DF2\u4ED8\u6B3E"}],w=[{value:"1",label:"\u5F85\u56DE\u7968"},{value:"2",label:"\u90E8\u5206\u56DE\u7968"},{value:"3",label:"\u5DF2\u56DE\u7968"}],Q=[{type:"selection",width:40,align:"center"},{label:"\u5BF9\u8D26\u7F16\u7801",prop:"payNo",width:150,align:"left"},{label:"\u5BF9\u8D26\u603B\u989D",prop:"total_fee",width:110,align:"total_fee"},{label:"\u4E1A\u52A1\u7C7B\u578B",width:90,...r(A,"is_comon")},{label:"\u72B6\u6001",prop:"status",width:140,transform:t=>{var e;return((e=F.find(u=>t===u.value))==null?void 0:e.label)||"--"},...r(F)},{label:"\u4ED8\u6B3E\u72B6\u6001",prop:"pay_status",width:80,transform:t=>{var e;return((e=E.find(u=>t===u.value))==null?void 0:e.label)||"--"},...r(E,"pay_status")},{label:"\u56DE\u7968\u72B6\u6001",prop:"inv_status",width:80,transform:t=>{var e;return((e=E.find(u=>t===u.value))==null?void 0:e.label)||"--"},...r(w,"inv_status")},{label:"\u4F9B\u5E94\u5546\u7AEF",prop:"has_account",width:80,...r(L,"has_account")},{label:"\u5356\u51FA\u65B9\u516C\u53F8",prop:"supplierName",minWidth:160,align:"left",..._("supplierNo","supplierName","\u5356\u51FA\u65B9\u516C\u53F8:")},{label:"\u4E70\u5165\u65B9\u516C\u53F8",prop:"companyName",minWidth:180,align:"left",..._("companyNo","companyName","\u4E70\u5165\u65B9\u516C\u53F8:")},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",width:70,align:"left"},{label:"\u7533\u8BF7\u65F6\u95F4",width:140,prop:"addtime"},{label:"\u64CD\u4F5C",fixed:"right",width:205,slot:"operation"}],Y={title:"\u8BA2\u5355\u5BF9\u8D26",columns:Q,apis:{httpList:I,httpAdd:!0,httpDelete:W},superUserNoAction:!0,showDelete:()=>!1,payProps:{prop:"payNo",type:"1"},returnProps:{prop:"payNo",type:"2"},showPayTagFn:({status:t,pay_status:e,is_comon:u},a)=>String(t)==="2"&&String(e)!=="3"&&a.includes("013")&&String(u)!=="1",showReturnTagFn:({status:t,inv_status:e,is_comon:u},a)=>String(t)==="2"&&String(e)!=="3"&&a.includes("014")&&String(u)!=="1",showUnPayTagFn:({status:t,is_comon:e},u)=>String(t)==="2"&&u.includes("055")&&String(e)!=="1",showUnReturnTagFn:({status:t,is_comon:e},u)=>String(t)==="2"&&u.includes("056")&&String(e)!=="1"},C={formItems:[{field:"timer",type:"date_picker",otherOptions:{type:"daterange",startProp:"startTime",endProp:"endTime",startPlaceholder:"\u5F00\u59CB\u65E5\u671F",endPlaceholder:"\u7ED3\u675F\u65E5\u671F"}},{field:"supplierNo",type:"supplier-query"},{field:"is_comon",type:"select",placeholder:"\u4E1A\u52A1\u7C7B\u578B",span:4,options:A},{field:"status",type:"select",placeholder:"\u5BA1\u6838\u72B6\u6001",span:4,options:F},{field:"tag_id",type:"select",placeholder:"\u6807\u7B7E\u72B6\u6001",span:4,options:Z},{field:"pay_status",type:"select",span:4,placeholder:"\u4ED8\u6B3E\u72B6\u6001",options:E},{field:"inv_status",type:"select",placeholder:"\u56DE\u7968\u72B6\u6001",options:w},{field:"group",type_field:"group_type",type:"input_group",otherOptions:{inputGroupOptions:[{value:"payNo",label:"\u5BF9\u8D26\u7F16\u7801"}]}}]},ee=j({__name:"index",setup(t){const e="orderRecord",u="/purchase/orderRecordDetail",a=B(!1),p=B([]),{isSuperUser:S}=q(),{push:m}=z(),D=B(null),{run:N}=G({success:()=>{c.success("\u64A4\u9500\u5BF9\u8D26\u6210\u529F"),D.value.onSearch()}}),{hasPermissionWithCode:v}=M("orderRecord"),P={pageSearchHook:()=>J(void 0,void 0,C)},k=(o={})=>{const{payNo:l}=o;if("pay_tag_id"in o&&Number(o.pay_tag_id)!==0){c.warning("\u8BF7\u5148\u89E3\u9664\u4ED8\u6B3E\u6807\u7B7E\u518D\u64A4\u9500\u5BF9\u8D26\u5355");return}N(K({payNo:l,status:"4"}))},x={content:{create:()=>m(u),preview:({payNo:o})=>m(`${u}?id=${o}`)}};async function R(){if(p.value.length===0){c.warning("\u8BF7\u9009\u62E9\u4E00\u6761\u5BF9\u8D26\u5355");return}if(p.value.length>1){c.warning("\u53EA\u80FD\u9009\u62E9\u4E00\u6761\u5BF9\u8D26\u5355");return}await X({url:"paycgdexport",name:"\u5BF9\u8D26\u5355\u660E\u7EC6\u8868",onStart:()=>a.value=!0,onSuccess:()=>a.value=!1,onFail:()=>a.value=!1,params:{payNo:p.value[0].payNo}})}return(o,l)=>{const y=d("ElButton"),T=d("ElTooltip"),O=d("PageContainer"),U=d("PageAuth");return g(),h(U,{pageName:e},{default:i(()=>[b(O,{hooks:P,events:x,contentConfig:s(Y),"search-config":s(C),"get-content-ref":n=>D.value=n,onContentSelectChange:l[1]||(l[1]=n=>p.value=n)},{content_header:i(()=>[s(v)("038")?(g(),h(y,{key:0,size:"small",loading:a.value,onClick:l[0]||(l[0]=()=>R())},{default:i(()=>[$(" \u5BF9\u8D26\u5355\u660E\u7EC6\u5BFC\u51FA ")]),_:1},8,["loading"])):f("v-if",!0),f(` <ElButton\r
- size="small"\r
- v-if="hasPermissionWithCode('031')"\r
- :icon="useRenderIcon('arrow-down-line')"\r
- @click="() => onDownloadTemplate()"\r
- >\r
- \u6279\u91CF\u4E0B\u8F7D\u5F00\u7968\u6A21\u677F\r
- </ElButton> `)]),content_action:i(n=>[b(T,{placement:"top",content:"\u64A4\u9500\u5BF9\u8D26\u7533\u8BF7"},{default:i(()=>[(String(n.status)==="1"||String(n.status)==="2")&&s(v)("022")&&String(n.is_comon)!=="1"&&!s(S)?(g(),h(y,{key:0,type:"primary",link:"",text:"",icon:s(H)("refresh-right"),onClick:()=>k(n)},null,8,["icon","onClick"])):f("v-if",!0)]),_:2},1024)]),_:1},8,["contentConfig","search-config","get-content-ref"])]),_:1})}}});var ne=V(ee,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/purchaseNew/orderRecord/index.vue"]]);export{ne as default};
|