authclients
v0.0.6
Published
授权服务
Downloads
9
Readme
使用说明:
import Authclients from "authclients"
import "authclients/myLib.css"
Vue.use(Authclients)
//组件使用:
<empowerUnit
height="500"
:form="form"
:canvasHeight="300"
:canvaswidth="300"
@importCertificateEvent="importCertificateEvent"
@startRegisterEvent="startRegisterEvent"
@closeEvent="closeEvent"
:message="message"
:status="status"
>
</empowerUnit>
@des:客户端授权服
@params参数说明
//参数
title:标题,//SoE平台注册授权
message:消息显示,//平台当前没有找到可用的授权证书,或当前的授权证书已过期
status:状态判断,//true:授权成功,false:授权证书已过期
height:组件的高度,//默认高度450px //string,
canvaswidth:二维码的宽//默认300(number)
canvasHeight:二维码的高//默认300(number)
form:{
myName: "默认SOE用户",
machineCode: "", //机器码
sequenceCode: "", //序列码
}
//事件
importCertificateEvent()//导入证书事件
startRegisterEvent()//开始注册事件
closeEvent()//关闭事件
参数说明: height:组件的高度 canvaswidth:二维码宽度 canvasHeight:二维码高度 form: { type: Object, default: { companyName: "", //公司名称 machineCode: "", //机器码 certificatePeriod: "", //证书期限 certificateContent: "", //证书内容 charComparison: "", //字符对照 CertificateFile: "", //证书文件 certificatePeriodList: [ { label: "两周", }, { label: "一个月", }, { label: "三个月", }, { label: "半年", }, { label: "一年", }, { label: "两年", }, { label: "三年", }, { label: "永久有效", }, ], }, },
事件: openDirCilck()//打开目录事件 generateClickEvent() //生成事件