diff --git a/src/utils/file.js b/src/utils/file.js
new file mode 100644
index 0000000..60c4ac9
--- /dev/null
+++ b/src/utils/file.js
@@ -0,0 +1,33 @@
+import { Modal } from 'ant-design-vue'
+import { saveAs } from 'file-saver'
+
+/**
+ * 弹窗填入文件名保存文件
+ * @param {Blob} data 数据
+ * @param {string} ext 扩展名,不带.
+ */
+export const showSaveFileModal = (data, ext) => {
+ let fileName = ''
+ const handleClick = event => {
+ fileName = event.target.value
+ }
+
+ Modal.confirm({
+ title: 'Please enter file name',
+ content: h => ,
+ okText: 'Cancle',
+ cancelText: 'Save',
+ okButtonProps: { style: { backgroundColor: '#b98326', color: '#fff', borderColor: 'transparent' } },
+ cancelButtonProps: { style: { color: '#fff', backgroundColor: '#31aab0', borderColor: 'transparent' } },
+ onOk() {
+ console.log('Cancel')
+ },
+ onCancel() {
+ if (fileName) {
+ saveAs(data, `${fileName}.${ext}`)
+ } else {
+ throw new Error()
+ }
+ }
+ })
+}
diff --git a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue
index a53d2d0..739bb2b 100644
--- a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue
+++ b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue
@@ -41,7 +41,11 @@ export default {
const res = await getAction(this.type == 1 ? '/gamma/viewAutomaticAnalysisLog' : '/gamma/viewAutomaticAnalysisLog', { // 自动分析日志接口暂用都是gammam,beta暂时没有
sampleId
})
- this.content = ""
+ if(typeof res == 'string') {
+ this.content = res
+ } else if(typeof res == 'object') {
+ this.$message.error(res.message)
+ }
} catch (error) {
console.error(error)
} finally {
diff --git a/src/views/spectrumAnalysis/components/Modals/ConfigUserLibraryModal.vue b/src/views/spectrumAnalysis/components/Modals/ConfigUserLibraryModal.vue
index e2ca10b..62c74fe 100644
--- a/src/views/spectrumAnalysis/components/Modals/ConfigUserLibraryModal.vue
+++ b/src/views/spectrumAnalysis/components/Modals/ConfigUserLibraryModal.vue
@@ -18,11 +18,11 @@
@@ -33,14 +33,17 @@