@@ -39,8 +39,6 @@ const [form, resetForm] = useResetReactive({
3939 timeout: 86400 ,
4040 isConcurrent: true ,
4141 maxLoginCount: - 1 ,
42- replacedRange: ' ALL_DEVICE_TYPE' ,
43- overflowLogoutMode: ' KICKOUT' ,
4442 status: 1 ,
4543})
4644
@@ -82,7 +80,7 @@ const columns: ColumnItem[] = reactive([
8280 },
8381 {
8482 label : () => (
85- <a-tooltip content = " -1 代表不限制 ,永不冻结" >
83+ <a-tooltip content = " -1:不限制 ,永不冻结" >
8684 Token 最低活跃频率
8785 <icon-question-circle />
8886 </a-tooltip >
@@ -102,7 +100,7 @@ const columns: ColumnItem[] = reactive([
102100 },
103101 {
104102 label : () => (
105- <a-tooltip content = " -1 代表永不过期 " >
103+ <a-tooltip content = " -1:永不过期 " >
106104 Token 有效期
107105 <icon-question-circle />
108106 </a-tooltip >
@@ -133,10 +131,23 @@ const columns: ColumnItem[] = reactive([
133131 uncheckedText: ' 不允许' ,
134132 },
135133 },
134+ {
135+ label: ' 顶人下线的范围' ,
136+ field: ' replacedRange' ,
137+ type: ' select' ,
138+ span: 12 ,
139+ props: {
140+ options: replaced_range_enum ,
141+ placeholder: ' 请选择顶人下线的范围' ,
142+ },
143+ disabled : () => {
144+ return form .isConcurrent
145+ },
146+ },
136147 {
137148 label : () => (
138- <a-tooltip content = " -1 代表不限 " >
139- 最大登录数量
149+ <a-tooltip content = " -1:不限制 " >
150+ 同一账号最大登录数量
140151 <icon-question-circle />
141152 </a-tooltip >
142153 ),
@@ -145,11 +156,11 @@ const columns: ColumnItem[] = reactive([
145156 span: 12 ,
146157 slots: {
147158 append : () => (
148- <span style = { { width: ' 80px ' , textAlign: ' center' }} >个</span >
159+ <span style = { { width: ' 30px ' , textAlign: ' center' }} >个</span >
149160 ),
150161 },
151162 props: {
152- placeholder: ' 请输入最大登录数量 ' ,
163+ placeholder: ' 请输入同一账号最大登录数量 ' ,
153164 min: - 1 ,
154165 },
155166 disabled : () => {
@@ -158,35 +169,25 @@ const columns: ColumnItem[] = reactive([
158169 rules: [
159170 {
160171 validator : (value : number , callback : (errorMessage ? : string ) => void ) => {
161- if (value = == 0 ) {
162- callback (' 最大登录数量不能为0,请输入-1或正整数 ' )
172+ if (value <= 0 && value ! == - 1 ) {
173+ callback (' 最大登录数量只能为 -1 或正整数 ' )
163174 }
164175 callback ()
165176 },
166177 },
167178 ],
168179 },
169180 {
170- label: ' 顶人下线的范围' ,
171- field: ' replacedRange' ,
172- type: ' select' ,
173- span: 12 ,
174- props: {
175- options: replaced_range_enum ,
176- placeholder: ' 请选择顶人下线的范围' ,
177- },
178- disabled : () => {
179- return form .isConcurrent
180- },
181- },
182- {
183- label: ' 溢出人数的注销方式' ,
181+ label: ' 溢出人数的下线方式' ,
184182 field: ' overflowLogoutMode' ,
185183 type: ' select' ,
186184 span: 12 ,
187185 props: {
188186 options: logout_mode_enum ,
189- placeholder: ' 请选择溢出人数的注销方式' ,
187+ placeholder: ' 请选择溢出人数的下线方式' ,
188+ },
189+ disabled : () => {
190+ return form .maxLoginCount === - 1 || form .maxLoginCount === 0
190191 },
191192 },
192193 {
0 commit comments