feat(fittingRoom): 优化上传功能并调整 UI
- 在 fittingRoom.js 中添加 disableTabs 数组,用于控制不允许上传的分类- 修改 canUpload getter,使用 disableTabs 判断是否允许上传 - 更新 s-grid-clothes.vue 和 s-select-mote.vue 组件,增加上传功能 - 调整上传按钮样式和布局
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<!--
|
||||
* @Author: liguigong liguigong@shopline.com
|
||||
* @Date: 2025-09-19 16:26:36
|
||||
* @LastEditors: liguigong liguigong@shopline.com
|
||||
* @LastEditTime: 2025-09-19 19:17:22
|
||||
* @LastEditors:
|
||||
* @LastEditTime: 2025-09-19 22:34:40
|
||||
* @FilePath: pages/fittingRoom/components/s-grid-clothes.vue
|
||||
* @Description: 这是默认设置,可以在设置》工具》File Description中进行配置
|
||||
-->
|
||||
@@ -32,9 +32,9 @@
|
||||
limit="1"
|
||||
mode="grid"
|
||||
@select="selectPic"
|
||||
>选择</uni-file-picker
|
||||
></template
|
||||
>
|
||||
>选择
|
||||
</uni-file-picker>
|
||||
</template>
|
||||
<image v-else class="clothes" mode="aspectFill" src="/static/yifu1.png"></image>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
@@ -43,6 +43,7 @@
|
||||
</template>
|
||||
<script setup>
|
||||
import sheep from '@/sheep';
|
||||
|
||||
const fittingRoom = sheep.$store('fittingRoom');
|
||||
|
||||
function selectPic(...data) {
|
||||
@@ -73,10 +74,12 @@
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.clothes {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.upload {
|
||||
top: 0;
|
||||
left: 0;
|
||||
@@ -85,6 +88,7 @@
|
||||
position: absolute;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.inUse {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
@@ -93,6 +97,7 @@
|
||||
bottom: 0;
|
||||
background: rgba(0, 0, 0, 0.1);
|
||||
z-index: 3;
|
||||
|
||||
.edit {
|
||||
color: #000;
|
||||
right: 14rpx;
|
||||
|
||||
Reference in New Issue
Block a user