+ 适配一个单机的NER工具

This commit is contained in:
maxmon 2021-06-17 01:24:29 +08:00
parent caa7bdce65
commit 3421ffd12d
3 changed files with 13 additions and 8 deletions

View File

@ -54,7 +54,7 @@ module.exports = {
// Paths // Paths
assetsRoot: path.resolve(__dirname, '../dist'), assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static', assetsSubDirectory: 'static',
assetsPublicPath: '/dw-tool-ner/v1.2.8/', assetsPublicPath: './',
/** /**
* Source Maps * Source Maps

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="layout"> <div class="layout">
<span class="home" @click="goHome">whaleAnno</span> <span class="home" @click="goHome">whaleAnno</span>
<h1 class="out-title">{{projectName}}{{projectType}}</h1> <h1 class="out-title">{{projectName}}{{projectType}}</h1>
<div class="container" @dragover="stopPrev" @drop="setFiles($event)"> <div class="container" @dragover="stopPrev" @drop="setFiles($event)">
<div class="left"> <div class="left">
<div class="file-list"> <div class="file-list">
@ -15,9 +15,7 @@
<div class="process-bar" :style="{width: `${processRate*100}%`}"></div> <div class="process-bar" :style="{width: `${processRate*100}%`}"></div>
</div> </div>
<div class="page-ctl"> <div class="page-ctl">
<span class="page-ctl-last" :style="{opacity: pageNumber === 1 ? 0 : 1}" @click="lastPage">上页</span> <span class="page-tips">拖拽文件至上方</span>
<span class="page-number">{{pageNumber}}</span>
<span class="page-ctl-next" :style="{opacity: files.length < pageSize ? 0 : 1}" @click="nextPage">下页</span>
</div> </div>
<div class="out-btn" @click="outAllNers">导出json结果</div> <div class="out-btn" @click="outAllNers">导出json结果</div>
</div> </div>
@ -102,6 +100,8 @@
</template> </template>
<script> <script>
const IS_LOCAL = true //
function getColor () { function getColor () {
const idxs = '0123456789abcdef' const idxs = '0123456789abcdef'
let color = '#' let color = '#'
@ -118,6 +118,7 @@ function post (url, data, cb) {
query('POST', url, data, cb) query('POST', url, data, cb)
} }
function query (method, url, data = '', cb, tryTimes = 0) { function query (method, url, data = '', cb, tryTimes = 0) {
if (IS_LOCAL) return
var xhr = new XMLHttpRequest() var xhr = new XMLHttpRequest()
xhr.open(method, url) xhr.open(method, url)
xhr.setRequestHeader('content-type', 'application/json') xhr.setRequestHeader('content-type', 'application/json')
@ -156,7 +157,7 @@ export default {
name: 'NER', name: 'NER',
data () { data () {
return { return {
configCanCtlType: false, // configCanCtlType: IS_LOCAL, //
pageNumber: 1, pageNumber: 1,
pageSize: 20, pageSize: 20,
inputType: '', inputType: '',
@ -746,6 +747,10 @@ export default {
.left .page-ctl .page-number { .left .page-ctl .page-number {
min-width: 2em; min-width: 2em;
} }
.left .page-ctl .page-tips {
min-width: 2em;
color: #ccc;
}
.left .page-ctl-last:hover, .left .page-ctl-last:hover,
.left .page-ctl-next:hover, .left .page-ctl-next:hover,
.left .out-btn:hover { .left .out-btn:hover {

View File

@ -8,7 +8,7 @@ Vue.use(Router)
export default new Router({ export default new Router({
routes: [ routes: [
{ {
path: '/NER', path: '/',
name: 'NER', name: 'NER',
component: NER, component: NER,
props: { props: {
@ -16,7 +16,7 @@ export default new Router({
} }
}, },
{ {
path: '/', path: '/home',
name: 'home', name: 'home',
component: home, component: home,
props: true props: true