Browse Source

feat: 初步完成数理函数分析

tscRubbish 4 years ago
parent
commit
9ddad21109
3 changed files with 248 additions and 229 deletions
  1. 231 227
      src/api/config.js
  2. 3 2
      src/views/ConfigDetail.vue
  3. 14 0
      vite.config.js

+ 231 - 227
src/api/config.js

@@ -29,147 +29,148 @@ export const addConfig = payload => {
 export const getAllConfig = payload => {
 export const getAllConfig = payload => {
   // console.log("getAllConfig",payload);
   // console.log("getAllConfig",payload);
   const {uid} = payload;
   const {uid} = payload;
+  console.log("payload",payload);
+  console.log("uid",uid);
+  return axios.get(`${CONFIG_MODULE}/get/all?userId=${uid}`).then(res => {
 
 
-  // return axios.get(`${CONFIG_MODULE}/get/all/${uid}`).then(res => {
-  //
-  //   return res.data;
-  // });
-  return Promise.resolve({
-    "timestamp": 1649419361037,
-    "status": 200,
-    "data": [
-      {
-        "fileId": "1",
-        "fileName": "event_data",
-        "configId": "1",
-        "modelTypeId": "2",
-        "modelTypeName": "决策树",
-        "confName": "config1",
-        "featureList": [
-          {
-            "id": 105,
-            "fileInfoId": 1,
-            "fieldName": "road",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"R\",\"L\"]"
-          },
-          {
-            "id": 106,
-            "fileInfoId": 1,
-            "fieldName": "lane",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"r\",\"m\",\"l\"]"
-          },
-          {
-            "id": 107,
-            "fileInfoId": 1,
-            "fieldName": "vehicle_class",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"car\",\"truck\",\"bus\"]"
-          },
-          {
-            "id": 110,
-            "fileInfoId": 1,
-            "fieldName": "duration",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"48,60\",\"24,36\",\"36,48\",\"12,24\",\"0,12\"]"
-          },
-          {
-            "id": 109,
-            "fileInfoId": 1,
-            "fieldName": "event_type",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"cruise\",\"overdrive\"]"
-          }
-        ]
-      },
-      {
-        "fileId": "1",
-        "fileName": "event_data",
-        "configId": "3",
-        "modelTypeId": "9",
-        "modelTypeName": "K-均值",
-        "confName": "Kmeans-Test",
-        "featureList": [
-          {
-            "id": 105,
-            "fileInfoId": 1,
-            "fieldName": "road",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"R\",\"L\"]"
-          },
-          {
-            "id": 106,
-            "fileInfoId": 1,
-            "fieldName": "lane",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"r\",\"m\",\"l\"]"
-          },
-          {
-            "id": 107,
-            "fileInfoId": 1,
-            "fieldName": "vehicle_class",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"car\",\"truck\",\"bus\"]"
-          },
-          {
-            "id": 110,
-            "fileInfoId": 1,
-            "fieldName": "duration",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"48,60\",\"24,36\",\"36,48\",\"12,24\",\"0,12\"]"
-          },
-          {
-            "id": 109,
-            "fileInfoId": 1,
-            "fieldName": "event_type",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"cruise\",\"overdrive\"]"
-          }
-        ]
-      }
-    ]
-  })
+    return res.data;
+  });
+  // return Promise.resolve({
+  //   "timestamp": 1649419361037,
+  //   "status": 200,
+  //   "data": [
+  //     {
+  //       "fileId": "1",
+  //       "fileName": "event_data",
+  //       "configId": "1",
+  //       "modelTypeId": "2",
+  //       "modelTypeName": "决策树",
+  //       "confName": "config1",
+  //       "featureList": [
+  //         {
+  //           "id": 105,
+  //           "fileInfoId": 1,
+  //           "fieldName": "road",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"R\",\"L\"]"
+  //         },
+  //         {
+  //           "id": 106,
+  //           "fileInfoId": 1,
+  //           "fieldName": "lane",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"r\",\"m\",\"l\"]"
+  //         },
+  //         {
+  //           "id": 107,
+  //           "fileInfoId": 1,
+  //           "fieldName": "vehicle_class",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"car\",\"truck\",\"bus\"]"
+  //         },
+  //         {
+  //           "id": 110,
+  //           "fileInfoId": 1,
+  //           "fieldName": "duration",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"48,60\",\"24,36\",\"36,48\",\"12,24\",\"0,12\"]"
+  //         },
+  //         {
+  //           "id": 109,
+  //           "fileInfoId": 1,
+  //           "fieldName": "event_type",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"cruise\",\"overdrive\"]"
+  //         }
+  //       ]
+  //     },
+  //     {
+  //       "fileId": "1",
+  //       "fileName": "event_data",
+  //       "configId": "3",
+  //       "modelTypeId": "9",
+  //       "modelTypeName": "K-均值",
+  //       "confName": "Kmeans-Test",
+  //       "featureList": [
+  //         {
+  //           "id": 105,
+  //           "fileInfoId": 1,
+  //           "fieldName": "road",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"R\",\"L\"]"
+  //         },
+  //         {
+  //           "id": 106,
+  //           "fileInfoId": 1,
+  //           "fieldName": "lane",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"r\",\"m\",\"l\"]"
+  //         },
+  //         {
+  //           "id": 107,
+  //           "fileInfoId": 1,
+  //           "fieldName": "vehicle_class",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"car\",\"truck\",\"bus\"]"
+  //         },
+  //         {
+  //           "id": 110,
+  //           "fileInfoId": 1,
+  //           "fieldName": "duration",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"48,60\",\"24,36\",\"36,48\",\"12,24\",\"0,12\"]"
+  //         },
+  //         {
+  //           "id": 109,
+  //           "fileInfoId": 1,
+  //           "fieldName": "event_type",
+  //           "aliasName": "",
+  //           "fieldDes": "",
+  //           "nullsRatio": 0.0,
+  //           "conOrDis": 0,
+  //           "fieldType": "string",
+  //           "valueInfo": "[\"cruise\",\"overdrive\"]"
+  //         }
+  //       ]
+  //     }
+  //   ]
+  // })
 }
 }
 
 
 //   console.log("uid",uid);
 //   console.log("uid",uid);
@@ -237,6 +238,7 @@ export const getAllConfig = payload => {
  * @param {*} payload
  * @param {*} payload
  * @returns
  * @returns
  */
  */
+
 export const getAllNew = payload => {
 export const getAllNew = payload => {
   const { uid } = payload;
   const { uid } = payload;
   return axios.get(`${CONFIG_MODULE}/get/all_new/${uid}`).then(res => {
   return axios.get(`${CONFIG_MODULE}/get/all_new/${uid}`).then(res => {
@@ -253,94 +255,96 @@ export const getAllNew = payload => {
  */
  */
 export const getOneConfig = payload => {
 export const getOneConfig = payload => {
   const { configId } = payload;
   const { configId } = payload;
-  // return axios.get(`${CONFIG_MODULE}/get/one/config/${configId}?`).then(res => {
+  console.log("configId",configId);
+  console.log("payload",payload);
+  return axios.get(`${CONFIG_MODULE}/get/one/config?configId=${configId}`).then(res => {
 
 
-    // return res.data;
-    return Promise.resolve({
-      "timestamp": 1649473724362,
-      "status": 200,
-      "data": {
-        "configId": "1",
-        "modelTypeId": "6",
-        "modelTypeName": "多层感知器分类器",
-        "modelDes": "",
-        "modelDetileDes": "",
-        "featureList": [
-          {
-            "id": 105,
-            "fileInfoId": 1,
-            "fieldName": "road",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"R\",\"L\"]"
-          },
-          {
-            "id": 106,
-            "fileInfoId": 1,
-            "fieldName": "lane",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"r\",\"m\",\"l\"]"
-          },
-          {
-            "id": 107,
-            "fileInfoId": 1,
-            "fieldName": "vehicle_class",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"car\",\"truck\",\"bus\"]"
-          },
-          {
-            "id": 110,
-            "fileInfoId": 1,
-            "fieldName": "duration",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"48,60\",\"24,36\",\"36,48\",\"12,24\",\"0,12\"]"
-          },
-          {
-            "id": 109,
-            "fileInfoId": 1,
-            "fieldName": "event_type",
-            "aliasName": "",
-            "fieldDes": "",
-            "nullsRatio": 0.0,
-            "conOrDis": 0,
-            "fieldType": "string",
-            "valueInfo": "[\"cruise\",\"overdrive\"]"
-          }
-        ],
-        "modelInfos": [
-          {
-            "modelName": "event_data",
-            "modelDetailName": "DecisionTree",
-            "trainedStatus": 1
-          },
-          {
-            "modelName": "event_data2",
-            "modelDetailName": "DecisionTree",
-            "trainedStatus": -1
-          },
-          {
-            "modelName": "event_data3",
-            "modelDetailName": "MultilayerPerceptronClassifier",
-            "trainedStatus": -1
-          }
-        ]
-      }
-    });
+    return res.data;});
+    // return Promise.resolve({
+    //   "timestamp": 1649473724362,
+    //   "status": 200,
+    //   "data": {
+    //     "configId": "1",
+    //     "modelTypeId": "6",
+    //     "modelTypeName": "多层感知器分类器",
+    //     "modelDes": "",
+    //     "modelDetileDes": "",
+    //     "featureList": [
+    //       {
+    //         "id": 105,
+    //         "fileInfoId": 1,
+    //         "fieldName": "road",
+    //         "aliasName": "",
+    //         "fieldDes": "",
+    //         "nullsRatio": 0.0,
+    //         "conOrDis": 0,
+    //         "fieldType": "string",
+    //         "valueInfo": "[\"R\",\"L\"]"
+    //       },
+    //       {
+    //         "id": 106,
+    //         "fileInfoId": 1,
+    //         "fieldName": "lane",
+    //         "aliasName": "",
+    //         "fieldDes": "",
+    //         "nullsRatio": 0.0,
+    //         "conOrDis": 0,
+    //         "fieldType": "string",
+    //         "valueInfo": "[\"r\",\"m\",\"l\"]"
+    //       },
+    //       {
+    //         "id": 107,
+    //         "fileInfoId": 1,
+    //         "fieldName": "vehicle_class",
+    //         "aliasName": "",
+    //         "fieldDes": "",
+    //         "nullsRatio": 0.0,
+    //         "conOrDis": 0,
+    //         "fieldType": "string",
+    //         "valueInfo": "[\"car\",\"truck\",\"bus\"]"
+    //       },
+    //       {
+    //         "id": 110,
+    //         "fileInfoId": 1,
+    //         "fieldName": "duration",
+    //         "aliasName": "",
+    //         "fieldDes": "",
+    //         "nullsRatio": 0.0,
+    //         "conOrDis": 0,
+    //         "fieldType": "string",
+    //         "valueInfo": "[\"48,60\",\"24,36\",\"36,48\",\"12,24\",\"0,12\"]"
+    //       },
+    //       {
+    //         "id": 109,
+    //         "fileInfoId": 1,
+    //         "fieldName": "event_type",
+    //         "aliasName": "",
+    //         "fieldDes": "",
+    //         "nullsRatio": 0.0,
+    //         "conOrDis": 0,
+    //         "fieldType": "string",
+    //         "valueInfo": "[\"cruise\",\"overdrive\"]"
+    //       }
+    //     ],
+    //     "modelInfos": [
+    //       {
+    //         "modelName": "event_data",
+    //         "modelDetailName": "DecisionTree",
+    //         "trainedStatus": 1
+    //       },
+    //       {
+    //         "modelName": "event_data2",
+    //         "modelDetailName": "DecisionTree",
+    //         "trainedStatus": -1
+    //       },
+    //       {
+    //         "modelName": "event_data3",
+    //         "modelDetailName": "MultilayerPerceptronClassifier",
+    //         "trainedStatus": -1
+    //       }
+    //     ]
+    //   }
+    // });
 
 
 }
 }
 
 

+ 3 - 2
src/views/ConfigDetail.vue

@@ -172,9 +172,10 @@ export default {
       const route=useRoute()
       const route=useRoute()
       //todo:调用获取文件具体信息获取字段列表
       //todo:调用获取文件具体信息获取字段列表
       // console.log("queryId",route.query.configId);
       // console.log("queryId",route.query.configId);
+
       if(route.query.configId!=null) {
       if(route.query.configId!=null) {
-        getOneConfig(route.query.configId).then(res => {
-          // console.log("configdetail",res);
+        getOneConfig({configId:route.query.configId}).then(res => {
+          // console.log("configdetail",route.query.configId);
           config.value=res.data;
           config.value=res.data;
           console.log("config",config);
           console.log("config",config);
           tableData.value = res.data.featureList;
           tableData.value = res.data.featureList;

+ 14 - 0
vite.config.js

@@ -5,5 +5,19 @@ export default {
     plugins: [vue()],
     plugins: [vue()],
     optimizeDeps: {
     optimizeDeps: {
         include: ['schart.js']
         include: ['schart.js']
+    },
+
+    server:{
+        proxy: {
+
+
+            '/api': 'http://114.212.245.120:7788/',
+            // '/api': {
+            //     target: 'http://114.212.245.120:7788/',
+            //     changeOrigin: true,
+            //     // rewrite: path => path.replace(/^\/api/, '')
+            // }
+        }
     }
     }
+
 }
 }