http.api.js 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508
  1. // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分:
  2. // https://uviewui.com/js/http.html#%E4%BD%95%E8%B0%93%E8%AF%B7%E6%B1%82%E6%8B%A6%E6%88%AA%EF%BC%9F
  3. const install = (Vue, vm) => {
  4. // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
  5. vm.$u.api = {
  6. // 单据小票统一打印
  7. toPrint: (params = '') => vm.$u.post(`/Common/Receipt/toPrint`, params),
  8. // 获取企业基本设置
  9. getBasicSetup: (params = '') => vm.$u.get(`/System/BasicSetup/getBasicSetup`, params),
  10. //新增/修改用户常用应用
  11. updateCommonApp: (userid, params = '') => vm.$u.put(
  12. `/SystemSettings/CommonApp/updateCommonApp/${userid}`, params),
  13. //用户常用应用详情
  14. getCommonAppInfo: (userid, params = '') => vm.$u.get(
  15. `/SystemSettings/CommonApp/getCommonAppInfo/${userid}`, params),
  16. // 生成七牛上传凭证
  17. uploadToken: (params = '') => vm.$u.post(`/Common/Upload/uploadToken`, params),
  18. UploadDel: (params = '') => vm.$u.post(`/Common/Upload/delete`, params),
  19. // 获取分享微信小程序码 //{"path":"/pages/product/product?id=62"}
  20. createwxaqrcode: (params = '') => vm.$u.post(`/common/login/createwxaqrcode`, params),
  21. // 首页概况
  22. overview: (params = '') => vm.$u.post(`/Enterprise/Enterprise/overview`, params),
  23. // 登录
  24. login: (params = '') => vm.$u.post(`/UserCenter/UserCenterLogin/login`, params),
  25. // 获取企业列表
  26. getAllEnterprise: (params = '') => vm.$u.get(`/Enterprise/UserEnterprise/getAllEnterprise`, params),
  27. // 当前登录用户的权限
  28. getAclList: (roleType, params = '') => vm.$u.get(`/Enterprise/UserEnterprise/getAclList/${roleType}`,
  29. params),
  30. // 获取当前登录员工信息
  31. getStaffByToken: (roleType, params = '') => vm.$u.get(
  32. `/Enterprise/Enterprise/getStaffByToken/${roleType}`, params),
  33. // 修改密码
  34. updateUserCenterData: (params = '') => vm.$u.post(`/Enterprise/UserEnterprise/updateUserCenterData`,
  35. params),
  36. // 修改账号
  37. updateUserMobile: (params = '') => vm.$u.post(`/UserCenter/UserCenterRegister/updateUserMobile`,
  38. params),
  39. /*------商品------*/
  40. // 获取所有商品分类
  41. getAllCategory: (params = '') => vm.$u.post(`/GoodsCategory/GoodsCategory/getAllCategory`, params),
  42. // 商品资料列表
  43. getAllGoodsBasic: (params = '') => vm.$u.post(`/GoodsManage/GoodsBasic/getAllGoodsBasic`, params),
  44. // 商铺下允许销售的商品列表
  45. getGoodsBasicOfShopId: (params = '') => vm.$u.post(`GoodsManage/GoodsBasic/getGoodsBasicOfShopId`,
  46. params),
  47. // 搜索商品列表
  48. searchGoods: (params = '') => vm.$u.post(`/GoodsManage/GoodsBasic/search`, params),
  49. // 添加商品(单店铺版新增)
  50. addBasicAndPublishGoods: (params = '') => vm.$u.post(`/Goods/QuickGoods/addBasicAndPublishGoods`,
  51. params),
  52. // 编辑商品(单店铺版编辑)
  53. editQuickGoods: (params = '') => vm.$u.post(`/Goods/QuickGoods/editQuickGoods`,
  54. params),
  55. // 商品详情(单店铺版编辑)
  56. getQuickGoodsInfo: (id, params = '') => vm.$u.post(`/Goods/QuickGoods/getQuickGoodsInfo/${id}`,
  57. params),
  58. // 品牌列表
  59. getAllBrand: (params = '') => vm.$u.post(`/GoodsManage/GoodsBrand/getAllBrand`, params),
  60. // 获取计量单位
  61. getAllUnit: (params = '') => vm.$u.post(`/GoodsManage/Units/getAll`, params),
  62. // 获取属性列表
  63. getAllSpecManage: (params = '') => vm.$u.post(`/GoodsManage/SpecManage/getAll`, params),
  64. // 添加商品基础数据
  65. addGoodsBasic: (params = '') => vm.$u.post(`/GoodsManage/GoodsBasic/addGoodsBasic`, params),
  66. // 基础商品资料
  67. getAllGoodsBasicBySku: (params = '') => vm.$u.post(`GoodsManage/GoodsBasic/getAllGoodsBasicBySku`,
  68. params),
  69. // 获取商品基础资料详情
  70. getGoodsBasicInfoById: (id, params = '') => vm.$u.post(
  71. `/GoodsManage/GoodsBasic/getGoodsBasicInfoById/${id}`, params),
  72. // 修改基础商品
  73. editGoodsBasic: (id, params = '') => vm.$u.put(`/GoodsManage/GoodsBasic/editGoodsBasic/${id}`, params),
  74. // 商品禁用启用操作
  75. updateEnableStatusGoods: (params = '') => vm.$u.put(`/GoodsManage/GoodsBasic/updateEnableStatus`,
  76. params),
  77. // 商品列表
  78. getAllGoods: (params = '') => vm.$u.post(`/Goods/Goods/getAllGoods`, params),
  79. // 商品搜索
  80. getAllGoodsSearch: (params = '') => vm.$u.post(`/Goods/Goods/search`, params),
  81. // 添加商品
  82. addGoods: (params = '') => vm.$u.post(`/Goods/Goods/addGoods`, params),
  83. // 商品详情
  84. getGoodsInfo: (id, params = '') => vm.$u.post(`/Goods/Goods/getGoodsInfo/${id}`, params),
  85. // 商品修改
  86. editGoods: (id, params = '') => vm.$u.put(`/Goods/Goods/editGoods/${id}`, params),
  87. // 删除商品
  88. delGoods: (id, params = '') => vm.$u.get(`/Goods/Goods/delGoods/${id}`, params),
  89. // 商品上下架
  90. GoodsUpdateEnableStatus: (params = '') => vm.$u.post(`/Goods/Goods/updateEnableStatus`, params),
  91. // 商品上下架
  92. getAllGoodsBySku: (params = '') => vm.$u.post(`/Goods/Goods/getAllGoodsBySku`, params),
  93. // 根据条码获取商品
  94. getGoodsByBarCode: (params = '') => vm.$u.post(`/Goods/Goods/getGoodsByBarCode`, params),
  95. // 获取所有商品服务
  96. getAllGoodsSupport: (params = '') => vm.$u.post(`Goods/GoodsSupport/getAllGoodsSupport`, params),
  97. // 新增商品分类
  98. addCategory: (params = '') => vm.$u.post(`GoodsCategory/GoodsCategory/addCategory`, params),
  99. // 获取商品分类详情
  100. getCategoryInfoById: (id, params = '') => vm.$u.get(
  101. `GoodsCategory/GoodsCategory/getCategoryInfoById/${id}`, params),
  102. // 修改商品分类
  103. editCategory: (id, params = '') => vm.$u.put(`GoodsCategory/GoodsCategory/editCategory/${id}`, params),
  104. // 删除商品分类
  105. delCategory: (id, params = '') => vm.$u.delete(`GoodsCategory/GoodsCategory/delCategory/${id}`, params),
  106. /*------客户------*/
  107. // 新建客户
  108. addCustomer: (params = '') => vm.$u.post(`/Customer/Customer/addCustomer`, params),
  109. // 客户详情
  110. getCustomerInfo: (id, params = '') => vm.$u.get(`/Customer/Customer/getCustomerInfo/${id}`, params),
  111. // 编辑客户
  112. editCustomer: (id, params = '') => vm.$u.post(`/Customer/Customer/editCustomer/${id}`, params),
  113. // 客户列表
  114. getAllCustomer: (params = '') => vm.$u.post(`/Customer/Customer/getAllCustomer`, params),
  115. // 客户搜索
  116. searchCustomer: (params = '') => vm.$u.post(`/Customer/Customer/search`, params),
  117. // 客户类型无分页
  118. getCustomerSourceList: (params = '') => vm.$u.post(`/System/CustomerSource/getCustomerSourceList`,
  119. params),
  120. // 客户收货地址列表
  121. getAllShippingAddress: (id, params = '') => vm.$u.post(
  122. `/Customer/ShippingAddress/getAllShippingAddress/${id}`, params),
  123. // 客户收货地址添加
  124. addShippingAddress: (params = '') => vm.$u.post(`/Customer/ShippingAddress/addShippingAddress`, params),
  125. // 获取指定客户浏览记录
  126. getCustomerVisitsLogInfo: (params = '') => vm.$u.post(
  127. `/Customer/CustomerVisitsLog/getCustomerVisitsLogInfo`, params),
  128. // 客户购买记录
  129. searchCustomerBuyLog: (params = '') => vm.$u.post(`/Customer/Customer/searchCustomerBuyLog`, params),
  130. // 客户跟进记录
  131. getAllCustomerCommunication: (params = '') => vm.$u.post(
  132. `/Customer/CustomerCommunication/getAllCustomerCommunication`, params),
  133. // 单个客户跟进记录
  134. getCustomerCommunication: (id, params = '') => vm.$u.get(
  135. `/Customer/CustomerCommunication/getCustomerCommunication/${id}`, params),
  136. // 新增跟进记录
  137. addCustomerCommunication: (params = '') => vm.$u.post(
  138. `Customer/CustomerCommunication/addCustomerCommunication`, params),
  139. // 修改跟进记录
  140. updateCustomerCommunication: (id, params = '') => vm.$u.put(
  141. `/Customer/CustomerCommunication/updateCustomerCommunication/${id}`, params),
  142. // 客户浏览记录
  143. getAllCustomerVisitsLog: (params = '') => vm.$u.post(
  144. `/Customer/CustomerVisitsLog/getAllCustomerVisitsLog`, params),
  145. // 销售排行
  146. salesManRank: (params = '') => vm.$u.post(`/Customer/Customer/salesManRank`, params),
  147. // 客户审核
  148. updateCustomerCheckStatus: (params = '') => vm.$u.post(`/Customer/Customer/updateCustomerCheckStatus`,
  149. params),
  150. /*------订单------*/
  151. //销售退货驳回
  152. rejectOrderReturn: (params = '') => vm.$u.put(`/Order/OrderReturn/rejectOrderReturn`, params),
  153. // 退货单的搜索
  154. searchAllOrderOut: (params = '') => vm.$u.post(`/Order/OrderReturn/searchAllOrderReturn`, params),
  155. // 销售退货单列表
  156. getAllOrderReturn: (params = '') => vm.$u.post(`/Order/OrderReturn/getAllOrderReturn`, params),
  157. // 销售退货审核
  158. auditOrderOut: (id, params = '') => vm.$u.put(`/Order/OrderReturn/auditOrderReturn/${id}`, params),
  159. // 删除销售退货单
  160. deleteOrderOut: (id, params = '') => vm.$u.get(`/Order/OrderReturn/deleteOrderReturn/${id}`, params),
  161. // 销售退货详情
  162. getOrderOut: (id, params = '') => vm.$u.get(`/Order/OrderReturn/getOrderReturn/${id}`, params),
  163. // 销售退货修改
  164. updateOrderReturn: (id, params = '') => vm.$u.put(`/Order/OrderReturn/updateOrderReturn/${id}`, params),
  165. // 销售退货添加
  166. addOrderOut: (params = '') => vm.$u.post(`/Order/OrderReturn/addOrderReturn`, params),
  167. // 获取订单
  168. getAllOrder: (params = '') => vm.$u.post(`/Order/Order/getAllOrder`, params),
  169. // 搜索订单(旧接口,废弃)
  170. searchOrder: (params = '') => vm.$u.post(`/Order/Order/search`, params),
  171. // 搜索订单新接口
  172. keywordSearch: (params = '') => vm.$u.post(`/Order/Order/keywordSearch`, params),
  173. // 添加订单
  174. newAddOrder: (params = '') => vm.$u.post(`/Order/Order/add`, params),
  175. // 新订单编辑
  176. newOrderEdit: (id, params = '') => vm.$u.post(`/Order/Order/edit/${id}`, params),
  177. // 订单详情
  178. getOrderInfoById: (id, params = '') => vm.$u.post(`/Order/Order/getOrderInfoById/${id}`, params),
  179. // 审核订单
  180. updateAuditStatus: (id, params = '') => vm.$u.put(`/Order/Order/updateAuditStatus/${id}`, params),
  181. // 取消订单
  182. updateOrderStatus: (id, params = '') => vm.$u.put(`/Order/Order/updateOrderStatus/${id}`, params),
  183. // 驳回订单
  184. revokeAudit: (id, params = '') => vm.$u.put(`/Order/Order/revokeAudit/${id}`, params),
  185. // 再次出库
  186. reStockOut: (id, params = '') => vm.$u.post(`/Order/Order/reStockOut/${id}`, params),
  187. // 配送方式列表
  188. getAllDelivery: (params = '') => vm.$u.post(`/System/DeliverySetting/allDelivery`, params),
  189. // 获取自提点
  190. getAllSelfExpressRule: (params = '') => vm.$u.get(`/System/DeliverySetting/getAllSelfExpressRule`,
  191. params),
  192. /*------组织------*/
  193. // 部门
  194. getAllDepartment: (params = '') => vm.$u.post(`/Department/Department/getAllDepartment`, params),
  195. // 员工
  196. getAllStaff: (params = '') => vm.$u.post(`/Department/Staff/getAllStaff`, params),
  197. /*------商铺------*/
  198. // 商铺列表
  199. getAllShop: (params = '') => vm.$u.post(`/Shop/Shop/getAllShop`, params),
  200. // 商铺列表搜索
  201. shopSearch: (params = '') => vm.$u.post(`/Shop/Shop/search`, params),
  202. // 获取指定店铺绑定的所有仓库数据
  203. getShopBindWarehouse: (id, params = '') => vm.$u.post(`/shop/shop/getShopBindWarehouse/${id}`, params),
  204. /*------设置------*/
  205. // 支付方式
  206. getAllPayment: (params = '') => vm.$u.post(`/System/PaymentSetting/getAllPayment`, params),
  207. // 运费模版
  208. getAllExpressRule: (params = '') => vm.$u.post(`/System/DeliverySetting/getAllExpressRule`, params),
  209. /*------采购------*/
  210. // 供应商管理
  211. getAllSupplier: (params = '') => vm.$u.post(`/Purchase/Supplier/getAllSupplier`, params),
  212. // 添加供应商
  213. addSupplier: (params = '') => vm.$u.post(`Purchase/Supplier/addSupplier`, params),
  214. // 获取供应商详情
  215. getSupplierByUserCenterId: (params = '') => vm.$u.get(`/Purchase/Supplier/getSupplierByUserCenterId`,
  216. params),
  217. // 编辑供应商
  218. editSupplier: (id, params = '') => vm.$u.post(`Purchase/Supplier/editSupplier/${id}`, params),
  219. // 供应商余额表
  220. getAllSupplierBalanceDetail: (params = '') => vm.$u.post(
  221. `/Finance/SupplierBalanceDetail/getAllSupplierBalanceDetail`, params),
  222. // 采购单列表
  223. getAllPurchase: (params = '') => vm.$u.post(`/Purchase/Purchase/getAllPurchase`, params),
  224. // 采购单详情
  225. getPurchaseInfoById: (id, params = '') => vm.$u.get(`/Purchase/Purchase/getPurchaseInfoById/${id}`,
  226. params),
  227. // 采购订单详情和批次数据(采购退货单用)
  228. getPurchaseAndBatchInfoById: (params = '') => vm.$u.post(
  229. `/Purchase/Purchase/getPurchaseAndBatchInfoById`,
  230. params),
  231. // 删除采购单
  232. delPurchase: (id, params = '') => vm.$u.delete(`/Purchase/Purchase/delPurchase/${id}`,
  233. params),
  234. // 采购单审核
  235. updateAuditStatusPurchase: (id, params = '') => vm.$u.put(`/Purchase/Purchase/updateAuditStatus/${id}`,
  236. params),
  237. // 增加采购订单
  238. addPurchase: (params = '') => vm.$u.put(`/Purchase/Purchase/addPurchase`, params),
  239. // 编辑采购单
  240. editPurchase: (id, params = '') => vm.$u.put(`/Purchase/Purchase/editPurchase/${id}`, params),
  241. // 采购退货单
  242. getAllPurchaseOut: (params = '') => vm.$u.post(`/Purchase/PurchaseOut/getAllPurchaseOut`,
  243. params),
  244. // 采购退货单详情
  245. getPurchaseOutInfoById: (id, params = '') => vm.$u.get(
  246. `/Purchase/PurchaseOut/getPurchaseOutInfoById/${id}`,
  247. params),
  248. // 采购退货单审核
  249. updatePurchaseOut: (id, params = '') => vm.$u.put(`/Purchase/PurchaseOut/updateAuditStatus/${id}`,
  250. params),
  251. // 删除采购退货单
  252. delPurchaseOut: (id, params = '') => vm.$u.delete(`/Purchase/PurchaseOut/delPurchaseOut/${id}`,
  253. params),
  254. // 编辑采购退货单
  255. editPurchaseOut: (id, params = '') => vm.$u.put(`/Purchase/PurchaseOut/editPurchase/${id}`, params),
  256. // 增加采购退货单
  257. addPurchaseOut: (params = '') => vm.$u.post(`/Purchase/PurchaseOut/addPurchaseOut`, params),
  258. // 供应商详情
  259. getSupplierInfoById: (id, params = '') => vm.$u.get(`/Purchase/Supplier/getSupplierInfoById/${id}`,
  260. params),
  261. // 供应商状态切换
  262. SupplierUpdateEnableStatus: (id, params = '') => vm.$u.put(
  263. `/Purchase/Supplier/updateEnableStatus/${id}`,
  264. params),
  265. // 供应商删除
  266. delSupplier: (id, params = '') => vm.$u.delete(`/Purchase/Supplier/delSupplier/${id}`, params),
  267. // 获取价格暂存
  268. getMoneyPauseSave: (params = '') => vm.$u.post(`/Common/PauseSave/getMoneyPauseSave`, params),
  269. // 换算基本单位sku数量
  270. getMasterSkuNum: (params = '') => vm.$u.post(`/Stock/Inventory/getMasterSkuNum`, params),
  271. // 价格暂存添加
  272. addMoneyPauseSave: (params = '') => vm.$u.post(`/Common/PauseSave/addMoneyPauseSave`, params),
  273. // 库位列表
  274. getAllStorageLocation: (params = '') => vm.$u.post(`/Stock/StorageLocation/getAllStorageLocation`,
  275. params),
  276. // 库区列表
  277. getAllReservoir: (params = '') => vm.$u.post(`/Stock/StorageLocation/getAllReservoir`, params),
  278. /*------财务------*/
  279. // 收款申请单
  280. getAllReceiptRequisition: (params = '') => vm.$u.post(
  281. `/Finance/ReceiptRequisition/getAllReceiptRequisition`, params),
  282. // 收款申请单详情
  283. getReceiptRequisitionInfo: (id, params = '') => vm.$u.post(
  284. `/Finance/ReceiptRequisition/getReceiptRequisitionInfo/${id}`, params),
  285. // 收款申请单审核
  286. updateReceiptRequisitionStatus: (params = '') => vm.$u.post(
  287. `/Finance/ReceiptRequisition/updateReceiptRequisitionStatus`, params),
  288. // 编辑收款申请单
  289. editReceiptRequisition: (id, params = '') => vm.$u.post(
  290. `/Finance/ReceiptRequisition/editReceiptRequisition/${id}`, params),
  291. // 新增收款申请单
  292. addReceiptRequisition: (params = '') => vm.$u.post(`/Finance/ReceiptRequisition/addReceiptRequisition`,
  293. params),
  294. // 账户列表
  295. getAllAccount: (params = '') => vm.$u.post(`/Finance/Account/getAllAccount`, params),
  296. // 客户余额表
  297. getAllCustomerBalance: (params = '') => vm.$u.post(`Finance/CustomerBalance/getAllCustomerBalance`,
  298. params),
  299. // 客户余额明细表
  300. getAllCustomerBalanceDetail: (params = '') => vm.$u.post(
  301. `/Finance/CustomerBalanceDetail/getAllCustomerBalanceDetail`, params),
  302. /*------库存------*/
  303. // 仓库管理
  304. getAllWarehouse: (params = '') => vm.$u.post(`/Stock/Warehouse/getAllWarehouse`, params),
  305. // 库区列表(不分页)
  306. getListReservoir: (params = '') => vm.$u.post(`/Stock/ReservoirArea/getListReservoir`, params),
  307. // 出库单
  308. getAllInventoryOut: (params = '') => vm.$u.post(`/Stock/InventoryOut/getAllInventoryOut`, params),
  309. // 出库单搜索
  310. searchAllInventoryOut: (params = '') => vm.$u.post(`/Stock/InventoryOut/searchAllInventoryOut`, params),
  311. // 出库单详情
  312. getInventoryOutInfo: (id, params = '') => vm.$u.get(`/Stock/InventoryOut/getInventoryOutInfo/${id}`,
  313. params),
  314. // 出库状态修改
  315. updateSaleOutStatus: (params = '') => vm.$u.post(`/Stock/InventoryOut/updateInventoryOutStatus`,
  316. params),
  317. // 根据条码获取出库单商品信息
  318. getDetailByGoodsCode: (params = '') => vm.$u.post(`/Stock/InventoryOut/getDetailByGoodsCode`,
  319. params),
  320. // 入库单
  321. getAllInventoryIn: (params = '') => vm.$u.post(`/Stock/InventoryIn/getAllInventoryIn`, params),
  322. // 入库单搜索
  323. searchAllInventoryIn: (params = '') => vm.$u.post(`/Stock/InventoryIn/searchAllInventoryIn`, params),
  324. // 入库单详情
  325. getInventoryInInfo: (id, params = '') => vm.$u.post(`/Stock/InventoryIn/getInventoryInInfo/${id}`,
  326. params),
  327. // 入库状态修改
  328. updateInventoryInStatus: (params = '') => vm.$u.post(`/Stock/InventoryIn/updateInventoryInStatus`,
  329. params),
  330. // 库存查询
  331. getInventoryAll: (params = '') => vm.$u.post(`/Stock/Inventory/getInventoryAll`,
  332. params),
  333. // 库存流水搜索
  334. searchAllInventoryDetails: (params = '') => vm.$u.post(`stock/Inventory/searchAllInventoryDetails`,
  335. params),
  336. // 仓库库存
  337. getInventoryByWarehouseId: (params = '') => vm.$u.post(`stock/Inventory/getInventoryByWarehouseId`,
  338. params),
  339. // 库存分布
  340. getWarehouseInventory: (id, params = '') => vm.$u.post(
  341. `/Stock/Inventory/getWarehouseInventory/${id}`,
  342. params),
  343. // 库区库位By商品
  344. getAreaDateBySkuId: (params = '') => vm.$u.post(`/Stock/Inventory/getAreaDateBySkuId`, params),
  345. // 收益
  346. getStaffInfo: (id, params = '') => vm.$u.post(`Department/Staff/getStaffInfo/${id}`, params),
  347. /*------司机------*/
  348. // 司机列表
  349. getAllDriver: (params = '') => vm.$u.post(`/System/Driver/getAllDriver`, params),
  350. // 物流信息
  351. addLogistics: (params = '') => vm.$u.post(`/Order/Order/addLogistics`, params),
  352. // 出库设置物流信息
  353. inventoryOutAddLogistics: (params = '') => vm.$u.post(`/Stock/InventoryOut/addLogistics`, params),
  354. /*------公告------*/
  355. //公告列表
  356. getAllAnnouncement: (params = '') => vm.$u.post(`/System/Announcement/getAllAnnouncement`, params),
  357. // 公告详情
  358. getAnnouncementInfo: (id, params = '') => vm.$u.get(`/System/Announcement/getAnnouncementInfo/${id}`,
  359. params),
  360. // 首页弹窗公告详情
  361. getupStatusAnnouncementInfo: (params = '') => vm.$u.get(
  362. `/System/Announcement/getupStatusAnnouncementInfo`, params),
  363. // 盘点单
  364. getAllStocktaking: (params = '') => vm.$u.post(`/Stock/Stocktaking/getAllStocktaking`, params),
  365. // 盘点单审核
  366. auditStocktaking: (id, params = '') => vm.$u.post(`/Stock/Stocktaking/auditStocktaking/${id}`, params),
  367. // 盘点单编辑
  368. updateStocktaking: (id, params = '') => vm.$u.post(`/Stock/Stocktaking/updateStocktaking/${id}`,
  369. params),
  370. // 盘点添加
  371. addStocktaking: (params = '') => vm.$u.post(`/Stock/Stocktaking/addStocktaking`, params),
  372. // 盘点单搜索
  373. searchAllStocktaking: (params = '') => vm.$u.post(`/Stock/Stocktaking/searchAllStocktaking`, params),
  374. // 盘点单详情
  375. getStocktakingInfo: (id, params = '') => vm.$u.get(`/Stock/Stocktaking/getStocktakingInfo/${id}`,
  376. params),
  377. // 商品销售报表
  378. goods: (params = '') => vm.$u.post(`/Charts/Charts/goods`, params),
  379. // 客户商品报表
  380. customerGoods: (params = '') => vm.$u.post(`/Charts/Charts/customerGoods`, params),
  381. // 报损单
  382. getAllReportLoss: (params = '') => vm.$u.post(`/Stock/ReportLoss/getAllReportLoss`, params),
  383. // 报损单删除
  384. deleteReportLoss: (id, params = '') => vm.$u.post(`/Stock/ReportLoss/deleteReportLoss/${id}`, params),
  385. // 报损单详情
  386. getReportLossInfo: (id, params = '') => vm.$u.post(`/Stock/ReportLoss/getReportLossInfo/${id}`, params),
  387. // 报损单添加
  388. addReportLoss: (params = '') => vm.$u.post(`/Stock/ReportLoss/addReportLoss`, params),
  389. // 报损单审核
  390. auditReportLoss: (id, params = '') => vm.$u.post(`/Stock/ReportLoss/auditReportLoss/${id}`, params),
  391. // 调拨单
  392. getAllAllocate: (params = '') => vm.$u.post(`/Stock/Allocate/getAllAllocate`, params),
  393. // 调拨单编辑
  394. updateAllocate: (id, params = '') => vm.$u.post(`/Stock/Allocate/updateAllocate/${id}`, params),
  395. // 调拨单详情
  396. getAllocateInfo: (id, params = '') => vm.$u.get(`/Stock/Allocate/getAllocateInfo/${id}`, params),
  397. // 新增调拨单
  398. addAllocate: (params = '') => vm.$u.post(`/Stock/Allocate/addAllocate`, params),
  399. // 调拨单审核
  400. auditAllocate: (id, params = '') => vm.$u.post(`/Stock/Allocate/auditAllocate/${id}`, params),
  401. // 调拨单搜索
  402. searchAllocate: (params = '') => vm.$u.post(`/Stock/Allocate/searchAllocate`, params),
  403. //调拨删除
  404. deleteAllocate: (id, params = '') => vm.$u.post(`/Stock/Allocate/deleteAllocate/${id}`, params),
  405. // 客户订单报表
  406. customerOrder: (params = '') => vm.$u.post(`/Charts/Charts/customerOrder`, params),
  407. // 订单数据报表
  408. order: (params = '') => vm.$u.post(`/Charts/Charts/order`, params),
  409. // 地区订单报表
  410. areaOrder: (params = '') => vm.$u.post(`/Charts/Charts/areaOrder`, params),
  411. // 拜访报表
  412. getAllCustomerVisit: (params = '') => vm.$u.post(`/Customer/CustomerCommunication/getAllCustomerVisit`,
  413. params),
  414. // 拜访报表
  415. getCustomerCallOnReportForm: (params = '') => vm.$u.post(
  416. `/Customer/CustomerCommunication/getCustomerCallOnReportForm`,
  417. params),
  418. // 拜访明细
  419. getCustomerVisitInfo: (params = '') => vm.$u.post(
  420. `/Customer/CustomerCommunication/getCustomerVisitInfo`, params),
  421. // 退款单列表
  422. getAllRefund: (params = '') => vm.$u.post(`Finance/Refund/getAllRefund`, params),
  423. // 退款单详情
  424. getRefundInfo: (params = '') => vm.$u.post(`Finance/Refund/getRefundInfo`, params),
  425. // 退款单审核
  426. updateRefundStatus: (params = '') => vm.$u.post(`Finance/Refund/updateRefundStatus`, params),
  427. // 退款单新增
  428. addRefund: (params = '') => vm.$u.post(`Finance/Refund/addRefund`, params),
  429. // 客户分布图
  430. getCustomerDistributed: (params = '') => vm.$u.post(`Customer/Customer/getCustomerDistributed`, params),
  431. // 账户管理明细
  432. getAllAccountDetail: (params = '') => vm.$u.post(`/Finance/AccountDetail/getAllAccountDetail`, params),
  433. // 账户管理详情
  434. getAccountInfo: (id, params = '') => vm.$u.post(`/Finance/Account/getAccountInfo/${id}`, params),
  435. // 账户管理删除
  436. delAccount: (id, params = '') => vm.$u.post(`/Finance/Account/delAccount/${id}`, params),
  437. // 账户管理禁用启用
  438. updateAccountStatus: (params = '') => vm.$u.post(`Finance/Account/updateAccountStatus`, params),
  439. // 账户管理新增
  440. addAccount: (params = '') => vm.$u.post(`/Finance/Account/addAccount`, params),
  441. // 账户管理新增
  442. editAccount: (id, params = '') => vm.$u.put(`/Finance/Account/editAccount/${id}`, params),
  443. //财务类型列表(不含分页)
  444. getAllFinanceTypeNoPage: (id, params = '') => vm.$u.get(
  445. `/Finance/FinanceType/getAllFinanceTypeNoPage/${id}`, params),
  446. // 消耗品列表
  447. getXhpList:(params = '') => vm.$u.get(`/Stock/Consume/list`, params),
  448. // 员工列表Department/ApiStaff/staffAll
  449. getYgList:(params = '') => vm.$u.post(`/Department/ApiStaff/staffAll`, params),
  450. //员工详情
  451. getYgdetail:(params = '') => vm.$u.post(`/Department/staff/getStaffInfo`, params),
  452. // 员工评价列表
  453. getYgPj:(params = '') => vm.$u.post(`/shop/ApiShopSubscribe/comment_list`, params),
  454. // 员工提成查询
  455. getYgTc:(params = '') => vm.$u.post(`/Department/Staff/getAllStaffRewardDesc`, params),
  456. //考勤列表
  457. getKqList:(params = '') => vm.$u.get(`/Department/ApiStaff/ExaminationRecord`, params),
  458. //Department/ApiStaff/ExaminationDetails
  459. ExaminationDetails:(params = '') => vm.$u.get(`/Department/ApiStaff/ExaminationDetails`, params),
  460. //
  461. scheduling_details:(params = '') => vm.$u.post(`/Department/ApiStaff/scheduling_details`, params),
  462. // 预约项目列表
  463. getYyItemList:(params = '') => vm.$u.post(`/shop/ShopProject/list`, params),
  464. //获取门店列表
  465. getStoreList:(params = '') => vm.$u.post(`/Shop/Shop/getShopByStaff `, params),
  466. getAllygList: (params = '') => vm.$u.get(`/Department/ApiStaff/staffAll`, params),
  467. //选择时间员工
  468. getTimeYgList: (params = '') => vm.$u.post(`/shop/ApiShopProject/choice`, params),
  469. //员工预约时间
  470. getYgYyTimeArea: (params = '') => vm.$u.post(`/shop/ApiShopProject/choice_time`, params),
  471. //添加预约订单
  472. addYyItem:(params = '') => vm.$u.post(`/shop/ShopSubscribe/add`, params),
  473. // 员工提成提现
  474. addReflectDetail:(params = '') => vm.$u.post(`/Department/ApiStaff/addReflectDetail`, params),
  475. //业绩纪录
  476. StaffLadder:(params = '') => vm.$u.post(`/Department/StaffLadder/list`, params),
  477. //店员转介绍Department/ApiStaff/Referral
  478. referral:(params = '') => vm.$u.post(`/Department/ApiStaff/Referral`, params),
  479. //获取员工的预约订单
  480. getYgYyList:(params = '') => vm.$u.get(`/Department/ApiStaff/list`, params),
  481. //增加预约订单项目Department/ApiStaff/addProject
  482. addProject:(params = '') => vm.$u.post(`/Department/ApiStaff/addProject`, params),
  483. //完成预约订单
  484. completeYy:(params = '') => vm.$u.post(`/Department/ApiStaff/complete`, params),
  485. //
  486. getYyOrderDetail:(params = '') => vm.$u.get(`/shop/ApiShopSubscribe/details`, params),
  487. //获取员工股权列表
  488. getYgGqList:(params = '') => vm.$u.get(`/Department/ApiStaff/stock_list`, params),
  489. //提现股权
  490. txGq:(params = '') => vm.$u.get(`/Department/ApiStaff/StockWithdrawal`, params),
  491. // 员工提现列表
  492. ygTxList:(params = '') => vm.$u.post(`/Department/ApiStaff/getWithdrawal`, params),
  493. //Department/Staff/updateStaff
  494. setYgInfo:(id,params = '')=> vm.$u.post(`/Department/Staff/updateStaff/${id}`, params)
  495. };
  496. }
  497. export default {
  498. install
  499. }