index.f5006e.js 3.9 KB

1
  1. import{_ as J,d as W,x as f,p as X,ah as Z,bU as I,r as s,aD as K,H as w,m as a,o as u,c as D,l as n,D as o,G as m,a as b,h as _,M as h,F as Q,E as Y,bJ as ee,L as te,aZ as S}from"./index.js";import{o as ae,a as oe,S as le}from"./sales-modal.2fb7f6.js";import{I as se}from"./global.9ad647c8.js";import ue from"./index.1abaa2.js";import{h as ne,a as re}from"./index.f59c7028.js";import{F as de}from"./index.bf4f796a.js";import"./date-range.66a7f43e.js";const ie={class:"flex flex-col"},ce=_("div",{class:"flex"},[_("span",{style:{color:"#f56c6c"}},"*"),_("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,k=f(!1),M=X(),F=Z(()=>!q.readonly),i=f([]),v=f({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"}]},c=I({initialData:null}),r=f({}),x=f(null);function U(e){e.forEach(t=>{const{sequenceNo:p,wpay_fee:d}=t;r.value[p]||(r.value[p]=d,i.value.push(t))})}function P(){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 p={tradNo:v.value.tradNo,orderArr:e};g.run(ne(p))}function L(e){delete r.value[e],i.value=i.value.filter(t=>t.sequenceNo!==e)}function j(e={}){c.run(re({tradNo:e.tradNo})),v.value.tradNo=e.tradNo,i.value=[]}return(e,t)=>{const p=s("ElInput"),d=s("ElFormItem"),N=s("el-button"),z=s("el-input"),O=s("el-tag"),C=s("el-table-column"),R=s("el-table"),G=s("ElForm"),H=s("ElButton"),E=K("loading");return w((u(),D("div",ie,[n(G,{model:v.value,rules:T},{default:o(()=>[w((u(),m(d,{label:"\u8D44\u91D1\u7F16\u53F7",prop:"tradNo"},{default:o(()=>[n(p,{class:"mb-[10px]",modelValue:v.value.tradNo,onClick:t[0]||(t[0]=l=>k.value=!0),placeholder:"\u8D44\u91D1\u7F16\u53F7"},null,8,["modelValue"]),a(c).data?(u(),m(de,{key:0,tradeInfo:a(c).data},null,8,["tradeInfo"])):b("v-if",!0)]),_:1})),[[E,a(c).loading]]),n(d,null,{label:o(()=>[ce]),default:o(()=>[_("div",pe,[_("div",me,[a(F)?(u(),m(N,{key:0,style:{width:"40px"},type:"primary",size:"small",onClick:t[1]||(t[1]=()=>x.value.onDisplay(a(i.value)))},{default:o(()=>[h(" \u6DFB\u52A0 ")]),_:1})):b("v-if",!0)]),n(R,{data:i.value,size:"small",border:"",prop:"orderArr"},{default:o(()=>[(u(!0),D(Q,null,Y(a(ae),(l,A)=>(u(),m(C,{key:A,label:l.label,prop:l.prop,width:l.width,"show-overflow-tooltip":""},{default:o(({row:B})=>[l.label==="\u6B64\u6B21\u8BA4\u9886"?(u(),m(z,ee({key:0,size:"small",placeholder:"\u6B64\u6B21\u8BA4\u9886\u91D1\u989D",modelValue:r.value[B.sequenceNo],"onUpdate:modelValue":y=>r.value[B.sequenceNo]=y},a(se)),null,16,["modelValue","onUpdate:modelValue"])):l.prop==="status"?(u(),m(O,{key:1},{default:o(()=>{var y;return[h(te((y=a(oe).find($=>String(B.status)===$.value))==null?void 0:y.label),1)]}),_:2},1024)):b("v-if",!0)]),_:2},1032,["label","prop","width"]))),128)),n(C,{label:"\u64CD\u4F5C",fixed:"right"},{default:o(({row:l})=>[n(N,{type:"danger",link:"",onClick:A=>L(l.sequenceNo)},{default:o(()=>[h(" \u5220\u9664 ")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])])]),_:1})]),_:1},8,["model"]),a(F)?(u(),D("div",fe,[n(H,{type:"primary",onClick:P},{default:o(()=>[h(" \u4FDD\u5B58 ")]),_:1})])):b("v-if",!0),n(le,{isCommon:a(c).data&&a(c).data.trade_type=="1",ref_key:"saleModalRef",ref:x,onSaveClickButton:U},null,8,["isCommon"]),n(ue,{visible:k.value,"onUpdate:visible":t[2]||(t[2]=l=>k.value=l),onSubmit:j},null,8,["visible"])])),[[E,a(g).loading]])}}});var ge=J(_e,[["__file","C:/Users/63107/Desktop/mine/settle-vue3/src/views/InvoiceSales/capitalPool/base-form/index.vue"]]);export{ge as default};