|
@@ -3,7 +3,7 @@
|
|
|
<el-dialog
|
|
|
title="选择规格"
|
|
|
:visible.sync="skuModal"
|
|
|
- width="452px"
|
|
|
+ width="680px"
|
|
|
class="appoint-modal"
|
|
|
:close-on-click-modal="false"
|
|
|
:close-on-press-escape="false"
|
|
@@ -24,10 +24,12 @@
|
|
|
<div class="check_con">
|
|
|
<div v-for="(item, index) in specList" :key="index" class="check_items">
|
|
|
<div class="grades">{{ item.name }}</div>
|
|
|
- <div class="grade_names">
|
|
|
- <div class="course_items" v-for="(child, c_index) in item.specAttrList" :key="c_index" :class="{'nactive': child.check }"
|
|
|
- @click="selectSku(child, index)">
|
|
|
- {{ child.name }}
|
|
|
+ <div class="mains">
|
|
|
+ <div class="grade_names">
|
|
|
+ <div class="course_items" v-for="(child, c_index) in item.specAttrList" :key="c_index" :class="{'nactive': child.check }"
|
|
|
+ @click="selectSku(child, index)">
|
|
|
+ {{ child.name }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -153,12 +155,12 @@ export default {
|
|
|
this.skuItem = res.data || {}
|
|
|
} else {
|
|
|
this.skuItem = {}
|
|
|
- this.$message.warning('该规格属性下没有设置商品')
|
|
|
+ this.$message.warning('商品已下架, 请重新选择')
|
|
|
}
|
|
|
}).catch((err) => {
|
|
|
this.loading = false
|
|
|
this.skuItem = {}
|
|
|
- this.$message.warning('该规格属性下没有设置商品')
|
|
|
+ this.$message.warning('商品已下架, 请重新选择')
|
|
|
})
|
|
|
},
|
|
|
confirms() {
|
|
@@ -170,7 +172,7 @@ export default {
|
|
|
this.$message.warning('商品已下架, 请重新选择')
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
let sysTime = this.$tools.timest()
|
|
|
if (sysTime <= this.skuItem.validityStartTime || sysTime >= this.skuItem.validityEndTime) {
|
|
|
this.$message.warning('商品不在有效期, 请重新选择')
|
|
@@ -240,7 +242,13 @@ export default {
|
|
|
margin-bottom: 16px;
|
|
|
margin-top: 32px;
|
|
|
}
|
|
|
+ .mains {
|
|
|
+ width: 100%;
|
|
|
+ max-height: 200px;
|
|
|
+ overflow-y: auto;
|
|
|
+ }
|
|
|
.grade_names {
|
|
|
+ width: 100%;
|
|
|
display: flex;
|
|
|
flex-wrap: wrap;
|
|
|
}
|