| 
					
				 | 
			
			
				@@ -417,9 +417,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   class="red-btn" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  v-if="scope.row.order_status === 1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @click.native.prevent="handleRefund(scope.row, scope.$index)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-if="scope.row.is_use_discount_code == 'false'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <!-- 退款 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  退款 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   @click.native.prevent="handleUp(scope.row, scope.$index)" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -463,6 +464,111 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog title="退款信息" :visible.sync="dialogVisible" width="500px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <template v-if="ktjeInfo"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <span style="margin-right: 5px">退款金额:</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="ktje"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <p>商品信息</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="item-info"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <label>物品类型:</label><span>{{ ktjeInfo.goods_type_name }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="item-info"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <label>物品学段:</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ><span>{{ ktjeInfo.goods_study_phase_name }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="item-info"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <label>购买商品:</label><span>{{ ktjeInfo.name }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="item-info"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <label>订单金额:</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ><span>¥{{ ktjeInfo.order_amount | cutMoneyFiter }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <!-- 物品实体 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template v-if="ktjeInfo.order_sale_model === 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="item-info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if="ktjeInfo.is_reservation_order === 'true'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>订阅期数:</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><span>{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.period_count === -1 ? "年刊" : ktjeInfo.period_count 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="item-info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.is_reservation_order === 'true' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.period_count !== -1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>订阅列表:</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><span>{{ ktjeInfo.issue_no_list_reservation.join("、") }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="item-info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.is_reservation_order === 'true' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.issue_no_list_my_goods.length > 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>已上架:</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><span>{{ ktjeInfo.issue_no_list_my_goods.join("、") }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="item-info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.is_reservation_order === 'true' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.period_count === -1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>开始日期:</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><span>{{ ktjeInfo.valid_period_begin_date }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="item-info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.is_reservation_order === 'true' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.period_count === -1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>截止日期:</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><span>{{ ktjeInfo.valid_period_end_date }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            class="item-info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.is_reservation_order === 'true' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ktjeInfo.period_count === -1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>当前日期:</label><span>{{ ktjeInfo.cur_date }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <!-- 使用期限 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template v-if="ktjeInfo.order_sale_model === 1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item-info"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>订单日期:</label><span>{{ ktjeInfo.order_date }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item-info"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>有效期天数:</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><span>{{ ktjeInfo.valid_period_day_count }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item-info"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>截止日期:</label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><span>{{ ktjeInfo.valid_period_end_date }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item-info"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <label>当前日期:</label><span>{{ ktjeInfo.cur_date }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <span slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button size="small" @click="dialogVisible = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button size="small" type="primary" @click="sureRefund" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          >确 定</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -717,6 +823,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           textColor: "#1D2129", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dialogVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ktje: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      refundId: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ktjeInfo: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   //计算属性 类似于data概念 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -982,6 +1092,35 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       window.getSelection().removeAllRanges(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 退款 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleRefund(row, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.ktjeInfo = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let Mnames = "/ShopServer/Manager/FinanceManager/GetOrderInfo"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let datas = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        id: row.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getLogin(Mnames, datas).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res.status === 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.ktje = res.order_info.order_amount; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.ktjeInfo = res.order_info; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.refundId = row.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.dialogVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 确定退款 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sureRefund() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let Mname = "/ShopServer/Manager/FinanceManager/OrderRefund"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        id: this.refundId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        refund_amount: this.ktje, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getLogin(Mname, data).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.success("操作成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.dialogVisible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   //生命周期 - 创建完成(可以访问当前this实例) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 |