|
@@ -59,7 +59,7 @@
|
|
|
<!-- <view class="infoOptional">
|
|
|
信息(选填)
|
|
|
</view> -->
|
|
|
- <view class="box">
|
|
|
+ <view class="box" v-if="public">
|
|
|
<view class="box-item">
|
|
|
<view class="box-left">
|
|
|
<view v-if="!is_show">
|
|
@@ -406,23 +406,26 @@
|
|
|
this.$api.msg('请输入捐款金额!');
|
|
|
return;
|
|
|
}
|
|
|
- if (this.is_show) {
|
|
|
- if (!obj.donate_er) {
|
|
|
- this.$api.msg('请填写您的单位');
|
|
|
- return;
|
|
|
+ if(obj.public) {
|
|
|
+ if (this.is_show) {
|
|
|
+ if (!obj.donate_er) {
|
|
|
+ this.$api.msg('请填写您的单位');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!obj.donate_er) {
|
|
|
+ this.$api.msg('请填写您的姓名');
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
- } else {
|
|
|
- if (!obj.donate_er) {
|
|
|
- this.$api.msg('请填写您的姓名');
|
|
|
+
|
|
|
+ const reg = /^(\+?0?86-?)?1[\d]\d{9}$/;
|
|
|
+ if (!reg.test(obj.mobile)) {
|
|
|
+ obj.$api.msg('请填写正确的手机号码');
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- const reg = /^(\+?0?86-?)?1[\d]\d{9}$/;
|
|
|
- if (!reg.test(obj.mobile)) {
|
|
|
- obj.$api.msg('请填写正确的手机号码');
|
|
|
- return;
|
|
|
- }
|
|
|
+
|
|
|
if (this.is_receipts == '0') {
|
|
|
// obj.address = '用户未填写联系地址'
|
|
|
if (!obj.address) {
|
|
@@ -443,7 +446,7 @@
|
|
|
let updata = {
|
|
|
// category_id: obj.category_id, //捐款意向id
|
|
|
amount: obj.money, //捐款金额
|
|
|
- name: obj.donate_er, //捐款人/单位
|
|
|
+ name: obj.donate_er || '佚名', //捐款人/单位
|
|
|
// contact: obj, //单位联系人(企业有效)
|
|
|
tel: obj.mobile, //手机号
|
|
|
address: obj.address, //联系地址
|