|
@@ -3,7 +3,7 @@
|
|
|
<van-form
|
|
<van-form
|
|
|
ref="tabstoreVal"
|
|
ref="tabstoreVal"
|
|
|
class="QRCodeActivity"
|
|
class="QRCodeActivity"
|
|
|
- :disabled="approvalStatus == '1' || approvalStatus == '2'">
|
|
|
|
|
|
|
+ :disabled="approvalStatus == '1' || approvalStatus == '2' || approvalStatus == null">
|
|
|
<div class="activityItem">
|
|
<div class="activityItem">
|
|
|
<span class="van-f-red">*</span>
|
|
<span class="van-f-red">*</span>
|
|
|
<van-field
|
|
<van-field
|
|
@@ -11,7 +11,7 @@
|
|
|
name="summaryEventName"
|
|
name="summaryEventName"
|
|
|
label="活动名称"
|
|
label="活动名称"
|
|
|
placeholder="请输入活动名称"
|
|
placeholder="请输入活动名称"
|
|
|
- :rules="[{ required: true, message: '请输入活动名称' }]" />
|
|
|
|
|
|
|
+ :rules="[{ required: true }]" />
|
|
|
</div>
|
|
</div>
|
|
|
<div class="activityItem">
|
|
<div class="activityItem">
|
|
|
<span class="van-f-red">*</span>
|
|
<span class="van-f-red">*</span>
|
|
@@ -23,7 +23,7 @@
|
|
|
label="活动日期"
|
|
label="活动日期"
|
|
|
placeholder="请选择活动日期"
|
|
placeholder="请选择活动日期"
|
|
|
@click="activityShowCalendarFun"
|
|
@click="activityShowCalendarFun"
|
|
|
- :rules="[{ required: true, message: '请选择活动日期' }]" />
|
|
|
|
|
|
|
+ :rules="[{ required: true }]" />
|
|
|
</div>
|
|
</div>
|
|
|
<div class="activityItem">
|
|
<div class="activityItem">
|
|
|
<span class="van-f-red">*</span>
|
|
<span class="van-f-red">*</span>
|
|
@@ -35,7 +35,7 @@
|
|
|
label="生效开始日期"
|
|
label="生效开始日期"
|
|
|
placeholder="请选择开始日期"
|
|
placeholder="请选择开始日期"
|
|
|
@click="clickValidDateShow('start')"
|
|
@click="clickValidDateShow('start')"
|
|
|
- :rules="[{ required: true, message: '请选择开始日期' }]" />
|
|
|
|
|
|
|
+ :rules="[{ required: true }]" />
|
|
|
</div>
|
|
</div>
|
|
|
<div class="activityItem">
|
|
<div class="activityItem">
|
|
|
<span class="van-f-red">*</span>
|
|
<span class="van-f-red">*</span>
|
|
@@ -47,7 +47,7 @@
|
|
|
label="生效结束日期"
|
|
label="生效结束日期"
|
|
|
placeholder="请选择结束日期"
|
|
placeholder="请选择结束日期"
|
|
|
@click="clickValidDateShow('end')"
|
|
@click="clickValidDateShow('end')"
|
|
|
- :rules="[{ required: true, message: '请选择结束日期' }]" />
|
|
|
|
|
|
|
+ :rules="[{ required: true }]" />
|
|
|
</div>
|
|
</div>
|
|
|
<div class="activityItem">
|
|
<div class="activityItem">
|
|
|
<div class="van-cell QRCodeBtnBox">
|
|
<div class="van-cell QRCodeBtnBox">
|
|
@@ -175,7 +175,12 @@ export default {
|
|
|
openQRCode(value) {
|
|
openQRCode(value) {
|
|
|
this.toastLoading(0, '加载中...', true);
|
|
this.toastLoading(0, '加载中...', true);
|
|
|
// approvalStatus//1-待审批 2-审批通过 不支持修改,直接查看二维码
|
|
// approvalStatus//1-待审批 2-审批通过 不支持修改,直接查看二维码
|
|
|
- if (this.approvalStatus == '1' || this.approvalStatus == '2' || this.approvalStatus == '3') {
|
|
|
|
|
|
|
+ if (
|
|
|
|
|
+ this.approvalStatus == '1' ||
|
|
|
|
|
+ this.approvalStatus == '2' ||
|
|
|
|
|
+ this.approvalStatus == '3' ||
|
|
|
|
|
+ this.approvalStatus == null
|
|
|
|
|
+ ) {
|
|
|
getSummaryQrCodeUUID({ qrUuid: this.qrUuid, userSummaryId: this.userSummaryId }).then(
|
|
getSummaryQrCodeUUID({ qrUuid: this.qrUuid, userSummaryId: this.userSummaryId }).then(
|
|
|
(res) => {
|
|
(res) => {
|
|
|
this.toastLoading().clear();
|
|
this.toastLoading().clear();
|
|
@@ -203,11 +208,13 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
activityShowCalendarFun() {
|
|
activityShowCalendarFun() {
|
|
|
- if (this.approvalStatus == '1' || this.approvalStatus == '2') return;
|
|
|
|
|
|
|
+ if (this.approvalStatus == '1' || this.approvalStatus == '2' || this.approvalStatus == null)
|
|
|
|
|
+ return;
|
|
|
this.activityShowCalendar = true;
|
|
this.activityShowCalendar = true;
|
|
|
},
|
|
},
|
|
|
clickValidDateShow(type) {
|
|
clickValidDateShow(type) {
|
|
|
- if (this.approvalStatus == '1' || this.approvalStatus == '2') return;
|
|
|
|
|
|
|
+ if (this.approvalStatus == '1' || this.approvalStatus == '2' || this.approvalStatus == null)
|
|
|
|
|
+ return;
|
|
|
if (type == 'start') {
|
|
if (type == 'start') {
|
|
|
this.activate = {
|
|
this.activate = {
|
|
|
type: type,
|
|
type: type,
|