|
|
|
@ -18,11 +18,10 @@
|
|
|
|
|
<div class="rentTime">
|
|
|
|
|
<div style="margin-left: -300px;font-weight: 700;margin-top: 30px">选择配置:</div>
|
|
|
|
|
<el-radio-group size="medium" v-model="totalDay" @change="chooseDay">
|
|
|
|
|
<el-radio-button label="黑色"></el-radio-button>
|
|
|
|
|
<el-radio-button label="白色"></el-radio-button>
|
|
|
|
|
<el-radio-button label="粉色"></el-radio-button>
|
|
|
|
|
<el-radio-button label="灰色"></el-radio-button>
|
|
|
|
|
<el-radio-button label="蓝色"></el-radio-button>
|
|
|
|
|
<el-radio-button label="雅川青"></el-radio-button>
|
|
|
|
|
<el-radio-button label="白沙银"></el-radio-button>
|
|
|
|
|
<el-radio-button label="南糯紫"></el-radio-button>
|
|
|
|
|
<el-radio-button label="雅丹黑"></el-radio-button>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="rentPrice">
|
|
|
|
@ -34,9 +33,10 @@
|
|
|
|
|
<div class="total">
|
|
|
|
|
<div style="margin-left: -300px;font-weight: 700;margin-top: 30px">总计:</div>
|
|
|
|
|
<div class="totalPrice">
|
|
|
|
|
<span class="totalPrice">¥{{totalPrice}}</span>
|
|
|
|
|
<span class="totalPrice">¥{{this.detail.goodsPrice}}</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<el-button type="primary" style="margin-top: 10px" @click="addGoodsInCart(1)" icon="el-icon-shopping-cart-1">加入购物车</el-button>
|
|
|
|
|
</el-main>
|
|
|
|
|
</el-container>
|
|
|
|
|
</div>
|
|
|
|
@ -45,6 +45,7 @@
|
|
|
|
|
<script>
|
|
|
|
|
import {goodsDetail} from '@/api/categoryAndGoods'
|
|
|
|
|
import {addOrder,addOrderItem} from "@/api/orderAndOrderItems"
|
|
|
|
|
import {addCart} from "@/api/cart";
|
|
|
|
|
export default {
|
|
|
|
|
name: "head",
|
|
|
|
|
data(){
|
|
|
|
@ -99,6 +100,25 @@ name: "head",
|
|
|
|
|
getImgUrl(imgId){
|
|
|
|
|
return this.$store.state.baseUrl+"/img/"+imgId+".jpg"
|
|
|
|
|
},
|
|
|
|
|
async addGoodsInCart(goodsId){
|
|
|
|
|
try{
|
|
|
|
|
await addCart({
|
|
|
|
|
"goodsId":goodsId
|
|
|
|
|
}).then((data)=>{
|
|
|
|
|
console.log(data);
|
|
|
|
|
this.openSuccess()
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
}catch (e) {
|
|
|
|
|
console.log(e)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
openSuccess() {
|
|
|
|
|
this.$message({
|
|
|
|
|
message: '恭喜你,添加成功!',
|
|
|
|
|
type: 'success'
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
async rent(){
|
|
|
|
|
if(this.$store.state.isLogin){
|
|
|
|
|
try{
|
|
|
|
@ -138,7 +158,8 @@ name: "head",
|
|
|
|
|
}else {
|
|
|
|
|
alert("请先登录!")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
//创建时调用
|
|
|
|
|