Commit 52dafd84 authored by 王悦's avatar 王悦
parents 5cf8310a 0a7e48aa
...@@ -218,7 +218,12 @@ export default { ...@@ -218,7 +218,12 @@ export default {
ID:item.NewHotelId ID:item.NewHotelId
}) })
item.PayStyle=item.PayStyle.toString() item.PayStyle=item.PayStyle.toString()
item.OrderDetailsList.forEach(x=>{ item.OrderDetailsList.forEach((x,index1)=>{
if(x.HouseTypeCount<=0){
x.HouseTypeCount = item.HouseStatistics.HouseTypeList[index1].HouseTypeCount.toString();
}else{
x.HouseTypeCount =x.HouseTypeCount.toString();
}
x.HouseTypeCount = x.HouseTypeCount.toString(); x.HouseTypeCount = x.HouseTypeCount.toString();
x.UnitPrice = x.UnitPrice.toString(); x.UnitPrice = x.UnitPrice.toString();
x.HotelDiscount = x.HotelDiscount.toString(); x.HotelDiscount = x.HotelDiscount.toString();
......
...@@ -55,6 +55,7 @@ export default { ...@@ -55,6 +55,7 @@ export default {
multipleSort: false, multipleSort: false,
loading: true, loading: true,
CompanyList:[], CompanyList:[],
dataListTwo: [],
stringPerons:'' stringPerons:''
}; };
}, },
...@@ -96,10 +97,23 @@ export default { ...@@ -96,10 +97,23 @@ export default {
} }
}, },
filterMethod(filters){ filterMethod(filters){
if(filters.bName=='') console.log("filter", filters);
this.msg.BName=-1 let data = JSON.parse(JSON.stringify(this.dataListTwo))
else let dataListTwo = JSON.parse(JSON.stringify(this.dataListTwo))
this.msg.BName=filters.bName if (filters.bName!='' && filters.bName!='__all__'){
data = data.filter(item => item.bName.indexOf(filters.bName)!=-1);
}
if (filters.departmentName!=''){
data = data.filter(item => item.departmentName.indexOf(filters.departmentName)!=-1);
}
if (filters.createByStr!=''){
data = data.filter(item => item.createByStr.indexOf(filters.createByStr)!=-1);
}
if ((filters.bName === '' || filters.bName==='__all__') && filters.departmentName === '' && filters.createByStr === ''){
data = dataListTwo
}
this.dataList = data
console.log(data)
}, },
customCompFunc(params) { customCompFunc(params) {
if (params.type === "see") { if (params.type === "see") {
...@@ -132,9 +146,10 @@ export default { ...@@ -132,9 +146,10 @@ export default {
this.CompanyList.forEach(x => { this.CompanyList.forEach(x => {
let item = {}; let item = {};
item.label = x.BName; item.label = x.BName;
item.value = x.Id; item.value = x.BName;
companyList.push(item); companyList.push(item);
}); });
console.log(companyList)
let company = { let company = {
field: "bName", field: "bName",
title: "公司", title: "公司",
...@@ -142,11 +157,15 @@ export default { ...@@ -142,11 +157,15 @@ export default {
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true, isResize: true,
result: "",
filterMultiple: false,
filters: companyList,
type: "select"
// filterMultiple: false, // filterMultiple: false,
// filters: companyList, // filters: companyList,
// result: "", // result: "",
// type: "select", // type: "select",
orderBy: "asc" // orderBy: "asc"
// isFrozen:true // isFrozen:true
}; };
let department = { let department = {
...@@ -155,7 +174,11 @@ export default { ...@@ -155,7 +174,11 @@ export default {
width: 80, width: 80,
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true isResize: true,
result: "",
filterMultiple: false,
filters: companyList,
type: "text"
}; };
let userName = { let userName = {
field: "createByStr", field: "createByStr",
...@@ -163,7 +186,11 @@ export default { ...@@ -163,7 +186,11 @@ export default {
titleAlign: "left", titleAlign: "left",
columnAlign: "left", columnAlign: "left",
isResize: true, isResize: true,
width: 80 width: 80,
result: "",
filterMultiple: false,
filters: [{}],
type: "text"
}; };
let commissionMoney = { let commissionMoney = {
field: "commissionMoney", field: "commissionMoney",
...@@ -329,6 +356,7 @@ export default { ...@@ -329,6 +356,7 @@ export default {
this.dataList.forEach(x=>{ this.dataList.forEach(x=>{
x.sumMoney=x.commissionMoney+x.otherMoney-x.backMoney x.sumMoney=x.commissionMoney+x.otherMoney-x.backMoney
}) })
this.dataListTwo = JSON.parse(JSON.stringify(this.dataList))
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment