|
@@ -205,13 +205,13 @@ export default {
|
|
|
let res = await this.fetch(this.id);
|
|
|
if (this.$checkRes(res)) {
|
|
|
let data = res.data;
|
|
|
- if (data.get_limit_config.max) data.get_limit_max = data.get_limit_config.max;
|
|
|
- if (data.discount_config.max) data.discount_type_max = data.discount_config.max;
|
|
|
- if (data.discount_config.limit) data.limit = data.discount_config.limit;
|
|
|
- if (data.discount_config.min) data.min = data.discount_config.min;
|
|
|
- if (data.use_limit_config.tags) data.tags = data.use_limit_config.tags;
|
|
|
- if (data.expire_config.fixed[0]) data.time = data.expire_config.fixed[0];
|
|
|
- if (data.expire_config.days) data.days = data.expire_config.days;
|
|
|
+ data.get_limit_max = _.get(data, 'get_limit_config.max');
|
|
|
+ data.discount_type_max = _.get(data, 'discount_config.max');
|
|
|
+ data.limit = _.get(data, 'discount_config.limit');
|
|
|
+ data.min = _.get(data, 'discount_config.min');
|
|
|
+ data.tags = _.get(data, 'use_limit_config.tags');
|
|
|
+ data.time = _.get(data, 'expire_config.fixed[0]');
|
|
|
+ data.days = _.get(data, 'expire_config.days');
|
|
|
if (data.shop) {
|
|
|
let res = await this.shopFetch(data.shop);
|
|
|
if (this.$checkRes(res)) {
|