From 555b592bfc02faedb307ef1be2174bce176c41c5 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 28 五月 2025 11:10:25 +0800
Subject: [PATCH] bug
---
pages/goods-manager/goodsList/goodsList.vue | 53 +++++++++++++-------------
pages/goods-manager/addGoods/addGoods.vue | 13 ++++++
2 files changed, 39 insertions(+), 27 deletions(-)
diff --git a/pages/goods-manager/addGoods/addGoods.vue b/pages/goods-manager/addGoods/addGoods.vue
index 1c82a58..0a13802 100644
--- a/pages/goods-manager/addGoods/addGoods.vue
+++ b/pages/goods-manager/addGoods/addGoods.vue
@@ -57,9 +57,22 @@
</template>
<script>
+import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
+import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
+import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
+import UUpload from '@/uview-components/uview-ui/components/u-upload/u-upload.vue';
+import UCheckboxGroup from '@/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue';
+import UCheckbox from '@/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue';
+import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
+import UActionSheet from '@/uview-components/uview-ui/components/u-action-sheet/u-action-sheet.vue';
+
+
+import storage from "@/utils/storage.js";
export default {
+ components: { UForm, UFormItem, UInput, UUpload, UCheckboxGroup, UCheckbox, UIcon, UActionSheet },
data() {
return {
+ storage,
form: {}
}
},
diff --git a/pages/goods-manager/goodsList/goodsList.vue b/pages/goods-manager/goodsList/goodsList.vue
index 254202a..ec15364 100644
--- a/pages/goods-manager/goodsList/goodsList.vue
+++ b/pages/goods-manager/goodsList/goodsList.vue
@@ -7,41 +7,38 @@
<view :border="!formData.waterfall" class="uni-list-item--waterfall" title="鑷畾涔夊晢鍝佸垪琛�"
v-for="item in data" :key="item.id" @click="addGoods(item.id)">
<!-- 閫氳繃header鎻掓Ы瀹氫箟鍒楄〃宸︿晶鍥剧墖 -->
- <template v-slot:header>
- <view class="uni-thumb shop-picture" :class="{ 'shop-picture-column': formData.waterfall }">
- <image :src="item.goods_thumb" mode="aspectFill"></image>
- </view>
- </template>
- <template v-slot:body>
- <view class="shop">
- <view>
- <view class="uni-title">
- <text class="uni-ellipsis-2">{{ item.name }}</text>
- </view>
- <!-- <view>
+
+ <view class="uni-thumb shop-picture" :class="{ 'shop-picture-column': formData.waterfall }">
+ <image :src="item.goods_thumb" mode="aspectFill"></image>
+ </view>
+ <view class="shop">
+ <view>
+ <view class="uni-title">
+ <text class="uni-ellipsis-2">{{ item.name }}</text>
+ </view>
+ <!-- <view>
<text class="uni-tag hot-tag">{{ item.goods_tip }}</text>
<text v-for="tag in item.tag" :key="tag" class="uni-tag">{{ tag }}</text>
</view> -->
+ </view>
+ <view>
+ <view class="shop-price">
+ <text>楼</text>
+ <text class="shop-price-text">{{ item.goods_price }}</text>
+ <text>.00</text>
</view>
- <view>
- <view class="shop-price">
- <text>楼</text>
- <text class="shop-price-text">{{ item.goods_price }}</text>
- <text>.00</text>
+ <view class="uni-flex-row">
+ <view class="uni-note">{{ item.comment_count || 0 }}鏉¤瘎璁� 鏈堥攢閲� {{
+ item.month_sell_count || 0 }}
</view>
- <view class="uni-flex-row">
- <view class="uni-note">{{ item.comment_count||0 }}鏉¤瘎璁� 鏈堥攢閲� {{
- item.month_sell_count||0 }}
- </view>
- <view class="uni-note ellipsis">
- <text class="uni-link">涓婃灦</text>
+ <view class="uni-note ellipsis">
+ <text class="uni-link">涓婃灦</text>
- <text class="uni-link" style="color:red;">鍒犻櫎</text>
- </view>
+ <text class="uni-link" style="color:red;">鍒犻櫎</text>
</view>
</view>
</view>
- </template>
+ </view>
<!-- 閫氳繃body鎻掓Ы瀹氫箟鍟嗗搧甯冨眬 -->
</view>
@@ -59,8 +56,10 @@
</template>
<script>
+
+import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
export default {
- components: {},
+ components: { UIcon },
data() {
return {
formData: {
--
Gitblit v1.8.0