Merge branch 'dev'

prod
校文 3 years ago
commit 0aa4cbf9b7

@ -15,7 +15,7 @@
<div class="d2" v-if="filterActive.length!=0"> <div class="d2" v-if="filterActive.length!=0">
<a-form-model layout="inline"> <a-form-model layout="inline">
<a-form-model-item :class="getIsLight?'lightSy':'dark'" label="数据筛选"> <a-form-model-item :class="getIsLight?'lightSy':'dark'" label="数据筛选">
<a-select style="width: 200px" mode="multiple" v-model="countries" placeholder="选择国别" allowClear> <a-select style="width: 184px" mode="multiple" v-model="countries" placeholder="选择国别" allowClear>
<a-select-option v-for="(item) in countryList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in countryList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
@ -25,17 +25,17 @@
</a-select-option> </a-select-option>
</a-select-opt-group> </a-select-opt-group>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="energies" placeholder="选择能源" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="energies" placeholder="选择能源" allowClear>
<a-select-option v-for="(item) in energyList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in energyList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="prices" placeholder="选择价格" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="prices" placeholder="选择价格" allowClear>
<a-select-option v-for="(item) in priceList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in priceList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="specs" placeholder="选择级别" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="specs" placeholder="选择级别" allowClear>
<a-select-option v-for="(item) in specList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in specList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
@ -45,12 +45,12 @@
</a-select-option> </a-select-option>
</a-select-opt-group> </a-select-opt-group>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="displacements" placeholder="选择排量" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="displacements" placeholder="选择排量" allowClear>
<a-select-option v-for="(item) in displacementList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in displacementList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="seats" placeholder="选择座位数" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="seats" placeholder="选择座位数" allowClear>
<a-select-option v-for="(item) in seatList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in seatList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
@ -64,18 +64,18 @@
<a-form-model-item label="选择日期"> <a-form-model-item label="选择日期">
<a-month-picker style="width: 146px" :allowClear="false" v-model="selTime[0]" valueFormat="YYYY-MM" placeholder="开始日期"></a-month-picker> <a-month-picker style="width: 146px" :allowClear="false" v-model="selTime[0]" valueFormat="YYYY-MM" placeholder="开始日期"></a-month-picker>
<a-month-picker style="width: 146px" :allowClear="false" v-model="selTime[1]" valueFormat="YYYY-MM" placeholder="结束日期"></a-month-picker> <a-month-picker style="width: 146px" :allowClear="false" v-model="selTime[1]" valueFormat="YYYY-MM" placeholder="结束日期"></a-month-picker>
<a-button style="margin-left: 16px;" type="primary" icon="plus" @click="hanlderAddSeries"></a-button>
</a-form-model-item> </a-form-model-item>
</a-form-model> </a-form-model>
</div> </div>
<div class="d2" v-if="filterActive.length!=0"> <div class="d2" v-if="filterActive.length!=0">
<div :class="getIsLight?'lightSy':'dark'"> <div :class="getIsLight?'lightSy':'dark'">
<span v-for="(item, index) in stableList" :key="index"> <span v-for="(item, index) in stableList" :key="index">
<a-button style="margin-left: 12px" @click="onDeleteStable(index)" ghost type="primary">{{item.Name}}<a-icon type="close" /></a-button> <a-button style="margin-left: 12px;margin-bottom: 12px" @click="onDeleteStable(index)" ghost type="primary">{{item.Name}}<a-icon type="close" /></a-button>
</span> </span>
</div> </div>
</div> </div>
<div class="d2" :class="getIsLight?'lightSy':'dark'" v-if="filterActive.length!=0"> <div class="d2" :class="getIsLight?'lightSy':'dark'" v-if="filterActive.length!=0">
<a-button style="margin-left: 12px" type="primary" icon="plus" @click="hanlderAddSeries"></a-button>
<span v-for="(item, index) in seriesList" :key="index"> <span v-for="(item, index) in seriesList" :key="index">
<a-button style="margin-left: 12px" @click="onDelete(index)" type="primary">{{item}}<a-icon type="close" /></a-button> <a-button style="margin-left: 12px" @click="onDelete(index)" type="primary">{{item}}<a-icon type="close" /></a-button>
</span> </span>
@ -193,14 +193,12 @@ export default {
let data = res.data; let data = res.data;
// [ ['total'],[] ] // [ ['total'],[] ]
let arr = []; let arr = [];
// let sList = []
data.forEach(ele => { data.forEach(ele => {
if(ele.CheChang * 1 != 0) { if(ele.CheChang * 1 != 0) {
let item = [ele.CheChang * 1, ele.MainPrice, ele.Count, ele.Name, 'total']; let item = [ele.CheChang * 1, ele.MainPrice, ele.Count, ele.Name, 'total'];
// let item = [ele.Count, ele.MainPrice, ele.CheChang * 1, ele.Name, 'total']; // let item = [ele.Count, ele.MainPrice, ele.CheChang * 1, ele.Name, 'total'];
arr.push(item); arr.push(item);
}; };
// sList.push(ele.Name)
}); });
this.stableList = data; this.stableList = data;
this.totalData = arr; this.totalData = arr;
@ -287,6 +285,11 @@ export default {
this.opt2 = createOptLight(this.totalData, this.extraData) this.opt2 = createOptLight(this.totalData, this.extraData)
}, },
report() { report() {
let combineArr = [];
this.stableList.forEach(ele => {
combineArr.push(ele.Name)
});
let cArr = combineArr.concat(this.seriesList)
let obj = { let obj = {
token: this.form.token, token: this.form.token,
sCountryS: this.countries.join(','), sCountryS: this.countries.join(','),
@ -294,7 +297,7 @@ export default {
sPriceRangeS: this.prices.join(','), sPriceRangeS: this.prices.join(','),
sDisplacementS: this.displacements.join(','), sDisplacementS: this.displacements.join(','),
sSeatS: this.seats.join(','), sSeatS: this.seats.join(','),
sSerieName: this.seriesList.join(','), sSerieName: cArr.join(','),
sSpecName1: this.specs.join(','), sSpecName1: this.specs.join(','),
sSpecName2: this.specs2.join(','), sSpecName2: this.specs2.join(','),
sTimeType: 4, sTimeType: 4,
@ -302,10 +305,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesCompetitionList(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesCompetitionList(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
handlerMenu(value) { handlerMenu(value) {
this.filterActive = value this.filterActive = value

@ -15,7 +15,7 @@
<div class="d2" v-if="filterActive.length!=0"> <div class="d2" v-if="filterActive.length!=0">
<a-form-model layout="inline"> <a-form-model layout="inline">
<a-form-model-item :class="getIsLight?'lightSy':'dark'" label="数据筛选"> <a-form-model-item :class="getIsLight?'lightSy':'dark'" label="数据筛选">
<a-select style="width: 200px" mode="multiple" v-model="countries" placeholder="选择国别" allowClear> <a-select style="width: 184px" mode="multiple" v-model="countries" placeholder="选择国别" allowClear>
<a-select-option v-for="(item) in countryList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in countryList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
@ -25,17 +25,17 @@
</a-select-option> </a-select-option>
</a-select-opt-group> </a-select-opt-group>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="energies" placeholder="选择能源" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="energies" placeholder="选择能源" allowClear>
<a-select-option v-for="(item) in energyList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in energyList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="prices" placeholder="选择价格" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="prices" placeholder="选择价格" allowClear>
<a-select-option v-for="(item) in priceList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in priceList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="specs" placeholder="选择级别" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="specs" placeholder="选择级别" allowClear>
<a-select-option v-for="(item) in specList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in specList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
@ -45,12 +45,12 @@
</a-select-option> </a-select-option>
</a-select-opt-group> </a-select-opt-group>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="displacements" placeholder="选择排量" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="displacements" placeholder="选择排量" allowClear>
<a-select-option v-for="(item) in displacementList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in displacementList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
</a-select> </a-select>
<a-select style="width: 200px" mode="multiple" v-model="seats" placeholder="选择座位数" allowClear> <a-select style="margin-left: 16px;width: 184px" mode="multiple" v-model="seats" placeholder="选择座位数" allowClear>
<a-select-option v-for="(item) in seatList" :value="item.key" :key="item.value"> <a-select-option v-for="(item) in seatList" :value="item.key" :key="item.value">
{{item.value}} {{item.value}}
</a-select-option> </a-select-option>
@ -64,6 +64,7 @@
<a-form-model-item label="选择日期" :class="getIsLight?'lightSy':'dark'"> <a-form-model-item label="选择日期" :class="getIsLight?'lightSy':'dark'">
<a-month-picker style="width: 146px" :allowClear="false" v-model="selTime[0]" valueFormat="YYYY-MM" placeholder="开始日期"></a-month-picker> <a-month-picker style="width: 146px" :allowClear="false" v-model="selTime[0]" valueFormat="YYYY-MM" placeholder="开始日期"></a-month-picker>
<a-month-picker style="width: 146px" :allowClear="false" v-model="selTime[1]" valueFormat="YYYY-MM" placeholder="结束日期"></a-month-picker> <a-month-picker style="width: 146px" :allowClear="false" v-model="selTime[1]" valueFormat="YYYY-MM" placeholder="结束日期"></a-month-picker>
<a-button style="margin-left: 12px" type="primary" icon="plus" @click="hanlderAddSeries"></a-button>
</a-form-model-item> </a-form-model-item>
</a-form-model> </a-form-model>
</div> </div>
@ -72,7 +73,6 @@
<span v-for="(item, index) in seriesList" :key="index"> <span v-for="(item, index) in seriesList" :key="index">
<a-button style="margin-left: 12px" @click="onDelete(index)" type="primary">{{item}}<a-icon type="close" /></a-button> <a-button style="margin-left: 12px" @click="onDelete(index)" type="primary">{{item}}<a-icon type="close" /></a-button>
</span> </span>
<a-button style="margin-left: 12px" type="primary" icon="plus" @click="hanlderAddSeries"></a-button>
</div> </div>
</div> </div>
<iSaleModelChoose :brand="brand" :model="model" :visible.sync="modelShow" @change="handlerBrand"></iSaleModelChoose> <iSaleModelChoose :brand="brand" :model="model" :visible.sync="modelShow" @change="handlerBrand"></iSaleModelChoose>
@ -274,10 +274,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
} }
getSalesCompetitionALLList(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesCompetitionALLList(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
handlerMenu(value) { handlerMenu(value) {
this.filterActive = value this.filterActive = value

@ -82,10 +82,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesEnergyTypes(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesEnergyTypes(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -90,10 +90,17 @@ export default {
sEndTime: this.form.sEndTime, sEndTime: this.form.sEndTime,
isExcel: 1, isExcel: 1,
}; };
getSalesGrowthRatioByFuel(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesGrowthRatioByFuel(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
yearChange() { yearChange() {
this.form.sStartTime = (this.yearNumber-1) + '-01'; this.form.sStartTime = (this.yearNumber-1) + '-01';

@ -90,10 +90,17 @@ export default {
sEndTime: this.form.sEndTime, sEndTime: this.form.sEndTime,
isExcel: 1, isExcel: 1,
}; };
getSalesGrowthRatio(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesGrowthRatio(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
yearChange() { yearChange() {
this.form.sStartTime = (this.yearNumber-1) + '-01'; this.form.sStartTime = (this.yearNumber-1) + '-01';

@ -106,17 +106,24 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
if(this.tValue == 0) { let authBtns = this.getLevelBtn;
getSalesBrandTop20(obj).then(res => { for(let i=0;i<authBtns.length;i++) {
let data = res.data; if(authBtns[i].Id == '815') {
window.open(data); if(this.tValue == 0) {
}) getSalesBrandTop20(obj).then(res => {
} else { let data = res.data;
getSalesCarseriesTop20(obj).then(res => { window.open(data);
let data = res.data; })
window.open(data); } else {
}) getSalesCarseriesTop20(obj).then(res => {
} let data = res.data;
window.open(data);
})
}
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -90,10 +90,17 @@ export default {
sEndTime: this.form.sEndTime, sEndTime: this.form.sEndTime,
isExcel: 1, isExcel: 1,
}; };
getSalesGrowthRatioByFuel(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesGrowthRatioByFuel(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
yearChange() { yearChange() {
this.form.sStartTime = (this.yearNumber-1) + '-01'; this.form.sStartTime = (this.yearNumber-1) + '-01';

@ -102,10 +102,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesCountrysTypesE(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesCountrysTypesE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -102,10 +102,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesEnergyTypesE(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesEnergyTypesE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -90,10 +90,17 @@ export default {
sEndTime: this.form.sEndTime, sEndTime: this.form.sEndTime,
isExcel: 1, isExcel: 1,
}; };
getSalesSpecName1TypesBySedanE(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesSpecName1TypesBySedanE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
yearChange() { yearChange() {
this.form.sStartTime = (this.yearNumber-1) + '-01'; this.form.sStartTime = (this.yearNumber-1) + '-01';

@ -90,10 +90,17 @@ export default {
sEndTime: this.form.sEndTime, sEndTime: this.form.sEndTime,
isExcel: 1, isExcel: 1,
}; };
getSalesSpecName1TypesByMpvE(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesSpecName1TypesByMpvE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
yearChange() { yearChange() {
this.form.sStartTime = (this.yearNumber-1) + '-01'; this.form.sStartTime = (this.yearNumber-1) + '-01';

@ -90,10 +90,17 @@ export default {
sEndTime: this.form.sEndTime, sEndTime: this.form.sEndTime,
isExcel: 1, isExcel: 1,
}; };
getSalesSpecName1TypesBySuvE(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesSpecName1TypesBySuvE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
yearChange() { yearChange() {
this.form.sStartTime = (this.yearNumber-1) + '-01'; this.form.sStartTime = (this.yearNumber-1) + '-01';

@ -100,14 +100,21 @@ export default {
let obj = { let obj = {
token: this.form.token, token: this.form.token,
sTimeType: 4, sTimeType: 4,
sStartTime: this.form.sStartTime, sStartTime: this.selTime[0],
sEndTime: this.form.sEndTime, sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecName1TypesE(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecName1TypesE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -83,10 +83,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecNameTypesBySedanE(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecNameTypesBySedanE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -83,10 +83,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecNameTypesByMpvE(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecNameTypesByMpvE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -83,10 +83,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecNameTypesE(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecNameTypesE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -83,10 +83,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecNameTypesBySuvE(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecNameTypesBySuvE(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -102,10 +102,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesCountrysTypes(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesCountrysTypes(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -102,10 +102,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecNameByPriceRange(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecNameByPriceRange(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -96,10 +96,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesPriceRangeSBrand(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesPriceRangeSBrand(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -104,10 +104,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesPriceRangeSTypes(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesPriceRangeSTypes(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -83,10 +83,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecNameTypesBySedan(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecNameTypesBySedan(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -83,10 +83,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecNameTypesByMpv(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecNameTypesByMpv(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -83,10 +83,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecNameTypes(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecNameTypes(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -83,10 +83,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecNameTypesBySuv(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecNameTypesBySuv(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

@ -90,10 +90,17 @@ export default {
sEndTime: this.form.sEndTime, sEndTime: this.form.sEndTime,
isExcel: 1, isExcel: 1,
}; };
getSalesSpecName1TypesBySedan(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesSpecName1TypesBySedan(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
yearChange() { yearChange() {
this.form.sStartTime = (this.yearNumber-1) + '-01'; this.form.sStartTime = (this.yearNumber-1) + '-01';

@ -90,10 +90,17 @@ export default {
sEndTime: this.form.sEndTime, sEndTime: this.form.sEndTime,
isExcel: 1, isExcel: 1,
}; };
getSalesSpecName1TypesByMpv(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesSpecName1TypesByMpv(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
yearChange() { yearChange() {
this.form.sStartTime = (this.yearNumber-1) + '-01'; this.form.sStartTime = (this.yearNumber-1) + '-01';

@ -90,10 +90,17 @@ export default {
sEndTime: this.form.sEndTime, sEndTime: this.form.sEndTime,
isExcel: 1, isExcel: 1,
}; };
getSalesSpecName1TypesBySuv(obj).then(res => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}) getSalesSpecName1TypesBySuv(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
}, },
yearChange() { yearChange() {
this.form.sStartTime = (this.yearNumber-1) + '-01'; this.form.sStartTime = (this.yearNumber-1) + '-01';

@ -104,10 +104,17 @@ export default {
sEndTime: this.selTime[1], sEndTime: this.selTime[1],
isExcel: 1, isExcel: 1,
}; };
getSalesSpecName1Types(obj).then((res) => { let authBtns = this.getLevelBtn;
let data = res.data; for(let i=0;i<authBtns.length;i++) {
window.open(data); if(authBtns[i].Id == '815') {
}); getSalesSpecName1Types(obj).then(res => {
let data = res.data;
window.open(data);
})
return true;
};
};
this.$message.error('权限不足')
} }
} }
} }

Loading…
Cancel
Save