Initial commit: queue workspace

Made-with: Cursor
This commit is contained in:
apple
2026-03-21 02:55:24 +08:00
commit 78de918c37
12388 changed files with 1840126 additions and 0 deletions

View File

@@ -0,0 +1 @@
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/admin/refund/index"],{"2cde":function(t,i,n){},"3b59":function(t,i,n){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var e=n("6af6"),s={components:{splitOrder:function(){n.e("components/splitOrder/index").then(function(){return resolve(n("551a"))}.bind(null,n)).catch(n.oe)}},data:function(){return{refundMoney:0,isSplit:0,isAll:!1,splitGoods:[],goodsChecked:[],cart_ids:[]}},computed:{total:function(){var t=this;return this.goodsChecked.reduce((function(i,n){return t.$util.$h.Add(i,t.$util.$h.Mul(n.refundPrice,n.surplus_num))}),0)},numTotal:function(){var t=this;return this.goodsChecked.reduce((function(i,n){var e=n.surplus_num;return t.$util.$h.Add(i,e)}),0)}},watch:{total:function(t,i){this.refundMoney=t}},onLoad:function(t){this.order_id=t.id,this.listId=t.listId,this.getIndex()},methods:{allChange:function(){this.isAll=!this.isAll,this.cart_ids=[],this.goodsChecked=[];for(var t=0;t<this.splitGoods.length;t++)this.splitGoods[t].checked=this.isAll,this.splitGoods[t].checked&&(this.goodsChecked.push(this.splitGoods[t]),this.cart_ids.push(this.splitGoods[t].id))},refundTypeChange:function(t){this.isSplit=t,this.goodsChecked=t?[]:this.splitGoods},splitList:function(){var t=this;(0,e.orderSplitInfo)(this.listId).then((function(t){var i=t.data;i.forEach((function(t){t.checked=!1,t.numShow=t.surplus_num}))})).catch((function(i){return t.$util.Tips({title:i})}))},getIndex:function(){var t=this,i=this;(0,e.getAdminOrderDetail)(i.order_id).then((function(i){var n=i.data.cartInfo,e=n.map((function(i){return{id:i.id,checked:!1,numShow:i.cart_num-i.refund_num,surplus_num:i.cart_num-i.refund_num,cart_info:i,refundPrice:t.$util.$h.Div(i.refund_price,i.cart_num)}}));t.splitGoods=e,t.goodsChecked=e})).catch((function(t){i.$util.Tips({title:t.msg})}))},getList:function(t){for(var i=[],n=[],e=0;e<t.length;e++)t[e].checked&&(i.push(t[e]),n.push(t[e].id));this.goodsChecked=i,this.cart_ids=n,this.isAll=this.goodsChecked.length==this.splitGoods.length},openRefund:function(){var t,i=this,n={refund_price:this.refundMoney,type:1,is_split_order:this.isSplit};t=this.goodsChecked.map((function(t){var i=t.id,n=t.surplus_num;return{cart_id:i,cart_num:n}})),n.cart_ids=t,(0,e.openRefund)(this.listId,n).then((function(t){t.data.order_id?i.$util.Tips({title:t.msg},{tab:4,url:"/pages/admin/orderDetail/index?id="+t.data.order_id+"&types="}):i.$util.Tips({title:t.msg},{tab:3,url:1})})).catch((function(t){i.$util.Tips({title:t})}))}}};i.default=s},"4a1b":function(t,i,n){"use strict";n.r(i);var e=n("3b59"),s=n.n(e);for(var d in e)["default"].indexOf(d)<0&&function(t){n.d(i,t,(function(){return e[t]}))}(d);i["default"]=s.a},"5f63":function(t,i,n){"use strict";n.r(i);var e=n("5fdb"),s=n("4a1b");for(var d in s)["default"].indexOf(d)<0&&function(t){n.d(i,t,(function(){return s[t]}))}(d);n("ed9b");var u=n("828b"),o=Object(u["a"])(s["default"],e["b"],e["c"],!1,null,"295cc4d1",null,!1,e["a"],void 0);i["default"]=o.exports},"5fdb":function(t,i,n){"use strict";n.d(i,"b",(function(){return e})),n.d(i,"c",(function(){return s})),n.d(i,"a",(function(){}));var e=function(){var t=this.$createElement;this._self._c},s=[]},"8d5c":function(t,i,n){"use strict";(function(t,i){var e=n("47a9");n("f076");e(n("3240"));var s=e(n("5f63"));t.__webpack_require_UNI_MP_PLUGIN__=n,i(s.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},ed9b:function(t,i,n){"use strict";var e=n("2cde"),s=n.n(e);s.a}},[["8d5c","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,6 @@
{
"navigationBarTitleText": "立即退款",
"usingComponents": {
"split-order": "/components/splitOrder/index"
}
}

View File

@@ -0,0 +1 @@
<view class="refund data-v-295cc4d1"><view class="money-section data-v-295cc4d1"><view class="acea-row row-middle item data-v-295cc4d1"><view class="data-v-295cc4d1">退款金额</view><input class="input data-v-295cc4d1" type="text" data-event-opts="{{[['input',[['__set_model',['','refundMoney','$event',[]]]]]]}}" value="{{refundMoney}}" bindinput="__e"/><text class="iconfont icon-ic_edit data-v-295cc4d1"></text></view><view class="acea-row row-middle item data-v-295cc4d1"><view class="data-v-295cc4d1">退款类型</view><view class="acea-row row-right radio-group data-v-295cc4d1"><view data-event-opts="{{[['tap',[['refundTypeChange',[0]]]]]}}" class="{{['acea-row','row-middle','radio-item','data-v-295cc4d1',(!isSplit)?'on':'']}}" bindtap="__e"><text class="{{['iconfont','data-v-295cc4d1',isSplit?'icon-ic_unselect':'icon-ic_Selected']}}"></text>整单退款 </view><view data-event-opts="{{[['tap',[['refundTypeChange',[1]]]]]}}" class="{{['acea-row','row-middle','radio-item','data-v-295cc4d1',(isSplit)?'on':'']}}" bindtap="__e"><text class="{{['iconfont','data-v-295cc4d1',isSplit?'icon-ic_Selected':'icon-ic_unselect']}}"></text>分单退款 </view></view></view></view><block wx:if="{{isSplit}}"><split-order vue-id="04be1292-1" splitGoods="{{splitGoods}}" select_all="{{false}}" data-event-opts="{{[['^getList',[['getList']]]]}}" bind:getList="__e" class="data-v-295cc4d1" bind:__l="__l"></split-order></block><view class="footer acea-row row-middle data-v-295cc4d1"><block wx:if="{{isSplit}}"><view data-event-opts="{{[['tap',[['allChange',['$event']]]]]}}" class="all acea-row row-middle data-v-295cc4d1" bindtap="__e"><text class="{{['iconfont','data-v-295cc4d1',isAll?'icon-a-ic_CompleteSelect':'icon-ic_unselect']}}"></text> 全选 </view></block><view class="btn-box data-v-295cc4d1"><view data-event-opts="{{[['tap',[['openRefund',['$event']]]]]}}" class="btn data-v-295cc4d1" style="{{'width:'+(isSplit?'auto':'100%')+';'}}" bindtap="__e"> 确认 <block wx:if="{{isSplit}}"><text class="data-v-295cc4d1">{{"("+numTotal+")"}}</text></block></view></view></view></view>

View File

@@ -0,0 +1 @@
.refund.data-v-295cc4d1{padding:22rpx 20rpx}.money-section.data-v-295cc4d1{padding:12rpx 0;border-radius:24rpx;background:#fff}.money-section .item.data-v-295cc4d1{height:80rpx;padding:0 24rpx;font-size:28rpx;color:#333}.money-section .input.data-v-295cc4d1{flex:1;height:80rpx;text-align:right;font-family:Regular;font-size:36rpx;color:#ff7e00}.money-section .icon-ic_edit.data-v-295cc4d1{margin-left:8rpx;font-size:32rpx;color:#999}.money-section .radio-group.data-v-295cc4d1{flex:1}.money-section .radio-item.data-v-295cc4d1{font-size:28rpx;color:#999}.money-section .radio-item + .radio-item.data-v-295cc4d1{margin-left:48rpx}.money-section .radio-item .iconfont.data-v-295cc4d1{margin-right:12rpx;font-size:32rpx}.money-section .radio-item.on.data-v-295cc4d1{color:#333}.money-section .radio-item.on .iconfont.data-v-295cc4d1{color:#2a7efb}.footer.data-v-295cc4d1{position:fixed;bottom:0;left:0;width:100%;padding:16rpx 20rpx 16rpx 32rpx;padding-bottom:calc(16rpx + constant(safe-area-inset-bottom));padding-bottom:calc(16rpx + env(safe-area-inset-bottom));background:#fff}.footer .btn.data-v-295cc4d1{display:inline-block;height:64rpx;padding:0 40rpx;border-radius:32rpx;background:#2a7efb;font-weight:500;font-size:26rpx;line-height:64rpx;color:#fff}.footer .all.data-v-295cc4d1{font-size:26rpx;color:#333}.footer .all .iconfont.data-v-295cc4d1{margin-right:12rpx;font-size:40rpx;color:#ccc}.footer .all .iconfont.icon-a-ic_CompleteSelect.data-v-295cc4d1{color:#2a7efb}.footer .btn-box.data-v-295cc4d1{flex:1;text-align:right}.footer .btn-box .btn.data-v-295cc4d1{text-align:center}