Browse Source

fix user record

tid1509
赵明涛 9 months ago
parent
commit
682403fa1f
  1. 2
      src/manifest.json
  2. 4
      src/subpackage/party/js/api.js
  3. 340
      src/subpackage/party/pages/miniapp/record.vue
  4. 23
      src/subpackage/party/pages/miniapp/regist.vue

2
src/manifest.json

@ -57,7 +57,7 @@
/* */
"plugins": {
"miniprogram-thirdparty-plugin": {
"version": "0.3.12",
"version": "0.3.13",
"provider": "wxb8b928431b8c56d8",
"export": ""
},

4
src/subpackage/party/js/api.js

@ -29,8 +29,8 @@ export const PARTY_API = {
gatewayDo: `${ORIGIN}/tpp/miniapp/gatewayDo`, //透传接口
gatewayDoDuplicate: `${ORIGIN}/tpp/miniapp/gatewayDoDuplicate`, //透传上传接口
editTempDraft0: `${ORIGIN}/web/webBrandUser/temp/edit`, //保存草稿
getTempDraft0: `${ORIGIN}/web/webBrandUser/temp/get`, //获取草稿
editTempDraft0: `${ORIGIN}/web/webBrandUser/temp/edit`, //保存草稿-旧
getTempDraft0: `${ORIGIN}/web/webBrandUser/temp/get`, //获取草稿-旧
editTempDraft: `${ORIGIN}/web/webBrandAuthenticationTemp/edit`, //保存草稿
getTempDraft: `${ORIGIN}/web/webBrandAuthenticationTemp/get`, //获取草稿

340
src/subpackage/party/pages/miniapp/record.vue

@ -126,9 +126,19 @@
<view class="rb-input-title b-flex-x">应急人联系方式<text>*</text></view>
<input class="rb-input" v-model="form.icp_subject.principal_info.emergency_contact" type="text" placeholder="请输入" placeholder-class="input-hold-class"></input>
</view>
<view class="rb-input-box rb-line b-flex-x b-flex-b ">
<view class="rb-input-title b-flex-x">证件类型<text>*</text></view>
<input class="rb-input" type="text" v-model="form.icp_subject.principal_info.certificate_type" placeholder="个人类型请填写数字(2)" placeholder-class="input-hold-class"></input>
<picker mode="selector" @change="bindPickerChange_queryIcpCertificateSubTypes"
:value="queryIcpCertificateSubTypesArr[queryIcpCertificateSubTypes_index]"
:range="queryIcpCertificateSubTypesArr">
<input @click="" class="rb-input" disabled=true v-model="queryIcpCertificateSubTypes_show"
type="text" name="zhuti_type" placeholder="请选择" placeholder-class="input-hold-class">
</input>
</picker>
<text class="b-icon icon-right b-t-gray b-t-28"></text>
<!-- <input class="rb-input" type="text" v-model="form.icp_subject.principal_info.certificate_type" placeholder="个人类型请填写数字(2)" placeholder-class="input-hold-class"></input> -->
</view>
<!-- <view class="rb-input-box rb-line b-flex-x b-flex-b ">
<view class="rb-input-title b-flex-x">证件类型<text>*</text></view>
@ -266,7 +276,15 @@
</view>
<view class="rb-input-box rb-line b-flex-x b-flex-b ">
<view class="rb-input-title b-flex-x">证件类型<text>*</text></view>
<input class="rb-input" type="text" placeholder="请输入" placeholder-class="input-hold-class"></input>
<picker mode="selector" @change="bindPickerChange_queryIcpCertificateAppTypes"
:value="queryIcpCertificateAppTypesArr[queryIcpCertificateAppTypes_index]"
:range="queryIcpCertificateAppTypesArr">
<input @click="" class="rb-input" disabled=true v-model="queryIcpCertificateAppTypes_show"
type="text" name="zhuti_type" placeholder="请选择" placeholder-class="input-hold-class">
</input>
</picker>
<text class="b-icon icon-right b-t-gray b-t-28"></text>
<!-- <input class="rb-input" type="text" placeholder="请输入" placeholder-class="input-hold-class"></input> -->
</view>
<view class="rb-input-box rb-line b-flex-x b-flex-b ">
<view class="rb-input-title b-flex-x">证件号码<text>*</text></view>
@ -531,6 +549,18 @@ export default {
queryIcpCertificateTypes_show: "请选择", //-
queryIcpCertificateTypes_index: 0, //
// queryIcpCertificateSubTypes: [],//
queryIcpCertificateSubTypes_remake:[],
// queryIcpCertificateSubTypesArr: [],//-
queryIcpCertificateSubTypes_show: "请选择", //-
queryIcpCertificateSubTypes_index: 0, //
// queryIcpCertificateAppTypes: [],//
queryIcpCertificateAppTypes_remake:[],
// queryIcpCertificateAppTypesArr: [],//-
queryIcpCertificateAppTypes_show: "请选择", //-
queryIcpCertificateAppTypes_index: 0, //
areaDetail: [],//-
queryIcpDistrictCode: [],//
queryIcpDistrictCode_show: "请选择", //
@ -550,12 +580,23 @@ export default {
certificate_photo_front: {
mediaid: '',
url: '',
txt:"负责人证件正面照片"
txt:"负责人证件正面照片",
need_certificate_type:true, //
need_check_msg:"请先选择负责人证件类型",
certificate_type_place_arr:['icp_subject','principal_info','certificate_type'],//
type:"image",//("image")("video")
icp_order_field:"icp_subject.principal_info.certificate_photo_front"//
},
certificate_photo_back: {
mediaid: '',
url: '',
txt:"负责人证件背面照片"
txt:"负责人证件背面照片",
need_certificate_type:true, //
need_check_msg:"请先选择负责人证件类型",
certificate_type_place_arr:['icp_subject','principal_info','certificate_type'],//
type:"image",//("image")("video")
icp_order_field:"icp_subject.principal_info.certificate_photo_back"//
},
authorization_letter: {
mediaid: '',
@ -568,21 +609,36 @@ export default {
certificate_photo: {
mediaid: '',
url: '',
txt:"主体证件照片"
txt:"主体证件照片",
need_certificate_type:true, //
need_check_msg:"请先选择主体类型",
certificate_type_place_arr:['icp_subject','organize_info','certificate_type'],//
type:"image",//("image")("video")
icp_order_field:"icp_subject.organize_info.certificate_photo"//
}
},
},
icp_applets:{
icp_applets:{ //
principal_info :{//
certificate_photo_front: {
mediaid: '',
url: '',
txt:"法人证件正面照片"
txt:"法人证件正面照片",
need_certificate_type:true, //
need_check_msg:"请先选择负责人证件类型",
certificate_type_place_arr:['icp_applets','principal_info','certificate_type'],//
type:"image",//("image")("video")
icp_order_field:"icp_applets.principal_info.certificate_photo_front"//
},
certificate_photo_back: {
mediaid: '',
url: '',
txt:"法人证件背面照片"
txt:"法人证件背面照片",
need_certificate_type:true, //
need_check_msg:"请先选择负责人证件类型",
certificate_type_place_arr:['icp_applets','principal_info','certificate_type'],//
type:"image",//("image")("video")
icp_order_field:"icp_applets.principal_info.certificate_photo_back"//
},
authorization_letter: {
mediaid: '',
@ -597,52 +653,102 @@ export default {
commitment_letter: {
mediaid: "",
url: '',
txt:"互联网信息服务承诺书"
txt:"互联网信息服务承诺书",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"image",//("image")("video")
icp_order_field:"icp_materials.commitment_letter"//
},
business_name_change_letter: {
mediaid: '',
url: '',
txt:"主体更名函"
txt:"主体更名函",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"image",//("image")("video")
icp_order_field:"icp_materials.business_name_change_letter"//
},
party_building_confirmation_letter: {
mediaid: '',
url: '',
txt:"党建确认函"
txt:"党建确认函",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"image",//("image")("video")
icp_order_field:"icp_materials.party_building_confirmation_letter"//
},
promise_video: {
mediaid: '',
url: '',
txt:"承诺视频"
txt:"承诺视频",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"video",//("image")("video")
icp_order_field:"icp_materials.promise_video"//
},
authenticity_responsibility_letter: {
mediaid: '',
url: '',
txt:"网站备案信息真实性责任告知书"
txt:"网站备案信息真实性责任告知书",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"image",//("image")("video")
icp_order_field:"icp_materials.authenticity_responsibility_letter"//
},
authenticity_commitment_letter: {
mediaid: '',
url: '',
txt:"小程序备案信息真实性承诺书"
txt:"小程序备案信息真实性承诺书",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"image",//("image")("video")
icp_order_field:"icp_materials.authenticity_commitment_letter"//
},
website_construction_proposal: {
mediaid: '',
url: '',
txt:"小程序建设方案书"
txt:"小程序建设方案书",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"image",//("image")("video")
icp_order_field:"icp_materials.website_construction_proposal"//
},
subject_other_materials: {
mediaid: '',
url: '',
txt:"主体其它附件"
txt:"主体其它附件",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"image",//("image")("video")
icp_order_field:"icp_materials.subject_other_materials"//
},
applets_other_materials: {
mediaid: '',
url: '',
txt:"小程序其它附件"
txt:"小程序其它附件",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"image",//("image")("video")
icp_order_field:"icp_materials.applets_other_materials"//
},
holding_certificate_photo: {
mediaid: '',
url: '',
txt:"手持证件照"
txt:"手持证件照",
need_certificate_type:false, //
need_check_msg:"",
certificate_type_place_arr:[],//
type:"image",//("image")("video")
icp_order_field:"icp_materials.holding_certificate_photo"//
}
},
},
@ -745,6 +851,7 @@ export default {
this.appid = opts.appid;
await this.getData();
await this.getTempDraft();
this.checkRid()
},
onShow() {
@ -757,6 +864,12 @@ export default {
queryIcpCertificateTypesArr() {
return this.queryIcpCertificateTypes_remake.map(item => item.name)
},
queryIcpCertificateSubTypesArr() {
return this.queryIcpCertificateTypes.map(item => item.name)
},
queryIcpCertificateAppTypesArr() {
return this.queryIcpCertificateTypes.map(item => item.name)
},
areaValueShow() {
let areaDetail = this.areaDetail;
if(!areaDetail.value)return '';
@ -838,22 +951,42 @@ export default {
},
bindPickerChange_queryIcpSubjectTypes(e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
bindPickerChange_queryIcpSubjectTypes(e) {//
console.log('picker-主体类型', e.detail.value)
this.queryIcpSubjectTypes_index = e.detail.value
this.queryIcpSubjectTypes_show = this.queryIcpSubjectTypesArr[e.detail.value]
this.form.icp_subject.base_info.type = this.queryIcpSubjectTypes[e.detail.value].type
this.remake_queryIcpCertificateTypes()
},
bindPickerChange_queryIcpCertificateTypes(e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
bindPickerChange_queryIcpCertificateTypes(e) {//
console.log('picker-主体证件类型', e.detail.value)
this.queryIcpCertificateTypes_index = e.detail.value
this.queryIcpCertificateTypes_show = this.queryIcpCertificateTypesArr[e.detail.value]
this.form.icp_subject.organize_info.certificate_type = this.queryIcpCertificateTypes[e.detail.value].type
this.form.icp_subject.organize_info.certificate_type = this.queryIcpCertificateTypes_remake[e.detail.value].type
},
// queryIcpCertificateTypes
// bindPickerChange_queryIcpCertificateTypes(e) {
// console.log('picker11', e.detail.value)
// this.queryIcpCertificateTypes_index = e.detail.value
// this.queryIcpCertificateTypes_show = this.queryIcpCertificateTypesArr[e.detail.value]
// this.form.icp_subject.organize_info.certificate_type = this.queryIcpCertificateTypes[e.detail.value].type
// },
bindPickerChange_queryIcpCertificateSubTypes(e) {//
console.log('picker-主体负责人证件类型', e.detail.value)
this.queryIcpCertificateSubTypes_index = e.detail.value
this.queryIcpCertificateSubTypes_show = this.queryIcpCertificateSubTypesArr[e.detail.value]
this.form.icp_subject.principal_info.certificate_type = this.queryIcpCertificateTypes[e.detail.value].type
},
bindPickerChange_queryIcpCertificateAppTypes(e) {//
console.log('picker-小程序负责人证件类型', e.detail.value)
this.queryIcpCertificateAppTypes_index = e.detail.value
this.queryIcpCertificateAppTypes_show = this.queryIcpCertificateAppTypesArr[e.detail.value]
this.form.icp_applets.principal_info.certificate_type = this.queryIcpCertificateTypes[e.detail.value].type
},
bindPickerChange_serverType(e) {
console.log('picker发送选择改变,携带值为', e.target.value)
console.log('picker-服务类目', e.target.value)
let value = e.target.value;
this.queryIcpServiceContentTypes_index = value;
if (this.queryIcpServiceContentTypes[0].length != 0) {
@ -864,7 +997,7 @@ export default {
}
//type
let select_type = []
select_type.push(this.queryIcpServiceContentTypes[0][value[0]].type)
// select_type.push(this.queryIcpServiceContentTypes[0][value[0]].type) //5[3, 4]
select_type.push(this.queryIcpServiceContentTypes[1][value[1]].type)
console.log('select_type:', select_type)
@ -916,6 +1049,7 @@ export default {
this.form.icp_subject.base_info.city = e.detail.code[1]
this.form.icp_subject.base_info.district = e.detail.code[2]
},
//
remake_queryIcpCertificateTypes() {
let {form}=this
@ -939,13 +1073,7 @@ export default {
this.queryIcpCertificateTypes_index = 0
this.form.icp_subject.organize_info.certificate_type = ""
},
// queryIcpCertificateTypes
bindPickerChange_queryIcpCertificateTypes(e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.queryIcpCertificateTypes_index = e.detail.value
this.queryIcpCertificateTypes_show = this.queryIcpCertificateTypesArr[e.detail.value]
this.form.icp_subject.organize_info.certificate_type = this.queryIcpCertificateTypes[e.detail.value].type
},
SubmitEvent() {
this.setLocalImgDataToForm()
// console.log(this.form);
@ -969,6 +1097,7 @@ export default {
return
}else{
util.showNone(res.data.message)
util.showModalMsg(res.data.message)
}
})
.catch(err=>{
@ -1019,7 +1148,10 @@ export default {
}else{
console.log("获取缓存数据:", _res)
this.form = _res.form//
if(_res.localImg)this.localImg = _res.localImg//
let _localImg = this.localImg
if(_res.localImg)this.localImg = _res.localImg//
this.setPickerValueShow()
}
@ -1033,7 +1165,6 @@ export default {
//icp_subject
form.icp_subject.principal_info.certificate_photo_front = localImg.icp_subject.principal_info.certificate_photo_front.mediaid||""
console.log(111)
form.icp_subject.principal_info.certificate_photo_back = localImg.icp_subject.principal_info.certificate_photo_back.mediaid
form.icp_subject.principal_info.authorization_letter = localImg.icp_subject.principal_info.authorization_letter.mediaid
form.icp_subject.organize_info.certificate_photo = localImg.icp_subject.organize_info.certificate_photo.mediaid
@ -1043,13 +1174,10 @@ export default {
form.icp_applets.principal_info.authorization_letter = localImg.icp_applets.principal_info.authorization_letter.mediaid
//icp_materials
try{
console.log(112)
if(localImg.icp_materials.commitment_letter.mediaid)form.icp_materials.commitment_letter = [localImg.icp_materials.commitment_letter.mediaid]
console.log(113)
if(localImg.icp_materials.business_name_change_letter.mediaid)form.icp_materials.business_name_change_letter = [localImg.icp_materials.business_name_change_letter.mediaid]
if(localImg.icp_materials.party_building_confirmation_letter.mediaid)form.icp_materials.party_building_confirmation_letter = [localImg.icp_materials.party_building_confirmation_letter.mediaid]
if(localImg.icp_materials.promise_video.mediaid)form.icp_materials.promise_video = [localImg.icp_materials.promise_video.mediaid]
console.log(116)
if(localImg.icp_materials.authenticity_responsibility_letter.mediaid)form.icp_materials.authenticity_responsibility_letter = [localImg.icp_materials.authenticity_responsibility_letter.mediaid]
if(localImg.icp_materials.authenticity_commitment_letter.mediaid)form.icp_materials.authenticity_commitment_letter =[ localImg.icp_materials.authenticity_commitment_letter.mediaid]
if(localImg.icp_materials.website_construction_proposal.mediaid)form.icp_materials.website_construction_proposal = [localImg.icp_materials.website_construction_proposal.mediaid]
@ -1088,7 +1216,15 @@ console.log(112)
let {localImg} = this
let _where = ""
let place_arr = ['icp_subject','icp_applets'] //3
let check_certificate_res = await this.checkCertificateSelect(place,where,which)
console.log("check_certificate_select--000-:", check_certificate_res)
if(!check_certificate_res.checkSelectRes){
util.showNone(check_certificate_res.need_check_msg||"请先选择证件类型-")
return
}
let {icp_order_field,certificate_type} = check_certificate_res
if(place_arr.indexOf(place) >= 0){
_where = localImg[place][where]
}else{
@ -1096,10 +1232,55 @@ console.log(112)
}
let _which = _where[which]
_which.url = await this.getLocalImg();
_which.mediaid = await this.getUploadImgMediaId(_which.url);
// _which.mediaid = await this.getUploadImgMediaId(_which.url);
_which.mediaid = await this.getIcpUploadImgMediaId(_which.type,_which.url,certificate_type,icp_order_field);
_which.url = await this.getUploadImgURL(_which.url)
console.log("clickUploadImg:", _which)
},
async checkCertificateSelect(place,where,which){//
console.log("checkCertificateSelect:", place,where,which)
let {form,localImg} = this
let _res = true
let _checkRes = ""
let item = "" //
let place_arr = ['icp_subject','icp_applets'] //3
if(place_arr.indexOf(place) >= 0){
item = localImg[place][where][which]
console.log("checkCertificateSelect item:", item)
if(item.need_certificate_type){
let checkArr = item.certificate_type_place_arr
console.log("checkArr111:", checkArr)
_checkRes = form[checkArr[0]][checkArr[1]][checkArr[2]]
console.log("_checkRes222:", _checkRes)
if(_checkRes!=""){
_res = true
}else{
_res = false
}
}
}else{
item = localImg[where][which]
if(item.need_certificate_type){
let checkArr = item.certificate_type_place_arr
_checkRes = form[checkArr[1]][checkArr[2]]
if(_checkRes!=""){
_res = true
}else{
_res = false
}
}
}
if(!_res){//
item['checkSelectRes'] = false
}else{
item['checkSelectRes'] = true
}
item['certificate_type'] = _checkRes
console.log("checkCertificateSelect item: ",item)
return item
},
getUploadImgURL(tempFilePath){
return servers.uploadFile({
url: party_api.webUpload,
@ -1169,6 +1350,85 @@ console.log(112)
console.log("uploadFile-err", err)
})
},
getIcpUploadImgMediaId(type,tempFilePath,certificate_type,icp_order_field){
let appid = this.appid
console.log("getIcpUploadImgMediaId:", tempFilePath,certificate_type,icp_order_field)
let _param_str = `module=/wxa/icp/upload_icp_media&appid=${appid}&form.type=image&form.certificate_type=${certificate_type}&form.icp_order_field=${icp_order_field}` //
let _url = party_api.gatewayDoDuplicate+"?"+_param_str
// {
// 'form.type':"image",
// 'form.certificate_type':certificate_type,
// 'form.icp_order_field':icp_order_field
// }
let form_data = {
'form.type':"image"
}
if(type)form_data['form.type'] = type
if(certificate_type||certificate_type==="0")form_data['form.certificate_type'] = certificate_type
if(icp_order_field)form_data['form.icp_order_field'] = icp_order_field
console.log("form_data: ",form_data)
return this.uploadFileIcp({
url: _url,
filePath: tempFilePath,
name: 'media',
formData: form_data
})
.then(res=>{
console.log("uploadFile-gatewayDoDuplicate-res", res)
if(res.statusCode == 200){
let _data = JSON.parse(JSON.stringify(res.data))
console.log("uploadFile-url return type", typeof(_data))
_data = JSON.parse(_data).data
console.log("uploadFile-gatewayDoDuplicate-上传成功 接口真正数据", _data)
return _data.media_id
}
})
.catch(err=>{
console.log("uploadFile-err", err)
})
},
checkRid(){
return
let _data = {
appid: this.appid,
module: '/cgi-bin/openapi/rid/get',
method: 'POST',
rid:"661e4e29-4aa2aa91-3bec4ea2",
form: {
rid:"661e3e10-3a51bcf1-4075819d"
}
}
console.log("check_rid:", _data)
servers.post({
url: party_api.gatewayDo,
data: _data,
isDefaultGet: false,
})
.then(res=>{
console.log("check_rid:", res.data)
let _res = res.data.data
if(res.data.code==0){
util.showNone("提交成功")
return
}else{
util.showNone(res.data.message)
}
})
.catch(err=>{
console.log("check_rid-err", err)
})
},
uploadFileIcp({url,filePath,name,formData,onProgressCallBack,}){
return new Promise((rs,rj)=>{
let uploadTask = uni.uploadFile({
url,filePath,formData,name:'media',success:rs,fail:rj,header:{"Content-Type":"multipart/form-data"}
})
uploadTask.onProgressUpdate(res=>onProgressCallBack&&onProgressCallBack(res))
})
},
async getData() {
try {
/** queryIcpCertificateTypes
@ -1190,6 +1450,8 @@ console.log(112)
});
if (res.data.errcode === 0) {
this.queryIcpCertificateTypes = res.data.items;
// this.queryIcpCertificateSubTypesArr = res.data.items.map(item => item.name)
} else {
util.showNone(res.data.errmsg);
}

23
src/subpackage/party/pages/miniapp/regist.vue

@ -131,16 +131,16 @@
<view class="rb-input-box rb-line b-flex-x b-flex-b">
<view class="rb-input-title b-flex-x">姓名<text>*</text></view>
<input class="rb-input" v-model="submitData.contact_person" type="text" placeholder="请输入姓名" placeholder-class="input-hold-class"></input>
<input class="rb-input" disabled=true v-model="submitData.contact_person" type="text" placeholder="请输入姓名" placeholder-class="input-hold-class"></input>
</view>
<view class="rb-input-box rb-line b-flex-x b-flex-b">
<view class="rb-input-title b-flex-x">身份证号<text>*</text></view>
<input class="rb-input" v-model="submitData.extension.business_id_card" type="text" placeholder="请输入身份证号"
<input class="rb-input" disabled=true v-model="submitData.extension.business_id_card" type="text" placeholder="请输入身份证号"
placeholder-class="input-hold-class"></input>
</view>
<view class="rb-input-box rb-line b-flex-x b-flex-b">
<view class="rb-input-title b-flex-x">手机号<text>*</text></view>
<input class="rb-input" v-model="submitData.contact_number" type="text" placeholder="请输入手机号" placeholder-class="input-hold-class"></input>
<input class="rb-input" disabled=true v-model="submitData.contact_number" type="text" placeholder="请输入手机号" placeholder-class="input-hold-class"></input>
</view>
</view>
@ -740,8 +740,23 @@ export default {
})
},
toIcp(){
let {icpInfo} = this
let no_pass_status_arr = [2,3,4,6]
if(no_pass_status_arr.indexOf(icpInfo.status) >= 0){
let no_pass_msg = ""
if(icpInfo.audit_data.length>0){
for(let i=0;i<icpInfo.audit_data.length;i++){
let {key_name,error,suggest} = icpInfo.audit_data[i]
no_pass_msg += `|${key_name}:${error}(${suggest})|`
}
}
let msg = `备案状态:${this.statusMap_icp[icpInfo.status]}${no_pass_msg}`
util.showModalMsg(msg,false)
// util.showModalMsg(":"+this.statusMap_icp[icpInfo.status],false)
}else{
util.routeTo(`/subpackage/party/pages/miniapp/record_pre?appid=${this.appid}`,"nT")
}
// util.routeTo(`/subpackage/party/pages/miniapp/record?appid=${this.appid}`,"nT")
util.routeTo(`/subpackage/party/pages/miniapp/record_pre?appid=${this.appid}`,"nT")
},
toCertify(){
util.routeTo(`/subpackage/party/pages/miniapp/certify?appid=${this.appid}`,"nT")

Loading…
Cancel
Save