index.72e07ea6.js 4.1 KB

1
  1. import{ah as i,aE as s,aX as p,_ as k,q as y,x as b,o as v,n as D,t as l,H as E,p as P,v as t,bw as R}from"./index.413ee8cb.js";import{u as w,P as x}from"./use-page-search.4f9e3dd3.js";import{u as Y,P as T}from"./use-page-modal.7836be75.js";import{P as M}from"./page-content.f28f89ee.js";import{R as f,a as S}from"./inv-return.c97f64c0.js";import{c as N,b as I}from"./index.f87207ef.js";import{I as q}from"./inv-open.37d21027.js";import{u as A}from"./use-permission.86f8828a.js";import"./basic-form.1f1ab9b1.js";import"./global.9ad647c8.js";import"./hooks.217daa00.js";import"./index.bef541ea.js";import"./responseHandle.6d0667d8.js";import"./use-response-handle.9aced8b8.js";const H={formItems:[{field:"returnCode",type:"input",placeholder:"\u9000\u7968\u7F16\u53F7"},{field:"invNo",type:"input",placeholder:"\u53D1\u7968\u7F16\u53F7"},{field:"apply_name",type:"input",placeholder:"\u7533\u8BF7\u4EBA"},{field:"status",type:"select",placeholder:"\u9000\u7968\u72B6\u6001",options:f},{field:"timer",type:"date_picker",otherOptions:{type:"daterange",startPlaceholder:"\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4",endPlaceholder:"\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"}}]},U={title:"\u9000\u7968\u7533\u8BF7",colLayout:{span:24},formItems:[{field:"invNo",type:"input",label:"\u53D1\u7968\u7F16\u53F7",labelWidth:"120px",rules:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u53D1\u7968\u7F16\u53F7"}]},{field:"return_reason",type:"input",labelWidth:"120px",label:"\u9000\u8D27\u539F\u56E0",rules:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u9000\u8D27\u539F\u56E0"}]},{field:"remark",type:"input",labelWidth:"120px",label:"\u5907\u6CE8",rules:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}]}]},V=[{type:"selection",width:55,hide:({checkList:e})=>!e.includes("\u52FE\u9009\u5217")},{label:"\u5E8F\u53F7",type:"index",width:70,hide:({checkList:e})=>!e.includes("\u5E8F\u53F7\u5217")},{label:"\u9000\u7968\u7F16\u53F7",prop:"returnCode"},{label:"\u53D1\u7968\u7F16\u53F7",prop:"invNo"},{label:"\u72B6\u6001",prop:"status",cellRenderer:({row:e})=>i(s,null,{default:()=>{var u;return(u=f.find(r=>r.value===e.status))==null?void 0:u.label}})},{label:"\u53D1\u7968\u7C7B\u578B",prop:"status",cellRenderer:({row:e})=>i(s,null,{default:()=>{var u;return((u=q.find(r=>r.value===e.status))==null?void 0:u.label)||"--"}})},{label:"\u9000\u7968\u65B9\u5F0F",prop:"return_type",cellRenderer:({row:e})=>i(s,null,{default:()=>{var u;return((u=S.find(r=>r.value===e.return_type))==null?void 0:u.label)||"--"}})},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name"},{label:"\u7533\u8BF7\u65F6\u95F4",prop:"addtime",formatter:({addtime:e})=>p(e).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",width:80,slot:"operation"}],d={title:"\u9000\u7968\u7533\u8BF7\u7BA1\u7406",powers:["001","002","003","004","005","006","007","008"],columns:V,apis:{httpList:N,httpAdd:I}};const W={class:"main role"},L={"w-full":""},j={name:"returnTicket"},O=y({...j,setup(e){const u=({timer:a})=>{const[o,n]=a;return{result:{start:p(o).format("YYYY-MM-DD hh:mm:ss"),end:p(n).format("YYYY-MM-DD hh:mm:ss")},deleteProps:["timer"]}},{push:r}=b(),{pageContentRef:c,handleResetClick:m,handleSearchClick:F}=w(u),{pageModalRef:h,handleConfrim:_}=Y({pageContentRef:c});function g(a){r({path:"/InvoiceSales/returnTicketDetail",query:{id:a}})}const{permission:C,contentConfigRef:B}=A({pageName:"returnTicket",contentConfig:d,callback:a=>d.powers=a});return(a,o)=>(v(),D("div",W,[l(R,{"is-show":t(C).list},{default:E(()=>[P("div",L,[l(t(x),{"form-config":t(H),onSearchBtnClick:t(F),onResetBtnClick:t(m)},null,8,["form-config","onSearchBtnClick","onResetBtnClick"]),l(t(M),{ref_key:"pageContentRef",ref:c,"content-config":t(B),onPreviewBtnClick:o[0]||(o[0]=({returnCode:n})=>g(n)),onCreateBtnClick:o[1]||(o[1]=()=>t(r)("/InvoiceSales/returnTicketDetail"))},null,8,["content-config"])]),l(t(T),{ref_key:"pageModalRef",ref:h,modalConfig:t(U),onConfirmBtnClick:t(_)},null,8,["modalConfig","onConfirmBtnClick"])]),_:1},8,["is-show"])]))}});var le=k(O,[["__scopeId","data-v-17372cc5"],["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/returnTicket/index.vue"]]);export{le as default};