| | |
| | | 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) |
| | | }, |
| | | |
| | | //获取热门 |
| | |
| | | $f.get(cb) |
| | | }, |
| | | |
| | | //获取法律法规 |
| | | //获取法律法规文件 |
| | | getMgtFile: function (userId, fileId, fun) { |
| | | let cb = { |
| | | url: `/consultation/law/file`, |
| | |
| | | }, |
| | | } |
| | | 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) |
| | | }, |
| | | } |