lalala hace 6 años
padre
commit
96485f3a66
Se han modificado 2 ficheros con 10 adiciones y 5 borrados
  1. 8 3
      mobile-code/src/admin/home/order.vue
  2. 2 2
      mobile-code/src/admin/order/detail.vue

+ 8 - 3
mobile-code/src/admin/home/order.vue

@@ -26,8 +26,8 @@
 						</div>
 						</div>
 						<div class="list-button">
 						<div class="list-button">
 							<!-- 待配送 -->
 							<!-- 待配送 -->
-							<div v-if="item.status == 2" class="admin-button-com" @click="freeShippingFn(item)">免发货</div>
-							<div v-if="item.status == 2" class="admin-button-com" @click="pageTo({
+							<div v-if="item.status == 2" class="admin-button-com" @click.stop="freeShippingFn(item, index)">免发货</div>
+							<div v-if="item.status == 2" class="admin-button-com" @click.stop="pageTo({
 						url: '/admin/order/ship',
 						url: '/admin/order/ship',
 						query: {
 						query: {
 							id: item.id,
 							id: item.id,
@@ -166,7 +166,12 @@
 				if (e.index === 0) {
 				if (e.index === 0) {
 					this.modalCancel()
 					this.modalCancel()
 				} else {
 				} else {
-					this.list.data[this.operateIndex].status = 2
+					// this.list.data[this.operateIndex].status = 2
+					this.$set(this.list.data[this.operateIndex], 'status', 2)
+					freeShipping({ id: this.list.data[this.operateIndex].id }).then(res => {
+						this.$msg('操作成功!')
+						this.modalCancel()
+					})
 				}
 				}
 			},
 			},
 			// 查看配送
 			// 查看配送

+ 2 - 2
mobile-code/src/admin/order/detail.vue

@@ -135,8 +135,8 @@
 						<button class="admin-button-com middle" @click="seeSendFn">配送详情</button>
 						<button class="admin-button-com middle" @click="seeSendFn">配送详情</button>
 					</block>
 					</block>
 					<block v-else>
 					<block v-else>
-						<button class="admin-button-com middle" @click="freeShippingFn">免发货</button>
-						<button class="admin-button-com middle" @click="pageTo({
+						<button class="admin-button-com middle" @click.stop="freeShippingFn">免发货</button>
+						<button class="admin-button-com middle" @click.stop="pageTo({
 						url: '/admin/order/ship',
 						url: '/admin/order/ship',
 						query: {
 						query: {
 							id: data.id,
 							id: data.id,