update src/views/machine/accessControlInoutList.vue.

Signed-off-by: 五老峰 <wuhaof@163.com>
This commit is contained in:
五老峰 2026-05-11 02:31:42 +00:00 committed by Gitee
parent 8a1d70bb01
commit 6ff576680f
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -1,4 +1,4 @@
<template>
<template>
<div class="access-control-inout-container">
<el-row :gutter="20">
<el-col :span="4">
@ -73,8 +73,7 @@
<el-table-column prop="name" :label="$t('accessControlInout.table.userName')" align="center" />
<el-table-column prop="openTypeCd" :label="$t('accessControlInout.table.openType')" align="center">
<template slot-scope="scope">
{{ scope.row.openTypeCd === '1000' ? $t('accessControlInout.openType.face') :
$t('accessControlInout.openType.other') }}
{{ getOpenTypeName(scope.row.openTypeCd) }}
</template>
</el-table-column>
<el-table-column prop="tel" :label="$t('accessControlInout.table.tel')" align="center" />
@ -116,7 +115,8 @@ export default {
{ openTypeName: this.$t('accessControlInout.openType.face'), openTypeCd: '1000' },
{ openTypeName: this.$t('accessControlInout.openType.key'), openTypeCd: '2000' },
{ openTypeName: this.$t('accessControlInout.openType.qrcode'), openTypeCd: '3000' },
{ openTypeName: this.$t('accessControlInout.openType.password'), openTypeCd: '4000' }
{ openTypeName: this.$t('accessControlInout.openType.password'), openTypeCd: '4000' },
{ openTypeName: this.$t('accessControlInout.openType.appRemote'), openTypeCd: '5000' }
],
total: 0,
records: 1,
@ -184,6 +184,10 @@ export default {
this.accessControlInoutInfo.conditions.openTypeCd = openType.openTypeCd
this._queryAccessControlInoutMethod()
},
getOpenTypeName(openTypeCd) {
const item = this.accessControlInoutInfo.openTypeCds.find(v => v.openTypeCd === openTypeCd)
return item ? item.openTypeName : this.$t('accessControlInout.openType.other')
},
handleSizeChange(val) {
this.page.size = val
this._listAccessControlInouts(this.page.current, this.page.size)