提交 5a521307 authored 作者: quanlili's avatar quanlili
......@@ -56,6 +56,7 @@ export function keyWordsRelationAPI(data) { //查询词与词的关系
method: 'get',
})
}
export function keyWordsAPI(params) { //关键词查询
return request({
url: `${requestPath.common}/participle/get/keyword`,
......@@ -63,10 +64,59 @@ export function keyWordsAPI(params) { //关键词查询
params
})
}
export function namedEntityListAPI(params) { //命名实体库的列表
return request({
url: `${requestPath.common}/participle/all`,
method: 'get',
params
})
}
\ No newline at end of file
}
export function addNamedEntityAPI(data) { //新增实体
return request({
url: `${requestPath.common}/participle/save/entity`,
method: 'post',
data
})
}
export function showNamedEntityAPI(params) { //返显实体
return request({
url: `${requestPath.common}/participle/entity`,
method: 'get',
params
})
}
export function finallyAddNamedEntityAPI(data) { //词语的人物实体确认,增加到人物实体库
return request({
url: `${requestPath.common}/participle/save/people`,
method: 'post',
data
})
}
export function finallyAddLocaltionNamedEntityAPI(data) { //词语的地理位置实体确认,增加到地理位置实体库
return request({
url: `${requestPath.common}/participle/save/geography`,
method: 'post',
data
})
}
export function finallyAddOrganNamedEntityAPI(data) { //词语的组织机构实体确认,增加到组织机构实体库
return request({
url: `${requestPath.common}/participle/save/organization`,
method: 'post',
data
})
}
export function finallyAddTimerNamedEntityAPI(data) { //词语的时间实体确认,增加到时间实体库
return request({
url: `${requestPath.common}/participle/save/time`,
method: 'post',
data
})
}
<template>
<div class="box">
<div class="metaDataTop">
<em>人物实体</em>
<em v-if="this.$route.query.entityType === '1'">人物实体</em>
<em v-if="this.$route.query.entityType === '2'">地理位置实体</em>
<em v-if="this.$route.query.entityType === '3'">组织机构实体</em>
<span>刷新</span>
</div>
<div class="contentBox">
......@@ -20,7 +22,7 @@
</dd>
</dl>
<h2 id="moduleId1">>基本信息</h2>
<table class="basicInfo">
<table class="basicInfo" v-if="this.$route.query.entityType === '1'">
<tr>
<td>姓名:</td>
<td>{{ characterDetailData.name }}</td>
......@@ -52,6 +54,52 @@
<td></td>
</tr>
</table>
<table class="basicInfo" v-if="this.$route.query.entityType === '2'">
<tr>
<td>名称:</td>
<td>{{ characterDetailData.name }}</td>
<td>经度:</td>
<td>{{ characterDetailData.longitude }}</td>
</tr>
<tr>
<td>维度:</td>
<td>{{ characterDetailData.latitude }}</td>
<td>详细地址:</td>
<td>{{ characterDetailData.detailedaddress }} </td>
</tr>
<tr>
<td>简要描述:</td>
<td>{{ characterDetailData.description ? characterDetailData.description.length > 60 ? characterDetailData.description.substring(0, 60) + '...' : characterDetailData.description : '' }}</td>
<td></td>
<td></td>
</tr>
</table>
<table class="basicInfo" v-if="this.$route.query.entityType === '3'">
<tr>
<td>名称:</td>
<td>{{ characterDetailData.name }}</td>
<td>创办时间:</td>
<td>{{ characterDetailData.foundertime }}</td>
</tr>
<tr>
<td>英文名:</td>
<td>{{ characterDetailData.englishname }}</td>
<td>所属地区:</td>
<td>{{ characterDetailData.address }} </td>
</tr>
<tr>
<td>简称:</td>
<td>{{ characterDetailData.abbreviation }}</td>
<td>状态</td>
<td>{{ characterDetailData.confirmstate }}</td>
</tr>
<tr>
<td>类型:</td>
<td>{{ characterDetailData.type }}</td>
<td></td>
<td></td>
</tr>
</table>
<h2 id="moduleId2">>附加信息</h2>
<table class="basicInfo">
<tr>
......@@ -142,7 +190,7 @@
<dd>
<ul>
<li>{{ item.keyword }}</li>
<li>{{ item.description ? item.description.length > 30 ? item.description.substring(0, 65) + '...' : item.description : '' }}</li>
<li>{{ item.description ? item.description.length > 30 ? item.description.substring(0, 30) + '...' : item.description : '' }}</li>
</ul>
</dd>
</dl>
......@@ -159,7 +207,7 @@
<dd>
<ul>
<li>{{ item.keyword }}</li>
<li>{{ item.description ? item.description.length > 30 ? item.description.substring(0, 65) + '...' : item.description : '' }}</li>
<li>{{ item.description ? item.description.length > 30 ? item.description.substring(0, 30) + '...' : item.description : '' }}</li>
</ul>
</dd>
</dl>
......@@ -176,7 +224,7 @@
<dd>
<ul>
<li>{{ item.keyword }}</li>
<li>{{ item.description ? item.description.length > 30 ? item.description.substring(0, 65) + '...' : item.description : '' }}</li>
<li>{{ item.description ? item.description.length > 30 ? item.description.substring(0, 30) + '...' : item.description : '' }}</li>
</ul>
</dd>
</dl>
......@@ -493,6 +541,7 @@ export default {
.then(res => {
if (res.data.code === 0) {
_this.characterDetailData = res.data.data;
console.log(_this.characterDetailData,"IIIIIII")
_this.peopleName = res.data.data.name;
}
})
......@@ -813,20 +862,17 @@ export default {
border-bottom:none;
border-right:none;
tr {
display:flex;
td {
border-bottom:1px solid #E3EBF3;
border-right:1px solid #E3EBF3;
font-size:14px;
color:#293C6C;
padding:0 20px;
flex:4;
text-align:left;
line-height:44px;
height:44px;
&:nth-of-type(2n+1) {
color:#404E67;
padding-left:30px;
flex:1;
}
}
}
......
......@@ -19,7 +19,7 @@
<span @click="createdateSort" class="btn" :class="[createdate?'active':'']">形成时间<i :class="[createdate=='desc'?'icon-projectjiantouxia':'icon-projectjiantoushang']"></i></span>
<span>共找到 {{ totalNum }} 条数据</span>
<div class="contentBoxTop">
<el-button type="primary" size="mini" icon="el-icon-plus" style="background:#00B5B8; height:30px; float:right;">新增实体</el-button>
<el-button type="primary" size="mini" icon="el-icon-plus" style="background:#00B5B8; height:30px; float:right;" @click="dialogFormVisible = true">新增实体</el-button>
</div>
</div>
<div class="contentBox">
......@@ -49,17 +49,85 @@
<img src="../../../assets/img/noData_pic.png" alt="">
</div>
</div>
<el-dialog title="新增命名实体(人物)" :visible.sync="dialogFormVisible">
<el-form :model="form">
<el-form-item label="命名实体名称:" :label-width="formLabelWidth1">
<el-input v-model="form.keyword" @keyup.enter.native="addNamedEntity"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false">取 消</el-button>
<el-button type="primary" @click.enter="addNamedEntity">确 定</el-button>
</div>
</el-dialog>
<el-dialog title="命名实体确认" :visible.sync="dialogFormVisible1">
<el-form :model="sureForm" class="elDiaTwo">
<el-form-item label="名称:" :label-width="formLabelWidth">
<el-input v-model="sureForm.name"></el-input>
</el-form-item>
<el-form-item label="简要描述:" :label-width="formLabelWidth">
<el-input v-model="sureForm.description"></el-input>
</el-form-item>
<el-form-item label="别名:" :label-width="formLabelWidth">
<el-input v-model="sureForm.alias"></el-input>
</el-form-item>
<el-form-item label="国籍:" :label-width="formLabelWidth">
<el-input v-model="sureForm.nationality"></el-input>
</el-form-item>
<el-form-item label="职业:" :label-width="formLabelWidth">
<el-input v-model="sureForm.occupation"></el-input>
</el-form-item>
<el-form-item label="出生时间:" :label-width="formLabelWidth">
<el-input v-model="sureForm.dateofbirth"></el-input>
</el-form-item>
<el-form-item label="逝世时间:" :label-width="formLabelWidth">
<el-input v-model="sureForm.elapsedtime"></el-input>
</el-form-item>
<el-form-item label="出生地:" :label-width="formLabelWidth">
<el-input v-model="sureForm.birthaddress"></el-input>
</el-form-item>
<el-form-item label="主要成就:" :label-width="formLabelWidth">
<el-input v-model="sureForm.achievement"></el-input>
</el-form-item>
<el-form-item label="代表作品:" :label-width="formLabelWidth">
<el-input v-model="sureForm.works"></el-input>
</el-form-item>
</el-form>
<ul v-if="addNewGloss" class="addNewGloss">
<li>玉皇大帝</li>
<li>王母娘娘</li>
<li>释迦摩尼</li>
</ul>
<div slot="footer" class="dialog-footer">
<el-button type="warning" @click="dialogFormVisible1 = false" icon="el-icon-close">取消</el-button>
<el-button type="success" icon="el-icon-news" @click="addNewGloss = !addNewGloss">添加意向</el-button>
<el-button type="primary" @click="finallyAddNamedEntity" icon="el-icon-check">确认实体</el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import {
namedEntityListAPI
namedEntityListAPI,
addNamedEntityAPI,
showNamedEntityAPI,
finallyAddNamedEntityAPI
} from '@/api/storagemodule'
export default {
name: 'characterentry',
data() {
return {
dialogFormVisible: false,
dialogFormVisible1: false,
addNewGloss: false,
formLabelWidth1: '120px',
formLabelWidth: '82px',
form: {
keyword: '',
state: 1
},
sureForm: {},
inputVal: '',
selectVal: '',
paramsFrom: {
......@@ -112,6 +180,39 @@ export default {
entityType: '1',
}
})
},
addNamedEntity() {
this.dialogFormVisible = false;
this.dialogFormVisible1 = true;
addNamedEntityAPI(this.form)
.then(res => {
if (res.data.code === 0) {
this.$message.success('新增实体成功');
this.showNamedEntity();
} else {
this.$message.error('新增实体失败')
}
})
},
showNamedEntity() {
showNamedEntityAPI(this.form)
.then(res => {
console.log(res,"OPOP")
this.sureForm = res.data.data;
})
},
finallyAddNamedEntity() {
this.dialogFormVisible1 = false
finallyAddNamedEntityAPI(this.sureForm)
.then(res => {
if (res.data.code === 0) {
this.$message.success('新增实体已入库');
this.dialogFormVisible1 = false;
this.getNamedEntityListAPI();
} else {
this.$message.error('新增实体未入库')
}
})
}
}
}
......@@ -276,4 +377,33 @@ export default {
margin:0 6px;
}
}
.elDiaTwo {
display:flex;
flex-wrap:wrap;
.el-form-item {
width:49%;
&:nth-of-type(2n) {
margin-left:2%;
}
}
}
.addNewGloss {
margin-block-start:0;
margin-block-end:0;
padding-inline-start:0;
display:flex;
flex-wrap:wrap;
border-top:1px dotted #ccc;
padding-top:20px;
li {
list-style:none;
height:30px;
padding:0 10px;
line-height:28px;
border:1px solid #16D39A;
border-radius:4px;
margin-right:15px;
cursor:pointer;
}
}
</style>
......@@ -19,7 +19,7 @@
<span @click="createdateSort" class="btn" :class="[createdate?'active':'']">形成时间<i :class="[createdate=='desc'?'icon-projectjiantouxia':'icon-projectjiantoushang']"></i></span>
<span>共找到 {{ totalNum }} 条数据</span>
<div class="contentBoxTop">
<el-button type="primary" size="mini" icon="el-icon-plus" style="background:#00B5B8; height:30px; float:right;">新增实体</el-button>
<el-button type="primary" size="mini" icon="el-icon-plus" style="background:#00B5B8; height:30px; float:right;" @click="dialogFormVisible = true">新增实体</el-button>
</div>
</div>
<div class="contentBox">
......@@ -49,17 +49,79 @@
<img src="../../../assets/img/noData_pic.png" alt="">
</div>
</div>
<el-dialog title="新增命名实体(地理位置)" :visible.sync="dialogFormVisible">
<el-form :model="form">
<el-form-item label="命名实体名称:" :label-width="formLabelWidth1">
<el-input v-model="form.keyword" @keyup.enter.native="addNamedEntity"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false">取 消</el-button>
<el-button type="primary" @click="addNamedEntity">确 定</el-button>
</div>
</el-dialog>
<el-dialog title="地理位置实体确认" :visible.sync="dialogFormVisible1">
<el-form :model="form" class="elDiaTwo">
<el-form-item label="名称:" :label-width="formLabelWidth">
<el-input v-model="sureForm.name"></el-input>
</el-form-item>
<el-form-item label="详细地址:" :label-width="formLabelWidth">
<el-input v-model="sureForm.detailedaddress"></el-input>
</el-form-item>
<el-form-item label="经度坐标:" :label-width="formLabelWidth">
<el-input v-model="sureForm.longitude"></el-input>
</el-form-item>
<el-form-item label="纬度坐标:" :label-width="formLabelWidth">
<el-input v-model="sureForm.latitude"></el-input>
</el-form-item>
<el-form-item label="简要描述:" :label-width="formLabelWidth" style="width:100%;">
<el-input v-model="sureForm.description"></el-input>
</el-form-item>
</el-form>
<template>
<baidu-map class="map" center="北京" :scroll-wheel-zoom="true" :zoom="12" @click="showWhere">
<!-- <bm-local-search :keyword="keyword" :auto-viewport="true" class="searchBox" v-if="keyword != ''"></bm-local-search> -->
</baidu-map>
</template>
<div slot="footer" class="dialog-footer">
<el-button type="warning" @click="dialogFormVisible1 = false" icon="el-icon-close">取消</el-button>
<el-button type="primary" @click="finallyAddNamedEntity" icon="el-icon-check">确认实体</el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import BaiduMap from 'vue-baidu-map/components/map/Map.vue'
import {
namedEntityListAPI
namedEntityListAPI,
addNamedEntityAPI,
showNamedEntityAPI,
finallyAddLocaltionNamedEntityAPI
} from '@/api/storagemodule'
export default {
name: 'location',
components: {
BaiduMap
},
data() {
return {
// center: {
// lng: 116.404,
// lat: 39.915,
// },
zoom: 3,
//keyword: '',//地图搜索需要关键字
dialogFormVisible: false,
dialogFormVisible1: false,
formLabelWidth1: '120px',
formLabelWidth: '82px',
form: {
keyword: '',
state: 3
},
sureForm: {},
inputVal: '',
selectVal: '',
paramsFrom: {
......@@ -104,6 +166,51 @@ export default {
entityType: '2',
}
})
},
showWhere(e) {
var _this = this;
this.form.lng = e.point.lng;
this.form.lat = e.point.lat;
var geoc = new BMap.Geocoder();
var pt = e.point;
geoc.getLocation(pt, function(rs){
var addComp = rs.addressComponents;
_this.form.localWhere = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber
});  
},
addNamedEntity() {
this.dialogFormVisible = false;
this.dialogFormVisible1 = true;
addNamedEntityAPI(this.form)
.then(res => {
if (res.data.code === 0) {
this.$message.success('新增实体成功');
this.showNamedEntity();
} else {
this.$message.error('新增实体失败')
}
})
},
showNamedEntity() {
showNamedEntityAPI(this.form)
.then(res => {
console.log(res,"OPOP")
this.sureForm = res.data.data;
})
},
finallyAddNamedEntity() {
this.dialogFormVisible1 = false
finallyAddLocaltionNamedEntityAPI(this.sureForm)
.then(res => {
console.log(res,"KLKLK")
if (res.data.code === 0) {
this.$message.success('新增实体已入库');
this.dialogFormVisible1 = false;
this.getNamedEntityListAPI();
} else {
this.$message.error('新增实体未入库')
}
})
}
}
}
......@@ -268,4 +375,17 @@ export default {
margin:0 6px;
}
}
.elDiaTwo {
display:flex;
flex-wrap:wrap;
.el-form-item {
width:49%;
&:nth-of-type(2n) {
margin-left:2%;
}
}
}
.map {
height:230px;
}
</style>
......@@ -19,7 +19,7 @@
<span @click="createdateSort" class="btn" :class="[createdate?'active':'']">形成时间<i :class="[createdate=='desc'?'icon-projectjiantouxia':'icon-projectjiantoushang']"></i></span>
<span>共找到 {{ totalNum }} 条数据</span>
<div class="contentBoxTop">
<el-button type="primary" size="mini" icon="el-icon-plus" style="background:#00B5B8; height:30px; float:right;">新增实体</el-button>
<el-button type="primary" size="mini" icon="el-icon-plus" style="background:#00B5B8; height:30px; float:right;" @click="dialogFormVisible = true">新增实体</el-button>
</div>
</div>
<div class="contentBox">
......@@ -49,17 +49,69 @@
<img src="../../../assets/img/noData_pic.png" alt="">
</div>
</div>
<el-dialog title="新增命名实体(组织机构)" :visible.sync="dialogFormVisible">
<el-form :model="form">
<el-form-item label="命名实体名称:" :label-width="formLabelWidth1">
<el-input v-model="form.keyword" autocomplete="off" @keyup.enter.native="addNamedEntity"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false">取 消</el-button>
<el-button type="primary" @click="addNamedEntity">确 定</el-button>
</div>
</el-dialog>
<el-dialog title="机构实体确认" :visible.sync="dialogFormVisible1">
<el-form :model="form" class="elDiaTwo">
<el-form-item label="名称:" :label-width="formLabelWidth">
<el-input v-model="sureForm.name"></el-input>
</el-form-item>
<el-form-item label="英文名:" :label-width="formLabelWidth">
<el-input v-model="sureForm.englishname"></el-input>
</el-form-item>
<el-form-item label="简称:" :label-width="formLabelWidth">
<el-input v-model="sureForm.abbreviation"></el-input>
</el-form-item>
<el-form-item label="创办时间:" :label-width="formLabelWidth">
<el-input v-model="sureForm.foundertime"></el-input>
</el-form-item>
<el-form-item label="所属地区:" :label-width="formLabelWidth">
<el-input v-model="sureForm.address"></el-input>
</el-form-item>
<el-form-item label="机构类型:" :label-width="formLabelWidth">
<el-input v-model="sureForm.type"></el-input>
</el-form-item>
<el-form-item label="简要描述:" :label-width="formLabelWidth" style="width:100%;">
<el-input v-model="sureForm.description"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="warning" @click="dialogFormVisible1 = false" icon="el-icon-close">取消</el-button>
<el-button type="primary" @click="finallyAddNamedEntity" icon="el-icon-check">确认实体</el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import {
namedEntityListAPI,
addNamedEntityAPI,
showNamedEntityAPI,
finallyAddOrganNamedEntityAPI
} from '@/api/storagemodule'
export default {
name: 'characterentry',
data() {
return {
dialogFormVisible: false,
dialogFormVisible1: false,
formLabelWidth: '82px',
formLabelWidth1: '120px',
form: {
keyword: '',
state: 2
},
sureForm: {},
inputVal: '',
selectVal: '',
paramsFrom: {
......@@ -104,6 +156,40 @@ export default {
entityType: '3',
}
})
},
addNamedEntity() {
this.dialogFormVisible = false;
this.dialogFormVisible1 = true;
addNamedEntityAPI(this.form)
.then(res => {
if (res.data.code === 0) {
this.$message.success('新增实体成功');
this.showNamedEntity();
} else {
this.$message.error('新增实体失败')
}
})
},
showNamedEntity() {
showNamedEntityAPI(this.form)
.then(res => {
console.log(res,"OPOP")
this.sureForm = res.data.data;
})
},
finallyAddNamedEntity() {
this.dialogFormVisible1 = false
finallyAddOrganNamedEntityAPI(this.sureForm)
.then(res => {
console.log(res,"KLKLK")
if (res.data.code === 0) {
this.$message.success('新增实体已入库');
this.dialogFormVisible1 = false;
this.getNamedEntityListAPI();
} else {
this.$message.error('新增实体未入库')
}
})
}
}
}
......@@ -268,4 +354,14 @@ export default {
margin:0 6px;
}
}
.elDiaTwo {
display:flex;
flex-wrap:wrap;
.el-form-item {
width:49%;
&:nth-of-type(2n) {
margin-left:2%;
}
}
}
</style>
......@@ -19,7 +19,7 @@
<span @click="createdateSort" class="btn" :class="[createdate?'active':'']">形成时间<i :class="[createdate=='desc'?'icon-projectjiantouxia':'icon-projectjiantoushang']"></i></span>
<span>共找到 {{ totalNum }} 条数据</span>
<div class="contentBoxTop">
<el-button type="primary" size="mini" icon="el-icon-plus" style="background:#00B5B8; height:30px; float:right;">新增实体</el-button>
<el-button type="primary" size="mini" icon="el-icon-plus" style="background:#00B5B8; height:30px; float:right;" @click="dialogFormVisible = true">新增实体</el-button>
</div>
</div>
<div class="contentBox">
......@@ -55,17 +55,69 @@
</el-table-column>
</el-table>
</div>
<el-dialog title="新增命名实体(时间)" :visible.sync="dialogFormVisible">
<el-form :model="form">
<el-form-item label="命名实体名称:" :label-width="formLabelWidth1">
<el-input v-model="form.keyword" autocomplete="off" @keyup.enter.native="addNamedEntity"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false">取 消</el-button>
<el-button type="primary" @click="addNamedEntity">确 定</el-button>
</div>
</el-dialog>
<el-dialog title="时间实体确认" :visible.sync="dialogFormVisible1">
<el-form :model="form" class="elDiaTwo">
<el-form-item label="公元纪年:" :label-width="formLabelWidth">
<el-input v-model="sureForm.adAnera"></el-input>
</el-form-item>
<el-form-item label="年号纪年:" :label-width="formLabelWidth">
<el-input v-model="sureForm.yearnumber"></el-input>
</el-form-item>
<el-form-item label="帝王称号:" :label-width="formLabelWidth">
<el-input v-model="sureForm.name"></el-input>
</el-form-item>
<el-form-item label="起始年份:" :label-width="formLabelWidth">
<el-input v-model="sureForm.startyear"></el-input>
</el-form-item>
<el-form-item label="终止年份:" :label-width="formLabelWidth">
<el-input v-model="sureForm.endyear"></el-input>
</el-form-item>
<el-form-item label="帝王姓名:" :label-width="formLabelWidth">
<el-input v-model="sureForm.emperorName"></el-input>
</el-form-item>
<el-form-item label="朝代:" :label-width="formLabelWidth" style="width:100%;">
<el-input v-model="sureForm.dynasty"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="warning" @click="dialogFormVisible1 = false" icon="el-icon-close">取消</el-button>
<el-button type="primary" @click="finallyAddNamedEntity" icon="el-icon-check">确认实体</el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import {
namedEntityListAPI
namedEntityListAPI,
addNamedEntityAPI,
showNamedEntityAPI,
finallyAddTimerNamedEntityAPI
} from '@/api/storagemodule'
export default {
name: 'characterentry',
data() {
return {
dialogFormVisible: false,
dialogFormVisible1: false,
formLabelWidth: '82px',
formLabelWidth1: '120px',
form: {
keyword: '',
state: 4
},
sureForm: {},
inputVal: '',
selectVal: '',
paramsFrom: {
......@@ -87,7 +139,7 @@ export default {
getNamedEntityListAPI() {
namedEntityListAPI(this.paramsFrom)
.then(res => {
console.log(res, 'uiui');
console.log(res, 'uiui1111');
if (res.data.code === 0) {
this.tableData = res.data.data.list;
this.totalNum = res.data.data.total;
......@@ -101,6 +153,40 @@ export default {
this.paramsFrom.orderBy='createdate '+ this.createdate;
this.getNamedEntityListAPI();
},
addNamedEntity() {
this.dialogFormVisible = false;
this.dialogFormVisible1 = true;
addNamedEntityAPI(this.form)
.then(res => {
if (res.data.code === 0) {
this.$message.success('新增实体成功');
this.showNamedEntity();
} else {
this.$message.error('新增实体失败')
}
})
},
showNamedEntity() {
showNamedEntityAPI(this.form)
.then(res => {
console.log(res,"OPOP")
this.sureForm = res.data.data;
})
},
finallyAddNamedEntity() {
this.dialogFormVisible1 = false
finallyAddTimerNamedEntityAPI(this.sureForm)
.then(res => {
console.log(res,"KLKLK")
if (res.data.code === 0) {
this.$message.success('新增实体已入库');
this.dialogFormVisible1 = false;
this.getNamedEntityListAPI();
} else {
this.$message.error('新增实体未入库')
}
})
}
}
}
</script>
......@@ -196,4 +282,14 @@ export default {
margin:0 6px;
}
}
.elDiaTwo {
display:flex;
flex-wrap:wrap;
.el-form-item {
width:49%;
&:nth-of-type(2n) {
margin-left:2%;
}
}
}
</style>
......@@ -426,7 +426,8 @@ export default {
border-radius:40px;
}
.opt_wrap{
width: 100px;
width: 100px;
margin-top:13px;
.el-button{
margin-left: 0;
margin-bottom: 14px;
......
......@@ -93,12 +93,12 @@
</div>
<!-- 新增根目录分类弹框 -->
<el-dialog
:title="addTitle"
:visible.sync="addVisible"
width="800px"
@close="closeDiyType"
class=""
>
:title="addTitle"
:visible.sync="addVisible"
width="800px"
@close="closeDiyType"
class=""
>
<el-form ref="form" :model="diyTypeForm" label-width="120px">
<el-form-item label="父级类目:" v-if="showParent">
<el-input v-model="parentName" disabled></el-input>
......
......@@ -447,6 +447,7 @@ export default {
}
.opt_wrap{
width: 100px;
margin-top:13px;
.el-button{
margin-left: 0;
margin-bottom: 14px;
......
......@@ -62,7 +62,7 @@
<img class="tag" src="~@/assets/img/default.png" alt="用户头像" v-else>
<div class="opt_wrap">
<el-button type="primary" size="mini" @click="editItem(item)" v-if="item.status != 3 && item.status != 5">编辑/挂接</el-button>
<el-button type="success" size="mini" icon="el-icon-search">查看</el-button>
<el-button type="success" size="mini" icon="el-icon-search" @click="goResourceDetail(item)">查看</el-button>
<el-button type="danger" icon="el-icon-delete" size="mini" @click="deleteItem(item)" v-if="item.status != 3 && item.status != 5">删除</el-button>
</div>
</div>
......@@ -260,8 +260,21 @@ export default {
})
},
editItem(item) {
this.$router.push({
path: '/submission/resourcecommit',
query: {
oid: item.id
}
})
},
goResourceDetail(item) {
this.$router.push({
path: '/submission/resourcecommit',
query: {
oid: item.id
}
})
}
},
beforeDestroy() {
this.bus.$off('searchList');
......@@ -431,7 +444,8 @@ export default {
border-radius:50%;
}
.opt_wrap{
width: 100px;
width: 100px;
margin-top:13px;
.el-button{
margin-left: 0;
margin-bottom: 14px;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论