|
@@ -1157,15 +1157,17 @@ export default {
|
|
|
|
|
|
const { [schemaKeyMap.specification]: specification } = value
|
|
|
const { [schemaKeyMap.payment]: payment } = value
|
|
|
- const buy001 = payment === 1 && specification === dhy001
|
|
|
+ const buyOrTrail = payment === 1 || payment === 4
|
|
|
+ const buy001 = buyOrTrail && specification === dhy001
|
|
|
const upgradeAddService = payment === 3 && value[schemaKeyMap.upgradeContent].includes(1)
|
|
|
- ma.show = buy001 || upgradeAddService // 购买-自定义规格/升级-补充服务选中才展示
|
|
|
+ ma.show = buy001 || upgradeAddService // 购买/试用-自定义规格/升级-补充服务选中才展示
|
|
|
const { buySubject } = this.pageForm
|
|
|
this.$set(ma.props, 'buySubject', buySubject)
|
|
|
+ this.$set(ma.props, 'upgradeService', payment === 3)
|
|
|
|
|
|
// 1.付费类型为“续费”,则禁用服务列表全部,不支持修改;
|
|
|
// 2.如果是升级,则禁用已选的
|
|
|
- if (payment === 1) {
|
|
|
+ if (buyOrTrail) {
|
|
|
// 购买,恢复,不禁用
|
|
|
this.$set(ma.props, 'disabled', false)
|
|
|
this.$set(ma.props, 'alreadyBuyIds', [])
|