webGoodsSource-dist/js/service-list.etJejU_s.js
2025-08-17 11:17:03 +08:00

2 lines
24 KiB
JavaScript

import{r as e,ag as a,D as l,b6 as t,bo as n,be as o,bY as r,c as i,e as m,N as s,w as p,l as d,an as c,O as u,bd as h,t as g,E as b,g as _,R as v,m as I,bZ as F,b_ as y,a_ as w,bw as f,bx as D,am as x,b0 as C,bn as q}from"./index.CgUrhMi-.js";import{_ as k}from"./index.Dsu7cbNl.js";import{y as V,z as K,A as U,B as R,C as B,D as S,s as T,E as A,F as j,G as L,H as E}from"./account.CoW_q1sx.js";import{e as z}from"./commonOptions.Ag0Metzh.js";import"./el-col.Kqx4qMN2.js";import"./deposit.Bsh_76DW.js";import"./service.D4jtoLKX.js";import"./merchant.CyZlgVZS.js";const N={class:"operate"},O={class:"operate"},G={class:"dialog-footer"},W={__name:"service-list",setup(W){const $=[{label:"禁用",value:0},{label:"正常",value:1}],H=[{label:"关",value:0},{label:"开",value:1}];let P=[];const Y=e(null),Z=e(null),J=e(null),M=a({channelRow:{},apiKeyDialog:{id:"",showApiKeyDialog:!1,rules:{password:[{required:!0,message:"请输入登录密码",trigger:"blur"},{min:6,max:18,message:"密码长度6-18位",trigger:"blur"}]},values:{password:"",apiKey:""}},columns:[{prop:"id",label:"服务商ID",width:90,align:"center"},{prop:"service_name",label:"服务商名称",align:"center"},{prop:"code",label:"服务商编号",align:"center"},{prop:"name",label:"登录账户",align:"center"},{prop:"apiKey",label:"apiKey",width:100,align:"center",slot:"apiKeySolt"},{prop:"deposit_total",label:"押金余额",align:"center",slot:"balanceDetails"},{prop:"status",label:"状态",align:"center",slot:"status_slot"},{prop:"phone",label:"手机号",align:"center"},{prop:"remark",label:"备注",align:"center"},{prop:"created_at",label:"创建时间",width:180,align:"center"},{prop:"operate",label:"操作",width:250,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"服务商编号",prop:"code",type:"input",value:""},{label:"服务商名称",prop:"service_name",type:"input",value:""},{label:"登录账户",prop:"name",type:"input",value:""},{label:"手机号",prop:"phone",type:"input",value:""},{label:"状态",type:"select",prop:"status",value:"",options:$},{prop:"created_at",label:"创建时间",width:"180px",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:10,loading:!1,reasonList:[],reasonObj:{},addForm:{title:"新增",fields:[{label:"服务商名称",prop:"service_name",type:"input",value:"",disabled:!1},{label:"登录账户",prop:"name",type:"input",value:""},{label:"登录密码",prop:"password",type:"password",value:""},{label:"支付密码",prop:"pay_password",type:"password",value:""},{label:"押金",prop:"deposit_total",type:"number",value:""},{label:"最低接单押金",prop:"min_deposit",type:"number",value:""},{label:"手机号",prop:"phone",type:"input",value:""},{label:"账户状态",prop:"status",type:"select",options:$},{label:"备注",prop:"remark",type:"input",value:""}],rules:{service_name:[{required:!0,message:"请输入服务商名称",trigger:"blur"}],name:[{required:!0,message:"请输入登录账户",trigger:"blur"}],password:[{required:!0,message:"请输入登录密码",trigger:"blur"}],pay_password:[{required:!0,message:"请输入支付密码",trigger:"blur"}],deposit_total:[{required:!0,message:"请输入押金",trigger:"blur"}],min_deposit:[{required:!0,message:"请输入最低接单押金",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"change"}]},values:{parent_id:"",service_name:"",name:"",password:"",pay_password:"",deposit_total:"",min_deposit:"",phone:"",status:"",remark:""}},btnLoading:!1,showAddDialog:!1,showUpdateBalanceDialog:!1,updateBalanceDialogForm:{title:"押金调整",fields:[{label:"服务商名称",prop:"service_name",type:"input",disabled:!0},{label:"调整类型",prop:"crease",type:"select",options:[{label:"增加",value:0},{label:"减少",value:1}]},{label:"金额",prop:"deposit_total",type:"number"},{label:"备注",prop:"remark",type:"input"}],values:{service_name:"",crease:0,deposit_total:"",remark:""},rules:{crease:[{required:!0,message:"请选择调整类型",trigger:"blur"}],deposit_total:[{required:!0,message:"请输入调整金额",trigger:"blur"}]}},channelItemForm:{dialogTitle:"",showChannelItemDialog:!1,showChannelItemFormDialog:!1,channelTableData:[],per_page:10,page:1,total:0,loading:!1,channelItemFormItem:{title:"添加通道",fields:[{label:"服务商名称",prop:"name",type:"input",value:"",disabled:!0},{label:"通道名称",prop:"channel_id",type:"select",options:[],disabled:!1,placeholder:"请选择通道",value:null},{label:"通道编码",prop:"channel_code",type:"select",options:[],disabled:!0,placeholder:"请选择通道"},{label:"费率%",prop:"rate",type:"number",placeholder:"请输入费率"},{label:"接单权重",prop:"weight",type:"number",placeholder:"值越大系统将会分配更多的接单资源"},{label:"接单金额",prop:"type",type:"select",options:P,placeholder:"请选择接单金额"},{label:"最小金额",prop:"balance_min",type:"number",placeholder:"请输入最小金额",unshow:!0},{label:"最大金额",prop:"balance_max",type:"number",placeholder:"请输入最大金额",unshow:!0},{label:"固定金额",prop:"amount",type:"input",placeholder:"请输入固定金额,多个以英文逗号隔开",unshow:!0}],rules:{channel_id:[{required:!0,message:"请选择通道",trigger:"change"}],rate:[{required:!0,message:"请输入费率",trigger:"blur"}],weight:[{required:!0,message:"请输入接单权重",trigger:"blur"}],type:[{required:!0,message:"请选择入金规则",trigger:"change"}],balance_min:[{required:!1,message:"请输入最小金额",trigger:"blur"}],balance_max:[{required:!1,message:"请输入最大金额",trigger:"blur"}],amount:[{required:!1,message:"请输入固定金额,多个以英文逗号隔开",trigger:"blur"}]},values:{channel_code:"",channel_id:"",rate:"",weight:"",amount:"",balance_min:"",balance_max:"",type:0,sync_sub:"",service_id:""}},columns:[{prop:"service",label:"服务商名称",width:160,slot:"serviceNameSolt"},{prop:"channel",label:"通道名称",width:160,slot:"channelNameSolt"},{prop:"channel",label:"通道编码",width:160,slot:"channelCodeSolt"},{prop:"rate",label:"费率%",width:80},{prop:"weight",label:"接单权重",width:120},{prop:"type",label:"接单金额",width:120,slot:"typeSolt"},{prop:"balance_min",label:"最小金额",width:120},{prop:"balance_max",label:"最大金额",width:120},{prop:"amount",label:"固定金额",width:120,slot:"amountSolt"},{prop:"created_at",label:"创建时间",width:200},{prop:"operate",label:"操作",width:160,slot:"operate",fixed:"right"}],searchFields:[]}}),Q=(e,a)=>{let l="",t=null;switch(a){case 0:t=P;break;case 1:t=H}return t.some(a=>{if(a.value==e)return l=a.label,!0}),l};l(()=>M.channelItemForm.channelItemFormItem.values.type,e=>{0==e?(M.channelItemForm.channelItemFormItem.fields.forEach(e=>{"balance_min"===e.prop&&(e.unshow=!0),"balance_max"===e.prop&&(e.unshow=!0),"amount"===e.prop&&(e.unshow=!0)}),M.channelItemForm.channelItemFormItem.rules.balance_min[0].required=!1,M.channelItemForm.channelItemFormItem.rules.balance_max[0].required=!1,M.channelItemForm.channelItemFormItem.rules.amount[0].required=!1,M.channelItemForm.channelItemFormItem.values.balance_min="",M.channelItemForm.channelItemFormItem.values.balance_max="",M.channelItemForm.channelItemFormItem.values.amount=""):1==e?(M.channelItemForm.channelItemFormItem.fields.forEach(e=>{"balance_min"===e.prop&&(e.unshow=!1),"balance_max"===e.prop&&(e.unshow=!1),"amount"===e.prop&&(e.unshow=!0)}),M.channelItemForm.channelItemFormItem.rules.balance_min[0].required=!0,M.channelItemForm.channelItemFormItem.rules.balance_max[0].required=!0,M.channelItemForm.channelItemFormItem.rules.amount[0].required=!1,M.channelItemForm.channelItemFormItem.values.amount=""):2==e&&(M.channelItemForm.channelItemFormItem.fields.forEach(e=>{"balance_min"===e.prop&&(e.unshow=!0),"balance_max"===e.prop&&(e.unshow=!0),"amount"===e.prop&&(e.unshow=!1)}),M.channelItemForm.channelItemFormItem.rules.balance_min[0].required=!1,M.channelItemForm.channelItemFormItem.rules.balance_max[0].required=!1,M.channelItemForm.channelItemFormItem.rules.amount[0].required=!0,M.channelItemForm.channelItemFormItem.values.balance_min="",M.channelItemForm.channelItemFormItem.values.balance_max="")},{immediate:!0}),l(()=>M.channelItemForm.channelItemFormItem.title,e=>{M.channelItemForm.channelItemFormItem.fields[1].disabled="添加通道"!==M.channelItemForm.channelItemFormItem.title},{deep:!0}),l(()=>M.addForm.title,e=>{M.addForm.fields[1].disabled="新增"!==M.addForm.title},{deep:!0}),l(()=>M.channelItemForm.channelItemFormItem.values.channel_id,e=>{M.channelItemForm.channelItemFormItem.fields[1].options.length&&M.channelItemForm.channelItemFormItem.fields[2].options.length&&M.channelItemForm.channelItemFormItem.fields[2].options.forEach(a=>{a.id==e&&(M.channelItemForm.channelItemFormItem.values.channel_code=a.value)})},{deep:!0});const X=()=>{M.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),de()},ee=()=>{M.channelItemForm.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),te()},ae=e(),le=F(async()=>{ae.value&&ae.value.hasValid&&ae.value.hasValid().validate(e=>{e&&(M.btnLoading=!0,B(M.updateBalanceDialogForm.values,M.channelRow.id).then(e=>{q.success("调整押金余额成功"),M.showUpdateBalanceDialog=!1,M.btnLoading=!1,de()}).catch(()=>{M.btnLoading=!1,q.error("调整押金余额失败")}))})},300),te=()=>{var e;let a={per_page:M.channelItemForm.per_page,page:M.channelItemForm.page},l=pe(M.channelItemForm.searchFields);(null==(e=l.created_at)?void 0:e.length)>0&&(l.created_at_start=l.created_at[0]?n(l.created_at[0]):"",l.created_at_end=l.created_at[1]?n(l.created_at[1]):""),l.id=M.channelRow.id,S(Object.assign(a,l)).then(e=>{M.channelItemForm.channelTableData=e.data,M.channelItemForm.total=e.total,M.channelItemForm.loading=!1}).catch(()=>{M.channelItemForm.loading=!1})},ne=(e,a)=>{var l;"add"===e?M.channelItemForm.channelItemFormItem={title:"添加通道",fields:[{label:"服务商名称",prop:"name",type:"input",value:"",disabled:!0},{label:"通道名称",prop:"channel_id",type:"select",options:[],disabled:!1,placeholder:"请选择通道",value:null},{label:"通道编码",prop:"channel_code",type:"select",options:[],disabled:!0,placeholder:"请选择通道"},{label:"费率%",prop:"rate",type:"number",placeholder:"请输入费率"},{label:"接单权重",prop:"weight",type:"number",placeholder:"值越大系统将会分配更多的接单资源"},{label:"接单金额",prop:"type",type:"select",options:P,placeholder:"请选择接单金额"},{label:"最小金额",prop:"balance_min",type:"number",placeholder:"请输入最小金额",unshow:!0},{label:"最大金额",prop:"balance_max",type:"number",placeholder:"请输入最大金额",unshow:!0},{label:"固定金额",prop:"amount",type:"input",placeholder:"请输入固定金额,多个以英文逗号隔开",unshow:!0}],rules:{channel_id:[{required:!0,message:"请选择通道",trigger:"change"}],rate:[{required:!0,message:"请输入费率",trigger:"blur"}],weight:[{required:!0,message:"请输入接单权重",trigger:"blur"}],type:[{required:!0,message:"请选择入金规则",trigger:"change"}],balance_min:[{required:!1,message:"请输入最小金额",trigger:"blur"}],balance_max:[{required:!1,message:"请输入最大金额",trigger:"blur"}],amount:[{required:!1,message:"请输入固定金额,多个以英文逗号隔开",trigger:"blur"}]},values:{channel_code:"",channel_id:"",rate:"",weight:"",amount:"",balance_min:"",balance_max:"",type:0,sync_sub:"",service_id:""}}:(M.channelItemForm.channelItemFormItem.values={...a},M.channelItemForm.channelItemFormItem.title=`修改${a.name||""}通道`,M.channelItemForm.channelItemFormItem.values.channel_code=(null==(l=null==a?void 0:a.channel)?void 0:l.code)||"",M.channelItemForm.channelItemFormItem.values.amount=Array.isArray(null==a?void 0:a.amount)?null==a?void 0:a.amount.join(","):[]),M.channelItemForm.channelItemFormItem.values.name=M.channelRow.name,M.channelItemForm.showChannelItemFormDialog=!0,T().then(e=>{let a=e.map(e=>({id:e.id,label:e.name,value:e.id})),l=e.map(e=>({id:e.id,label:e.code,value:e.code}));M.channelItemForm.channelItemFormItem.fields[1].options=a,M.channelItemForm.channelItemFormItem.fields[2].options=l})},oe=()=>{Y.value&&Y.value.validate(e=>{e&&E(M.apiKeyDialog.id,M.apiKeyDialog.values).then(e=>{M.apiKeyDialog.values.apiKey=e||""})})},re=()=>{J.value&&J.value.hasValid&&J.value.hasValid().validate(e=>{var a;if(e){let e=(null==(a=M.channelItemForm.channelItemFormItem.values.amount)?void 0:a.length)?[...new Set(M.channelItemForm.channelItemFormItem.values.amount.split(",").map(e=>Number(e)))]:[],l={...M.channelItemForm.channelItemFormItem.values,amount:e};"添加通道"===M.channelItemForm.channelItemFormItem.title?(l.service_id=M.channelRow.id,j(l).then(e=>{M.channelItemForm.showChannelItemFormDialog=!1,te()})):L(l,M.channelItemForm.channelItemFormItem.values.id).then(e=>{M.channelItemForm.showChannelItemFormDialog=!1,te()})}})},ie=F(async()=>{Z.value&&Z.value.hasValid&&Z.value.hasValid().validate(e=>{var a;if(e)if(M.btnLoading=!0,"新增"==M.addForm.title)U(M.addForm.values).then(e=>{de(),M.showAddDialog=!1,M.btnLoading=!1}).catch(()=>{M.btnLoading=!1});else{let e={...M.addForm.values};R(e,null==(a=M.addForm.values)?void 0:a.id).then(e=>{M.showAddDialog=!1,M.btnLoading=!1,de()}).catch(()=>{M.btnLoading=!1})}})},300),me=()=>{M.channelItemForm.per_page=10,M.channelItemForm.page=1,M.channelItemForm.channelTableData=[],M.channelItemForm.total=0,M.channelRow={},M.channelItemForm.showChannelItemDialog=!1},se=(e,a)=>{1===a?M.addForm={title:"新增",fields:[{label:"服务商名称",prop:"service_name",type:"input",value:"",disabled:!1},{label:"登录账户",prop:"name",type:"input",value:""},{label:"登录密码",prop:"password",type:"password",value:""},{label:"支付密码",prop:"pay_password",type:"password",value:""},{label:"押金",prop:"deposit_total",type:"number",value:""},{label:"最低接单押金",prop:"min_deposit",type:"number",value:""},{label:"手机号",prop:"phone",type:"input",value:""},{label:"账户状态",prop:"status",type:"select",options:$},{label:"备注",prop:"remark",type:"input",value:""}],rules:{service_name:[{required:!0,message:"请输入服务商名称",trigger:"blur"}],name:[{required:!0,message:"请输入登录账户",trigger:"blur"}],password:[{required:!0,message:"请输入登录密码",trigger:"blur"}],pay_password:[{required:!0,message:"请输入支付密码",trigger:"blur"}],deposit_total:[{required:!0,message:"请输入押金",trigger:"blur"}],min_deposit:[{required:!0,message:"请输入最低接单押金",trigger:"blur"}],status:[{required:!0,message:"请选择状态",trigger:"change"}]},values:{parent_id:"",service_name:"",name:"",password:"",pay_password:"",deposit_total:"",min_deposit:"",phone:"",status:"",remark:""}}:(M.addForm.title="编辑",M.addForm.values={...e}),M.showAddDialog=!0};function pe(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}t(()=>{M.channelItemForm.channelItemFormItem.fields.forEach(e=>{"type"===e.prop&&(e.options=P=z())}),de()});const de=()=>{var e;M.loading=!0;let a={per_page:M.per_page,page:M.page},l=pe(M.searchFields);(null==(e=l.created_at)?void 0:e.length)>0&&(l.created_at_start=l.created_at[0]?n(l.created_at[0]):"",l.created_at_end=l.created_at[1]?n(l.created_at[1]):""),V(Object.assign(a,l)).then(e=>{M.tableData=e.data,M.total=e.total,M.loading=!1}).catch(()=>{M.loading=!1})};return(e,a)=>{const l=o("Plus"),t=b,n=c,F=h,V=k,U=y,R=w,B=x,S=D,T=f,j=r("click-debounce");return m(),i("div",null,[s(V,{type:"export",columns:_(M).columns,searchFields:_(M).searchFields,"onUpdate:searchFields":a[1]||(a[1]=e=>_(M).searchFields=e),data:_(M).tableData,per_page:_(M).per_page,"onUpdate:per_page":a[2]||(a[2]=e=>_(M).per_page=e),page:_(M).page,"onUpdate:page":a[3]||(a[3]=e=>_(M).page=e),total:_(M).total,onGetTableData:de,onResetForm:X,loading:_(M).loading,showSelection:!1,showRightRefreshSlot:!1},{btns:p(()=>[d("div",{class:"blue",onClick:a[0]||(a[0]=a=>se(e.row,1))},[s(t,null,{default:p(()=>[s(l)]),_:1}),a[20]||(a[20]=u(" 新增 "))])]),parentName:p(({row:e})=>{var a;return[d("div",null,g((null==(a=e.parent)?void 0:a.name)||""),1)]}),balanceDetails:p(({row:e})=>[d("div",null,g(e.deposit_total),1),d("div",null,[s(n,{link:"",onClick:a=>(e=>{M.channelRow={...e},M.updateBalanceDialogForm.values={service_name:(null==e?void 0:e.service_name)||"",crease:0,deposit_total:"",remark:""},M.showUpdateBalanceDialog=!0})(e),style:{color:"#409eff"}},{default:p(()=>a[21]||(a[21]=[u(" 调整 ")])),_:2,__:[21]},1032,["onClick"])])]),apiKeySolt:p(({row:e})=>[d("div",null,[s(n,{size:"small",type:"primary",onClick:a=>(e=>{M.apiKeyDialog.showApiKeyDialog=!0,M.apiKeyDialog.id=e.id,M.apiKeyDialog.values.password="",M.apiKeyDialog.values.apiKey=""})(e)},{default:p(()=>a[22]||(a[22]=[u(" 查看 ")])),_:2,__:[22]},1032,["onClick"])])]),status_slot:p(({row:e})=>[s(F,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,disabled:!0,style:{"--el-switch-on-color":"#337ecc"},"active-value":1,"inactive-value":0,"active-text":"正常","inactive-text":"禁用",onChange:e=>{}},null,8,["modelValue","onUpdate:modelValue","onChange"])]),order_status_slot:p(({row:e})=>[s(F,{modelValue:e.difference_status,"onUpdate:modelValue":a=>e.difference_status=a,disabled:!0,style:{"--el-switch-on-color":"#337ecc"},"active-value":0,"inactive-value":1,"active-text":"开","inactive-text":"关",onChange:e=>{}},null,8,["modelValue","onUpdate:modelValue","onChange"])]),team_slot:p(({row:e})=>[s(F,{modelValue:e.difference_status,"onUpdate:modelValue":a=>e.difference_status=a,disabled:!0,style:{"--el-switch-on-color":"#337ecc"},"active-value":0,"inactive-value":1,"active-text":"开","inactive-text":"关",onChange:e=>{}},null,8,["modelValue","onUpdate:modelValue","onChange"])]),down_slot:p(({row:e})=>[s(F,{modelValue:e.difference_status,"onUpdate:modelValue":a=>e.difference_status=a,disabled:!0,style:{"--el-switch-on-color":"#337ecc"},"active-value":0,"inactive-value":1,"active-text":"开","inactive-text":"关",onChange:e=>{}},null,8,["modelValue","onUpdate:modelValue","onChange"])]),add_slot:p(({row:e})=>[s(F,{modelValue:e.difference_status,"onUpdate:modelValue":a=>e.difference_status=a,disabled:!0,style:{"--el-switch-on-color":"#337ecc"},"active-value":0,"inactive-value":1,"active-text":"开","inactive-text":"关",onChange:e=>{}},null,8,["modelValue","onUpdate:modelValue","onChange"])]),operate:p(({row:e})=>[d("div",N,[s(n,{size:"small",type:"primary",onClick:a=>se(e,2)},{default:p(()=>a[23]||(a[23]=[u(" 编辑 ")])),_:2,__:[23]},1032,["onClick"]),s(n,{size:"small",type:"warning",onClick:a=>(e=>{M.channelItemForm.showChannelItemDialog=!0,M.channelItemForm.dialogTitle=`配置"${e.name}"通道`,M.channelItemForm.loading=!0,M.channelRow={...e},te()})(e)},{default:p(()=>a[24]||(a[24]=[u(" 通道配置 ")])),_:2,__:[24]},1032,["onClick"]),s(n,{size:"small",type:"danger",onClick:a=>(async e=>{C.confirm("确认要删除吗","系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{K(e.id).then(e=>{q.success("删除成功"),de()}).catch(()=>{q.error("删除失败")})})})(e)},{default:p(()=>a[25]||(a[25]=[u(" 删除 ")])),_:2,__:[25]},1032,["onClick"])])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"]),s(U,{showDialog:_(M).showAddDialog,"onUpdate:showDialog":a[4]||(a[4]=e=>_(M).showAddDialog=e),formData:_(M).addForm,"onUpdate:formData":a[5]||(a[5]=e=>_(M).addForm=e),ref_key:"addFormRef",ref:Z,labelWidth:"120px"},{submit:p(()=>[v((m(),I(n,{type:"primary",loading:_(M).btnLoading},{default:p(()=>a[26]||(a[26]=[u("确定")])),_:1,__:[26]},8,["loading"])),[[j,_(ie)]])]),_:1},8,["showDialog","formData"]),s(U,{showDialog:_(M).showUpdateBalanceDialog,"onUpdate:showDialog":a[6]||(a[6]=e=>_(M).showUpdateBalanceDialog=e),formData:_(M).updateBalanceDialogForm,"onUpdate:formData":a[7]||(a[7]=e=>_(M).updateBalanceDialogForm=e),ref_key:"updateBalanceDialogFormRef",ref:ae,labelWidth:"100px"},{submit:p(()=>[v((m(),I(n,{type:"primary",loading:_(M).btnLoading},{default:p(()=>a[27]||(a[27]=[u("确定")])),_:1,__:[27]},8,["loading"])),[[j,_(le)]])]),_:1},8,["showDialog","formData"]),s(R,{title:_(M).channelItemForm.dialogTitle,"model-value":_(M).channelItemForm.showChannelItemDialog,width:"60%","destroy-on-close":!0,"close-on-click-modal":!1,onClose:me},{default:p(()=>[s(V,{type:"channel-item",showSearchBtn:!0,columns:_(M).channelItemForm.columns,searchFields:_(M).channelItemForm.searchFields,"onUpdate:searchFields":a[9]||(a[9]=e=>_(M).channelItemForm.searchFields=e),data:_(M).channelItemForm.channelTableData,per_page:_(M).channelItemForm.per_page,"onUpdate:per_page":a[10]||(a[10]=e=>_(M).channelItemForm.per_page=e),page:_(M).channelItemForm.page,"onUpdate:page":a[11]||(a[11]=e=>_(M).channelItemForm.page=e),total:_(M).channelItemForm.total,showRightRefreshSlot:!1,onGetTableData:a[12]||(a[12]=e=>te()),loading:_(M).channelItemForm.loading,onResetForm:ee,name:"channel-item"},{btns:p(()=>[d("div",{class:"blue",onClick:a[8]||(a[8]=e=>ne("add"))},[s(t,null,{default:p(()=>[s(l)]),_:1}),a[28]||(a[28]=u(" 新增 "))])]),serviceNameSolt:p(({row:e})=>{var a;return[d("div",null,g((null==(a=e.service)?void 0:a.name)||""),1)]}),channelNameSolt:p(({row:e})=>{var a;return[d("div",null,g((null==(a=e.channel)?void 0:a.name)||""),1)]}),channelCodeSolt:p(({row:e})=>{var a;return[d("div",null,g((null==(a=e.channel)?void 0:a.code)||""),1)]}),typeSolt:p(({row:e})=>[d("div",null,g(Q(e.type,0)),1)]),amountSolt:p(({row:e})=>[d("div",null,g(Array.isArray(null==e?void 0:e.amount)?null==e?void 0:e.amount.join(","):""),1)]),operate:p(({row:e,$index:l})=>[d("div",O,[s(n,{size:"small",type:"primary",onClick:a=>ne("edit",e)},{default:p(()=>a[29]||(a[29]=[u(" 编辑 ")])),_:2,__:[29]},1032,["onClick"]),s(n,{size:"small",type:"danger",onClick:a=>((e,a)=>{C.confirm("是否确认删除?","系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{A(e.id).then(e=>{M.channelItemForm.channelTableData.splice(a,1),q.success("删除成功")}).catch(()=>{q.error("删除失败")})})})(e,l)},{default:p(()=>a[30]||(a[30]=[u(" 删除 ")])),_:2,__:[30]},1032,["onClick"])])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])]),_:1},8,["title","model-value"]),s(U,{showDialog:_(M).channelItemForm.showChannelItemFormDialog,"onUpdate:showDialog":a[13]||(a[13]=e=>_(M).channelItemForm.showChannelItemFormDialog=e),labelWidth:"120px",formData:_(M).channelItemForm.channelItemFormItem,"onUpdate:formData":a[14]||(a[14]=e=>_(M).channelItemForm.channelItemFormItem=e),values:_(M).channelItemForm.channelItemFormItem.values.channel_id,"onUpdate:values":a[15]||(a[15]=e=>_(M).channelItemForm.channelItemFormItem.values.channel_id=e),ref_key:"channelItemRef",ref:J},{submit:p(()=>[v((m(),I(n,{type:"primary"},{default:p(()=>a[31]||(a[31]=[u("确定")])),_:1,__:[31]})),[[j,re]])]),_:1},8,["showDialog","formData","values"]),s(R,{modelValue:_(M).apiKeyDialog.showApiKeyDialog,"onUpdate:modelValue":a[19]||(a[19]=e=>_(M).apiKeyDialog.showApiKeyDialog=e),title:"查看验证码",width:"600",center:""},{footer:p(()=>[d("div",G,[s(n,{onClick:a[18]||(a[18]=e=>_(M).apiKeyDialog.showApiKeyDialog=!1)},{default:p(()=>a[32]||(a[32]=[u("取消")])),_:1,__:[32]}),s(n,{type:"primary",onClick:oe},{default:p(()=>a[33]||(a[33]=[u(" 查看 ")])),_:1,__:[33]})])]),default:p(()=>[s(T,{model:_(M).apiKeyDialog.values,"label-width":"120px",ref_key:"apiKeyDialogFormRef",ref:Y,rules:_(M).apiKeyDialog.rules},{default:p(()=>[s(S,{label:"登录密码",prop:"password"},{default:p(()=>[s(B,{modelValue:_(M).apiKeyDialog.values.password,"onUpdate:modelValue":a[16]||(a[16]=e=>_(M).apiKeyDialog.values.password=e),type:"password"},null,8,["modelValue"])]),_:1}),s(S,{label:"apiKey",prop:"balance"},{default:p(()=>[s(B,{modelValue:_(M).apiKeyDialog.values.apiKey,"onUpdate:modelValue":a[17]||(a[17]=e=>_(M).apiKeyDialog.values.apiKey=e),disabled:!0},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}};export{W as default};