2025-10-09 16:13:54 +08:00
|
|
|
|
import{D as e,ag as l,r as o,m as a,e as n,w as t,N as m,bq as _,g as d,al as s,O as u,br as r,l as y,am as i,bQ as p,d5 as w,an as c,aX as f,dE as h,aO as V}from"./index.1759997569258Glu3NY1J.js";import{E as R}from"./el-time-select.1759997569258D8PY7geh.js";import{E as b}from"./el-text.1759997569258De5jcUBx.js";const x={class:"flex"},v={class:"dialog-footer"},k={__name:"channel-risk",props:{showChannelRisk:{type:Boolean,default:!1},currentRow:{type:Object,default:{}}},emits:["update:showChannelRisk","loadData"],setup(k,{emit:C}){const U=k;e(()=>U.showChannelRisk,e=>{var l,o,a,n;e&&(g.not_allow_money=(null==(l=U.currentRow)?void 0:l.not_allow_money)?JSON.parse(null==(o=U.currentRow)?void 0:o.not_allow_money).join(","):"",g.min_money=U.currentRow.min_money,g.max_money=U.currentRow.max_money,g.allow_money=(null==(a=U.currentRow)?void 0:a.allow_money)?JSON.parse(null==(n=U.currentRow)?void 0:n.allow_money).join(","):"",g.money_type=U.currentRow.money_type||2,g.start_time=U.currentRow.start_time,g.end_time=U.currentRow.end_time)});const g=l({money_type:2,not_allow_money:"",min_money:"",max_money:"",allow_money:"",start_time:"",end_time:""}),j=()=>{g.money_type=2,g.not_allow_money="",g.min_money="",g.max_money="",g.allow_money="",g.start_time="",g.end_time=""},O=o(),D=C,E=()=>{D("update:showChannelRisk",!1),j()},N=()=>{O.value.validate(e=>{if(e){let e={not_allow_money:""!=(null==g?void 0:g.not_allow_money)?g.not_allow_money.split(","):[],min_money:g.min_money,max_money:g.max_money,allow_money:""!=g.allow_money?g.allow_money.split(","):[],start_time:g.start_time,end_time:g.end_time,money_type:g.money_type,id:U.currentRow.id};h(e).then(e=>{D("update:showChannelRisk",!1),V.success("操作成功"),D("loadData"),j()})}})};return(e,l)=>{const o=b,h=i,V=r,C=w,U=p,j=_,D=R,J=c,S=f;return n(),a(S,{"model-value":k.showChannelRisk,title:"风控",width:"600px","before-close":E},{footer:t(()=>[y("div",v,[m(J,{type:"primary",onClick:N},{default:t(()=>l[13]||(l[13]=[u(" 提交保存 ")])),_:1,__:[13]})])]),default:t(()=>[m(j,{model:d(g),"label-width":"auto",ref_key:"channelRef",ref:O},{default:t(()=>[m(o,{type:"danger"},{default:t(()=>l[7]||(l[7]=[u("注意:不需要风控的实现请默认为0")])),_:1,__:[7]}),m(V,{label:"限额排查",prop:"not_allow_money"},{default:t(()=>[m(h,{modelValue:d(g).not_allow_money,"onUpdate:modelValue":l[0]||(l[0]=e=>d(g).not_allow_money=e)},null,8,["modelValue"]),l[8]||(l[8]=y("span",null,"渠道需要排除的金额,英文,分割",-1))]),_:1,__:[8]}),m(V,{label:"金额模式",prop:"money_type"},{default:t(()=>[m(U,{modelValue:d(g).money_type,"onUpdate:modelValue":l[1]||(l[1]=e=>d(g).money_type=e)},{default:t(()=>[m(C,{value:2},{default:t(()=>l[9]||(l[9]=[u("区间金额")])),_:1,__:[9]}),m(C,{value:1},{default:t(()=>l[10]||(l[10]=[u("固定金额")])),_:1,__:[10]})]),_:1},8,["modelValue"])]),_:1}),2==d(g).money_type?(n(),a(j,{key:0,inline:!0,model:d(g),"label-width":"auto"},{default:t(()=>[m(V,{label:"单笔最小金额",prop:"min_money"},{default:t(()=>[m(h,{modelValue:d(g).min_money,"onUpdate:modelValue":l[2]||(l[2]=e=>d(g).min_money=e),type:"number"},null,8,["modelValue"])]),_:1}),m(V,{label:"单笔最大金额",prop:"max_money"},{default:t(()=>[m(h,{modelValue:d(g).max_money,"onUpdate:modelValue":l[3]||(l[3]=e=>d(g).max_money=e),type:"number"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])):s("",!0),1==d(g).money_type?(n(),a(V,{key:1,label:"固定金额",prop:"allow_money"},{default:t(()=>[m(h,{modelValue:d(g).allow_money,"onUpdate:modelValue":l[4]||(l[4]=e=>d(g).allow_money=e)},null,8,["modelValue"]),l[11]||(l[11]=y("span",null,"渠道可交易的固定金额,英文,分割",-1))]),_:1,__:[11]})):s("",!0),m(V,{label:"交易时间",prop:"start_time"},{default:t(()=>[y("div",x,[m(D,{modelValue:d(g).start_time,"onUpdate:modelValue":l[5]||(l[5]=e=>d(g).start_time=e),class:"mr-4",placeholder:"开始时间",start:"00:00",step:"01:00",end:"23:00"},null,8,["modelValue"]),l[12]||(l[12]=y("span",{style:{"margin-right":"12px"}},"-",-1)),m(D,{modelValue:d(g).end_time,"onUpdate:modelValue":l[6]||(l[6]=e=>
|