From 8fbd6b8d09e70494d920cc0b77812e9643be3196 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 23 八月 2022 17:37:31 +0800
Subject: [PATCH] 2022.8.23

---
 service/consultservice.js |   46 ++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 42 insertions(+), 4 deletions(-)

diff --git a/service/consultservice.js b/service/consultservice.js
index 5932e20..3ef5c06 100644
--- a/service/consultservice.js
+++ b/service/consultservice.js
@@ -3,16 +3,34 @@
 
 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)
   },
 
   //鑾峰彇鐑棬
@@ -27,7 +45,7 @@
     $f.get(cb)
   },
 
-  //鑾峰彇娉曞緥娉曡
+  //鑾峰彇娉曞緥娉曡鏂囦欢
   getMgtFile: function (userId, fileId, fun) {
     let cb = {
       url: `/consultation/law/file`,
@@ -46,4 +64,24 @@
 
     $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