Files
pqs-9100_client/frontend/src/views/system/versionRegister/index.vue

55 lines
2.2 KiB
Vue
Raw Normal View History

2024-11-20 11:02:50 +08:00
<template>
2024-11-20 15:13:50 +08:00
<el-dialog v-model="dialogVisible" title="程序激活" v-bind="dialogSmall">
2024-11-20 11:02:50 +08:00
<el-form :model="formContent">
2024-11-20 15:13:50 +08:00
<el-form-item label="程序版本号" prop="id" :label-width="100">
<el-input v-model='formContent.id' disabled/>
2024-11-20 11:02:50 +08:00
</el-form-item>
2024-11-20 15:13:50 +08:00
<el-form-item label="模拟式模块" prop="type" :label-width="100">
<el-checkbox v-model="formContent.type" label="已激活"/>
2024-11-20 11:02:50 +08:00
</el-form-item>
2024-11-20 15:13:50 +08:00
<el-form-item label="数字式模块" prop="type" :label-width="100">
<el-checkbox v-model="formContent.type" label="未激活"/>
2024-11-20 11:02:50 +08:00
</el-form-item>
2024-11-20 15:13:50 +08:00
<el-form-item label="比对式模块" prop="type" :label-width="100">
<el-checkbox v-model="formContent.type" label="未激活"/>
2024-11-20 11:02:50 +08:00
</el-form-item>
2024-11-20 15:13:50 +08:00
<el-form-item label="序列号" prop="code" :label-width="100">
<el-input v-model='formContent.code' placeholder="请输入序列号" :rows="2" type="textarea"/>
2024-11-20 11:02:50 +08:00
</el-form-item>
2024-11-20 15:13:50 +08:00
<el-form-item label="注册码" prop="licenseKey" :label-width="100">
<el-input v-model='formContent.licenseKey' placeholder="请输入注册码" :rows="2" type="textarea"/>
2024-11-20 11:02:50 +08:00
</el-form-item>
</el-form>
<template #footer>
<span class="dialog-footer">
<el-button @click="dialogVisible = false">取消</el-button>
<el-button type="primary" @click="dialogVisible = false">激活</el-button>
</span>
</template>
</el-dialog>
</template>
<script setup lang="ts">
2024-11-20 15:13:50 +08:00
import { type VersionRegister } from "@/api/system/versionRegister/interface";
2024-11-20 11:02:50 +08:00
import { ref } from "vue";
2024-11-20 15:13:50 +08:00
import { dialogSmall } from '@/utils/elementBind'
const formContent = ref<VersionRegister.ResSys_Reg_Res>({
id: '', //版本注册表Id
type: '', //版本类型(模拟式、数字式、比对式)
code: '', //注册码
licenseKey: '', //密钥
expireDate: '', //到期时间
waveRecord: 0,
realTime: 20,
statistics: 5,
flicker: 1,
state: 1, //状态
2024-11-20 11:02:50 +08:00
})
const dialogVisible = ref(false);
const openDialog = () => {
dialogVisible.value = true;
};
defineExpose({ openDialog });
</script>