积分申请
This commit is contained in:
@@ -2,10 +2,11 @@
|
||||
<div class="integralAdd">
|
||||
<div class="item">
|
||||
<div class="left"><span class="tips">*</span>姓名</div>
|
||||
<div class="right" :class="form.name ? '' : 'color-999'" >
|
||||
<AiPagePicker single :isShowPhone="true" @select="handleSelectUser" type="sysUser" style="width:100%;text-align:right;" action="/app/appwechatuserqujing/listByFdAppletUserByGirdMember" nodeKey="openId">
|
||||
<div class="right name-flex" :class="form.name ? '' : 'color-999'" >
|
||||
<AiPagePicker single :isShowPhone="true" @select="handleSelectUser" type="sysUser" class="pick" action="/app/appwechatuserqujing/listByFdAppletUserByGirdMember" nodeKey="openId">
|
||||
<AiMore v-model="form.name"/>
|
||||
</AiPagePicker>
|
||||
<u-icon name="scan" color="#333" size="40" class="scan" @click="scan"></u-icon>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item">
|
||||
@@ -19,7 +20,7 @@
|
||||
<div class="item mar-b32">
|
||||
<div class="left"><span class="tips">*</span>事件类型</div>
|
||||
<div class="right">
|
||||
<AiSelect :list="dictList" v-model="form.applyItemId" @data="selectType" v-if="dictList.length"></AiSelect>
|
||||
<AiSelect :list="dictList" v-model="form.applyItemId" @data="selectType" v-if="dictList && dictList.length"></AiSelect>
|
||||
<span v-else class="color-999">请选择</span>
|
||||
</div>
|
||||
</div>
|
||||
@@ -189,6 +190,23 @@ export default {
|
||||
this.dictList = []
|
||||
this.getType()
|
||||
},
|
||||
scan() {
|
||||
wx.scanQRCode({
|
||||
desc: '扫描居民信息',
|
||||
needResult: 1, // 默认为0,扫描结果由企业微信处理,1则直接返回扫描结果,
|
||||
scanType: ["qrCode",], // 可以指定扫二维码还是条形码(一维码),默认二者都有
|
||||
success: (res) => {
|
||||
res.resultStr.realName = res.resultStr.name
|
||||
var userList = [{...res.resultStr}]
|
||||
this.handleSelectUser(userList)
|
||||
},
|
||||
error: (res) => {
|
||||
if (res.errMsg.indexOf('function_not_exist') > 0) {
|
||||
alert('版本过低请升级')
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -218,6 +236,17 @@ export default {
|
||||
width: calc(100% - 200px);
|
||||
text-align: right;
|
||||
}
|
||||
.name-flex {
|
||||
display: flex;
|
||||
.pick {
|
||||
width: calc(100% - 60px);
|
||||
text-align:right;
|
||||
}
|
||||
.scan {
|
||||
width: 60px;
|
||||
padding-left: 20px;
|
||||
}
|
||||
}
|
||||
::v-deep .AiSelect {
|
||||
float: right;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user