|
|
|
@ -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; |
|
|
|
|
|
|
|
//充值 |
|
|
|
postapi('/api/app/cardregister/create',body).then(res =>{ |
|
|
|
//delete body.billFlag; |
|
|
|
|
|
|
|
|
|
|
|
//充值 /api/app/cardregister/cardregisterrecharge |
|
|
|
postapi('/api/app/cardregister/cardregisterrecharge',body).then(res =>{ |
|
|
|
if(res.code != - 1){ |
|
|
|
this.$message.success("操作成功!"); |
|
|
|
this.getCardBill(this.curChoosedId); |
|
|
|
|