|
|
|
@ -29,7 +29,7 @@ |
|
|
|
</fui-form-item> |
|
|
|
|
|
|
|
|
|
|
|
<fui-form-item label="年龄" labelSize='26' asterisk asteriskPosition="right" prop="mobile" background='#434544' |
|
|
|
<fui-form-item label="年龄" labelSize='26' asterisk asteriskPosition="right" prop="age" background='#434544' |
|
|
|
labelColor='#fff' :bottomBorder='false'> |
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
|
<fui-input-number signColor="#FFF" :min="1" :max="100" v-model="formData.age"></fui-input-number> |
|
|
|
@ -521,35 +521,65 @@ export default { |
|
|
|
|
|
|
|
|
|
|
|
//表单验证 |
|
|
|
async validatorForm() { |
|
|
|
try { |
|
|
|
const res = await this.$refs.form.validator(null, null, true); |
|
|
|
console.log(res); |
|
|
|
if (res.isPassed) { |
|
|
|
console.log('校验通过!'); |
|
|
|
return true; |
|
|
|
} else { |
|
|
|
console.log('向上滑动页面查看错误提示!'); |
|
|
|
return false; |
|
|
|
async validatorForm(data) { |
|
|
|
if(!data.student_name){ |
|
|
|
uni.showToast({ |
|
|
|
title: '学员姓名必填', |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
return false |
|
|
|
} |
|
|
|
if(!data.student_phone){ |
|
|
|
uni.showToast({ |
|
|
|
title: '学员手机号必填', |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
return false |
|
|
|
} |
|
|
|
if(!data.age){ |
|
|
|
uni.showToast({ |
|
|
|
title: '年龄必填', |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
return false |
|
|
|
} |
|
|
|
if(!data.customer_source){ |
|
|
|
uni.showToast({ |
|
|
|
title: '客户来源必填', |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
return false |
|
|
|
} |
|
|
|
} catch (err) { |
|
|
|
console.log(err); |
|
|
|
return false; |
|
|
|
if(!data.staff_id){ |
|
|
|
uni.showToast({ |
|
|
|
title: '归属人员必填', |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
return false |
|
|
|
} |
|
|
|
if(!data.contact_name){ |
|
|
|
uni.showToast({ |
|
|
|
title: '联系人必填', |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
return false |
|
|
|
} |
|
|
|
|
|
|
|
return true |
|
|
|
}, |
|
|
|
|
|
|
|
//提交 |
|
|
|
async submit() { |
|
|
|
console.log(this.formData) |
|
|
|
let data = {...this.formData} |
|
|
|
//表单验证 |
|
|
|
let validatorForm = await this.validatorForm() |
|
|
|
let validatorForm = await this.validatorForm(data) |
|
|
|
console.log(123123,validatorForm) |
|
|
|
if(!validatorForm){ |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
let data = {...this.formData} |
|
|
|
let res = await memberApi.setSales(data) |
|
|
|
let res = await marketApi.setSales(data) |
|
|
|
if(res.code != 1){ |
|
|
|
uni.showToast({ |
|
|
|
title: res.msg, |
|
|
|
|