|
@@ -77,7 +77,7 @@
|
|
|
<el-form-item label="状态" prop="exStatus">
|
|
<el-form-item label="状态" prop="exStatus">
|
|
|
<el-radio-group v-model="formData.exStatus">
|
|
<el-radio-group v-model="formData.exStatus">
|
|
|
<el-radio
|
|
<el-radio
|
|
|
- v-for="dict in getIntDictOptions(DICT_TYPE.PADLOCK_STATUS)"
|
|
|
|
|
|
|
+ v-for="dict in getStrDictOptions(DICT_TYPE.PADLOCK_STATUS)"
|
|
|
:key="dict.value"
|
|
:key="dict.value"
|
|
|
:label="dict.value"
|
|
:label="dict.value"
|
|
|
>
|
|
>
|
|
@@ -102,7 +102,7 @@
|
|
|
|
|
|
|
|
<script lang="ts" setup>
|
|
<script lang="ts" setup>
|
|
|
import { ref, reactive } from 'vue'
|
|
import { ref, reactive } from 'vue'
|
|
|
-import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
|
|
|
|
|
|
|
+import {DICT_TYPE, getIntDictOptions, getStrDictOptions} from '@/utils/dict'
|
|
|
import { handleTree } from '@/utils/tree'
|
|
import { handleTree } from '@/utils/tree'
|
|
|
import * as PadLockApi from '@/api/hw/hardware/padLock/index'
|
|
import * as PadLockApi from '@/api/hw/hardware/padLock/index'
|
|
|
import * as HardwareApi from '@/api/hw/hardware/information/index'
|
|
import * as HardwareApi from '@/api/hw/hardware/information/index'
|
|
@@ -188,21 +188,27 @@ const submitForm = async () => {
|
|
|
|
|
|
|
|
/** 重置表单 */
|
|
/** 重置表单 */
|
|
|
const resetForm = () => {
|
|
const resetForm = () => {
|
|
|
- formData.value = {
|
|
|
|
|
- lockId: undefined,
|
|
|
|
|
- hardwareId: undefined,
|
|
|
|
|
- lockTypeId: undefined,
|
|
|
|
|
- lockCode: '',
|
|
|
|
|
- lockName: '',
|
|
|
|
|
- lockNfc: '',
|
|
|
|
|
- lockSpec: '',
|
|
|
|
|
- exStatus: '1',
|
|
|
|
|
- exRemark: ''
|
|
|
|
|
- }
|
|
|
|
|
- autoGenFlag.value = false
|
|
|
|
|
formRef.value?.resetFields()
|
|
formRef.value?.resetFields()
|
|
|
|
|
+
|
|
|
|
|
+ autoGenFlag.value = false
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// const resetForm = () => {
|
|
|
|
|
+// formData.value = {
|
|
|
|
|
+// lockId: undefined,
|
|
|
|
|
+// hardwareId: undefined,
|
|
|
|
|
+// lockTypeId: undefined,
|
|
|
|
|
+// lockCode: '',
|
|
|
|
|
+// lockName: '',
|
|
|
|
|
+// lockNfc: '',
|
|
|
|
|
+// lockSpec: '',
|
|
|
|
|
+// exStatus: '1',
|
|
|
|
|
+// exRemark: ''
|
|
|
|
|
+// }
|
|
|
|
|
+// autoGenFlag.value = false
|
|
|
|
|
+// formRef.value?.resetFields()
|
|
|
|
|
+// }
|
|
|
|
|
+
|
|
|
/** 自动生成编码 */
|
|
/** 自动生成编码 */
|
|
|
// const handleAutoGenChange = async (value: boolean) => {
|
|
// const handleAutoGenChange = async (value: boolean) => {
|
|
|
// if (value) {
|
|
// if (value) {
|