This commit is contained in:
952108534@qq.com
2022-01-25 19:58:10 +08:00
parent 924738c8b6
commit 8d77715414
11 changed files with 171 additions and 33 deletions

View File

@@ -106,7 +106,13 @@
<div class="rc-productdetail" v-if="!userbuy">
<i class="ts-row-title">所属分类</i>
<span>{{ curItem.categoryName }}</span>
</div>
<div class="rc-button ">
<span @click="chuafangbuy()">立即购买</span>
</div>
<div class="rc-productdetail" v-if="userbuy">
<i class="ts-row-title">商品价格</i>
<span class="ts-realprice">{{ curItem.ecPrice }}</span>
@@ -196,6 +202,7 @@
<span @click="usertanchu(curItem, 0)">加入购物车</span>
<span @click="usertanchu(curItem, 1)">立即购买</span>
</div>
</div>
<div class="online bold rc-md-down"></div>
</div>
@@ -207,6 +214,7 @@
</div>
<FixRight></FixRight>
<Myfooter v-on:litentop="showmesg"></Myfooter>
</div>
<el-dialog :visible.sync="dialogInfo1" @close="userclose" class="pop_coupon" :close-on-click-modal="false">
<div class="ts-no-data" v-if="usernewlist.length<=0">目前还没有可用的优惠券</div>
@@ -266,6 +274,8 @@
<span @click="usertanchu(curItem, 0)">加入购物车</span>
<span @click="usertanchu(curItem, 1)">立即购买</span>
</div>
</div>
</template>
@@ -275,6 +285,8 @@ import tabs from "@/components/tabs.vue";
import FixRight from "~/components/fixed-right.vue";
import unlogin from "~/components/unlogin.vue";
import Myfooter from "~/components/rc-footer.vue";
import { mapMutations } from "vuex";
const settings = require("@/config");
import {
goodsmessage,
getConfig,
@@ -284,14 +296,14 @@ import {
oncequery,
biaomessage
} from "../../ajax/getData";
import { mapMutations } from "vuex";
const settings = require("@/config");
export default {
async asyncData (context) {
let isRxGoods = context.route.query.isRxGoods;
let userbuy = true;
let newlist = [];
let curItem = {};
let chufang = {};
let productAttachmentList = [];
let userlistmenu = [];
isRxGoods = (isRxGoods == '1'?true:false);
@@ -306,6 +318,8 @@ export default {
let data = await oncequery(mainProductCode);
let outputObj = {};
if (data) {
console.log(data);
chufang=data;
outputObj = data;
outputObj.productName = data.name;
outputObj.picture = 'https://royalcanincn.escase.cn/jc/royalcanin/'+outputObj.picture;
@@ -316,6 +330,9 @@ export default {
let insertTmpObj = {id:1, attachmentType:1, sort:1, attachmentPath:newlist[0].picture};
productAttachmentList = [insertTmpObj];
userbuy = false;
console.log('这是处方量数据')
} else {
let stopLeftAllotmentChecking = false;
let stopIndex = 0;
@@ -352,14 +369,12 @@ export default {
activeIndexa,
curItem,
newlist,
chufang,
productAttachmentList,
userbuy
}
},
// middleware: 'metaTitle',
// // middleware: 'metaTitle',
// meta: {title: '产品详情'},
data() {
data() {
return {
tableLabelTest: [],
userimage: require("../../assets/image/unused.png"),
@@ -378,6 +393,7 @@ export default {
productlist: [],
userbuy: true,
sales_num: 1,
productAttachmentList: [],
usernewlist: [
{
@@ -427,6 +443,10 @@ export default {
Myfooter,
FixRight
},
// middleware: 'metaTitle',
// // middleware: 'metaTitle',
// meta: {title: '产品详情'},
mounted() {
this.checkIsLogin();
if (this.usermessage !== "" || this.usermessage.data !== undefined) {
@@ -472,6 +492,10 @@ export default {
});
}
},
//处方用粮跳转
chuafangbuy(){
window.location.href =this.chufang.goodUrl;
},
// changeName(newName){
// this.name = newName;