|
@@ -11,19 +11,31 @@
|
|
|
<el-icon>
|
|
|
<CreditCard/>
|
|
|
</el-icon>
|
|
|
- 社保卡
|
|
|
+ 社保卡(扫码墩)
|
|
|
</el-dropdown-item>
|
|
|
<el-dropdown-item command="qrcode">
|
|
|
<el-icon>
|
|
|
<Grid/>
|
|
|
</el-icon>
|
|
|
- 电子凭证
|
|
|
+ 电子凭证(扫码墩)
|
|
|
</el-dropdown-item>
|
|
|
<el-dropdown-item command="idcard">
|
|
|
<el-icon>
|
|
|
<User/>
|
|
|
</el-icon>
|
|
|
- 身份证
|
|
|
+ 身份证(扫码墩)
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item command="face" divided>
|
|
|
+ <el-icon>
|
|
|
+ <Camera/>
|
|
|
+ </el-icon>
|
|
|
+ 刷脸(终端)
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item command="qrcode2">
|
|
|
+ <el-icon>
|
|
|
+ <Grid/>
|
|
|
+ </el-icon>
|
|
|
+ 电子凭证(终端)
|
|
|
</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</template>
|
|
@@ -99,6 +111,8 @@ export default {
|
|
|
executeReadCard(currentCardtype.value)
|
|
|
}
|
|
|
|
|
|
+ const ectype = ['qrcode', 'qrcode2', 'face', 'idcard2']
|
|
|
+
|
|
|
const executeReadCard = (cardtype) => {
|
|
|
const nowbiztype = props.biztype || currentBiztype.value
|
|
|
if (cardtype !== 'qrcode') {
|
|
@@ -111,7 +125,7 @@ export default {
|
|
|
if (res.data.code === 200) {
|
|
|
const result = {
|
|
|
mdtrtCertType: cardtype,
|
|
|
- readCardResult: cardtype === 'qrcode' ? JSON.stringify(JSON.parse(res.data.data).data) : res.data.data,
|
|
|
+ readCardResult: ectype.indexOf(cardtype) > -1 ? JSON.stringify(JSON.parse(res.data.data).data) : res.data.data,
|
|
|
readCardBizType: nowbiztype,
|
|
|
}
|
|
|
ctx.emit('success', result)
|