You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.8 KiB
JavaScript
2 lines
2.8 KiB
JavaScript
import{D as n}from"./dictEnum-DeC8h6ZR.js";import{g as o,a as l}from"./dict-B_9qLt7l.js";import{u as i}from"./useRender-CuBarcLn.js";import{ax as t}from"./entry/index-CruxN-Hs-1723019140439.js";function I(e){return t.get({url:"/system/client/list",params:e})}function S(){return t.post({url:"/system/client/export",responseType:"blob"},{isTransformResponse:!1})}function b(e){return t.get({url:"/system/client/"+e})}function y(e){return t.postWithMsg({url:"/system/client",data:e})}function T(e){return t.putWithMsg({url:"/system/client",data:e})}function s(e){return t.putWithMsg({url:"/system/client",data:e})}function g(e){return t.deleteWithMsg({url:"/system/client/"+e})}const P=[{label:"客户端key",field:"clientKey",component:"Input"},{label:"客户端秘钥",field:"clientSecret",component:"Input"},{label:"状态",field:"status",component:"Select",componentProps:{options:o(n.NORMAL_DISABLE)}}],{renderSwitch:a,renderDictTag:c,renderDictTags:u}=i(),h=[{title:"客户端ID",dataIndex:"clientId"},{title:"客户端key",dataIndex:"clientKey"},{title:"客户端秘钥",dataIndex:"clientSecret"},{title:"授权类型",dataIndex:"grantTypeList",customRender({value:e}){return e?u(e,l(n.SYS_GRANT_TYPE)):"无"}},{title:"设备类型",dataIndex:"deviceType",customRender({value:e}){return c(e,l(n.SYS_DEVICE_TYPE))}},{title:"token活跃时间",dataIndex:"activeTimeout",customRender({value:e}){return e+"秒"}},{title:"token超时时间",dataIndex:"timeout",customRender({value:e}){return e+"秒"}},{title:"状态",dataIndex:"status",customRender({record:e}){return a(e,s,r=>`确认${r}客户端[${e.clientKey}]吗?`)}}],D=[{label:"ID",field:"id",component:"Input",show:!1},{label:"客户端ID",field:"clientId",component:"Input",componentProps:{disabled:!0},show:!1},{label:"客户端key",field:"clientKey",component:"Input",required:!0},{label:"客户端秘钥",field:"clientSecret",component:"Input",required:!0},{label:"授权类型",field:"grantTypeList",component:"Select",componentProps:{options:o(n.SYS_GRANT_TYPE),mode:"multiple",optionFilterProp:"label"},required:!0},{label:"设备类型",field:"deviceType",component:"Select",componentProps:{allowClear:!1,options:o(n.SYS_DEVICE_TYPE)},required:!0},{label:"Token活跃超时时间",field:"activeTimeout",defaultValue:1800,component:"InputNumber",helpMessage:"指定时间无操作则过期(单位:秒), 默认30分钟(1800秒)",colProps:{span:11},componentProps:{addonAfter:"秒"}},{label:"Token固定超时时间",field:"timeout",defaultValue:604800,component:"InputNumber",helpMessage:"指定时间必定过期(单位:秒),默认七天(604800秒)",colProps:{span:12,offset:1},componentProps:{addonAfter:"秒"}},{label:"状态",field:"status",defaultValue:"0",component:"RadioButtonGroup",componentProps:{options:o(n.NORMAL_DISABLE)}}];export{T as a,y as b,b as c,I as d,h as e,P as f,S as g,s as h,g as i,D as m};
|