gameapi-client/dist-API/assets/RenewDialog.IHlerXHM.js

2 lines
5.3 KiB
JavaScript
Raw Permalink Normal View History

2025-08-14 10:33:48 +08:00
import{r as u,z as M,C as Q,F as T,k as s,o as w,m as k,e as n,n as C,d as a,q as p,t as c,f as r,c as W,K as X,L as Y,H as Z,I as x,D as ee,h as te}from"./index.R3qQMktZ.js";import{s as ae,n as le}from"./tenant.5hwMVhFj.js";const oe={class:"label-scoreRatio"},ne={class:"dialog-footer"},de={__name:"RenewDialog",props:{show:{type:Boolean,default:!1},modifyDate:{type:Object,default:{}},addEditStatus:{type:String,default:"add"}},emits:["submit","update:show"],setup(N,{emit:h}){const{proxy:i}=te(),{ff_tenant_type:U,ff_tenant_status:se}=i.useDict("ff_tenant_type","ff_tenant_status"),q=h,m=N;u(m.addEditStatus=="detail"),u(null),u([]),u([]);const z=u([]),f=M({get(){return m.show},set(t){q("update:show",t)}}),l=Q({account:"",password:"",scoreRatio:1,tenantType:1,tenantSystemPlatforms:[],realBalance:[]}),E=u({account:[{required:!0,message:i.t("商户账号不能为空"),trigger:"blur"}],scoreRatio:[{required:!0,message:i.t("买分比例不能为空"),trigger:"blur"}],tenantType:[{required:!0,message:i.t("商户模式不能为空"),trigger:"change"}],realBalanceNum:[{required:!0,message:i.t("信誉额度不能为空"),trigger:"change"}]}),g=u({pageNum:1,pageSize:100,orderByColumn:"platformCode",isAsc:"desc"}),V=u(0);function O(){}const R=u(!1);function $(){R.value=!0,ae({}).then(t=>{let e=t.data.map(d=>({...d,balance:"",currencyCode:d.currencyCode}));l.realBalance=e,z.value=JSON.parse(JSON.stringify(e)),R.value=!1})}T(()=>{$()}),T(()=>{l.tenantSystemPlatforms=m.modifyDate.tenantSystemPlatforms,l.account=m.modifyDate.account,l.tenantType=m.modifyDate.tenantType,l.scoreRatio=m.modifyDate.scoreRatio});const D=()=>{f.value=!1},_=u(0);function P(t){l.tenantSystemPlatforms=l.tenantSystemPlatforms.map((e,d)=>(t==="del"&&e.useCost>e.cost?e.useCost-=.5:t==="add"&&(e.useCost+=.5),e)),t==="del"&&_.value>0?_.value-=.5:t==="add"&&(_.value+=.5),l.proportion=_.value}u(null);function F(){i.$refs.agentRef.validate(t=>{if(t){l.realBalance.map(d=>({balance:d.balance,currencyCode:d.currencyCode}));let e={id:m.modifyDate.id,scoreRatio:l.scoreRatio,tenantPlatforms:l.tenantSystemPlatforms};le(e).then(d=>{i.$modal.msgSuccess(i.t("更新成功")),D(),getList()})}})}return(t,e)=>{const d=s("el-input"),b=s("el-form-item"),S=s("el-col"),B=s("el-row"),L=s("el-radio-button"),j=s("el-radio-group"),A=s("el-input-number"),y=s("el-button"),v=s("el-table-column"),I=s("el-table"),J=s("pagination"),H=s("el-form"),K=s("el-scrollbar"),G=s("el-dialog");return w(),k(G,{title:t.t("修改"),modelValue:r(f),"onUpdate:modelValue":e[8]||(e[8]=o=>ee(f)?f.value=o:null),width:"820px","append-to-body":""},{footer:n(()=>[C("div",ne,[a(y,{type:"primary",onClick:F},{default:n(()=>[p(c(t.t("确 定")),1)]),_:1}),a(y,{onClick:D},{default:n(()=>[p(c(t.t("取 消")),1)]),_:1})])]),default:n(()=>[a(K,{"max-height":"600px"},{default:n(()=>[a(H,{ref:"agentRef",model:r(l),rules:E.value,"label-width":"120px"},{default:n(()=>[a(B,null,{default:n(()=>[a(S,{span:12},{default:n(()=>[a(b,{label:t.t("商户账号"),prop:"account"},{default:n(()=>[a(d,{modelValue:r(l).account,"onUpdate:modelValue":e[0]||(e[0]=o=>r(l).account=o),disabled:"",placeholder:t.t("请输入商户账号")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),a(S,{span:12},{default:n(()=>[a(b,{label:t.t("密码"),prop:"password"},{default:n(()=>[a(d,{modelValue:r(l).password,"onUpdate:modelValue":e[1]||(e[1]=o=>r(l).password=o),disabled:"","auto-complete":"off",type:"password",placeholder:t.t("请输入商户账号")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1}),a(B,null,{default:n(()=>[a(S,{span:12},{default:n(()=>[a(b,{label:t.t("商户模式"),prop:"tenantType"},{default:n(()=>[a(j,{modelValue:r(l).tenantType,"onUpdate:modelValue":e[2]||(e[2]=o=>r(l).tenantType=o)},{default:n(()=>[(w(!0),W(X,null,Y(r(U),o=>(w(),k(L,{key:o.value,value:o.value},{default:n(()=>[p(c(o.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1}),a(b,{label:t.t("买分比例"),prop:"scoreRatio"},{default:n(()=>[a(A,{modelValue:r(l).scoreRatio,"onUpdate:modelValue"