新增 后管会员详情页面解绑车牌号功能

This commit is contained in:
DESKTOP-D9QDT1P\JS-ZZA
2023-03-11 15:57:20 +08:00
parent 4872876afc
commit 9480a7d6d9
8 changed files with 108 additions and 36 deletions

View File

@@ -77,3 +77,12 @@ export function getMemberTransactionRecordList(data) {
data: data
})
}
// 删除车牌号信息
export function deletePlateNumber(data) {
return request({
url: '/member/info/deletePlateNumber',
method: 'post',
data: data
})
}

View File

@@ -24,8 +24,22 @@
<el-descriptions-item label="昵称">
{{memberInfo.nickName}}
</el-descriptions-item>
<el-descriptions-item label="已绑车牌" v-for="plateNumber in plateNumberList">
{{plateNumber}}
<el-descriptions-item label="已绑车牌" v-for="(item,index) in plateNumberList" :key="index">
{{item}}
<el-button
v-hasPermi="['pile:model:edit']"
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(item)"
>修改</el-button>
<el-button
v-hasPermi="['member:info:remove']"
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(item)"
>删除</el-button>
</el-descriptions-item>
<el-descriptions-item label="本金余额">
{{memberInfo.principalBalance}}
@@ -243,12 +257,15 @@ import {
getInfo,
getMemberBalanceChanges,
getMemberPersonPileInfo,
getMemberTransactionRecordList
getMemberTransactionRecordList,
deletePlateNumber
} from "@/api/member/info";
import {listOrder} from "@/api/order/order";
import Template from "@/views/billing/template";
export default {
name: "memberDetail",
components: {Template},
dicts: ['order_status', 'start_mode', 'pay_mode', 'pay_status', 'pile_status'],
data() {
return {
@@ -316,7 +333,23 @@ export default {
console.log("personalPileInfoList==", response);
});
},
/** 删除车牌号信息按钮操作 */
handleDelete(plateNumber) {
// console.log("licensePlateNumber:" + plateNumber);
const param = {
memberId: this.memberId,
licensePlateNumber: plateNumber
};
console.log("memberId:" + this.memberId);
console.log("licensePlateNumber:" + plateNumber);
this.$modal
.confirm('是否确认删除车牌号"' + plateNumber + '"').then(function() {
return deletePlateNumber(param);
}).then(() => {
this.getMemberInfo();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
// 查询会员充电订单
getOrderList() {
// this.orderListLoading = true;