123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- /*
- * Copyright (c) 2018-2025, lengleng All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * Neither the name of the pig4cloud.com developer nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- * Author: lengleng (wangiegie@gmail.com)
- */
- const DIC = {
- vaild: [{
- label: '否',
- value: 'false'
- }, {
- label: '是',
- value: 'true'
- }]
- }
- export const tableOption = {
- border: true,
- index: true,
- indexLabel: '序号',
- stripe: true,
- menuAlign: 'center',
- align: 'center',
- viewBtn: true,
- column: [{
- width: 150,
- label: '编号',
- prop: 'clientId',
- align: 'center',
- sortable: true,
- rules: [{
- required: true,
- message: '请输入clientId',
- trigger: 'blur'
- }]
- }, {
- label: '密钥',
- prop: 'clientSecret',
- align: 'center',
- sortable: true,
- overHidden: true,
- width: 120,
- rules: [{
- required: true,
- message: '请输入clientSecret',
- trigger: 'blur'
- }]
- }, {
- label: '域',
- prop: 'scope',
- align: 'center',
- rules: [{
- required: true,
- message: '请输入scope',
- trigger: 'blur'
- }]
- }, {
- label: '自动放行',
- prop: 'autoapprove',
- align: 'center',
- type: 'radio',
- border:true,
- dicData: DIC.vaild,
- rules: [{
- required: true,
- message: '请选择是否放行',
- trigger: 'blur'
- }]
- }, {
- label: '授权模式',
- prop: 'authorizedGrantTypes',
- type: 'checkbox',
- dicUrl: '/admin/dict/type/grant_types',
- align: 'center',
- overHidden: true,
- row: true,
- span: 24,
- rules: [{
- required: true,
- message: '请输入授权模式',
- trigger: 'blur'
- }]
- }, {
- label: '令牌时效',
- type: 'number',
- prop: 'accessTokenValidity',
- align: 'center'
- }, {
- label: '刷新时效',
- type: 'number',
- prop: 'refreshTokenValidity',
- align: 'center'
- }, {
- label: '回调地址',
- prop: 'webServerRedirectUri',
- align: 'center',
- hide: true
- }, {
- label: '权限',
- prop: 'authorities',
- align: 'center',
- hide: true
- }, {
- label: '扩展信息',
- prop: 'additionalInformation',
- align: 'center',
- type: 'textarea',
- placeholder: 'JSON格式数据',
- hide: true,
- minRows: 2,
- row: true,
- span: 24,
- }]
- }
|