一:下载插件
cnpm install git+http://yangyuezhou:weiwei326@project.mumway.com:8080/web/mumway-basic/#(tag) --save
二:使用
1.初始化
在main.js里面
import { init } from 'mumway-basic'
init({
Appid: 303, //项目分配的Appid
sign_key: 'ba49d000ab1c8d32',//项目分配的sign_key
TokenKey: 'land_token',//本地cookie缓存的名字
env: ()=>{ //判断环境的方法,dev,test,pre,pro
return 'dev'
},
}) //注册
2.获取header需要的参数
import { getSign } from 'mumway-basic'
3.oss上传方法
/*
profile_avatar - 头像
medical_examination - 健康证明
skill_certificate - 技能证书
identity_card - 身份证
style_img - 工作风采照片
style_video - 工作风采视频
other_img - 其他图片
operation - 运营图片,如 banner 启动页等
goods - 商品图片,如后台上传的商品图片
*/
import { ossUpload } from 'mumway-basic' //引入上传的方法
async upload(){
let res = await ossUpload({
type: "other_img",//需要上传到那个模块下
fileName:'fileName',//文件名,不需要在处理,读取file.name传入即可
file: file,//文件,
progress: (progress) => { //上传进度
},
});
//isPublic:true/false(公有,私有),viewUrl:(公有,私有)预览图,uploadUrl:图片上传给服务器地址(公有时,viewUrl和uploadUrl一致)
{uploadUrl, viewUrl, isPublic} = res;
}
4.证件识别
import { Ocr } from 'mumway-basic'
async getInfo(){
//IDCardFront: 身份证正面识别,IDCardBack: 身份证背面别,MainlandPermitFront: 港澳台来往内地通行证正面,PermitFront: 港澳台通行证正面,MLIDPassport:护照识别(港澳台地区及境外护照),HmtResidentPermitFront: 港澳台居住证正面,HmtResidentPermitBack: 港澳台居住证背面
classify传递接口调取简单识别,不传则接口调取智能识别
let info = await Ocr({fileName, file, classify});
}