|
@@ -1,10 +1,10 @@
|
|
|
<template>
|
|
|
<view class="rzbox">
|
|
|
<uni-forms ref="form" :model="user">
|
|
|
- <view class="f15 co23 fw5">请添加申请人相关企业 <text>(可添加多个)</text></view>
|
|
|
+ <view class="f15 co23 fw5" @click="getaddImage(0)">请添加申请人相关企业 <text>(可添加多个)</text></view>
|
|
|
<view v-for="(ite,idx) in qylist" :key="idx" class="mt24">
|
|
|
<view class="flexcc mb20">
|
|
|
- <view class="carbox">
|
|
|
+ <view class="carbox" @click="getaddImage(idx)">
|
|
|
<image :src="cardq" class="img"></image>
|
|
|
<view class="tit">营业执照</view>
|
|
|
</view>
|
|
@@ -13,36 +13,39 @@
|
|
|
<view class="cardtip">企业信息会跟进上传的营业执照图片自动识别,支持手动输入。</view>
|
|
|
<view class="cardtip">如果识别错误,可尝试再次拍照</view>
|
|
|
</view>
|
|
|
- <view @click="getDel(idx)" v-if="idx!=0" style="color: red;">删除</view>
|
|
|
+ <!-- style="color: red;" -->
|
|
|
+ <view class="flexe">
|
|
|
+ <view v-if="idx!=0" @click="getDel(idx)" class="delimg flexc"><image :src="delimg"></image>删除企业</view>
|
|
|
+ </view>
|
|
|
<!-- 身份信息 -->
|
|
|
- <uni-forms-item label="统一社会信用代码" name="nickName">
|
|
|
- <uni-easyinput v-model="user.email" :inputBorder='false' placeholder="自动识别" />
|
|
|
+ <uni-forms-item label="统一社会信用代码" name="creditCode">
|
|
|
+ <uni-easyinput v-model="ite.creditCode" disabled :inputBorder='false' placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="企业名称" name="phonenumber">
|
|
|
- <uni-easyinput v-model="user.email" :inputBorder='false' placeholder="自动识别" />
|
|
|
+ <uni-forms-item label="企业名称" name="enterpriseName">
|
|
|
+ <uni-easyinput v-model="ite.enterpriseName" disabled :inputBorder='false' placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
<block v-if="zheList[idx].zheflag">
|
|
|
- <uni-forms-item label="企业类型" name="email">
|
|
|
- <uni-easyinput v-model="user.email" :inputBorder='false' placeholder="自动识别" />
|
|
|
+ <uni-forms-item label="企业类型" name="enterpriseType">
|
|
|
+ <uni-easyinput v-model="ite.enterpriseType" disabled :inputBorder='false' placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="企业地址" name="email">
|
|
|
- <uni-easyinput type="textarea" :autoHeight="true" v-model="user.email" :inputBorder='false'
|
|
|
+ <uni-forms-item label="企业地址" name="enterpriseAddress">
|
|
|
+ <uni-easyinput type="textarea" disabled :autoHeight="true" v-model="ite.enterpriseAddress" :inputBorder='false'
|
|
|
placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="法人姓名" name="nickName">
|
|
|
- <uni-easyinput v-model="user.email" :inputBorder='false' placeholder="自动识别" />
|
|
|
+ <uni-forms-item label="法人姓名" name="legalName">
|
|
|
+ <uni-easyinput v-model="ite.legalName" disabled :inputBorder='false' placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="注册资金" name="phonenumber">
|
|
|
- <uni-easyinput v-model="user.email" :inputBorder='false' placeholder="自动识别" />
|
|
|
+ <uni-forms-item label="注册资金" name="registeredCapital">
|
|
|
+ <uni-easyinput v-model="ite.registeredCapital" disabled :inputBorder='false' placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="成立日期" name="email">
|
|
|
- <uni-easyinput v-model="user.email" :inputBorder='false' placeholder="自动识别" />
|
|
|
+ <uni-forms-item label="成立日期" name="establishData">
|
|
|
+ <uni-easyinput v-model="ite.establishData" disabled :inputBorder='false' placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="营业期限" name="email">
|
|
|
- <uni-easyinput v-model="user.email" :inputBorder='false' placeholder="自动识别" />
|
|
|
+ <uni-forms-item label="营业期限" name="businessTerm">
|
|
|
+ <uni-easyinput v-model="ite.businessTerm" disabled :inputBorder='false' placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="经营范围" name="email">
|
|
|
- <uni-easyinput type="textarea" :autoHeight="true" v-model="user.email" :inputBorder='false'
|
|
|
+ <uni-forms-item label="经营范围" name="businessScope">
|
|
|
+ <uni-easyinput type="textarea" disabled :autoHeight="true" v-model="ite.businessScope" :inputBorder='false'
|
|
|
placeholder="自动识别" />
|
|
|
</uni-forms-item>
|
|
|
</block>
|
|
@@ -68,6 +71,7 @@
|
|
|
import config from '@/config'
|
|
|
const baseUrl = config.baseUrl
|
|
|
import {uploadmore} from '@/utils/common.js'
|
|
|
+ import {getOcrBusinessLicense} from "@/api/mine/card.js"
|
|
|
import {checkPermi,checkRole} from "@/utils/permission"; // 权限判断函数
|
|
|
export default {
|
|
|
components: {},
|
|
@@ -75,19 +79,26 @@
|
|
|
return {
|
|
|
cardq: require('@/work/static/images/prove/cardq.png'),
|
|
|
addqy: require('@/work/static/images/prove/addqy.png'),
|
|
|
+ delimg: require('@/work/static/images/delb.png'),
|
|
|
upimg: require('@/work/static/images/up.png'),
|
|
|
user: {
|
|
|
|
|
|
},
|
|
|
zheList:[{zheflag:true}],
|
|
|
qylist: [{
|
|
|
- "schoolId": "",
|
|
|
- "schoolName": "",
|
|
|
- "classId": "",
|
|
|
- "className": "",
|
|
|
- "studentName": "",
|
|
|
- "studentNumber": ""
|
|
|
+ // "idCard":"",//身份证号码
|
|
|
+ // "realName":"",//真实姓名
|
|
|
+ "creditCode":"",//统一社会信用代码
|
|
|
+ "enterpriseName":"",//企业名称
|
|
|
+ "enterpriseType":"",//企业类型
|
|
|
+ "enterpriseAddress":"",//企业地址
|
|
|
+ "legalName":"",//法人姓名
|
|
|
+ "registeredCapital":"",//注册资金
|
|
|
+ "establishData":"",//成立日期
|
|
|
+ "businessTerm":"",//营业期限
|
|
|
+ "businessScope":"",//经营范围
|
|
|
}],
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -101,12 +112,17 @@
|
|
|
},
|
|
|
getAddQyFn(){
|
|
|
var obj = {
|
|
|
- "schoolId": "",
|
|
|
- "schoolName": "",
|
|
|
- "classId": "",
|
|
|
- "className": "",
|
|
|
- "studentName": "",
|
|
|
- "studentNumber": ""
|
|
|
+ "idCard":"",
|
|
|
+ "realName":"",
|
|
|
+ "creditCode":"",
|
|
|
+ "enterpriseName":"",
|
|
|
+ "enterpriseType":"",
|
|
|
+ "enterpriseAddress":"",
|
|
|
+ "legalName":"",
|
|
|
+ "registeredCapital":"",
|
|
|
+ "establishData":"",
|
|
|
+ "businessTerm":"",
|
|
|
+ "businessScope":"",
|
|
|
}
|
|
|
this.qylist.push(obj);
|
|
|
var zheobj={zheflag:true}
|
|
@@ -129,8 +145,18 @@
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- getaddImage(e){
|
|
|
+ getaddImage(idx){
|
|
|
let that = this;
|
|
|
+ var rs=['D:\\zhizhao.jpg']
|
|
|
+ if(rs&&rs.length>0){
|
|
|
+ var obj={
|
|
|
+ // url:baseUrl+rs.join(',')
|
|
|
+ url:rs.join(','),
|
|
|
+ idx:idx
|
|
|
+ }
|
|
|
+ that.getOcrBusinessLicense(obj)
|
|
|
+ }
|
|
|
+ return
|
|
|
let file =[],count=9
|
|
|
// if(e=='zj'){
|
|
|
// file = that.zjfile;
|
|
@@ -153,15 +179,44 @@
|
|
|
let imglen = res.tempFilePaths.length;
|
|
|
var fuwufile = [];
|
|
|
uploadmore('/common/upload',img,0,0,0,imglen,fuwufile,function(rs){
|
|
|
- if(e=='zj'){
|
|
|
- that.zjfile = that.zjfile.concat(rs);
|
|
|
- that.datainfo.identificationPhoto=that.zjfile.join(',')
|
|
|
+ if(rs&&rs.length>0){
|
|
|
+ var obj={
|
|
|
+ url:baseUrl+rs.join(','),
|
|
|
+ idx:idx
|
|
|
+ }
|
|
|
+ that.getOcrBusinessLicense(obj)
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ getOcrBusinessLicense(obj){
|
|
|
+ var that=this;
|
|
|
+ var idx=obj.idx;
|
|
|
+ // var obj={
|
|
|
+ // 'businessScope':"互联网数据服务;大数据服务;数据处理和存储支持服务;卫星遥感数据处理;",
|
|
|
+ // 'businessTerm': "长期",
|
|
|
+ // 'creditCode': "91340824MA2UGYLP60",
|
|
|
+ // 'enterpriseAddress': "安徽省安庆市潜山市经济开发区朝阳路0008号",
|
|
|
+ // 'enterpriseName': "安徽中新云计算有限公司",
|
|
|
+ // 'enterpriseType': "有限责任公司(自然人投资或控股)",
|
|
|
+ // 'establishData': "2020年02月24日",
|
|
|
+ // 'legalName': "江瑾",
|
|
|
+ // 'registeredCapital': "6000万元",
|
|
|
+ // }
|
|
|
+ // that.qylist.splice(idx,1,obj)
|
|
|
+ // return
|
|
|
+ var params={
|
|
|
+ image:obj.url,
|
|
|
+ idCardSide:obj.type
|
|
|
+ }
|
|
|
+ getOcrBusinessLicense(params).then(res=>{
|
|
|
+ if(res.code==200){
|
|
|
+ that.qylist.splice(idx,1,res.data)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
getSubmit() {
|
|
|
var that = this;
|
|
|
this.$refs.form.validate().then(res => {
|
|
@@ -227,7 +282,7 @@ page{
|
|
|
.rzbox /deep/ .uni-easyinput__placeholder-class{font-size: 30rpx;color: #AAAAAA;}
|
|
|
.rzbox /deep/ .uni-input-input{font-size: 30rpx;}
|
|
|
.rzbox /deep/ .uni-textarea-textarea{font-size: 30rpx;}
|
|
|
-
|
|
|
+.rzbox /deep/ .is-disabled{color: #222327;background-color: #ffffff !important;}
|
|
|
.rzbox{padding: 44rpx 34rpx 324rpx;
|
|
|
.carbox{width: 320rpx;border-radius: 14rpx;overflow: hidden;
|
|
|
.img{width: 320rpx;height: 216rpx;}
|
|
@@ -246,6 +301,9 @@ color: #FFFFFF;}
|
|
|
image{transform: rotate(180deg);}
|
|
|
}
|
|
|
}
|
|
|
+ .delimg{font-weight: 500;font-size: 26rpx;color: #FF6969;
|
|
|
+ image{width: 26rpx;height: 26rpx;margin-right: 12rpx;}
|
|
|
+ }
|
|
|
}
|
|
|
.rzbfot{
|
|
|
.rzbtns{width: 100%;border-radius:10rpx;height: 100rpx;display: flex;align-items: center;justify-content: center;font-weight: bold;font-size: 30rpx;
|