Browse Source

更新

master
07 3 years ago
parent
commit
6a48ebe37e
  1. 2
      public/index.html
  2. 11
      src/api/order.js
  3. BIN
      src/assets/jslhome.png
  4. 2
      src/settings.js
  5. 4
      src/views/dashboard/index.vue
  6. 22
      src/views/order/index.vue

2
public/index.html

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= webpackConfig.name %></title>
<title>U8接口平台</title>
<script src="/config.js"></script>
</head>
<body>

11
src/api/order.js

@ -1,10 +1,17 @@
import request from '@/utils/request'
export function getList(token) {
export function getList() {
return request({
url: '/api/lzOrder/list',
method: 'get',
params: token
})
}
export function deleteOrder(data) {
return request({
url: '/api/lzOrder/delete',
method: 'get',
params: data
})
}

BIN
src/assets/jslhome.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 755 KiB

2
src/settings.js

@ -1,6 +1,6 @@
module.exports = {
title: 'Vue Admin Template',
title: 'U8接口平台',
/**
* @type {boolean} true | false

4
src/views/dashboard/index.vue

@ -1,6 +1,8 @@
<template>
<div class="dashboard-container">
<div class="dashboard-text">name: {{ name }}</div>
<div class="dashboard-text">
<el-image style="width: 100%; height: 100%" :src="require('@/assets/jslhome.png')" :fit="cover"></el-image>
</div>
</div>
</template>

22
src/views/order/index.vue

@ -58,12 +58,17 @@
<span>{{ scope.row.updateTime }}</span>
</template>
</el-table-column>
<el-table-column align="center" prop="created_at" label="操作" width="200">
<template slot-scope="scope">
<el-button type="primary" @click="deleteButton(scope.row.id)">删除</el-button>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
import { getList } from '@/api/order'
import { getList,deleteOrder } from '@/api/order'
export default {
filters: {
@ -92,6 +97,21 @@ export default {
this.list = response.data
this.listLoading = false
})
},
deleteButton(id){
this.$confirm('删除记录, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.listLoading = true
deleteOrder({id:id}).then(response => {
this.listLoading = false
this.fetchData();
})
}).catch(() => {
});
}
}
}

Loading…
Cancel
Save