Commit 8023dd59 authored by 夏敏伟's avatar 夏敏伟

修改api

parent a34cd509
import { get, post, delete_util, fileUpload_PUT, addParam } from "../util/http_util";
const PREFIX_NEWTECHNIQUE = "http://192.168.168.117:8080/kg/input/news";
//热词
export const hotWord = data=>{
return post(`${PREFIX_NEWTECHNIQUE}hotWord`,data);
}
\ No newline at end of file
import { get, post, delete_util, fileUpload_PUT, addParam } from "../../util/http_util";
const PREFIX_DOCUMENT = "api/rest/3z/document/";
const PREFIX_RESOURCE = "api/rest/3z/resource/";
const PREFIX_ELASTIC = "api/rest/elastic/";
export const queryDoc = (pageNum, pageSize, params) => {
return post(`${PREFIX_DOCUMENT}queryDoc?pageNum=${pageNum}&pageSize=${pageSize}`, params);
}
export const searchFiles = (pageNum, pageSize, params) => {
return post(`${PREFIX_ELASTIC}searchFiles?pageNum=${pageNum}&pageSize=${pageSize}`, params);
}
\ No newline at end of file
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
<div class="card-content"> <div class="card-content">
<div class="content-img"> <div class="content-img">
<div v-for="(item1, index1) in item.img"> <div v-for="(item1, index1) in item.img">
<img :src="LiteraturePictureUrl + item1.folder + '/' + item1.image" alt="" @click="viewLiterature(item1)" <img :src="item1.coverUrl" alt=""
@contextmenu.prevent.stop="showInfo(item1)" /> @click="viewLiterature(item1)" @contextmenu.prevent.stop="showInfo(item1)" />
</div> </div>
</div> </div>
<div class="content-list"> <div class="content-list">
...@@ -65,8 +65,8 @@ ...@@ -65,8 +65,8 @@
<div class="card-content"> <div class="card-content">
<div class="content-img"> <div class="content-img">
<div v-for="(item1, index1) in item.img"> <div v-for="(item1, index1) in item.img">
<img :src="LiteraturePictureUrl + item1.folder + '/' + item1.image" alt="" @click="viewLiterature(item1)" <img :src="item1.coverUrl" alt=""
@dblclick="showInfo(item1)" /> @click="viewLiterature(item1)" @dblclick="showInfo(item1)" />
</div> </div>
</div> </div>
<div class="content-list"> <div class="content-list">
...@@ -101,8 +101,8 @@ ...@@ -101,8 +101,8 @@
<div class="card-content"> <div class="card-content">
<div class="content-img"> <div class="content-img">
<div v-for="(item1, index1) in item.img"> <div v-for="(item1, index1) in item.img">
<img :src="LiteraturePictureUrl + item1.folder + '/' + item1.image" alt="" @click="viewLiterature(item1)" <img :src="item1.coverUrl" alt=""
@contextmenu.prevent.stop="showInfo(item1)" /> @click="viewLiterature(item1)" @contextmenu.prevent.stop="showInfo(item1)" />
</div> </div>
</div> </div>
<div class="content-list"> <div class="content-list">
...@@ -330,6 +330,7 @@ ...@@ -330,6 +330,7 @@
box-sizing: border-box; box-sizing: border-box;
overflow-y: auto; overflow-y: auto;
color: white; color: white;
.search { .search {
width: 100%; width: 100%;
height: 50px; height: 50px;
...@@ -1470,6 +1471,10 @@ import { ...@@ -1470,6 +1471,10 @@ import {
delete_util, delete_util,
dateChangeFormat, dateChangeFormat,
} from "../../util/http_util"; } from "../../util/http_util";
import {
searchLiterature, queryLiterature, addRelatedInfo, addLiteratureLabel, queryCollectionFolder, addCollection, addCollectionFolder, removeCollectionFolder,
multiQueryLiterature, queryLiteratureFolder, previewPdf, queryLiteratureById, queryRecommendLiterature
} from '../../api/xxxl/llxx'
import leftTitle from "../../assets/img/flfg/leftTitle.png"; import leftTitle from "../../assets/img/flfg/leftTitle.png";
import rightTitle from "../../assets/img/flfg/rightTitle.png"; import rightTitle from "../../assets/img/flfg/rightTitle.png";
import "animate.css"; import "animate.css";
...@@ -1628,15 +1633,7 @@ export default { ...@@ -1628,15 +1633,7 @@ export default {
}, },
//根据文本信息查询文件 //根据文本信息查询文件
searchLiterature() { searchLiterature() {
post( searchLiterature(this.fulltextPagination.currentPage, this.fulltextPagination.everySize, this.input).then((res) => {
"api/rest/fulltext/searchLiterature?pageNum=" +
this.fulltextPagination.currentPage +
"&pageSize=" +
this.fulltextPagination.everySize +
"&module=法律法规",
this.input
)
.then((res) => {
res.list.forEach((item) => { res.list.forEach((item) => {
item.createTime = dateChangeFormat( item.createTime = dateChangeFormat(
"YYYY-mm-dd HH:MM:SS", "YYYY-mm-dd HH:MM:SS",
...@@ -1678,14 +1675,7 @@ export default { ...@@ -1678,14 +1675,7 @@ export default {
}, },
//查询上传的文件 //查询上传的文件
queryLiterature(pageNum, pageSize, title) { queryLiterature(pageNum, pageSize, title) {
get( queryLiterature("法律法规", pageNum, pageSize, title)
"api/rest/document/queryLiterature?module=法律法规&pageNum=" +
pageNum +
"&pageSize=" +
pageSize +
"&origin_name=" +
title
)
.then((res) => { .then((res) => {
this.literatureList = res.list; this.literatureList = res.list;
this.total = res.totals; this.total = res.totals;
...@@ -1703,20 +1693,10 @@ export default { ...@@ -1703,20 +1693,10 @@ export default {
}, },
//以pdf形式预览 //以pdf形式预览
viewLiterature(item) { viewLiterature(item) {
window.open( previewPdf('LiteraturePDF', item.name);
"api/rest/document/viewLiterature/" + item.folder + "/" + item.name
);
}, },
queryLiteratureKinds(pageNum, pageSize, type) { queryLiteratureKinds(pageNum, pageSize, type) {
get( queryLiterature("法律法规", pageNum, pageSize, null, type).then((res) => {
"api/rest/document/queryLiterature?module=法律法规&pageNum=" +
pageNum +
"&pageSize=" +
pageSize +
"&folder=" +
type
)
.then((res) => {
this.literatureListKinds = res.list; this.literatureListKinds = res.list;
this.totalKinds = res.totals; this.totalKinds = res.totals;
}) })
...@@ -1736,7 +1716,7 @@ export default { ...@@ -1736,7 +1716,7 @@ export default {
showInfo(item) { showInfo(item) {
this.xgtj_news_data = []; this.xgtj_news_data = [];
this.xgtj_news(item.id); this.xgtj_news(item.id);
get("api/rest/fulltext/queryLiteratureById?id=" + item.name) queryLiteratureById(item.name)
.then((res) => { .then((res) => {
this.flag = 4; this.flag = 4;
this.pickObj = res; this.pickObj = res;
...@@ -1747,7 +1727,7 @@ export default { ...@@ -1747,7 +1727,7 @@ export default {
}); });
}, },
xgtj_news(id) { xgtj_news(id) {
post("api/rest/fulltext/queryRecommendLiterature?id=" + id) queryRecommendLiterature(id)
.then((res) => { .then((res) => {
if (res.length > 0) { if (res.length > 0) {
this.xgtj_news_data = res; this.xgtj_news_data = res;
...@@ -1919,7 +1899,7 @@ export default { ...@@ -1919,7 +1899,7 @@ export default {
obj["subject"] = this.pickItem.address; obj["subject"] = this.pickItem.address;
obj["relation"] = this.personType; obj["relation"] = this.personType;
obj["objectType"] = "文献"; obj["objectType"] = "文献";
post(`api/rest/resource/addRelatedInfo`, obj) addRelatedInfo(obj)
.then((res) => { .then((res) => {
if (res == 1) { if (res == 1) {
this.$message.success("关联人员成功!"); this.$message.success("关联人员成功!");
...@@ -1948,7 +1928,7 @@ export default { ...@@ -1948,7 +1928,7 @@ export default {
obj["subject"] = this.pickItem.address; obj["subject"] = this.pickItem.address;
obj["relation"] = this.organizationType; obj["relation"] = this.organizationType;
obj["objectType"] = "文献"; obj["objectType"] = "文献";
post(`api/rest/resource/addRelatedInfo`, obj) addRelatedInfo(obj)
.then((res) => { .then((res) => {
if (res == 1) { if (res == 1) {
this.$message.success("关联机构成功!"); this.$message.success("关联机构成功!");
...@@ -1986,10 +1966,7 @@ export default { ...@@ -1986,10 +1966,7 @@ export default {
//确定新增标签 //确定新增标签
defineAddTag() { defineAddTag() {
let labels = this.dynamicTags; let labels = this.dynamicTags;
post( addLiteratureLabel(this.literatureObj.id, labels)
"api/rest/document/addLiteratureLabel?id=" + this.literatureObj.id,
labels
)
.then((res) => { .then((res) => {
if (res == 1) { if (res == 1) {
this.$message.success("添加标签成功!"); this.$message.success("添加标签成功!");
...@@ -2009,10 +1986,7 @@ export default { ...@@ -2009,10 +1986,7 @@ export default {
//收藏 //收藏
//查询收藏目录 //查询收藏目录
searchCollectionFolder() { searchCollectionFolder() {
get( queryCollectionFolder(this.userInfo.account).then((res) => {
"api/rest/resource/queryCollectionFolder?collector=" +
this.userInfo.account
).then((res) => {
this.collectionFolder = res; this.collectionFolder = res;
}); });
}, },
...@@ -2032,7 +2006,7 @@ export default { ...@@ -2032,7 +2006,7 @@ export default {
//选择收藏夹完成上传 //选择收藏夹完成上传
defineAddCollection() { defineAddCollection() {
if (this.collectionData.folderId != undefined) { if (this.collectionData.folderId != undefined) {
post("api/rest/resource/addCollection", this.collectionData).then( addCollection(this.collectionData).then(
(res) => { (res) => {
if (res == 1) { if (res == 1) {
this.$message.success("收藏成功!"); this.$message.success("收藏成功!");
...@@ -2052,7 +2026,7 @@ export default { ...@@ -2052,7 +2026,7 @@ export default {
//新增收藏夹名称 //新增收藏夹名称
addCollectionFolder() { addCollectionFolder() {
if (this.collectionName != "" && this.collectionName != null) { if (this.collectionName != "" && this.collectionName != null) {
post("api/rest/resource/addCollectionFolder", { addCollectionFolder({
name: this.collectionName, name: this.collectionName,
collector: this.userInfo.account, collector: this.userInfo.account,
}) })
...@@ -2073,7 +2047,7 @@ export default { ...@@ -2073,7 +2047,7 @@ export default {
}, },
//删除收藏夹目录 //删除收藏夹目录
delectCollectionFolder(id) { delectCollectionFolder(id) {
delete_util("api/rest/resource/removeCollectionFolder?folderId=" + id) removeCollectionFolder(id)
.then((res) => { .then((res) => {
if (res == 1) { if (res == 1) {
this.$message.success("删除成功!"); this.$message.success("删除成功!");
...@@ -2121,7 +2095,7 @@ export default { ...@@ -2121,7 +2095,7 @@ export default {
//多板块文献资料查询 //多板块文献资料查询
//所有版块id集合 //所有版块id集合
let ids = []; let ids = [];
get("api/rest/document/queryLiteratureFolder?module=法律法规") queryLiteratureFolder("法律法规")
.then((res) => { .then((res) => {
this.moduleList = res; this.moduleList = res;
this.treeData = [ this.treeData = [
...@@ -2165,7 +2139,7 @@ export default { ...@@ -2165,7 +2139,7 @@ export default {
}); });
}) })
.then(() => { .then(() => {
post("api/rest/document/multiQueryLiterature?module=" + "法律法规", ids) multiQueryLiterature("法律法规",false, ids)
.then((res) => { .then((res) => {
this.viewData = res; this.viewData = res;
//国际法 //国际法
...@@ -2191,10 +2165,7 @@ export default { ...@@ -2191,10 +2165,7 @@ export default {
.catch((err) => { }); .catch((err) => { });
//多板块文献资料图片查询 //多板块文献资料图片查询
post( multiQueryLiterature("法律法规",true, ids)
"api/rest/document/multiQueryLiterature?showPic=true&module=法律法规",
ids
)
.then((res) => { .then((res) => {
//三战业务理论 //三战业务理论
this.internationalLaw[0].img = res[1]; this.internationalLaw[0].img = res[1];
......
...@@ -413,6 +413,7 @@ body, ...@@ -413,6 +413,7 @@ body,
<script> <script>
import { get, post } from '../../util/http_util'; import { get, post } from '../../util/http_util';
import { queryLiterature, previewPdf } from "../../api/xxxl/llxx"
export default { export default {
name: 'flfgKinds', name: 'flfgKinds',
data() { data() {
...@@ -430,7 +431,7 @@ export default { ...@@ -430,7 +431,7 @@ export default {
this.selectPane = tab.name; this.selectPane = tab.name;
}, },
queryLiterature(pageNum, pageSize, type) { queryLiterature(pageNum, pageSize, type) {
get('api/rest/document/queryLiterature?module=法律法规&pageNum=' + pageNum + '&pageSize=' + pageSize + '&folder=' + type).then(res => { queryLiterature('法律法规', pageNum, pageSize, null, type).then(res => {
this.literatureList = res.list; this.literatureList = res.list;
this.total = res.totals; this.total = res.totals;
}); });
...@@ -444,7 +445,7 @@ export default { ...@@ -444,7 +445,7 @@ export default {
}, },
//以pdf形式预览 //以pdf形式预览
viewLiterature(item) { viewLiterature(item) {
window.open('api/rest/document/viewLiterature/' + item.folder + '/' + item.name); previewPdf('LiteraturePDF', item.name);
}, },
//返回分类缩写 //返回分类缩写
returnType(type) { returnType(type) {
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment