Explorar o código

新增知识库

lining %!s(int64=3) %!d(string=hai) anos
pai
achega
3d9659fb2c

+ 6 - 0
src/router/index.js

@@ -815,6 +815,12 @@ const routes = [{
 	name: "analysis",
 	component: () => import("../views/sampleDatabase/analysis/index.vue")
 },
+//知识库
+{
+	path: "/others/knowledgeBase",
+	name: "knowledgeBase",
+	component: () => import("../views/sampleDatabase/knowledgeBase/index.vue")
+},
 //智能营销样本库
 {
 	path: "/others/market",

+ 0 - 1
src/views/MalfunctionWarning/supervised.vue

@@ -446,7 +446,6 @@ export default {
       this.barList = this.ceshiList.bar.slice(0, 5);
     },
     algorithmChange(val) {
-      console.log(222222);
       this.chooseAlgorithm = this.algorithm.filter(
         (item) => item.name === val
       )[0].name;

+ 5 - 0
src/views/layout/Menu.vue

@@ -996,6 +996,11 @@ export default {
                   icon: "svg-matrix",
                   path: "/others/analysis",
                 },
+                {
+                  text: "知识库",
+                  icon: "svg-matrix",
+                  path: "/others/knowledgeBase",
+                },
                 // {
                 //   text: "风电营销样本库",
                 //   icon: "svg-matrix",

+ 126 - 0
src/views/sampleDatabase/knowledgeBase/index.vue

@@ -0,0 +1,126 @@
+<template>
+  <div>
+    <div class="query mg-b-8">
+      <div class="query-items">
+        <div class="query-item">
+          <div class="lable">知识库:</div>
+          <div class="search-input">
+            <el-select
+              v-model="knowledge"
+              clearable
+              placeholder="请选择"
+              popper-class="select"
+            >
+              <el-option
+                v-for="item in knowledgeList"
+                :key="item.value"
+                :value="item.value"
+                :label="item.label"
+              />
+            </el-select>
+          </div>
+        </div>
+      </div>
+    </div>
+    <el-row :type="'flex'" class="content">
+      <el-col :span="24">
+        <el-table
+          height="89vh"
+          ref="multipleTable"
+          empty-text="暂无数据"
+          :data="tableData"
+          :header-cell-style="{
+            height: '40px',
+            background: 'rgba(83, 98, 104, 0.2)',
+            color: '#b2bdc0',
+            'border-bottom': '0px solid red',
+          }"
+          :cell-style="{
+            height: '40px',
+            'border-bottom': 'solid 0px #242424',
+          }"
+          stripe
+          style="width: 100%; margin-bottom: 10px"
+        >
+          <el-table-column
+            prop="indexs"
+            label="序号"
+            width="60"
+            align="center"
+          ></el-table-column>
+          <el-table-column
+            prop="faulttype"
+            label="故障分类"
+            width="150"
+            align="center"
+          ></el-table-column>
+          <el-table-column
+            prop="symptom"
+            label="故障现象"
+            align="center"
+          ></el-table-column>
+          <el-table-column
+            prop="cause"
+            label="故障原因"
+            align="center"
+          ></el-table-column>
+          <el-table-column
+            prop="maintenance"
+            label="维修过程"
+            align="center"
+          ></el-table-column>
+          <el-table-column
+            prop="model"
+            label="风机型号"
+             width="150"
+            align="center"
+          ></el-table-column>
+          <el-table-column
+            prop="manufacturer"
+            label="风机厂家"
+            width="200"
+            align="center"
+          ></el-table-column>
+        </el-table>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+<script>
+export default {
+  data() {
+    return {
+      tableData: [],
+      knowledge: '故障维修记录库',
+      knowledgeList: [
+        {
+          label: "故障维修记录库",
+          value: "0",
+        },
+      ],
+    };
+  },
+  components: {},
+  created() {
+    this.getData();
+  },
+  methods: {
+    getData() {
+      let that = this;
+      this.API.requestData({
+        method: "GET",
+        subUrl: "http://192.168.1.18:9002/know/fault/fix/all",
+        success(res) {
+          if (res) {
+              console.log(res);
+            res.data.forEach((item, index) => {
+              item.indexs = index +1;
+            });
+            that.tableData = res.data;
+          }
+        },
+      });
+    },
+  },
+};
+</script>