Переглянути джерело

团购订单:子订单打印小票,修改凭证操作处理

shipeng 3 тижнів тому
батько
коміт
f5d2fe9c7c

+ 12 - 4
src/views/order/groupBuyingMr/dialog/childOrder.vue

@@ -94,8 +94,8 @@
                 v-hasPermi="['groupBuyingMr:groupBuyingMr:details']"
               >详情</el-button>
               <el-button size="mini" type="text" v-if="scope.row.status === 0" @click="payOrder(scope.row)">代客下单</el-button>
-              <el-button size="mini" type="text" v-if="scope.row.status == 3 || scope.row.status == 7">打印小票</el-button>
-              <el-button size="mini" type="text" v-if="scope.row.status == 3 || scope.row.status == 7">修改凭证</el-button>
+              <el-button size="mini" type="text" v-if="scope.row.status == 3 || scope.row.status == 7" @click="handleOpenPrint(scope.row)">打印小票</el-button>
+              <el-button size="mini" type="text" v-if="scope.row.status == 3 || scope.row.status == 7" @click="handlePayOrCredit(scope.row)">修改凭证</el-button>
               <el-button size="mini" type="text" v-if="scope.row.status == 7" @click="handleInvoicing(scope.row)">开具发票</el-button>
               <el-button size="mini" type="text" v-if="scope.row.status === 0" @click="closedOrder(scope.row)">关闭订单</el-button>
             </template>
@@ -154,7 +154,6 @@ export default {
       };
       pageList(params).then(response => {
         this.orderList = response.data.rows;
-        console.log(this.orderList,'response');
         this.isLoading = false;
       }).catch(()=>{
         this.orderList = [];
@@ -163,7 +162,6 @@ export default {
     },
     // 添加子订单
     addChildOrder() {
-      // console.log(this.orderInfo,'111');
       this.$emit('addChild', this.orderInfo)
       this.isShow = false;
     },
@@ -177,6 +175,16 @@ export default {
       this.$emit('payOrder', row)
       this.isShow = false;
     },
+    // 修改凭证
+    handlePayOrCredit(row) {
+      this.$emit('handPayOrCredit', row)
+      this.isShow = false;
+    },
+    // 打印小票
+    handleOpenPrint(row) {
+      this.$emit('handleOpen', row)
+      this.isShow = false;
+    },
     // 开具发票
     handleInvoicing(row) {
       this.$emit('handleInvoicing', row)

+ 2 - 0
src/views/order/groupBuyingMr/index.vue

@@ -408,6 +408,8 @@
       @addChild="addChild" 
       @payOrder="payOrder"
       @getList="getList" 
+      @handPayOrCredit="handPayOrCredit"
+      @handleOpen="handleOpen"
     />
     <!-- 添加子订单 -->
     <addOrder ref="addOrder"  @getList="getList" />