<template>
|
|
<view class="subscribe">
|
|
<view class="subscribe-item border-blue flex align-center" @click="toPage(true)">
|
|
<image class="subscribe-item-image" :src="IMG_URL+'subscribe.png'" mode="widthFix"></image>
|
|
<view class="font-42 font-weight-bold theme-color m-r-30 m-l-30">没有处方</view>
|
|
<view class="">
|
|
<u-icon name="arrow-rightward" color="#01AEEA" size="80"></u-icon>
|
|
</view>
|
|
</view>
|
|
<view class="subscribe-item flex align-center" @click="toPage(false)">
|
|
<image class="subscribe-item-image" :src="IMG_URL+'subscribe.png'" mode="widthFix"></image>
|
|
<view class="font-42 font-weight-bold text-green m-r-30 m-l-30">我有处方</view>
|
|
<view class="">
|
|
<u-icon name="arrow-rightward" color="#46CF26" size="80"></u-icon>
|
|
</view>
|
|
</view>
|
|
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import { IMG_URL } from '@/env.js'
|
|
export default {
|
|
data() {
|
|
return {
|
|
IMG_URL,
|
|
goodsId: '',
|
|
isSituation: 0,
|
|
num: '',
|
|
price: '',
|
|
goodSkuParam: '',
|
|
prescriptionId: 0,
|
|
orderType: null,
|
|
createOrderType: '',
|
|
payType: '',
|
|
isZone: ''
|
|
}
|
|
},
|
|
onLoad(options) {
|
|
console.log('options.createOrderType ',options.createOrderType )
|
|
this.createOrderType = options.createOrderType
|
|
this.payType = options.payType
|
|
this.goodsId = options.goodsId;
|
|
this.isSituation = options.isSituation;
|
|
this.num = options.num;
|
|
this.price = options.price;
|
|
this.goodSkuParam = options.goodSkuParam;
|
|
this.prescriptionId = options.prescriptionId
|
|
this.orderType = options.orderType
|
|
this.isZone = options.isZone
|
|
},
|
|
methods: {
|
|
toPage (flag) {
|
|
if (flag) {
|
|
// 无处方
|
|
this.$tools.navigateTo({
|
|
url: `/pagesA/my_other_list/prescription/select_medicine_man/index?goodsId=${this.goodsId}&orderType=${this.orderType}&type=noPrescription&isSituation=${this.isSituation}&num=${this.num}&price=${this.price}&goodSkuParam=${this.goodSkuParam}&prescriptionId=${this.prescriptionId}&createOrderType=${this.createOrderType}&payType=${this.payType}&isZone=${this.isZone}`
|
|
})
|
|
} else {
|
|
// 有处方
|
|
this.$tools.navigateTo({
|
|
url: `/pagesA/my_other_list/prescription/medicine/index?goodsId=${this.goodsId}&orderType=${this.orderType}&prescription=1&type=prescription&isSituation=${this.isSituation}&num=${this.num}&price=${this.price}&goodSkuParam=${this.goodSkuParam}&prescriptionId=${this.prescriptionId}&createOrderType=${this.createOrderType}&payType=${this.payType}&isZone=${this.isZone}`
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
.subscribe {
|
|
padding: 100rpx 40rpx;
|
|
&-item {
|
|
padding: 0 20rpx;
|
|
height: 350rpx;
|
|
border: 6rpx solid #46cf26;
|
|
border-radius: 20rpx;
|
|
margin-bottom: 100rpx;
|
|
&-image {
|
|
width: 280rpx;
|
|
}
|
|
}
|
|
}
|
|
|
|
.text-green {
|
|
color: #46CF26;
|
|
}
|
|
.border-blue {
|
|
border-color: $u-type-primary;
|
|
}
|
|
</style>
|