allen il y a 2 ans
Parent
commit
bcc9e6e12b

Fichier diff supprimé car celui-ci est trop grand
+ 724 - 38
package-lock.json


+ 3 - 2
package.json

@@ -42,6 +42,7 @@
     "axios": "0.24.0",
     "clipboard": "2.0.8",
     "core-js": "3.25.3",
+    "d3": "^7.8.4",
     "echarts": "4.9.0",
     "element-ui": "2.15.10",
     "fetch-jsonp": "^1.2.1",
@@ -82,14 +83,14 @@
     "connect": "3.6.6",
     "eslint": "7.15.0",
     "eslint-plugin-vue": "7.2.0",
+    "less-loader": "^3.0.0",
     "lint-staged": "10.5.3",
     "runjs": "4.4.2",
     "sass": "1.32.13",
     "sass-loader": "10.1.1",
     "script-ext-html-webpack-plugin": "2.1.5",
     "svg-sprite-loader": "5.1.1",
-    "vue-template-compiler": "2.6.12",
-    "less-loader": "^3.0.0"
+    "vue-template-compiler": "2.6.12"
   },
   "engines": {
     "node": ">=8.9",

+ 0 - 44
src/api/extract/subTaskDetail.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询知识抽取子任务明细列表
-export function listSubTaskDetail(query) {
-  return request({
-    url: '/extract/subTaskDetail/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询知识抽取子任务明细详细
-export function getSubTaskDetail(id) {
-  return request({
-    url: '/extract/subTaskDetail/' + id,
-    method: 'get'
-  })
-}
-
-// 新增知识抽取子任务明细
-export function addSubTaskDetail(data) {
-  return request({
-    url: '/extract/subTaskDetail',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改知识抽取子任务明细
-export function updateSubTaskDetail(data) {
-  return request({
-    url: '/extract/subTaskDetail',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除知识抽取子任务明细
-export function delSubTaskDetail(id) {
-  return request({
-    url: '/extract/subTaskDetail/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 7
src/components/Echarts/graph.vue

@@ -2,12 +2,7 @@
   <div id="chart" class="chart"></div>
 </template>
 <script>
-//codenong.com/jsf795393b5d9c/
-// var echarts = require("echarts/lib/echarts");
 import * as echarts from "echarts";
-// require("echarts/lib/chart/graph");
-// require("echarts/lib/component/tooltip");
-// require("echarts/lib/component/title");
 export default {
   name: "Charts",
   props: {
@@ -109,8 +104,6 @@ export default {
               normal: {
                 color: "#00FAE1",
                 cursor: "pointer",
-                //color:Math.floor(Math.random()*16777215).toString(16),
-                //color: ['#fc853e','#28cad8','#9564bf','#bd407e','#28cad8','#fc853e','#e5a214'],
                 label: {
                   show: true,
                   position: [-10, -15],

+ 0 - 278
src/views/extract/subTaskDetail/index.vue

@@ -1,278 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="子任务id" prop="subTaskId">
-        <el-input
-          v-model="queryParams.subTaskId"
-          placeholder="请输入子任务id"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="关系" prop="relation">
-        <el-input
-          v-model="queryParams.relation"
-          placeholder="请输入关系"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['extract:subTaskDetail:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['extract:subTaskDetail:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['extract:subTaskDetail:remove']"
-        >删除</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['extract:subTaskDetail:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="subTaskDetailList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="编号" align="center" prop="id" />
-      <el-table-column label="子任务id" align="center" prop="subTaskId" />
-      <el-table-column label="起点实体" align="center" prop="start" />
-      <el-table-column label="关系" align="center" prop="relation" />
-      <el-table-column label="终点实体" align="center" prop="end" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['extract:subTaskDetail:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['extract:subTaskDetail:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-    
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改知识抽取子任务明细对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="子任务id" prop="subTaskId">
-          <el-input v-model="form.subTaskId" placeholder="请输入子任务id" />
-        </el-form-item>
-        <el-form-item label="起点实体" prop="start">
-          <el-input v-model="form.start" type="textarea" placeholder="请输入内容" />
-        </el-form-item>
-        <el-form-item label="关系" prop="relation">
-          <el-input v-model="form.relation" placeholder="请输入关系" />
-        </el-form-item>
-        <el-form-item label="终点实体" prop="end">
-          <el-input v-model="form.end" type="textarea" placeholder="请输入内容" />
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listSubTaskDetail, getSubTaskDetail, delSubTaskDetail, addSubTaskDetail, updateSubTaskDetail } from "@/api/extract/subTaskDetail";
-
-export default {
-  name: "SubTaskDetail",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 知识抽取子任务明细表格数据
-      subTaskDetailList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        subTaskId: null,
-        start: null,
-        relation: null,
-        end: null,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        subTaskId: [
-          { required: true, message: "子任务id不能为空", trigger: "blur" }
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询知识抽取子任务明细列表 */
-    getList() {
-      this.loading = true;
-      listSubTaskDetail(this.queryParams).then(response => {
-        this.subTaskDetailList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        subTaskId: null,
-        start: null,
-        relation: null,
-        end: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加知识抽取子任务明细";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getSubTaskDetail(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改知识抽取子任务明细";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.id != null) {
-            updateSubTaskDetail(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addSubTaskDetail(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      this.$modal.confirm('是否确认删除知识抽取子任务明细编号为"' + ids + '"的数据项?').then(function() {
-        return delSubTaskDetail(ids);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('extract/subTaskDetail/export', {
-        ...this.queryParams
-      }, `subTaskDetail_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 3 - 0
src/views/extract/task/index.vue

@@ -228,6 +228,9 @@ export default {
     this.getList();
     this.getOption();
   },
+  activated() {
+    this.getOption()
+  },
   methods: {
     /** 查询知识抽取任务列表 */
     getList() {

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff