gameapi-client/dist-API/assets/AdjustmentDialog.D2qsaA3H.js

2 lines
7.3 KiB
JavaScript
Raw Normal View History

2025-08-14 10:33:48 +08:00
import{r as u,z as le,C as oe,F as $,w as ne,k as d,o as V,m as S,e as n,n as h,t as v,d as o,f as T,p as B,q as m,H as ue,I as re,D as se,h as de,E as O,Z as Q}from"./index.R3qQMktZ.js";import{i as pe,j as R,k as me,s as ie,l as ce,m as fe}from"./tenant.5hwMVhFj.js";import{C as q}from"./index.DU8FQYf7.js";/* empty css */const ye={style:{width:"100%","text-align":"center"}},ge={style:{width:"100%",display:"flex","justify-content":"space-between"}},ve={style:{display:"flex"}},Ce={class:"dialog-footer"},Se={__name:"AdjustmentDialog",props:{show:{type:Boolean,default:!1},modifyDate:{type:Object,default:{}},addEditStatus:{type:String,default:"add"}},emits:["submit","update:show"],setup(k,{emit:z}){const{proxy:l}=de();l.useDict("ff_tenant_type","ff_tenant_status");const F=z,i=k,A=u([{label:l.t("可用额度"),value:"BALANCE"},{label:l.t("平台额度"),value:"_FALSE"},{label:l.t("信誉额度"),value:"REPUTATION"}]);u(i.addEditStatus=="detail");const N=u(null);u([]),u([]),u([]);const w=le({get(){return i.show},set(t){F("update:show",t)}}),M=oe({account:"",password:"",scoreRatio:1,tenantType:1,tenantSystemPlatforms:[],realBalance:[]}),x=u({}),r=u({}),I=u({quotaType:[{required:!0,message:l.t("额度类型不能为空"),trigger:"change"}],currencyCode:[{required:!0,message:l.t("币种不能为空"),trigger:"change"}],platformCode:[{required:!0,message:l.t("平台不能为空"),trigger:"change"}]});u({account:[{required:!0,message:l.t("商户账号不能为空"),trigger:"blur"}],password:[{required:!0,message:l.t("密码不能为空"),trigger:"blur"}],scoreRatio:[{required:!0,message:l.t("买分比例不能为空"),trigger:"blur"}],tenantType:[{required:!0,message:l.t("商户模式不能为空"),trigger:"change"}],realBalanceNum:[{required:!0,message:l.t("信誉额度不能为空"),trigger:"change"}]});const p=u({pageNum:1,pageSize:100,orderByColumn:"currencyCode",isAsc:"asc",tenantKey:""}),D=u(0),U=u([]),y=t=>{p.value.tenantKey=t.tenantKey,pe(p.value).then(e=>{U.value=e.rows,D.value=e.total})};$(()=>{y(i.modifyDate)}),$(()=>{ne(()=>{var t;return[(t=N==null?void 0:N.value)==null?void 0:t.getLangContentList()]},([t],[e])=>{(t==null?void 0:t.length)>0&&(M.name=t[0].content)},{deep:!0})});const L=()=>{g.value=!1},H=(t,e)=>{O.prompt(l.t("请输入增加额度"),l.t("调额"),{confirmButtonText:l.t("确认"),cancelButtonText:l.t("取消"),inputPattern:/^\d+(\.\d+)?$/,inputErrorMessage:l.t("请输入合法的数字")}).then(({value:s})=>{R({id:e.id,balance:s,isOut:!0}).then(c=>{Q({type:"success",message:l.t("调额成功")}),y(i.modifyDate)})}).catch(()=>{})},_=u(!0),Z=()=>{_.value=!1,me({}).then(t=>{A.value=t.data.map(e=>({label:e.name,value:e.code})),_.value=!0})},E=u([]),G=()=>{ie({}).then(t=>{E.value=t.data.map(e=>({label:e.currencyCode,value:e.currencyCode}))})},j=u([]);(()=>{ce({}).then(t=>{j.value=t.data.map(e=>({label:e.platformName,value:e.platformCode}))})})(),G(),Z();const g=u(!1),J=t=>{g.value=!0},W=(t,e)=>{O.prompt(l.t("请输入减少的额度"),l.t("调额"),{confirmButtonText:l.t("确认"),cancelButtonText:l.t("取消"),inputPattern:/^\d+(\.\d+)?$/,inputErrorMessage:l.t("请输入合法的数字")}).then(({value:s})=>{R({id:e.id,balance:s,isOut:!1}).then(c=>{Q({type:"success",message:l.t("调额成功")}),y(i.modifyDate)})}).catch(()=>{})};u(0),u(null);const P=u(null);function X(){l.$refs.formCreditTypes.validate(t=>{if(t){let e={tenantKey:i.modifyDate.tenantKey,currencyCode:r.value.currencyCode,platformCode:r.value.platformCode,quotaType:r.value.quotaType};fe(e).then(s=>{var c;l.$modal.msgSuccess(l.t("新增成功")),g.value=!1,(c=P.value)==null||c.resetFields(),y(i.modifyDate)})}})}return(t,e)=>{const s=d("el-form-item"),c=d("el-form"),C=d("el-button"),b=d("el-table-column"),Y=d("el-input"),ee=d("el-table"),te=d("el-scrollbar"),ae=d("pagination"),K=d("el-dialog");return V(),S(K,{modelValue:T(w),"onUpdate:modelValue":e[9]||(e[9]=a=>se(w)?w.value=a:null),width:"920px","append-to-body":""},{header:n(()=>[h("div",ye,v(t.t("调额")),1)]),default:n(()=>[o(te,{"m