diff --git a/resources/beike/admin/views/pages/plugins/index.blade.php b/resources/beike/admin/views/pages/plugins/index.blade.php index 8444f289..496aa304 100644 --- a/resources/beike/admin/views/pages/plugins/index.blade.php +++ b/resources/beike/admin/views/pages/plugins/index.blade.php @@ -68,26 +68,17 @@ pluginStatusChange(e, code) { const self = this; - $.ajax({ - url: `/admin/plugins/${code}/status`, - type: 'PUT', - data: {status: e * 1}, - success: function(res) { - layer.msg(res.message) - }, + $http.put(`plugins/${code}/status`, {status: e * 1}).then((res) => { + layer.msg(res.message) }) }, installedPlugin(code, type, index) { const self = this; - $.ajax({ - url: `/admin/plugins/${code}/${type}`, - type: 'post', - success: function(res) { - layer.msg(res.message) - self.plugins[index].installed = type == 'install' ? true : false; - }, + $http.post(`plugins/${code}/${type}`).then((res) => { + layer.msg(res.message) + self.plugins[index].installed = type == 'install' ? true : false; }) } } diff --git a/themes/default/product.blade.php b/themes/default/product.blade.php index fca8afdf..18717149 100644 --- a/themes/default/product.blade.php +++ b/themes/default/product.blade.php @@ -167,11 +167,12 @@ this.product = skus[0] } - // 为 variables 里面每一个 values 的值添加一个 selected 字段 + // 为 variables 里面每一个 values 的值添加 selected、disabled 字段 if (this.source.variables.length) { this.source.variables.forEach(variable => { variable.values.forEach(value => { this.$set(value, 'selected', false) + this.$set(value, 'disabled', false) }) }) @@ -222,6 +223,8 @@ }) }) }, + + // 根据 skus 中 quantity 字段,对应到 variants 的 每种组合 variables 的 selected 字段 } })