diff --git a/.env.development b/.env.development
index dd15e68b..89df411e 100644
--- a/.env.development
+++ b/.env.development
@@ -14,7 +14,7 @@ VUE_APP_BOE_WEB_URL = 'https://u.boe.com'
VUE_APP_BOE_MOBILE_URL = 'http://192.168.0.10:8082/mobile'
# File路径的基础url
-VUE_APP_FILE_BASE_URL = 'http://localhost:8091/upload'
+VUE_APP_FILE_BASE_URL = 'http://192.168.0.10:9090/cdn/upload'
# File路径的基础url的相对路径,加此项是为了不影响之前的路径配置
VUE_APP_FILE_RELATIVE_PATH = '/upload'
diff --git a/.gitignore b/.gitignore
index acd58038..07e6e472 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1 @@
-node_modules
-node_modules
-/dist
+/node_modules
diff --git a/src/api/modules/cases.js b/src/api/modules/cases.js
index 0023e0c5..874fd257 100644
--- a/src/api/modules/cases.js
+++ b/src/api/modules/cases.js
@@ -3,7 +3,7 @@ import ajax from '@/utils/xajax.js'
/**首页查询
* pageSize
- * orderField
+ * orderField
* orderAsc
*/
const indexList = function(query) {
diff --git a/src/api/modules/dict.js b/src/api/modules/dict.js
index b1252481..6e2b05bb 100644
--- a/src/api/modules/dict.js
+++ b/src/api/modules/dict.js
@@ -8,7 +8,7 @@
const items=function(key){
return ajax.get('/xboe/m/dictionary/items?key='+key);
}
-// 修改
+// 修改
//@param key 对应字段后缀
//
// 案例的组织机构字典 org_domain key
diff --git a/src/api/modules/favorites.js b/src/api/modules/favorites.js
index 1273fcf2..165bc5c1 100644
--- a/src/api/modules/favorites.js
+++ b/src/api/modules/favorites.js
@@ -34,7 +34,7 @@ const casePageList=function(query){
/*分页查询 收藏的文章信息
*@param {Object} query
@param Integer type 根据什么类型搜索,这块暂时不传
- @param pageIndex 第几页 pageSize 每页展示多少行
+ @param pageIndex 第几页 pageSize 每页展示多少行
keyword:对应关键字查询
*/
const articlePageList=function(query){
@@ -45,7 +45,7 @@ const articlePageList=function(query){
@param Integer type 根据什么类型搜索,暂时不传
@param pageIndex 第几页 pageSize 每页展示多少行
keyword:对应关键字查询
-
+
*/
const coursePageList=function(query){
return ajax.post('/xboe/m/favorite/mycourselist',query);
@@ -85,16 +85,23 @@ const has=function(objType,objId){
*/
const findAll=function(query){
return ajax.post('/xboe/m/favorite/findAll',query);
-}
+}
/*
我的收藏 全部
@param pageIndex 第几页
@param pageSize 每页行数
-@param keyword 关键字
+@param keyword 关键字
*/
const queryAll=function(query){
return ajax.post('/xboe/m/favorite/queryAll',query);
}
+/**
+ * 查看是否已收藏 批量
+ * @param {问答或者文章或者课程的id数组} data
+ * */
+const isNoFavorite=function(date){
+ return ajax.postJson('/xboe/m/favorite/isNoFavorite',data);
+}
export default{
has,
@@ -107,5 +114,6 @@ export default{
articlePageList,
coursePageList,
findAll,
- queryAll
+ queryAll,
+ isNoFavorite
}
diff --git a/src/api/modules/shares.js b/src/api/modules/shares.js
index 9af4635a..2dad7837 100644
--- a/src/api/modules/shares.js
+++ b/src/api/modules/shares.js
@@ -33,7 +33,7 @@ const remove=function(objId,objType){
// toAname 分享给人的名称
//
const querylist=function(query){
- return ajax.post('/xboe/m/share/list',data);
+ return ajax.post('/xboe/m/share/list',query);
}
// 当前用户是否已分享
// // objType,点赞对象类型,, 1课程 2文章,3案例, 4问答
@@ -112,7 +112,7 @@ const mymearticlelist=function(query){
*/
const updateIsRead=function(id){
return ajax.get(`/xboe/m/share/updateIsRead?id=${id}`);
-}
+}
/*
撤回分享
@@ -121,6 +121,49 @@ const updateIsRead=function(id){
const deleteshares=function(id){
return ajax.get(`/xboe/m/share/delete-shares?id=${id}`);
}
+/**
+ * 我分享的全部
+ * @param pageIndex 第几页
+ * @param pageSize 每页多少行
+ * @param keyword 关键字搜索
+ * @param isRead 是否已读
+ * */
+const findMeShare=function (query){
+ return ajax.post('/xboe/m/share/findMeShare',query);
+}
+/**
+ * 分享给我的全部
+ * @param pageIndex 第几页
+ * @param pageSize 每页多少行
+ * @param keyword 关键字搜索
+ * @param isRead 是否已读
+ * */
+const findShareMe=function (query){
+ return ajax.post('/xboe/m/share/findShareMe',query);
+}
+
+/**
+ * 我分享的案例
+ * @param pageIndex 第几页
+ * @param pageSize 每页多少行
+ * @param isRead 是否已读
+ * @param keyword 关键字搜索
+ * */
+const myCaseList=function (query){
+ return ajax.post('/xboe/m/share/myCaseList',query);
+}
+/**
+ * 分享给我的案例
+ * @param pageIndex 第几页
+ * @param pageSize 每页多少行
+ * @param isRead 是否已读
+ * @param keyword 关键字搜索
+ * */
+const myMeCaseList=function (query){
+ return ajax.post('/xboe/m/share/myMeCaseList',query);
+}
+/**
+ * */
export default{
save,
has,
@@ -134,5 +177,9 @@ const deleteshares=function(id){
mymecourselist,
mymearticlelist,
updateIsRead,
- deleteshares
+ deleteshares,
+ findMeShare,
+ findShareMe,
+ myCaseList,
+ myMeCaseList
}
diff --git a/src/components/Case/caseItems.vue b/src/components/Case/caseItems.vue
new file mode 100644
index 00000000..8290103a
--- /dev/null
+++ b/src/components/Case/caseItems.vue
@@ -0,0 +1,168 @@
+
+