From 708abd6f59663758bd901947c3d79a5ab0ada870 Mon Sep 17 00:00:00 2001 From: wumu <mayi@mayi.com> Date: 星期五, 13 十二月 2024 00:15:16 +0800 Subject: [PATCH] 1212 --- internal_system_v1/exporttofile.cpp | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/internal_system_v1/exporttofile.cpp b/internal_system_v1/exporttofile.cpp index 1f5e8db..252144e 100644 --- a/internal_system_v1/exporttofile.cpp +++ b/internal_system_v1/exporttofile.cpp @@ -23,6 +23,10 @@ QDir dir(demoPath); if(!dir.exists()){ demoPath = QDir::currentPath()+"/release/Data/闄勪欢2_鍐呭缁�01琛╛鍗曚綅鍙婂唴閮ㄥ璁℃満鏋勫熀鏈儏鍐佃〃-1.301鐗坃demo.xls"; + QDir dir_realse(demoPath); + if(!dir_realse.exists()){ + demoPath = QDir::currentPath()+"/Data/闄勪欢2_鍐呭缁�01琛╛鍗曚綅鍙婂唴閮ㄥ璁℃満鏋勫熀鏈儏鍐佃〃-1.301鐗坃demo.xls"; + } } QString dt = QDateTime::currentDateTime().toString("yyyyMMdd-HHmmss"); QString savePath = QFileDialog::getSaveFileName(nullptr,"淇濆瓨鏂囦欢",QDir::currentPath()+QString("/鍐呭缁�01琛╛%1_%2.xls").arg(QString::fromLocal8Bit(info.name)).arg(dt),"Excel File(*.xls;*.xlsx)"); @@ -232,7 +236,13 @@ QDir dir(demoPath); if(!dir.exists()){ demoPath = QDir::currentPath()+"/release/Data/涓夊悎涓�.xlsx"; + QDir dir_realese(demoPath); + if(!dir_realese.exists()){ + demoPath = QDir::currentPath()+"/Data/涓夊悎涓�.xlsx"; + } } + + //QMessageBox::information(nullptr,"涓夊悎涓�璺緞",demoPath); QString dt = QDateTime::currentDateTime().toString("yyyyMMdd-HHmmss"); QString savePath = QFileDialog::getSaveFileName(nullptr,"淇濆瓨鏂囦欢",QDir::currentPath()+QString("/涓夊悎涓�_%1_%2.xls").arg(name).arg(dt),"Excel File(*.xls;*.xlsx)"); qDebug()<<"savepath:"<<savePath << endl << "demoPath:"<<demoPath; @@ -358,6 +368,10 @@ QDir dir(demoPath); if(!dir.exists()){ demoPath = QDir::currentPath()+"/release/Data/闄勪欢4_鍐呭缁�03琛╛鍐呴儴瀹¤缁熻缁煎悎琛�.xls"; + QDir dir_realse(demoPath); + if(!dir_realse.exists()){ + demoPath = QDir::currentPath()+"/Data/闄勪欢4_鍐呭缁�03琛╛鍐呴儴瀹¤缁熻缁煎悎琛�.xls"; + } } QString dt = QDateTime::currentDateTime().toString("yyyyMMdd-HHmmss"); QString savePath = QFileDialog::getSaveFileName(nullptr,"淇濆瓨鏂囦欢",QDir::currentPath()+QString("/缁煎悎琛╛%1_%2.xls").arg(name).arg(dt),"Excel File(*.xls;*.xlsx)"); -- Gitblit v1.8.0