Commit 97921c6ac431330d60341259d80c97906e4a42e1
1 parent
e8d5527c
perf(src/packages): 优化3D编辑器,服务端抛错,页面没有任何提示信息
Showing
3 changed files
with
24 additions
and
11 deletions
| @@ -178,7 +178,7 @@ function MenubarFile(editor) { | @@ -178,7 +178,7 @@ function MenubarFile(editor) { | ||
| 178 | }) | 178 | }) | 
| 179 | success('保存成功') | 179 | success('保存成功') | 
| 180 | } catch (e) { | 180 | } catch (e) { | 
| 181 | - error(e?.response?.data?.message) | 181 | + error(e?.message || e?.msg || '网络错误') | 
| 182 | } finally { | 182 | } finally { | 
| 183 | stop() | 183 | stop() | 
| 184 | } | 184 | } | 
| @@ -14,6 +14,9 @@ export function saveOrUpdateThreeJsModel(params) { | @@ -14,6 +14,9 @@ export function saveOrUpdateThreeJsModel(params) { | ||
| 14 | data: params['data'], | 14 | data: params['data'], | 
| 15 | timeout: 30 * 1000 | 15 | timeout: 30 * 1000 | 
| 16 | }, | 16 | }, | 
| 17 | + { | ||
| 18 | + errorMessageMode: '' | ||
| 19 | + } | ||
| 17 | ) | 20 | ) | 
| 18 | } | 21 | } | 
| 19 | 22 | ||
| @@ -21,17 +24,27 @@ export function saveOrUpdateThreeJsModel(params) { | @@ -21,17 +24,27 @@ export function saveOrUpdateThreeJsModel(params) { | ||
| 21 | * @description: 3D模型 获取 api | 24 | * @description: 3D模型 获取 api | 
| 22 | */ | 25 | */ | 
| 23 | export function getThreeJsModel(id) { | 26 | export function getThreeJsModel(id) { | 
| 24 | - return defHttp.get({ | ||
| 25 | - url: API['URL'] + '/' + id | ||
| 26 | - }) | 27 | + return defHttp.get( | 
| 28 | + { | ||
| 29 | + url: API['URL'] + '/' + id | ||
| 30 | + }, | ||
| 31 | + { | ||
| 32 | + errorMessageMode: '' | ||
| 33 | + } | ||
| 34 | + ) | ||
| 27 | } | 35 | } | 
| 28 | 36 | ||
| 29 | /** | 37 | /** | 
| 30 | - * @description: 3D模型 获取json数据 api | 38 | + * @description: 3D模型 获取json数据 api | 
| 31 | */ | 39 | */ | 
| 32 | export function getThreeJsModelByJson(id) { | 40 | export function getThreeJsModelByJson(id) { | 
| 33 | - return defHttp.get({ | ||
| 34 | - url: API['URL'] + '/json' +'/'+id + '/root.json', | ||
| 35 | - timeout: 30 * 1000 | ||
| 36 | - }) | ||
| 37 | -} | ||
| 41 | + return defHttp.get( | ||
| 42 | + { | ||
| 43 | + url: API['URL'] + '/json' + '/' + id + '/root.json', | ||
| 44 | + timeout: 30 * 1000 | ||
| 45 | + }, | ||
| 46 | + { | ||
| 47 | + errorMessageMode: '' | ||
| 48 | + } | ||
| 49 | + ) | ||
| 50 | +} | 
| @@ -61,7 +61,7 @@ editor.storage.init(async function () { | @@ -61,7 +61,7 @@ editor.storage.init(async function () { | ||
| 61 | if (!fileData) return | 61 | if (!fileData) return | 
| 62 | await editor.fromJSON(fileData) | 62 | await editor.fromJSON(fileData) | 
| 63 | } catch (e) { | 63 | } catch (e) { | 
| 64 | - error(e?.response?.data?.message) | 64 | + error(e?.message || e?.msg || '网络错误') | 
| 65 | } finally { | 65 | } finally { | 
| 66 | stop() | 66 | stop() | 
| 67 | } | 67 | } |