From 9f78f3f014a3423ea3fcab8f9f1056c57cd47fc8 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 26 八月 2022 17:16:26 +0800
Subject: [PATCH] 2022.8.26
---
service/consultservice.js | 77 +++++++++++++++++++++++++++++++++++++-
1 files changed, 74 insertions(+), 3 deletions(-)
diff --git a/service/consultservice.js b/service/consultservice.js
index 7a75163..7f59674 100644
--- a/service/consultservice.js
+++ b/service/consultservice.js
@@ -1,17 +1,36 @@
const $f = require('./baserequest')
+const util = require('../utils/util')
module.exports = {
//鏍规嵁鍏抽敭瀛楁悳绱㈡硶寰嬫硶瑙�
- searchLaw: function (userId, keyword, fun) {
+ searchLaw: function (userId, keyword, page, perPage, fun, type) {
let cb = {
url: `/consultation/search/law`,
params: {
userId: userId,
- keyword: keyword
+ keyword: keyword,
+ page: page,
+ perPage: perPage
},
}
+ if (type) {
+ cb.params.type = type
+ }
Object.assign(cb, fun)
- $f.get(cb)
+
+ let fun1 = util.deepCopy(cb)
+ fun1.success = function (res) {
+ if (res.success) {
+ if (cb.onPage) {
+ cb.onPage(res.head)
+ }
+ cb.success(res.data)
+ } else {
+ cb.fail(res.message)
+ }
+ }
+
+ $f.get(fun1)
},
//鑾峰彇鐑棬
@@ -25,4 +44,56 @@
Object.assign(cb, fun)
$f.get(cb)
},
+
+ //鑾峰彇鐑棬鏉$洰
+ getTopicItem: function (userId, fun) {
+ let cb = {
+ url: `/consultation/topic/item`,
+ params: {
+ userId: userId,
+ },
+ }
+ Object.assign(cb, fun)
+ $f.get(cb)
+ },
+
+ //鑾峰彇娉曞緥娉曡鏂囦欢
+ getMgtFile: function (userId, fileId, fun) {
+ let cb = {
+ url: `/consultation/law/file`,
+ params: {
+ userId: userId,
+ fileId: fileId,
+ },
+ }
+ Object.assign(cb, fun)
+
+ let fun1 = util.deepCopy(cb)
+ fun1.success = function (res) {
+ res.mfFileUrl = $f.baseFileUrl + res.mfFileUrl
+ cb.success(res)
+ }
+
+ $f.get(fun1)
+ },
+
+ //鑾峰彇娉曞緥娉曡鏉$洰
+ getMgtItem: function (userId, itemId, fun) {
+ let cb = {
+ url: `/consultation/law/item`,
+ params: {
+ userId: userId,
+ itemId: itemId,
+ },
+ }
+ Object.assign(cb, fun)
+
+ // let fun1 = util.deepCopy(cb)
+ // fun1.success = function (res) {
+ // res.mfFileUrl = $f.baseFileUrl + res.mfFileUrl
+ // cb.success(res)
+ // }
+
+ $f.get(cb)
+ },
}
\ No newline at end of file
--
Gitblit v1.9.3