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 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"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="icon" href="<%= BASE_URL %>favicon.ico"> <link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= webpackConfig.name %></title> <title>U8接口平台</title>
<script src="/config.js"></script> <script src="/config.js"></script>
</head> </head>
<body> <body>

11
src/api/order.js

@ -1,10 +1,17 @@
import request from '@/utils/request' import request from '@/utils/request'
export function getList(token) { export function getList() {
return request({ return request({
url: '/api/lzOrder/list', url: '/api/lzOrder/list',
method: 'get', 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 = { module.exports = {
title: 'Vue Admin Template', title: 'U8接口平台',
/** /**
* @type {boolean} true | false * @type {boolean} true | false

4
src/views/dashboard/index.vue

@ -1,6 +1,8 @@
<template> <template>
<div class="dashboard-container"> <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> </div>
</template> </template>

22
src/views/order/index.vue

@ -58,12 +58,17 @@
<span>{{ scope.row.updateTime }}</span> <span>{{ scope.row.updateTime }}</span>
</template> </template>
</el-table-column> </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> </el-table>
</div> </div>
</template> </template>
<script> <script>
import { getList } from '@/api/order' import { getList,deleteOrder } from '@/api/order'
export default { export default {
filters: { filters: {
@ -92,6 +97,21 @@ export default {
this.list = response.data this.list = response.data
this.listLoading = false 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