|
|
@@ -181,14 +181,14 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<div class="inline-wrapper">
|
|
|
- <el-form-item prop="startTime" label="定时预约发布">
|
|
|
- <el-radio v-model="formData.scheduleSale" :label="true">是</el-radio>
|
|
|
- <el-radio v-model="formData.scheduleSale" :label="false">否</el-radio>
|
|
|
+ <el-form-item prop="startTime" label="是否开启预约">
|
|
|
+ <el-radio v-model="formData.hasSubscribe" :label="true">是</el-radio>
|
|
|
+ <el-radio v-model="formData.hasSubscribe" :label="false">否</el-radio>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
prop="startTime"
|
|
|
label="预约开始时间"
|
|
|
- v-if="formData.scheduleSale"
|
|
|
+ v-if="formData.hasSubscribe"
|
|
|
style="margin-left: 22px"
|
|
|
>
|
|
|
<el-date-picker
|
|
|
@@ -201,7 +201,7 @@
|
|
|
<el-form-item
|
|
|
prop="endTime"
|
|
|
label="预约结束时间"
|
|
|
- v-if="formData.scheduleSale"
|
|
|
+ v-if="formData.hasSubscribe"
|
|
|
style="margin-left: 22px"
|
|
|
>
|
|
|
<el-date-picker
|
|
|
@@ -213,21 +213,21 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
prop="publishTime"
|
|
|
- label="购买资格公布时间"
|
|
|
- v-if="formData.scheduleSale"
|
|
|
+ label="资格公布时间"
|
|
|
+ v-if="formData.hasSubscribe"
|
|
|
style="margin-left: 22px"
|
|
|
>
|
|
|
<el-date-picker
|
|
|
v-model="formData.publishTime"
|
|
|
type="datetime"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
- placeholder="购买资格公布时间"
|
|
|
+ placeholder="资格公布时间"
|
|
|
></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
prop="purchaseTime"
|
|
|
label="购买时间"
|
|
|
- v-if="formData.scheduleSale"
|
|
|
+ v-if="formData.hasSubscribe"
|
|
|
style="margin-left: 22px"
|
|
|
>
|
|
|
<el-date-picker
|
|
|
@@ -243,7 +243,7 @@
|
|
|
prop="salable"
|
|
|
label="可售"
|
|
|
v-if="
|
|
|
- formData.onShelf === true || (formData.scanCode === true && formData.scheduleSale === false)
|
|
|
+ formData.onShelf === true || (formData.scanCode === true && formData.hasSubscribe === false)
|
|
|
"
|
|
|
>
|
|
|
<el-radio v-model="formData.salable" :label="true">是</el-radio>
|
|
|
@@ -283,32 +283,32 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="couponPayment" label="支付方式">
|
|
|
<el-radio-group v-model="formData.couponPayment">
|
|
|
- <el-radio :label="true">兑换券</el-radio>
|
|
|
+<!-- <el-radio :label="true">兑换券</el-radio>-->
|
|
|
<el-radio :label="false">支付宝/微信</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <div class="inline-wrapper">
|
|
|
- <el-form-item prop="assignment" label="拉新任务指标">
|
|
|
- <el-input-number
|
|
|
- type="number"
|
|
|
- :min="0"
|
|
|
- :step="1"
|
|
|
- :max="5"
|
|
|
- v-model="formData.assignment"
|
|
|
- ></el-input-number>
|
|
|
- <div class="tip">0表示无拉新任务限制</div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="totalQuota" label="白名单额度" v-if="formData.assignment > 0">
|
|
|
- <el-input-number
|
|
|
- type="number"
|
|
|
- :min="0"
|
|
|
- :step="1"
|
|
|
- v-model="formData.totalQuota"
|
|
|
- :disabled="!editQuota"
|
|
|
- ></el-input-number>
|
|
|
- <div class="tip">多少人拉新可获得积分</div>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
+<!-- <div class="inline-wrapper">-->
|
|
|
+<!-- <el-form-item prop="assignment" label="拉新任务指标">-->
|
|
|
+<!-- <el-input-number-->
|
|
|
+<!-- type="number"-->
|
|
|
+<!-- :min="0"-->
|
|
|
+<!-- :step="1"-->
|
|
|
+<!-- :max="5"-->
|
|
|
+<!-- v-model="formData.assignment"-->
|
|
|
+<!-- ></el-input-number>-->
|
|
|
+<!-- <div class="tip">0表示无拉新任务限制</div>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item prop="totalQuota" label="白名单额度" v-if="formData.assignment > 0">-->
|
|
|
+<!-- <el-input-number-->
|
|
|
+<!-- type="number"-->
|
|
|
+<!-- :min="0"-->
|
|
|
+<!-- :step="1"-->
|
|
|
+<!-- v-model="formData.totalQuota"-->
|
|
|
+<!-- :disabled="!editQuota"-->
|
|
|
+<!-- ></el-input-number>-->
|
|
|
+<!-- <div class="tip">多少人拉新可获得积分</div>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- </div>-->
|
|
|
<el-form-item label="藏品类别">
|
|
|
<el-input v-model="formData.collectionCategory" style="width: 200px"></el-input>
|
|
|
</el-form-item>
|
|
|
@@ -464,7 +464,7 @@ export default {
|
|
|
type: 'DEFAULT',
|
|
|
source: 'OFFICIAL',
|
|
|
pic: [],
|
|
|
- scheduleSale: true,
|
|
|
+ hasSubscribe: true,
|
|
|
sort: 0,
|
|
|
privileges: [],
|
|
|
maxCount: 0,
|
|
|
@@ -605,7 +605,7 @@ export default {
|
|
|
startTime: [
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
- if (this.formData.scheduleSale) {
|
|
|
+ if (this.formData.hasSubscribe) {
|
|
|
if (!value) {
|
|
|
callback(new Error('请填写预约发布时间'));
|
|
|
} else if (isBefore(parse(value, 'yyyy-MM-dd HH:mm:ss', new Date()), new Date())) {
|
|
|
@@ -623,7 +623,7 @@ export default {
|
|
|
endTime: [
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
- if (this.formData.scheduleSale) {
|
|
|
+ if (this.formData.hasSubscribe) {
|
|
|
if (!value) {
|
|
|
callback(new Error('请填写预约结束时间'));
|
|
|
} else if (isBefore(parse(value, 'yyyy-MM-dd HH:mm:ss', new Date()), new Date())) {
|
|
|
@@ -641,7 +641,7 @@ export default {
|
|
|
publishTime: [
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
- if (this.formData.scheduleSale) {
|
|
|
+ if (this.formData.hasSubscribe) {
|
|
|
if (!value) {
|
|
|
callback(new Error('请填写资格公布时间'));
|
|
|
} else if (isBefore(parse(value, 'yyyy-MM-dd HH:mm:ss', new Date()), new Date())) {
|
|
|
@@ -659,7 +659,7 @@ export default {
|
|
|
purchaseTime: [
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
- if (this.formData.scheduleSale) {
|
|
|
+ if (this.formData.hasSubscribe) {
|
|
|
if (!value) {
|
|
|
callback(new Error('请填写购买时间'));
|
|
|
} else if (isBefore(parse(value, 'yyyy-MM-dd HH:mm:ss', new Date()), new Date())) {
|
|
|
@@ -682,7 +682,7 @@ export default {
|
|
|
callback(new Error('请填写销售时间'));
|
|
|
} else if (isBefore(parse(value, 'yyyy-MM-dd HH:mm:ss', new Date()), new Date())) {
|
|
|
callback(new Error('销售时间不能小于当前时间'));
|
|
|
- } else if (this.formData.scheduleSale) {
|
|
|
+ } else if (this.formData.hasSubscribe) {
|
|
|
if (
|
|
|
isBefore(
|
|
|
parse(value, 'yyyy-MM-dd HH:mm:ss', new Date()),
|