sf_web_dist/js/freeze_balance.B9JuKMaA.js
2025-08-18 16:11:39 +08:00

2 lines
2.5 KiB
JavaScript

import{b2 as e,ag as a,D as l,r as o,m as t,e as d,w as r,l as s,N as u,O as m,bo as n,g as i,bp as p,am as _,bY as f,an as c,aX as y,aO as g}from"./index.BFKjmHoO.js";import{E as h}from"./el-text.CZuzcG3b.js";import{o as b}from"./payee-order.B4ja37Mn.js";const w={class:"deposit"},v={class:"dialog-footer"},z=e({__name:"freeze_balance",props:{showFreezeBalanceDialog:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showFreezeBalanceDialog"],setup(e,{emit:z}){const V=e,k=a({type:"",money:"",remark:""}),B=a({type:[{required:!0,message:"请输入操作类型",trigger:"blur"}],money:[{required:!0,message:"请输入金额",trigger:"blur"}]});l(()=>V.showBalanceDialog,e=>{e&&(k.shop_id=V.currentRow.shop_id)});const D=z,F=()=>{D("update:showFreezeBalanceDialog",!1)},x=o(),j=()=>{let e={shop_id:k.shop_id,money:"add"==k.type?k.money:-k.money,remark:k.remark,google_code:k.google_code};b(e).then(e=>{g.success("操作成功"),D("update:showFreezeBalanceDialog",!1),x.value.resetFields()})};return(a,l)=>{const o=h,g=_,b=p,z=f,V=n,D=c,R=y;return d(),t(R,{"model-value":e.showFreezeBalanceDialog,title:"手动冻结余额",width:"600px",onClose:F},{footer:r(()=>[s("div",v,[u(D,{type:"primary",onClick:j},{default:r(()=>l[10]||(l[10]=[m(" 提交保存 ")])),_:1,__:[10]})])]),default:r(()=>[s("div",w,[s("div",null,[l[4]||(l[4]=m("可用余额:")),u(o,{type:"danger"},{default:r(()=>l[3]||(l[3]=[m("0")])),_:1,__:[3]}),l[5]||(l[5]=m("元"))]),s("div",null,[l[7]||(l[7]=m("冻结金额:")),u(o,{type:"danger"},{default:r(()=>l[6]||(l[6]=[m("0")])),_:1,__:[6]}),l[8]||(l[8]=m("元"))])]),u(V,{model:i(k),"label-width":"auto",rules:i(B),ref_key:"depositRef",ref:x},{default:r(()=>[u(b,{label:"冻结金额",prop:"money"},{default:r(()=>[u(g,{modelValue:i(k).money,"onUpdate:modelValue":l[0]||(l[0]=e=>i(k).money=e),type:"number"},null,8,["modelValue"])]),_:1}),u(b,{label:"备注"},{default:r(()=>[u(g,{modelValue:i(k).remark,"onUpdate:modelValue":l[1]||(l[1]=e=>i(k).remark=e),type:"textarea",autosize:{minRows:3}},null,8,["modelValue"])]),_:1}),u(b,{label:"自动解冻时间"},{default:r(()=>[u(z,{modelValue:i(k).freeze_time,"onUpdate:modelValue":l[2]||(l[2]=e=>i(k).freeze_time=e),type:"datetime",placeholder:"选择解冻时间"},null,8,["modelValue"]),s("div",null,[u(o,{type:"info"},{default:r(()=>l[9]||(l[9]=[m("留空则不自动解冻")])),_:1,__:[9]})])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["model-value"])}}},[["__scopeId","data-v-04498d82"]]);export{z as default};