From beb5c6c2d66565b47ba02f53a14243669b32f6dd Mon Sep 17 00:00:00 2001 From: qijq <624811160@qq.com> Date: Sat, 19 Jul 2025 15:25:11 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java-mall-app-shop-admin/App.vue | 10 +- .../api/warehouse/productList.js | 2 +- java-mall-app-shop-admin/pages/IM/IM.vue | 21 +- .../pages/order/order.vue | 20 +- .../warehouse/manage/addAndEditProduct.vue | 121 +++++++++++ .../pages/warehouse/manage/batch.vue | 24 +-- .../pages/warehouse/manage/batchSearch.vue | 2 +- .../pages/warehouse/manage/classifyList.vue | 12 +- .../manage/components/tree/style.css | 2 +- .../pages/warehouse/manage/editClassify.vue | 14 +- .../pages/warehouse/manage/productList.vue | 202 +++++++++--------- .../pages/warehouse/manage/specification.vue | 15 +- .../pages/warehouse/manage/typeManagement.vue | 52 ++++- .../static/font/iconfont.css | 4 + .../static/font/iconfont.ttf | Bin 12532 -> 12692 bytes .../static/font/iconfont.woff | Bin 8008 -> 8084 bytes .../static/font/iconfont.woff2 | Bin 6812 -> 6880 bytes .../store/modules/user.js | 13 +- 18 files changed, 348 insertions(+), 166 deletions(-) create mode 100644 java-mall-app-shop-admin/pages/warehouse/manage/addAndEditProduct.vue diff --git a/java-mall-app-shop-admin/App.vue b/java-mall-app-shop-admin/App.vue index 1ea7822..426fbf3 100644 --- a/java-mall-app-shop-admin/App.vue +++ b/java-mall-app-shop-admin/App.vue @@ -84,11 +84,11 @@ export default { data: push_clientid, // 需要复制的内容 success: () => { // 成功提示框显示 1 秒钟 - uni.showToast({ - title: "复制成功", - icon: "success", - duration: 1000, - }); + // uni.showToast({ + // title: "复制成功", + // icon: "success", + // duration: 1000, + // }); }, fail: () => { // 失败提示框显示 1 秒钟 diff --git a/java-mall-app-shop-admin/api/warehouse/productList.js b/java-mall-app-shop-admin/api/warehouse/productList.js index 9cec28a..0f90f8d 100644 --- a/java-mall-app-shop-admin/api/warehouse/productList.js +++ b/java-mall-app-shop-admin/api/warehouse/productList.js @@ -83,7 +83,7 @@ export function DelectCommodity(params) { export function GetCommoditSpecification(params) { return http({ url: "/shop/shop-product-item/items", - method: "post", + method: "get", params, baseURL: config.adminApi, }); diff --git a/java-mall-app-shop-admin/pages/IM/IM.vue b/java-mall-app-shop-admin/pages/IM/IM.vue index fe07fbb..256987f 100644 --- a/java-mall-app-shop-admin/pages/IM/IM.vue +++ b/java-mall-app-shop-admin/pages/IM/IM.vue @@ -4,9 +4,11 @@ + class="img" + :src=" + msgInfo.mine.user_avatar || '../../static/images/user-avatar.jpg' + " + /> {{ msgInfo.mine.user_nickname }} @@ -74,7 +76,9 @@ 退货单号:{{ item.return_id }} - - - + + {{ sfFormatStatus(item.order_state_id) }} @@ -1459,6 +1458,9 @@ export default { this.logoUrl = res.data.store_info.store_logo; } }, + handerCloseReturnOrderPopup() { + this.showReturnOrderPopup = false; + }, makePhone(phone) { // #ifdef H5 uni.showToast({ @@ -1665,15 +1667,15 @@ export default { ::v-deep .tui-tabs-item { line-height: 60rpx; - .tui-tabs-title{ + .tui-tabs-title { color: #333 !important; } - &.tui__tab_current { - .tui-tabs-title { - color: #fe411b !important; + &.tui__tab_current { + .tui-tabs-title { + color: #fe411b !important; + } } } - } } .sales-return-img-title { diff --git a/java-mall-app-shop-admin/pages/warehouse/manage/addAndEditProduct.vue b/java-mall-app-shop-admin/pages/warehouse/manage/addAndEditProduct.vue new file mode 100644 index 0000000..1ac0981 --- /dev/null +++ b/java-mall-app-shop-admin/pages/warehouse/manage/addAndEditProduct.vue @@ -0,0 +1,121 @@ + + + + + diff --git a/java-mall-app-shop-admin/pages/warehouse/manage/batch.vue b/java-mall-app-shop-admin/pages/warehouse/manage/batch.vue index 9701f2b..928aa47 100644 --- a/java-mall-app-shop-admin/pages/warehouse/manage/batch.vue +++ b/java-mall-app-shop-admin/pages/warehouse/manage/batch.vue @@ -193,8 +193,8 @@ @@ -409,8 +409,8 @@ > @@ -505,7 +505,7 @@ {{ this.selectCommodityList.length }} - 个商品,现在退出将不保留操作几率 + 个商品,现在退出将不保留操作记录 @@ -743,6 +743,11 @@ export default { this.showCommodityTypePopup = false; }, + skipuBrandList() { + uni.navigateTo({ + url: "/pages/warehouse/manage/typeManagement", + }); + }, }, }; @@ -888,7 +893,8 @@ export default { .add-popup-title { padding: 40rpx; text-align: center; - font-weight: 500; + font-weight: bold; + font-size: 36rpx; } .tips { @@ -959,7 +965,7 @@ export default { .affirm-popup-title { padding: 40rpx; text-align: center; - font-weight: 500; + font-weight: bold; } .affirm-popup-tips { @@ -1025,7 +1031,7 @@ export default { .u-icon-jianhao { margin-right: 60rpx; - ::v-deep.custom-icon-jianhao { + ::v-deep.custom-icon-jianhao_fangxing { color: $base-color !important; } } diff --git a/java-mall-app-shop-admin/pages/warehouse/manage/productList.vue b/java-mall-app-shop-admin/pages/warehouse/manage/productList.vue index 00e42c9..e3e6ddb 100644 --- a/java-mall-app-shop-admin/pages/warehouse/manage/productList.vue +++ b/java-mall-app-shop-admin/pages/warehouse/manage/productList.vue @@ -123,8 +123,8 @@ @@ -245,41 +245,52 @@ }" > - - - - + + + {{ item.item_name }} + + + 价格 + + + + 库存 + - + + + 保存 + + @@ -377,6 +388,9 @@ export default { //#ifdef H5 top = 44; //#endif + //#ifdef APP-PLUS + top = 70; + //#endif this.height = res.windowHeight - uni.upx2px(header); this.top = top + uni.upx2px(header); }, @@ -423,8 +437,8 @@ export default { let res = await GetCommoditSpecification(params); if (res && res.status == 200) { + this.currSpecificationList = res.data; this.showBottomPopup = true; - this.currSpecificationList = res.data.items; } }, async getProductCategoryTree() { @@ -632,6 +646,13 @@ export default { url: "../../news/search/search", }); }, + haderPopupPriceInputChange(e, index) { + this.currSpecificationList[index].item_unit_price_2 = e; + }, + haderPopupRepertoryInputChange(e, index) { + this.currSpecificationList[index].item_quantity_2 = e; + }, + handerSave() {}, skipuBatch() { uni.navigateTo({ url: "/pages/warehouse/manage/batch", @@ -920,8 +941,8 @@ export default { .commodity-img { position: relative; margin-right: 20rpx; - width: 68px; - height: 68px; + width: 60px; + height: 60px; border: 1px solid #ebebeb; border-radius: 16rpx; } @@ -950,8 +971,8 @@ export default { justify-content: space-between; .commodity-name { - font-weight: bold; - font-size: 36rpx; + font-weight: 700; + font-size: 32rpx; word-break: break-all; /* 允许在任意字符间断行 */ overflow-wrap: break-word; /* 优先在单词间断行 */ display: -webkit-box; @@ -962,8 +983,9 @@ export default { } .commodity-inventory { - font-size: 28rpx; + font-size: 24rpx; color: #626262; + margin: 20rpx 0; } .commodity-price { @@ -1046,6 +1068,7 @@ export default { ::v-deep.u-popup__content { border-top-left-radius: 16rpx; border-top-right-radius: 16rpx; + background: #f8f8f8; } .productList-price-popup-content { @@ -1055,92 +1078,63 @@ export default { padding: 40rpx; text-align: center; font-weight: 500; + background: #fff; + border-top-left-radius: 16rpx; + border-top-right-radius: 16rpx; } .select-commodity-price-list { - padding: 20rpx; + background: #f8f8f8; + } - .commodity-item { - display: flex; - align-items: center; - justify-content: space-between; - margin-bottom: 40rpx; - padding: 0 40rpx; + .popup-commodity-item { + margin-bottom: 20px; + background: #fff; - .u-icon-jianhao { - ::v-deep.u-icon__icon { - color: $base-color !important; - } + .popup-commodity-info { + .popup-commodity-info-name { + font-size: 36rpx; + font-weight: bold; + padding-left: 24rpx; + padding-top: 20rpx; } - .commodity-info { + .commodity-info-item { display: flex; + align-items: center; + padding: 12px; + border-bottom: 1px solid #efefef; - .commodity-img { - position: relative; - margin-right: 20rpx; - width: 60px; - height: 60px; - border: 1px solid #ebebeb; - border-radius: 16rpx; + .popup-commodity-info-lable { + margin-right: 60px; } - .commodity-img-sold-out { - &::before { - position: absolute; - bottom: 0; - width: 100%; - height: 20px; - line-height: 20px; - content: "已下架"; - text-align: center; - background: rgba(0, 0, 0, 0.6); - color: #fff; - z-index: 99; - font-size: 14px; - border-bottom-left-radius: 16rpx; - border-bottom-right-radius: 16rpx; - } - } - - .commodity-info-box { - display: flex; - flex-flow: column; - justify-content: space-between; - - .commodity-name { - font-weight: bold; - font-size: 34rpx; - word-break: break-all; /* 允许在任意字符间断行 */ - overflow-wrap: break-word; /* 优先在单词间断行 */ - display: -webkit-box; - -webkit-line-clamp: 2; /* 限制最多2行 */ - -webkit-box-orient: vertical; - overflow: hidden; - text-overflow: ellipsis; /* 超出部分显示省略号 */ - } - - .commodity-inventory { - margin: 6rpx 0; - font-size: 25rpx; - color: #626262; - } - - .commodity-price { - font-size: 32rpx; - font-weight: bold; - color: #ea3938; - - .currency { - margin-right: 4px; - font-size: 24rpx; - } + ::v-deep .input-price { + font-weight: bold; + color: 0 !important; + .u-icon__icon { + color: #000 !important; } } } } } } + + .bottom-btn { + padding: 40rpx; + background: #fff; + + .btn-item { + height: 80rpx; + background: $base-color; + color: #fff; + + &::after { + border: none; + } + } + } } .commodity-loading { diff --git a/java-mall-app-shop-admin/pages/warehouse/manage/specification.vue b/java-mall-app-shop-admin/pages/warehouse/manage/specification.vue index 2ba2393..8c28233 100644 --- a/java-mall-app-shop-admin/pages/warehouse/manage/specification.vue +++ b/java-mall-app-shop-admin/pages/warehouse/manage/specification.vue @@ -41,8 +41,8 @@ @@ -145,7 +146,7 @@ :hairline="true" :plain="true" shape="circle" - @click="showAddAndEditPopup = false" + @click="handerCloseAddAndEditPopup" > 取消 @@ -171,8 +172,19 @@ > 选择规格 + + + + 暂无商品规格,点击马上添加 + + + @@ -657,6 +674,7 @@ export default { .typeManagement-item { display: flex; justify-content: space-around; + align-items: center; margin: 72rpx 0; .typeManagement-info { @@ -679,10 +697,11 @@ export default { .specification-btn-content { display: flex; justify-content: space-around; + align-items: center; width: 220rpx; .u-icon-jianhao { - ::v-deep.custom-icon-jianhao { + ::v-deep.custom-icon-jianhao_fangxing { color: $base-color !important; } } @@ -718,7 +737,7 @@ export default { } .specification-name { - padding: 12rpx 36rpx; + padding: 24rpx 36rpx; background: #f8f8f8; color: #888888; } @@ -755,6 +774,22 @@ export default { } } + .no-data { + .no-data-bg { + margin: 15% auto; + margin-bottom: 0; + width: 300rpx; + height: 200rpx; + background-image: url("../../../static/warehouse/no-classify.png"); + background-size: 100%; + } + .no-data-tips { + margin: 80rpx auto; + color: red; + text-align: center; + } + } + .affirm-popup { ::v-deep.u-popup__content { border-radius: 16rpx; @@ -770,7 +805,7 @@ export default { .affirm-popup-title { padding: 40rpx; text-align: center; - font-weight: 500; + font-weight: bold; } .affirm-popup-tips { @@ -817,7 +852,8 @@ export default { .add-popup-title { padding: 40rpx; text-align: center; - font-weight: 500; + font-weight: bold; + font-size: 36rpx; } .u-form { diff --git a/java-mall-app-shop-admin/static/font/iconfont.css b/java-mall-app-shop-admin/static/font/iconfont.css index 9456be8..9334887 100644 --- a/java-mall-app-shop-admin/static/font/iconfont.css +++ b/java-mall-app-shop-admin/static/font/iconfont.css @@ -21,6 +21,10 @@ -moz-osx-font-smoothing: grayscale; } +.custom-icon-jianhao_fangxing:before { + content: "\e728"; +} + .custom-icon-jiahao:before { content: "\e640"; } diff --git a/java-mall-app-shop-admin/static/font/iconfont.ttf b/java-mall-app-shop-admin/static/font/iconfont.ttf index 856fbc173e125a739953a35e2891364c786e206c..64e537e74175c6571d724021b38976e95c73b916 100644 GIT binary patch delta 1160 zcmZ{jTS!zv9LB#nXU|?-x4o&EmbtE%4K4GMh}Z=wiV&$6i3svw>Q-Jhim<>of~Y8B zWy6#>g&JKTYAWS4RE=Eisg8ZeP-v=+MoRP6KRTb!c%Rnvp-GB z;{%t5C#o~6+;55F@&2K1d+Pd|8NfNk@v#AWI3e~4c10np(m{Kmr{itWiLXEnH!F9(FdK&lOhk|YBf1_-GRAq*8V zq+!sIYBR#{A(cRq4PXcRgqA?oYiJH+tA;i~9#E+GRaEU7dI#C1p^K1bH1rd)M?+^J zdo}bJ@|=clL-uRvJLF9bGXVKe!(2e}o-3FY$mAR=!URFma|Kg{`Itssu=zy|(}#r? z4HJolHVspXFI=NwazKu~) z3*)trbXDLYqD8he5H~Ff7cSbSVkZr0RY56E-+t(!J|(( z^u0#6R^3oF?xf1Nztpos$-*hrX?P2}X08FIPQp^vjBi05EQH-fPr}{ww7D^FyQ6s8 zi7uS|=S$-MA5f1P>_Zr3C_ycv%y0lf?8Samp&SX6qJecP#NcDKm9UvJf;g&~y#jvh zVO1des^t(u cKN^S*L>Ga%F@Nh})#$!Bo>Z6%v^-FM05!eKP5=M^ diff --git a/java-mall-app-shop-admin/static/font/iconfont.woff b/java-mall-app-shop-admin/static/font/iconfont.woff index 6479da073584cee1c095b1cfef70e8f194ffbc00..3f215d6c908dba13d9ad452bcef99dbf62bbabd7 100644 GIT binary patch delta 7424 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 delta 7413 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 diff --git a/java-mall-app-shop-admin/static/font/iconfont.woff2 b/java-mall-app-shop-admin/static/font/iconfont.woff2 index b9e768e85f706b191a8128a9de53158fcfad8a30..167750112876c5b5d8ebc9e4cfeed3e4a23d8d4c 100644 GIT binary patch literal 6880 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 aU{*95RX}f5`3nwhy9DPJ*(Om00002jY&Ylt literal 6812 zcmV;N8e`>mPew8T0RR9102-VC3jhEB05J3b02)mI0RR9100000000000000000000 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 Kkn@m}ngalAbt$s| diff --git a/java-mall-app-shop-admin/store/modules/user.js b/java-mall-app-shop-admin/store/modules/user.js index 4ce2c6b..ed04423 100644 --- a/java-mall-app-shop-admin/store/modules/user.js +++ b/java-mall-app-shop-admin/store/modules/user.js @@ -121,8 +121,13 @@ const actions = { // #endif + params.cid = "ae9c4517a4ae17ea33570839a0f5fdba"; + params.osType = 1; + const res = await GetAccountLogin(params); + console.log(res); + if (res && res.status == 200) { let mobile = ""; @@ -132,14 +137,16 @@ const actions = { const userInfo = res.data; + uni.setStorageSync("uid", res.data.user_id); + uni.setStorageSync("ukey", res.data.key); + uni.setStorageSync("userInfo", res.data); + await dispatch("checkAccountIsPass", { mobile: mobile, userInfo: userInfo, }); - uni.setStorageSync("uid", res.data.user_id); - uni.setStorageSync("ukey", res.data.key); - uni.setStorageSync("userInfo", res.data); + await dispatch("connectSocket", res.data); } }, async GetLogin({ dispatch }, params) {