|
|
@@ -34,8 +34,7 @@
|
|
|
|
|
|
<!--内框表格显示-->
|
|
|
<el-table id="rebateSetTable" size="mini" :data="entityList" border height="calc(100vh - 243px)"
|
|
|
- style="width: 100%" @sort-change="orderby" @cell-click="handle" @cell-mouse-enter="changeClor"
|
|
|
- @cell-mouse-leave="backClor">
|
|
|
+ style="width: 100%" @sort-change="orderby">
|
|
|
<!--内框表格剩余栏显示-->
|
|
|
<el-table-column label="企业名称" prop="SupplierName" sortable align="center"></el-table-column>
|
|
|
<el-table-column label="曾用名" prop="OldSupplierName" align="center"></el-table-column>
|
|
|
@@ -61,18 +60,14 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- show: false,
|
|
|
// 定义列表数据
|
|
|
entityList: [],
|
|
|
// 分页参数
|
|
|
size: 10,
|
|
|
currentPage: 1,
|
|
|
currentItemCount: 0,
|
|
|
- //查询时间
|
|
|
- CreateOn: [new Date(new Date().getTime() - 30 * 24 * 60 * 60 * 1000), new Date()],
|
|
|
searchForm: {
|
|
|
SupplierName: "",
|
|
|
- SupplierTypeName: ""
|
|
|
},
|
|
|
//列表排序
|
|
|
Column: {
|
|
|
@@ -85,28 +80,21 @@
|
|
|
methods: {
|
|
|
//初始化列表方法
|
|
|
initDatas(event) {
|
|
|
- console.log(event);
|
|
|
if (event != null) {
|
|
|
this.currentPage = 1;
|
|
|
}
|
|
|
+
|
|
|
let params = {
|
|
|
_size: this.size,
|
|
|
_currentPage: this.currentPage,
|
|
|
Order: this.Column.Order,
|
|
|
Prop: this.Column.Prop
|
|
|
};
|
|
|
- let myCreateOn = []
|
|
|
- // 解析时间
|
|
|
- if (this.CreateOn.length == 2) {
|
|
|
- this.CreateOn[1].setHours(23)
|
|
|
- this.CreateOn[1].setMinutes(59)
|
|
|
- this.CreateOn[1].setSeconds(59)
|
|
|
- myCreateOn.push(this.formatDateTime(this.CreateOn[0]))
|
|
|
- myCreateOn.push(this.formatDateTime(this.CreateOn[1]))
|
|
|
- }
|
|
|
- //查询条件
|
|
|
+
|
|
|
+ //查询条件
|
|
|
Object.assign(params, this.searchForm)
|
|
|
- api.getNameList(myCreateOn,params, this.$axios)
|
|
|
+
|
|
|
+ api.getNameList(params, this.$axios)
|
|
|
.then(res => {
|
|
|
console.log(res.data.items);
|
|
|
this.entityList = res.data.items;
|
|
|
@@ -116,6 +104,7 @@
|
|
|
console.error(err);
|
|
|
});
|
|
|
},
|
|
|
+
|
|
|
exportExcel() {
|
|
|
/* generate workbook object from table */
|
|
|
let wb = XLSX.utils.table_to_book(
|
|
|
@@ -139,16 +128,6 @@
|
|
|
}
|
|
|
return wbout;
|
|
|
},
|
|
|
- backClor(row, column, event, cell) {
|
|
|
- if (column.property === "SupplierName") {
|
|
|
- event.style.background = "";
|
|
|
- }
|
|
|
- },
|
|
|
- changeClor(row, column, event, cell) {
|
|
|
- if (column.property === "SupplierName") {
|
|
|
- event.style.background = "#d3dce6";
|
|
|
- }
|
|
|
- },
|
|
|
|
|
|
//列表排序功能
|
|
|
orderby(column) {
|
|
|
@@ -160,20 +139,6 @@
|
|
|
this.Column.Prop = column.prop;
|
|
|
this.initDatas();
|
|
|
},
|
|
|
- jstimehandle(val) {
|
|
|
- if (val === "") {
|
|
|
- return "----";
|
|
|
- } else if (val === "0001-01-01T08:00:00+08:00") {
|
|
|
- return "----";
|
|
|
- } else if (val === "0001-01-01T00:00:00Z") {
|
|
|
- return "----";
|
|
|
- } else if (val === "5000-01-01T23:59:59+08:00") {
|
|
|
- return "永久";
|
|
|
- } else {
|
|
|
- val = val.replace("T", " ");
|
|
|
- return val.substring(0, 10);
|
|
|
- }
|
|
|
- },
|
|
|
|
|
|
//分页方法
|
|
|
handleCurrentChange(value) {
|
|
|
@@ -190,19 +155,8 @@
|
|
|
this.clearSearch();
|
|
|
}
|
|
|
},
|
|
|
- formatDateTime(date) {
|
|
|
- var y = date.getFullYear();
|
|
|
- var m = date.getMonth() + 1;
|
|
|
- m = m < 10 ? ('0' + m) : m;
|
|
|
- var d = date.getDate();
|
|
|
- d = d < 10 ? ('0' + d) : d;
|
|
|
- var h = date.getHours();
|
|
|
- var minute = date.getMinutes();
|
|
|
- minute = minute < 10 ? ('0' + minute) : minute;
|
|
|
- return y + '-' + m + '-' + d + ' ' + h + ':' + minute;
|
|
|
- },
|
|
|
+
|
|
|
clearSearch() {
|
|
|
- this.searchForm.SupplierTypeName = "";
|
|
|
this.searchForm.SupplierName = "";
|
|
|
this.currentPage = 1;
|
|
|
this.initDatas();
|