|
|
@@ -11,7 +11,7 @@
|
|
|
|
|
|
<el-table-column label="操作">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button size="mini" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
|
|
|
+ <el-button size="mini" @click="handleEdit(scope.row)">编辑</el-button>
|
|
|
<!-- <el-button size="mini" type="danger"
|
|
|
@click="handleDelete(scope.$index, scope.row)">删除</el-button> -->
|
|
|
<template>
|
|
|
@@ -26,7 +26,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import { getAddressList } from '@/api/address'
|
|
|
+import { getAddressList, deleteAddress } from '@/api/address'
|
|
|
export default {
|
|
|
name: 'AddressList',
|
|
|
data() {
|
|
|
@@ -42,8 +42,37 @@ export default {
|
|
|
getAddress(){
|
|
|
getAddressList().then(res => {
|
|
|
console.log(res.data.records)
|
|
|
+
|
|
|
this.tableData = res.data.records
|
|
|
})
|
|
|
+ },
|
|
|
+ // 删除地址
|
|
|
+ handleDelete(row){
|
|
|
+ // console.log(row)
|
|
|
+ deleteAddress([row.addressid]).then((res)=>{
|
|
|
+ console.log(res)
|
|
|
+ // 删除成功 刷新地址列表
|
|
|
+ this.getAddress()
|
|
|
+ // 删除成功 提示用户
|
|
|
+ this.$message({
|
|
|
+ message: '删除成功',
|
|
|
+ type: 'success'
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 编辑地址
|
|
|
+ handleEdit(row){
|
|
|
+ console.log(row)
|
|
|
+ // 编辑地址 跳转编辑页面
|
|
|
+ this.$router.push({
|
|
|
+ path: '/address/addressadd',
|
|
|
+ query: {
|
|
|
+ addressid: row.addressid,
|
|
|
+ addressname: row.addressname,
|
|
|
+ latitude: row.latitude,
|
|
|
+ longitude: row.longitude
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|