|
@@ -469,63 +469,69 @@ export default {
|
|
},
|
|
},
|
|
topData(homeSpecialTown) {
|
|
topData(homeSpecialTown) {
|
|
this.dataInitLoading = true;
|
|
this.dataInitLoading = true;
|
|
- let params = new FormData();
|
|
|
|
- params.append("columnId", this.menuData.columnId);
|
|
|
|
- if (this.menuData.field) {
|
|
|
|
- params.append("field", this.menuData.field);
|
|
|
|
- }
|
|
|
|
- params.append("states", "2,3");
|
|
|
|
- params.append("pageSize", this.menuData.pageSize ? this.menuData.pageSize : 999);
|
|
|
|
- params.append("page", 0);
|
|
|
|
- if (this.menuData.paramJson) {
|
|
|
|
|
|
+ if (this.menuData.columnId) {
|
|
|
|
+ let params = new FormData();
|
|
|
|
+ params.append("columnId", this.menuData.columnId);
|
|
|
|
+ if (this.menuData.field) {
|
|
|
|
+ params.append("field", this.menuData.field);
|
|
|
|
+ }
|
|
|
|
+ params.append("states", "0,1,2,3,4");
|
|
|
|
+ params.append("pageSize", this.menuData.pageSize ? this.menuData.pageSize : 999);
|
|
|
|
+ params.append("page", 0);
|
|
let pramJson = {};
|
|
let pramJson = {};
|
|
- if (this.menuData.paramJson.sj_select) {
|
|
|
|
- pramJson.sj_select = this.menuData.paramJson.sj_select;
|
|
|
|
|
|
+ if (this.menuData.paramJson) {
|
|
|
|
+ if (this.menuData.paramJson.sj_select) {
|
|
|
|
+ pramJson.sj_select = this.menuData.paramJson.sj_select;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
if (homeSpecialTown !== "全部") {
|
|
if (homeSpecialTown !== "全部") {
|
|
let associatedItems = this.$store.state.selectSelectDataMap.associatedItems;
|
|
let associatedItems = this.$store.state.selectSelectDataMap.associatedItems;
|
|
if (associatedItems.length > 0) {
|
|
if (associatedItems.length > 0) {
|
|
associatedItems.forEach(item => {
|
|
associatedItems.forEach(item => {
|
|
if (item.name === homeSpecialTown) {
|
|
if (item.name === homeSpecialTown) {
|
|
- pramJson.bsjz = item.index + "";
|
|
|
|
|
|
+ if (this.menuData.bsjzColumnName) {
|
|
|
|
+ pramJson.c_bsjzwt = item.index + "";
|
|
|
|
+ } else {
|
|
|
|
+ pramJson.bsjz = item.index + "";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
}
|
|
}
|
|
params.append("paramJson", JSON.stringify(pramJson));
|
|
params.append("paramJson", JSON.stringify(pramJson));
|
|
- }
|
|
|
|
- if (this.menuData.sortField) {
|
|
|
|
- let sortparam = [
|
|
|
|
- {
|
|
|
|
- field: this.menuData.sortField.field,
|
|
|
|
- orderByType: this.menuData.sortField.orderByType
|
|
|
|
- }
|
|
|
|
- ];
|
|
|
|
- params.append("orderBy", JSON.stringify(sortparam));
|
|
|
|
- }
|
|
|
|
- this.$Post(this.menuData.getUrl ? this.menuData.getUrl : this.urlsCollection.selectContentList, params).then(
|
|
|
|
- res => {
|
|
|
|
- this.resData = [];
|
|
|
|
- if (res.code === 200 && res.content.length > 0) {
|
|
|
|
- res.content.forEach((item, index) => {
|
|
|
|
- if (this.menuData.pageSize > index) {
|
|
|
|
- this.resData.push(item);
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
- this.menuData.topData = this.resData;
|
|
|
|
- } else {
|
|
|
|
|
|
+ if (this.menuData.sortField) {
|
|
|
|
+ let sortparam = [
|
|
|
|
+ {
|
|
|
|
+ field: this.menuData.sortField.field,
|
|
|
|
+ orderByType: this.menuData.sortField.orderByType
|
|
|
|
+ }
|
|
|
|
+ ];
|
|
|
|
+ params.append("orderBy", JSON.stringify(sortparam));
|
|
|
|
+ }
|
|
|
|
+ this.$Post(this.menuData.getUrl ? this.menuData.getUrl : this.urlsCollection.selectContentList, params).then(
|
|
|
|
+ res => {
|
|
|
|
+ this.resData = [];
|
|
|
|
+ if (res.code === 200 && res.content.length > 0) {
|
|
|
|
+ res.content.forEach((item, index) => {
|
|
|
|
+ if (this.menuData.pageSize > index) {
|
|
|
|
+ this.resData.push(item);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ this.menuData.topData = this.resData;
|
|
|
|
+ } else {
|
|
|
|
+ this.resData = [];
|
|
|
|
+ this.menuData.topData = this.resData;
|
|
|
|
+ }
|
|
|
|
+ this.dataInitLoading = false;
|
|
|
|
+ },
|
|
|
|
+ error => {
|
|
this.resData = [];
|
|
this.resData = [];
|
|
this.menuData.topData = this.resData;
|
|
this.menuData.topData = this.resData;
|
|
|
|
+ console.log("error:", error, this.menuData);
|
|
|
|
+ this.dataInitLoading = false;
|
|
}
|
|
}
|
|
- this.dataInitLoading = false;
|
|
|
|
- },
|
|
|
|
- error => {
|
|
|
|
- this.resData = [];
|
|
|
|
- this.menuData.topData = this.resData;
|
|
|
|
- console.log("error:", error, this.menuData);
|
|
|
|
- this.dataInitLoading = false;
|
|
|
|
- }
|
|
|
|
- );
|
|
|
|
|
|
+ );
|
|
|
|
+ }
|
|
},
|
|
},
|
|
allListData(homeSpecialTown) {
|
|
allListData(homeSpecialTown) {
|
|
this.dataInitLoading = true;
|
|
this.dataInitLoading = true;
|
|
@@ -536,7 +542,7 @@ export default {
|
|
if (this.menuData.field) {
|
|
if (this.menuData.field) {
|
|
params.append("field", this.menuData.field);
|
|
params.append("field", this.menuData.field);
|
|
}
|
|
}
|
|
- params.append("states", "2,3");
|
|
|
|
|
|
+ params.append("states", "0,1,2,3,4");
|
|
params.append("pageSize", this.menuData.pageSize ? this.menuData.pageSize : 999);
|
|
params.append("pageSize", this.menuData.pageSize ? this.menuData.pageSize : 999);
|
|
params.append("page", 0);
|
|
params.append("page", 0);
|
|
let pramJson = {};
|
|
let pramJson = {};
|