数据分析接口添加参数
This commit is contained in:
parent
3572fe2c11
commit
bd683ea1c2
|
|
@ -43,6 +43,7 @@ const form = reactive({
|
||||||
dataSource: '',
|
dataSource: '',
|
||||||
nuclideName: '',
|
nuclideName: '',
|
||||||
station: '',
|
station: '',
|
||||||
|
stationIds: [] as any[],
|
||||||
startDate: '',
|
startDate: '',
|
||||||
endDate: '',
|
endDate: '',
|
||||||
createTime: [] as string[],
|
createTime: [] as string[],
|
||||||
|
|
@ -91,6 +92,7 @@ function handleSampleTypeChange() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
form.station = '';
|
form.station = '';
|
||||||
|
form.stationIds = [];
|
||||||
form.nuclideName = ''; // 切换类型时通常也要清空核素
|
form.nuclideName = ''; // 切换类型时通常也要清空核素
|
||||||
getStation();
|
getStation();
|
||||||
getNuclide();
|
getNuclide();
|
||||||
|
|
@ -245,6 +247,7 @@ async function handleSearch() {
|
||||||
|
|
||||||
await formRef.value.validate((valid) => {
|
await formRef.value.validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
form.stationIds = form.station ? [form.station] : [];
|
||||||
getList();
|
getList();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -400,7 +403,8 @@ function initCharts() {
|
||||||
const exportChartsData = async () => {
|
const exportChartsData = async () => {
|
||||||
try {
|
try {
|
||||||
console.log('开始下载...');
|
console.log('开始下载...');
|
||||||
form.type = 'nuclideTime'
|
form.type = 'nuclideTime';
|
||||||
|
form.stationIds = form.station ? [form.station] : [];
|
||||||
const { filename, blob } = await exportData(form);
|
const { filename, blob } = await exportData(form);
|
||||||
// const filename = '模版'
|
// const filename = '模版'
|
||||||
console.log('文件信息:', {
|
console.log('文件信息:', {
|
||||||
|
|
|
||||||
|
|
@ -93,6 +93,7 @@ function handleSampleTypeChange() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
form.value.station = '';
|
form.value.station = '';
|
||||||
|
form.value.stationIds = [];
|
||||||
getStation();
|
getStation();
|
||||||
getNuclide();
|
getNuclide();
|
||||||
}
|
}
|
||||||
|
|
@ -106,6 +107,7 @@ function getList() {
|
||||||
return;
|
return;
|
||||||
formEl.validate((valid, fields) => {
|
formEl.validate((valid, fields) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
form.value.stationIds = [form.value.station];
|
||||||
getActConcIntvl(form.value, (res) => {
|
getActConcIntvl(form.value, (res) => {
|
||||||
// const data = await fetch('../../../../public/mock/data.json');
|
// const data = await fetch('../../../../public/mock/data.json');
|
||||||
// const res = await data.json();
|
// const res = await data.json();
|
||||||
|
|
@ -378,7 +380,8 @@ function renderChart(series) {
|
||||||
const exportChartsData = async () => {
|
const exportChartsData = async () => {
|
||||||
try {
|
try {
|
||||||
console.log('开始下载...');
|
console.log('开始下载...');
|
||||||
form.value.type = 'sampleRangeFreq'
|
form.value.type = 'sampleRangeFreq';
|
||||||
|
form.value.stationIds = form.value.station ? [form.value.station] : [];
|
||||||
const { filename, blob } = await exportData(form.value);
|
const { filename, blob } = await exportData(form.value);
|
||||||
// const filename = '模版'
|
// const filename = '模版'
|
||||||
console.log('文件信息:', {
|
console.log('文件信息:', {
|
||||||
|
|
|
||||||
|
|
@ -345,8 +345,9 @@ function renderChart() {
|
||||||
const exportChartsData = async () => {
|
const exportChartsData = async () => {
|
||||||
try {
|
try {
|
||||||
console.log('开始下载...');
|
console.log('开始下载...');
|
||||||
form.type = 'nuclideCompare'
|
form.value.type = 'nuclideCompare';
|
||||||
const { filename, blob } = await exportData(form);
|
const payload = JSON.parse(JSON.stringify(form.value));
|
||||||
|
const { filename, blob } = await exportData(payload);
|
||||||
// const filename = '模版'
|
// const filename = '模版'
|
||||||
console.log('文件信息:', {
|
console.log('文件信息:', {
|
||||||
filename,
|
filename,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user