|
@@ -1,5 +1,14 @@
|
|
|
<template>
|
|
|
<view class="jz-content-box">
|
|
|
+ <view>
|
|
|
+ <view>
|
|
|
+ 说明:1:如果不需要办理证书,可直接点击保存按钮。
|
|
|
+ 2:点击重置按钮,只重置办证信息,其他信息不改变。
|
|
|
+ </view>
|
|
|
+ <view @click="resetFun">
|
|
|
+ 重置
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
<!-- 报证机构(picker 实现下拉选择) -->
|
|
|
<view class="form-label-select form-top-margin">
|
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>报证机构</view>
|
|
@@ -32,7 +41,7 @@
|
|
|
</view>
|
|
|
|
|
|
<view v-if="formData.banzhengInfoFlag" class="form-label-select">
|
|
|
- <view class="phone-form-label"><text class="form-label-require"></text>参训时间</view>
|
|
|
+ <view class="phone-form-label"><text class="form-label-require">*</text>参训时间</view>
|
|
|
<uni-datetime-picker class="form-radio-picker" v-model="formData.canxunShijian" type="date"
|
|
|
@change="canxunShijianChange">
|
|
|
<view class="form-radio-select">
|
|
@@ -225,6 +234,15 @@
|
|
|
this.zhiyelevelsOpt = res.data
|
|
|
})
|
|
|
},
|
|
|
+ resetData() {
|
|
|
+ this.formData.zhiyeName = ''
|
|
|
+ this.formData.zhiyeId = ''
|
|
|
+ this.formData.zhiyeLevelName = ''
|
|
|
+ this.formData.zhiyeLevelId = ''
|
|
|
+ this.formData.canxunShijian = ''
|
|
|
+ this.formData.shicaochengji = ''
|
|
|
+ this.formData.zongkeshi = ''
|
|
|
+ },
|
|
|
resetFun() {
|
|
|
this.formData.zhiyeName = ''
|
|
|
this.formData.zhiyeId = ''
|
|
@@ -233,6 +251,10 @@
|
|
|
this.formData.canxunShijian = ''
|
|
|
this.formData.shicaochengji = ''
|
|
|
this.formData.zongkeshi = ''
|
|
|
+ this.formData.baozhengJigouName = ''
|
|
|
+ this.formData.baozhengJigouId = ''
|
|
|
+ this.formData.baozhengJigouName = ''
|
|
|
+ this.formData.needFlag = false
|
|
|
},
|
|
|
// 报证机构选择
|
|
|
jigouChange(e) {
|
|
@@ -241,7 +263,7 @@
|
|
|
this.formData.baozhengJigouType = this.baozhengJigouOpt[e.detail.value].jgType;
|
|
|
this.formData.banzhengInfoFlag = this.baozhengJigouOpt[e.detail.value].jgType == 1;
|
|
|
// 每一次都重置
|
|
|
- this.resetFun()
|
|
|
+ this.resetData()
|
|
|
console.log('this.formData.banzhengInfoFlag', this.formData.banzhengInfoFlag);
|
|
|
if (this.formData.banzhengInfoFlag) {
|
|
|
this.formData.needFlag = false
|
|
@@ -329,13 +351,28 @@
|
|
|
zongkeshi: this.formData.zongkeshi,
|
|
|
zyId: this.formData.zhiyeId,
|
|
|
zyLevel: this.formData.zhiyeLevelId,
|
|
|
+ jgType: this.formData.baozhengJigouType
|
|
|
}
|
|
|
console.log('req', req);
|
|
|
|
|
|
+ if(this.formData.baozhengJigouType ==1 && this.formData.shicaochengji ==''&& this.formData.zongkeshi ==''&&this.formData.canxunshijian==''){
|
|
|
+ uni.showToast({
|
|
|
+ title: '请填写参训时间,实操成绩,总课时',
|
|
|
+ icon: 'none'
|
|
|
+ });
|
|
|
+ return false
|
|
|
+ }
|
|
|
if (req.jgId && req.zyId && req.zyLevel) {
|
|
|
this.$emit('addSave', req);
|
|
|
- } else {
|
|
|
+ } else if(req.jgId =='' && req.zyId =='' && req.zyLevel ==''){
|
|
|
this.$emit('addSave', '');
|
|
|
+ }else{
|
|
|
+ uni.showToast({
|
|
|
+ title: '请选择保证机构,职业名称,职业等级',
|
|
|
+ icon: 'none'
|
|
|
+ });
|
|
|
+
|
|
|
+ return false
|
|
|
}
|
|
|
// // 表单验证
|
|
|
// if (!this.formData.institution) {
|