|
|
|
@ -28,6 +28,7 @@
|
|
|
|
|
<el-table
|
|
|
|
|
v-loading="loading"
|
|
|
|
|
:data="list"
|
|
|
|
|
border
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
>
|
|
|
|
|
<el-table-column label="序号" type="index"></el-table-column>
|
|
|
|
@ -91,7 +92,7 @@
|
|
|
|
|
<el-button type="text" size="small" slot="reference">下载
|
|
|
|
|
</el-button>
|
|
|
|
|
</el-popconfirm>
|
|
|
|
|
<el-popconfirm @confirm="deleteData(scope.row.id)" confirm-button-text='删除' cancel-button-text='不用了'
|
|
|
|
|
<el-popconfirm @confirm="deleteData(scope.row.id)" confirm-button-text='删除' cancel-button-text='不用了'
|
|
|
|
|
icon="el-icon-info" icon-color="red" title="是否确认要删除这条数据?">
|
|
|
|
|
<el-button type="text" size="small" slot="reference">删除
|
|
|
|
|
</el-button>
|
|
|
|
@ -122,7 +123,7 @@
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import {filterLog, deleteLog, findConfig,downloadFile} from "@/api/sync/spsSyncDownload";
|
|
|
|
|
import {filterLog, deleteLog, findConfig, downloadFile} from "@/api/sync/spsSyncDownload";
|
|
|
|
|
import store from "@/store";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
@ -204,7 +205,7 @@ export default {
|
|
|
|
|
this.loading = false;
|
|
|
|
|
if (response.code == 20000) {
|
|
|
|
|
this.list = response.data.list || [];
|
|
|
|
|
this.total = response.data.total?Number.parseInt(response.data.total):0;
|
|
|
|
|
this.total = response.data.total ? Number.parseInt(response.data.total) : 0;
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
}
|
|
|
|
@ -298,34 +299,35 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
downFile(rows) {
|
|
|
|
|
downloadFile({
|
|
|
|
|
'id': rows.id
|
|
|
|
|
}).then(res => {
|
|
|
|
|
let blob = new Blob([res])
|
|
|
|
|
let fileName = rows.cacheFilePath.substring(rows.cacheFilePath.lastIndexOf('/'))
|
|
|
|
|
let link = document.createElement("a")
|
|
|
|
|
link.href = window.URL.createObjectURL(blob)
|
|
|
|
|
link.download = fileName
|
|
|
|
|
link.style.display = 'none'
|
|
|
|
|
document.body.appendChild(link)
|
|
|
|
|
link.click()
|
|
|
|
|
window.URL.revokeObjectURL(link.href)
|
|
|
|
|
document.body.removeChild(link)
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
deleteData(id) {
|
|
|
|
|
deleteLog({id}).then((response) => {
|
|
|
|
|
if (response.code == 20000) {
|
|
|
|
|
this.filterQuery.page = 1
|
|
|
|
|
this.$message.success("删除成功");
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
}
|
|
|
|
|
this.getList();
|
|
|
|
|
})
|
|
|
|
|
.catch(() => {});
|
|
|
|
|
}
|
|
|
|
|
downFile(rows) {
|
|
|
|
|
downloadFile({
|
|
|
|
|
'id': rows.id
|
|
|
|
|
}).then(res => {
|
|
|
|
|
let blob = new Blob([res])
|
|
|
|
|
let fileName = rows.cacheFilePath.substring(rows.cacheFilePath.lastIndexOf('/'))
|
|
|
|
|
let link = document.createElement("a")
|
|
|
|
|
link.href = window.URL.createObjectURL(blob)
|
|
|
|
|
link.download = fileName
|
|
|
|
|
link.style.display = 'none'
|
|
|
|
|
document.body.appendChild(link)
|
|
|
|
|
link.click()
|
|
|
|
|
window.URL.revokeObjectURL(link.href)
|
|
|
|
|
document.body.removeChild(link)
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
deleteData(id) {
|
|
|
|
|
deleteLog({id}).then((response) => {
|
|
|
|
|
if (response.code == 20000) {
|
|
|
|
|
this.filterQuery.page = 1
|
|
|
|
|
this.$message.success("删除成功");
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
}
|
|
|
|
|
this.getList();
|
|
|
|
|
})
|
|
|
|
|
.catch(() => {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
mounted() {
|
|
|
|
|