| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -56,13 +56,14 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-table :data="dataList" border width="100%" :height="window.pageHeight < 600 ? 100 : window.pageHeight - 500" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            row-key="id" size="small" highlight-current-row ref="dataList" @selection-change="handleSelectionChange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            @row-click="rowClick"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="cardTypeId" label="卡类别" width="100"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="cardTypeId" label="卡类别" width="70"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <template slot-scope="scope"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <div>{{ dddw(dict.cardType, "id", scope.row.cardTypeId, "displayName") }}</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="cardNo" label="会员卡号" width="150" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="discount" label="折扣率" width="80" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="cardBalance" label="卡余额" width="80" />             | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="expiryDate" label="有效期限" width="120"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <template slot-scope="scope"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <div v-if="scope.row.expiryDate"> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -265,8 +266,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-col :span="24"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-form-item label="充值金额" prop="billMoney"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-input type="number" v-model="order.billMoney" :disabled="order.id ? true:false" style="width:200px;"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-form-item label="充值金额" prop="rechargeAmount"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-input type="number" v-model="order.rechargeAmount" :disabled="order.id ? true:false" style="width:200px;"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-col>         | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </el-form> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -330,7 +331,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        cardRegisterId:null, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        cardNo:'', //仅显示用 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        payModeId:'', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        billMoney:0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        rechargeAmount:0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        billFlag:'2', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -371,7 +372,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        payModeId: [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          { required: true, message: "请填写充值方式", trigger: "blur" }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        billMoney: [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        rechargeAmount: [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          { required: true, message: "请填写充值金额", trigger: "blur" }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }, | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -517,12 +518,14 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					         | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        body = deepCopy(this.form); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        body = deepCopy(this.order); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        delete body.id; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        delete body.cardNo; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //delete body.billFlag; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //充值 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        postapi('/api/app/cardregister/create',body).then(res =>{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //充值  /api/app/cardregister/cardregisterrecharge | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        postapi('/api/app/cardregister/cardregisterrecharge',body).then(res =>{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if(res.code != - 1){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.$message.success("操作成功!"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.getCardBill(this.curChoosedId);  | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |