index.e354426c.js 3.2 KB

1
  1. import{_ as w,z as h,J as i,F as V,ad as N,B as n,aB as R,w as F,x as q,C as u,P as l,y as f,U as A,T as U,D as c,Y as z,br as M,Q as T,a1 as E}from"./index.abb3d954.js";import j from"./capital-modal.970e8f2a.js";import{B as H}from"./basic-descriptions.b4573a7c.js";import{c as I}from"./configs.815b8211.js";import{a as O,b as S}from"./index.9663f9e8.js";import{u as J}from"./use-response-handle.71d25dc2.js";const P=f("h1",{"text-xl":"","font-bold":"","mb-2":""},"\u521B\u5EFA\u9000\u6B3E\u7533\u8BF7",-1),Q={flex:"","justify-end":"","w-full":"","mb-2":""},Y=E("\u9009\u62E9"),G={flex:"","w-full":"","justify-end":""},K=E("\u4FDD\u5B58"),L=h({__name:"index",setup(W){const _=i(null),d=i(null),m=i(null),B=J(),{push:y}=V(),p=i(!1),a=N({logNo:"",type:"",return_reason:"",remark:""}),D={logNo:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4E00\u7B14\u8D44\u91D1"}],type:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u7533\u8BF7\u7C7B\u578B"}],return_reason:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u9000\u6B3E\u539F\u56E0"}],remark:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}]};async function C(s){p.value=!0;const{code:e,message:r,data:t}=await O({logNo:s});B({code:e,message:r,handler:function(){d.value=t,a.logNo=t.logNo,m.value.validateField("logNo")}}),p.value=!1}function x(){m.value.validate(async s=>{if(!s)return;const{code:e,message:r}=await S(a);B({code:e,message:r,handler:()=>y("/InvoiceSales/refund")})})}return(s,e)=>{const r=n("el-button"),t=n("el-form-item"),g=n("el-option"),b=n("el-select"),v=n("el-input"),k=R("loading");return F(),q(T,null,[P,u(c(M),{rules:D,model:a,ref_key:"formRef",ref:m,size:"small","label-width":"100px"},{default:l(()=>[u(t,{label:"\u8D44\u91D1\u8BA4\u9886",prop:"logNo"},{default:l(()=>[f("div",Q,[u(r,{size:"small",type:"primary",onClick:e[0]||(e[0]=()=>_.value.onDisplay())},{default:l(()=>[Y]),_:1})]),d.value?A((F(),U(c(H),{key:0,"w-full":"",data:d.value,"col-number":2,columns:c(I)},null,8,["data","columns"])),[[k,p.value]]):z("v-if",!0)]),_:1}),u(t,{label:"\u7533\u8BF7\u7C7B\u578B",prop:"type"},{default:l(()=>[u(b,{modelValue:a.type,"onUpdate:modelValue":e[1]||(e[1]=o=>a.type=o),placeholder:"\u8BF7\u9009\u62E9\u7533\u8BF7\u7C7B\u578B","w-380px":""},{default:l(()=>[u(g,{value:"1",label:"\u9000\u6B3E"}),u(g,{value:"2",label:"\u89E3\u9664\u8D44\u91D1\u8BA4\u9886"})]),_:1},8,["modelValue"])]),_:1}),u(t,{label:"\u9000\u6B3E\u539F\u56E0",prop:"return_reason","w-480px":""},{default:l(()=>[u(v,{modelValue:a.return_reason,"onUpdate:modelValue":e[2]||(e[2]=o=>a.return_reason=o),placeholder:"\u8BF7\u8F93\u5165\u9000\u6B3E\u539F\u56E0"},null,8,["modelValue"])]),_:1}),u(t,{label:"\u5907\u6CE8",prop:"remark","w-480px":""},{default:l(()=>[u(v,{modelValue:a.remark,"onUpdate:modelValue":e[3]||(e[3]=o=>a.remark=o),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1}),f("div",G,[u(r,{type:"primary",onClick:x},{default:l(()=>[K]),_:1})])]),_:1},8,["model"]),u(j,{ref_key:"capitalModalRef",ref:_,onOnAddOrder:e[4]||(e[4]=({logNo:o})=>C(o))},null,512)],64)}}});var le=w(L,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/refund/components/create-refund/index.vue"]]);export{le as default};