From fb8295d51fcac4f596e532fa7d382e97ac371d5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Wed, 26 Feb 2025 14:27:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 2 +- src/views/system/ManuallyCreatingTasks/index.vue | 9 ++++++++- src/views/system/addQuestionnaire/index.vue | 3 --- src/views/system/specialDiseaseNode/index.vue | 7 +++---- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index 0fe8f86..5bad382 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -17,7 +17,7 @@ const service = axios.create({ // axios中请求配置有baseURL选项,表示请求URL公共部分 baseURL: process.env.VUE_APP_BASE_API, // 超时 - timeout: 10000 + timeout: 300000 }) // request拦截器 diff --git a/src/views/system/ManuallyCreatingTasks/index.vue b/src/views/system/ManuallyCreatingTasks/index.vue index 5d24ebb..c2ba664 100644 --- a/src/views/system/ManuallyCreatingTasks/index.vue +++ b/src/views/system/ManuallyCreatingTasks/index.vue @@ -859,6 +859,12 @@ export default { confirmButtonText: '确定', cancelButtonText: '取消', }).then(() => { + const loading = this.$loading({ + lock: true, + text: '保存中,请稍等!', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }); this.updata.routeNodeList = this.list; var newObj = JSON.parse(JSON.stringify(this.updata)); const invalidTimes = []; @@ -887,10 +893,11 @@ export default { }) console.log(invalidTimes, 'invalidTimes') if(invalidTimes.length>0){ + loading.close(); this.$message.error("时间点在8:00到20:00之间,请修改时间点"); - }else{ signrouteadd(newObj).then((res) => { + loading.close(); var message = '' if (this.$route.query.path == "/patient/signRecord") { message = '保存成功,即将返回签约患者列表' diff --git a/src/views/system/addQuestionnaire/index.vue b/src/views/system/addQuestionnaire/index.vue index ee0da7a..3bb1199 100644 --- a/src/views/system/addQuestionnaire/index.vue +++ b/src/views/system/addQuestionnaire/index.vue @@ -1160,9 +1160,6 @@ import { getQuestion, addQuestion, updateQuestion, selectUserDepartment, diseaseList } from "@/api/system/question"; import draggable from 'vuedraggable' import scripts from "../components/script.vue"; -import { cloneDeep } from 'lodash'; - -import { faL } from '@fortawesome/free-solid-svg-icons'; export default { name: "addQuestionnaire", dicts: ['scoring_method'], diff --git a/src/views/system/specialDiseaseNode/index.vue b/src/views/system/specialDiseaseNode/index.vue index 08b40e6..ba6a753 100644 --- a/src/views/system/specialDiseaseNode/index.vue +++ b/src/views/system/specialDiseaseNode/index.vue @@ -104,9 +104,8 @@ - + 预览 @@ -905,6 +904,7 @@ export default { }, // 切换节点 async bottomclickevent(uitem, index, uindex) { + this.form = uitem; await this.onemit(); const loading = this.$loading({ lock: true, @@ -941,7 +941,6 @@ export default { if (uitem.taskType) { this.changeTaskType(uitem.taskType, uitem.taskSubdivision); } - this.form = uitem; setTimeout(() => { loading.close(); }, 1200);