From 0ad7115c484c83ce795ed0369f357e6b0143319f Mon Sep 17 00:00:00 2001 From: jia <1451658316@qq.com> Date: Mon, 9 Oct 2023 15:31:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E7=95=8C=E9=9D=A2=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/index.vue | 211 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 193 insertions(+), 18 deletions(-) diff --git a/pages/index/index.vue b/pages/index/index.vue index 4fd57a8..1a3e22e 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -91,7 +91,7 @@ - + @@ -113,7 +113,6 @@ - @@ -140,7 +139,6 @@ - @@ -160,7 +158,8 @@ - 去发货 + 备注 + 去发货 @@ -176,6 +175,21 @@ + + + + + 订单备注 + + + + + + + 确认提交 + + + @@ -332,6 +346,10 @@ import ordertime from './component/timelist.vue' import retuntop from '@/components/content-top/index.vue'; import { + +setAdminOrderRemark + } from "@/api/admin"; + import { merstreet, getUserInfo } from '@/api/user.js'; @@ -426,11 +444,11 @@ } ], - + refundInfo: {}, company: '', organization_code: '', show: false, - + refundMark: false, where: { page: 1, @@ -600,6 +618,13 @@ } }, + //备注弹窗 + refundModify(item) { + this.refundInfo = item; + + + this.refundMark = true; + }, //同意 agree() { this.$refs.popup.open() @@ -833,9 +858,9 @@ this.userInfoData = res.data if (res.data.mer_info.length == 0) { - uni.showModal({ - title: '暂无商户信息' - }) + uni.showModal({ + title: '暂无商户信息' + }) } else { this.getindex() this.getGoods(true) @@ -858,17 +883,47 @@ }); }, + // 备注 + save() { + + let that = this; + if (!that.refundInfo.remark) { + return this.$util.Tips({ + title: '请输入备注' + }) + } + setAdminOrderRemark(that.userInfoData.service.mer_id, that.refundInfo.order_id, { + remark:that.refundInfo.remark + }).then( + res => { + this.refundMark =false; + + this.$util.Tips({ + title: res.message, + icon: 'success' + }) + that.getGoods(true); + }, + err => { + + that.$util.Tips({ + title: err + }); + } + ); + + }, // 授权关闭 authColse: function(e) { this.isShowAuth = e }, //路由跳转 navation(item) { - if(item.type==8){ - uni.navigateTo({ - url: '/pages/moreProject/moreProject' - }) - } + if (item.type == 8) { + uni.navigateTo({ + url: '/pages/moreProject/moreProject' + }) + } if (this.userid) { if (this.userInfoData.mer_info.setting_status == 1) { switch (item.type) { @@ -884,7 +939,7 @@ }) break; case 3: - + uni.navigateTo({ url: '/pages/users/supply_procurement/index?type_id=12&isDetail=1&product_type=98&cate_id=' + this.userInfoData.mer_info.category_id @@ -917,7 +972,7 @@ }) break; - + } } else { @@ -974,7 +1029,7 @@ } }, - + //获取订单列表 getGoods: function(isPage) { let that = this; if (that.loadend) return; @@ -1027,6 +1082,86 @@ position: relative; } + .priceChange { + position: fixed; + width: 580upx; + background-color: #fff; + border-radius: 10upx; + top: 50%; + left: 50%; + margin-left: -290upx; + margin-top: -335upx; + z-index: 666; + transition: all 0.3s ease-in-out 0s; + transform: scale(0); + opacity: 0; + } + + .priceChange.on { + opacity: 1; + transform: scale(1); + } + + .priceChange .priceTitle { + background: url("~@/static/images/pricetitle.jpg") no-repeat; + background-size: 100% 100%; + width: 100%; + height: 160upx; + border-radius: 10upx 10upx 0 0; + text-align: center; + font-size: 40upx; + color: #fff; + line-height: 160upx; + position: relative; + } + + .priceChange .priceTitle .iconfont { + position: absolute; + font-size: 40upx; + right: 26upx; + top: 23upx; + width: 40upx; + height: 40upx; + line-height: 40upx; + } + + .priceChange .listChange { + padding: 0 40upx; + } + + .priceChange .listChange textarea { + box-sizing: border-box; + } + + .priceChange .listChange .item { + height: 103upx; + border-bottom: 1px solid #e3e3e3; + font-size: 32upx; + color: #333; + } + + .priceChange .modify { + font-size: 32upx; + color: #fff; + width: 490upx; + height: 90upx; + text-align: center; + line-height: 90upx; + border-radius: 45upx; + background-color: #2291f8; + margin: 53upx auto; + } + + .priceChange .listChange textarea { + border: 1px solid #eee; + width: 100%; + height: 200upx; + margin-top: 50upx; + border-radius: 10upx; + color: #333; + padding: 20upx; + } + .userpage-icon { width: 60rpx; height: 60rpx; @@ -1324,7 +1459,7 @@ .setAgCountbtn { display: flex; justify-content: space-around; - padding-bottom:120rpx ; + padding-bottom: 120rpx; .setAgCountbtna { margin-top: 40rpx; @@ -1666,6 +1801,7 @@ .content-list-one { padding: 25rpx 25rpx; + padding-bottom: 80rpx; .list-one { display: flex; @@ -1836,6 +1972,45 @@ } } + + + .list-four { + display: flex; + + position: absolute; + right: 25rpx; + } + + .list-four .btn { + width: 116rpx; + line-height: 58rpx; + text-align: center; + border: 1px solid #737373; + height: 58rpx; + border-radius: 30rpx 30rpx; + opacity: 1; + font-size: 26rpx; + + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 400; + color: #737373 !important; + } + + .list-four .btn1 { + margin-left: 32rpx; + width: 142rpx; + line-height: 58rpx; + text-align: center; + border: 1px solid #F84221; + height: 58rpx; + border-radius: 30rpx 30rpx; + opacity: 1; + font-size: 26rpx; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 400; + color: #F84221 !important; + } + } }