index.7d4092.js 3.9 KB

1
  1. import{_ as J,d as W,x as m,p as X,ah as Z,bN as I,r as u,aD as K,H as w,m as o,o as s,c as B,l as n,D as l,G as c,a as h,h as f,M as y,F as Q,E as Y,bJ as ee,L as te,aZ as S}from"./index.js";import{o as le,a as ae,S as oe}from"./sales-modal.ebe293.js";import{I as ue}from"./global.9ad647c8.js";import se from"./index.459b84.js";import{h as ne,a as re}from"./index.c21eba3b.js";import{F as de}from"./index.e18a0a5f.js";import"./date-range.fcfdcb27.js";import"./tragelog.26248359.js";const ie={class:"flex flex-col"},ce=f("div",{class:"flex"},[f("span",{style:{color:"#f56c6c"}},"*"),f("div",{style:{"margin-left":"3px","font-weight":"600"}},"\u5173\u8054\u8BA2\u5355")],-1),pe={class:"flex flex-col w-full"},me={class:"flex w-full justify-end mb-[10px]"},fe={key:0,flex:"","justify-end":"","mt-3":""},_e=W({__name:"index",props:{readonly:{type:Boolean,required:!1}},emits:["create-btn-click"],setup(V,{emit:ve}){const q=V,D=m(!1),M=X(),F=Z(()=>!q.readonly),p=m([]),_=m({tradNo:"",orderArr:[]}),g=I({success(){S.success("\u65B0\u5EFA\u6210\u529F"),M.push("/InvoiceSales/capitalPool")}}),T={tradNo:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u91D1",trigger:"change"}],orderArr:[{required:!0,message:"\u8BF7\u9009\u62E9\u5173\u8054\u8BA2\u5355"}]},v=I({initialData:null}),r=m({}),N=m(null);function P(e){e.forEach(t=>{const{sequenceNo:i,wpay_fee:d}=t;r.value[i]||(r.value[i]=d,p.value.push(t))})}function U(){const e=[];if(Object.keys(r.value).forEach(d=>e.push({sequenceNo:d,trad_fee:r.value[d]})),e.length===0)return S.error("\u8BF7\u6DFB\u52A0\u5173\u8054\u8BA2\u5355");const i={tradNo:_.value.tradNo,orderArr:e};g.run(ne(i))}function L(e){delete r.value[e],p.value=p.value.filter(t=>t.sequenceNo!==e)}function j(e){v.run(re({tradNo:e.tradNo})),_.value.tradNo=e.tradNo}return(e,t)=>{const i=u("ElInput"),d=u("ElFormItem"),x=u("el-button"),z=u("el-input"),O=u("el-tag"),E=u("el-table-column"),R=u("el-table"),G=u("ElForm"),H=u("ElButton"),C=K("loading");return w((s(),B("div",ie,[n(G,{model:_.value,rules:T},{default:l(()=>[w((s(),c(d,{label:"\u8D44\u91D1\u7F16\u53F7",prop:"tradNo"},{default:l(()=>[n(i,{class:"mb-[10px]",modelValue:_.value.tradNo,placeolder:"\u8D44\u91D1\u7F16\u53F7",placeholder:"\u8D44\u91D1\u7F16\u53F7",onClick:t[0]||(t[0]=a=>D.value=!0)},null,8,["modelValue"]),o(v).data?(s(),c(de,{key:0,tradeInfo:o(v).data},null,8,["tradeInfo"])):h("v-if",!0)]),_:1})),[[C,o(v).loading]]),n(d,null,{label:l(()=>[ce]),default:l(()=>[f("div",pe,[f("div",me,[o(F)?(s(),c(x,{key:0,style:{width:"40px"},type:"primary",size:"small",onClick:t[1]||(t[1]=()=>N.value.onDisplay(o(p.value)))},{default:l(()=>[y(" \u6DFB\u52A0 ")]),_:1})):h("v-if",!0)]),n(R,{data:p.value,size:"small",border:"",prop:"orderArr"},{default:l(()=>[(s(!0),B(Q,null,Y(o(le),(a,A)=>(s(),c(E,{key:A,label:a.label,prop:a.prop,width:a.width,"show-overflow-tooltip":""},{default:l(({row:k})=>[a.label==="\u6B64\u6B21\u8BA4\u9886"?(s(),c(z,ee({key:0,size:"small",placeholder:"\u6B64\u6B21\u8BA4\u9886\u91D1\u989D",modelValue:r.value[k.sequenceNo],"onUpdate:modelValue":b=>r.value[k.sequenceNo]=b},o(ue)),null,16,["modelValue","onUpdate:modelValue"])):a.prop==="status"?(s(),c(O,{key:1},{default:l(()=>{var b;return[y(te((b=o(ae).find($=>String(k.status)===$.value))==null?void 0:b.label),1)]}),_:2},1024)):h("v-if",!0)]),_:2},1032,["label","prop","width"]))),128)),n(E,{label:"\u64CD\u4F5C",fixed:"right"},{default:l(({row:a})=>[n(x,{type:"danger",link:"",onClick:A=>L(a.sequenceNo)},{default:l(()=>[y(" \u5220\u9664 ")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])])]),_:1})]),_:1},8,["model"]),o(F)?(s(),B("div",fe,[n(H,{type:"primary",onClick:U},{default:l(()=>[y(" \u4FDD\u5B58 ")]),_:1})])):h("v-if",!0),n(oe,{ref_key:"saleModalRef",ref:N,onSaveClickButton:P},null,512),n(se,{visible:D.value,"onUpdate:visible":t[2]||(t[2]=a=>D.value=a),onSubmit:j},null,8,["visible"])])),[[C,o(g).loading]])}}});var Ne=J(_e,[["__file","C:/Users/63107/Desktop/mine/settle-vue3/src/views/InvoiceSales/capitalPool/base-form/index.vue"]]);export{Ne as default};