提交 cc3670d9 authored 作者: 刘旭's avatar 刘旭

。。。

上级 f7708415
...@@ -141,7 +141,8 @@ ...@@ -141,7 +141,8 @@
</view> </view>
</view> </view>
</view> </view>
<!-- 消息提示 -->
<u-toast ref="uToastRef" />
<!-- 页面内容结束 --> <!-- 页面内容结束 -->
</view> </view>
</template> </template>
...@@ -173,6 +174,10 @@ export default { ...@@ -173,6 +174,10 @@ export default {
'select-all' 'select-all'
], ],
props: { props: {
// 流向值
flowBool: {
Type: Boolean
},
// 配件值 // 配件值
partsData: { partsData: {
Type: Object, Type: Object,
...@@ -723,6 +728,11 @@ export default { ...@@ -723,6 +728,11 @@ export default {
// sku按钮的点击事件 // sku按钮的点击事件
skuClick(value, index1, index2) { skuClick(value, index1, index2) {
let that = this; let that = this;
if ((value.name == '左到右' && that.flowBool) || (value.name == '右到左' && !that.flowBool)) return that.$refs.uToastRef.show({
title: '请选择对应流向',
type: 'warning',
icon: false
})
if (value.ishow) { if (value.ishow) {
if (that.selectArr[index1] != value.name) { if (that.selectArr[index1] != value.name) {
that.$set(that.selectArr, index1, value.name); that.$set(that.selectArr, index1, value.name);
......
...@@ -2,16 +2,16 @@ ...@@ -2,16 +2,16 @@
<template> <template>
<view class="app"> <view class="app">
<vk-data-goods-sku-popup v-if="flag" ref="skuPopupRef" v-model="skuKey" border-radius="20" <vk-data-goods-sku-popup v-if="flag" ref="skuPopupRef" v-model="skuKey" border-radius="20"
:localdata="goodsInfo" :mode="skuMode" :defaultSelect="defaultSelect" :localdata="goodsInfo" :mode="skuMode" :default-select="defaultSelect"
:defaultNotAllSelect="defaultNotAllSelect" @open="onOpenSkuPopup" @close="SkuPopup" @add-cart="addCarts" :default-not-all-select="defaultNotAllSelect" :flow-bool="flowBool" @open="onOpenSkuPopup" @close="SkuPopup"
@buy-now="buyNow" @change="onChange" @num-change="numChange" @add-product="addProduct" @plus="onPlus" @add-cart="addCarts" @buy-now="buyNow" @change="onChange" @num-change="numChange" @add-product="addProduct"
@confirm="onConfirm" @blur="onBlur" @select-parts="selectParts" @selectAll="selectAll"> @plus="onPlus" @confirm="onConfirm" @blur="onBlur" @select-parts="selectParts" @selectAll="selectAll">
</vk-data-goods-sku-popup> </vk-data-goods-sku-popup>
</view> </view>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { nextTick, ref, watch } from 'vue'; import { ref, watch } from 'vue';
import { addCart, fastaddCart, readdCart } from '@/api/index'; import { addCart, fastaddCart, readdCart } from '@/api/index';
import { useSpecStore } from '@/store/useStore'; import { useSpecStore } from '@/store/useStore';
...@@ -34,6 +34,9 @@ let emits = defineEmits(['selected', 'addProduct', 'close-sku']) ...@@ -34,6 +34,9 @@ let emits = defineEmits(['selected', 'addProduct', 'close-sku'])
let props = defineProps({ let props = defineProps({
cartId: { cartId: {
type: Number type: Number
},
flowBool: {
type: Boolean
} }
}) })
let flag = ref(true) let flag = ref(true)
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
<!-- 选择弹出框 --> <!-- 选择弹出框 -->
<category-popup ref="categoryRef" :show="showPopup" @close="handleClose" @categoryData="initCategory" /> <category-popup ref="categoryRef" :show="showPopup" @close="handleClose" @categoryData="initCategory" />
<!-- 产品线sku --> <!-- 产品线sku -->
<goods-sku ref="goodsSkuRef" @add-product="addProduct" @close-sku="closeSku" /> <goods-sku ref="goodsSkuRef" :flow-bool="flow" @add-product="addProduct" @close-sku="closeSku" />
<!-- 设置标题 --> <!-- 设置标题 -->
<set-title ref="setTitleRef" /> <set-title ref="setTitleRef" />
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论