qinzhipeng_v 5 years ago
parent
commit
b846694518
2 changed files with 19 additions and 10 deletions
  1. 9 0
      src/api/caseProject.js
  2. 10 10
      src/views/Platform/useCasePage.vue

+ 9 - 0
src/api/caseProject.js

@@ -123,6 +123,15 @@ export function settingQueryModuleInfoListData(data) {
   })
 }
 
+// xmind
+export function updateXmindUrl(data) {
+  return request({
+    url: mockUrl + '/case/updateXmindUrl',
+    method: 'post',
+    data
+  })
+}
+
 // 测试计划管理
 
 export function queryTestPlanTree(data) {

+ 10 - 10
src/views/Platform/useCasePage.vue

@@ -139,7 +139,7 @@
 </template>
 
 <script>
-import { createFolderData, queryAllFolderData, queryCasesData, deleteFolderData, deleteCaseData, updateFolderData, caseUpdateFolderName } from '@/api/caseProject.js'
+import { createFolderData, queryAllFolderData, queryCasesData, deleteFolderData, deleteCaseData, updateFolderData, caseUpdateFolderName, updateXmindUrl } from '@/api/caseProject.js'
 import { mockUrl } from '@/apiConfig/api'
 // import FileSaver from 'file-saver'
 import axios from 'axios'
@@ -630,16 +630,16 @@ export default {
         axios.post('http://star.xiaojukeji.com/upload/img.node', formData_s, { headers: { 'Content-Type': 'application/json; charset=UTF-8' }}).then(res => {
           console.error(res.url)
           this.grid_xmind.push({ 'name': f.name, 'url': 'http:' + res.url })
-        })
-        var xmind_code = {
-          id: this.startId,
-          xmindUrl: JSON.stringify(this.grid_xmind),
-          modifier: this.userInformation
-        }
-        axios.post(mockUrl + 'case/updateXmindUrl', xmind_code, { headers: { 'Content-Type': 'application/json; charset=UTF-8' }}).then(res => {
-          if (res.code === 200) {
-            this.$message({ type: 'success', message: '导入成功' })
+          var xmind_code = {
+            id: this.startId,
+            xmindUrl: JSON.stringify(this.grid_xmind),
+            modifier: this.userInformation
           }
+          updateXmindUrl(xmind_code).then(res => {
+            if (res.code === 200) {
+              this.$message({ type: 'success', message: '导入成功' })
+            }
+          })
         })
       } else {
         this.$message({ type: 'error', message: '导入失败,不支持文件类型(支持xmind,excel)' })