Browse Source

no message

featrue/v4.1
xpz2018 5 years ago
parent
commit
2a16283c3a
18 changed files with 61 additions and 48 deletions
  1. 6
      pages/agent/index/index.js
  2. 8
      pages/api/moment.js
  3. 5
      pages/api/request.js
  4. 13
      pages/api/ztb.js
  5. 4
      pages/article/article-item/index.js
  6. 14
      pages/article/detail/index.js
  7. 2
      pages/article/detail/index.wxml
  8. 4
      pages/article/factory/index.js
  9. 6
      pages/article/hot-index/index.js
  10. 1
      pages/article/index/index.js
  11. 4
      pages/article/point-index/index.js
  12. 4
      pages/article/price-detail/index.js
  13. 4
      pages/article/price-index/index.js
  14. 4
      pages/article/queue-index/index.js
  15. 21
      pages/index/index.js
  16. 4
      pages/login/index.js
  17. 3
      pages/mall/index/index.js
  18. 2
      utils/request.js

6
pages/agent/index/index.js

@ -1,5 +1,5 @@
// pages/agent/index/index.js // pages/agent/index/index.js
const request = require('../../../utils/request') //导入模块
import { getFactoryPrice, getFactoryCity } from "../../api/ztb"
const app = getApp() const app = getApp()
Page({ Page({
@ -34,7 +34,7 @@ Page({
this.fetchPapersList() this.fetchPapersList()
}, },
fetchRegionList: function(){ fetchRegionList: function(){
request.get('/recycle-service/get/paper-mill-city').then(result => {
getFactoryCity().then(result => {
//成功回调 //成功回调
this.data.cateList = [{cityId: '', cityName: '全部'}].concat(result.data) this.data.cateList = [{cityId: '', cityName: '全部'}].concat(result.data)
for (let index = 0; index < this.data.cateList.length; index++) { for (let index = 0; index < this.data.cateList.length; index++) {
@ -72,7 +72,7 @@ Page({
} else { } else {
this.setData({ requesting: true }) this.setData({ requesting: true })
} }
request.get('/recycle-service/get/paper-mill-paper-category-price-list', this.data.form).then(result => {
getFactoryPrice(this.data.form).then(result => {
//成功回调 //成功回调
if (result.data.records.length) { if (result.data.records.length) {
var respList = result.data.records var respList = result.data.records

8
pages/api/moment.js

@ -5,7 +5,7 @@ import { mGet, mPost } from "./request"
const app = getApp() const app = getApp()
const mconfig = { const mconfig = {
baseUrl: app.release ? `https://psc.qniao.cn` : `http://psc-dev.qniao.cn`
baseUrl: app.release ? `https://api-client-ztb.qniao.cn` : `https://api-client-ztb-dev.qniao.cn`
} }
// *******************************************************************账户业务*********************************************************** // *******************************************************************账户业务***********************************************************
// /article/save/Article 发文章 // /article/save/Article 发文章
@ -13,7 +13,7 @@ const postMoment = (params) => mPost(`/information-center/article/save/Article`,
// /article/update/Article/{id} 编辑文章 // /article/update/Article/{id} 编辑文章
const updateMoment = (id, params) => mPost(`/information-center/article/update/Article/${id}`, params, mconfig) const updateMoment = (id, params) => mPost(`/information-center/article/update/Article/${id}`, params, mconfig)
// /article/get/Article-list/文章列表 // /article/get/Article-list/文章列表
const getPreferList = (params) => mGet(`/information-center/article/get/Article-list`, params, mconfig)
const getPreferList = (params) => mGet(`/information-center/article/get/Article-list/`, params, mconfig)
// /article/get/Article-view-list 浏览文章历史列表 // /article/get/Article-view-list 浏览文章历史列表
const getViewedList = (params) => mGet(`/information-center/article/get/Article-view-list`, params, mconfig) const getViewedList = (params) => mGet(`/information-center/article/get/Article-view-list`, params, mconfig)
// /article/delete/Article删除文章 // /article/delete/Article删除文章
@ -21,11 +21,11 @@ const deleteMoment = (params) => mPost(`/information-center/article/delete/Artic
// /article/get/my-Article-list 我的文章列表 // /article/get/my-Article-list 我的文章列表
const getMyList = (params) => mGet(`/information-center/article/get/my-Article-list`, params, mconfig) const getMyList = (params) => mGet(`/information-center/article/get/my-Article-list`, params, mconfig)
// /article/get/Article-detail/{id} 文章详情 // /article/get/Article-detail/{id} 文章详情
const getMomentDetail = (id) => mGet(`/information-center/article/get/Article-detail/${id}`, params, mconfig)
const getMomentDetail = (id) => mGet(`/information-center/article/get/Article-detail/${id}`, null, mconfig)
// /article-reply/get/my-reply-list 我的评论列表 // /article-reply/get/my-reply-list 我的评论列表
const getReplyList = (params) => mGet(`/information-center/article-reply/get/my-reply-list`, params, mconfig) const getReplyList = (params) => mGet(`/information-center/article-reply/get/my-reply-list`, params, mconfig)
// /article-reply/get/reply-list/in/{articleId} 帖子评论列表 // /article-reply/get/reply-list/in/{articleId} 帖子评论列表
const getCommentList = (id) => mGet(`/information-center/article-reply/get/reply-list/in/${id}`, params, mconfig)
const getCommentList = (id, params) => mGet(`/information-center/article-reply/get/reply-list/in/${id}`, params, mconfig)
// /article-reply/like-or-cancel/article 点赞文章 // /article-reply/like-or-cancel/article 点赞文章
const likeMoment = (params) => mPost(`/information-center/article-reply/like-or-cancel/article`, params, mconfig) const likeMoment = (params) => mPost(`/information-center/article-reply/like-or-cancel/article`, params, mconfig)
// /article-reply/like-or-cancel/reply 点赞评论 // /article-reply/like-or-cancel/reply 点赞评论

5
pages/api/request.js

@ -96,8 +96,9 @@ function handleResult(result) {
if (result.code === 401) { if (result.code === 401) {
app.globalData.token = null app.globalData.token = null
app.globalData.userToken = null app.globalData.userToken = null
app.globalData.userInfo = null
wx.removeStorageSync('Authorization') wx.removeStorageSync('Authorization')
event.emit('EventMessage', { what: 666, desc: 'Logout' })
event.emit('EventMessage', { what: 888, desc: 'Logout' })
let pages = getCurrentPages() //当前页面栈 let pages = getCurrentPages() //当前页面栈
let prevPage = pages[pages.length - 1] //当前页面 let prevPage = pages[pages.length - 1] //当前页面
if (prevPage.route != 'pages/login/index') { if (prevPage.route != 'pages/login/index') {
@ -107,7 +108,7 @@ function handleResult(result) {
showCancel: false, showCancel: false,
success: function (res) { success: function (res) {
if (res.confirm) { if (res.confirm) {
wx.reLaunch({ url: '/pages/login/index' })
wx.navigateTo({ url: '/pages/login/index' })
} }
} }
}) })

13
pages/api/ztb.js

@ -11,10 +11,19 @@ const zconfig = {
// /authorize/get/product-line-token/by/login-token通过登录token获取产品线token // /authorize/get/product-line-token/by/login-token通过登录token获取产品线token
const loginToken = (params) => mPost(`/recycle-user-center/authorize/get/product-line-token/by/login-token`, params, zconfig) const loginToken = (params) => mPost(`/recycle-user-center/authorize/get/product-line-token/by/login-token`, params, zconfig)
///user/get/base-info基本信息 ///user/get/base-info基本信息
const getBaseInfo = () => mGet(`/recycle-user-center/user/get/base-info`, null, zconfig)
const getBaseInfo = () => mGet(`/recycle-service/user/get/base-info`, null, zconfig)
// /get/all-paper-mill 获取全部纸厂列表
const getAllFactoryList = () => mGet(`/recycle-service/get/all-paper-mill`, null, zconfig)
// /get/paper-mill-paper-category-price-list 获取纸厂品类价格信息列表
const getFactoryPrice = () => mGet(`/recycle-service/get/paper-mill-paper-category-price-list`, null, zconfig)
// /get/paper-mill-city 获取纸厂所有地区列表
const getFactoryCity = () => mGet(`/recycle-service/get/paper-mill-city`, null, zconfig)
export { export {
zconfig, zconfig,
loginToken, loginToken,
getBaseInfo
getBaseInfo,
getAllFactoryList,
getFactoryPrice,
getFactoryCity
} }

4
pages/article/article-item/index.js

@ -1,5 +1,5 @@
// pages/stock/index.js // pages/stock/index.js
const request = require('../../../utils/request') //导入模块
import { likeMoment } from "../../api/moment"
const util = require('../../../utils/util') const util = require('../../../utils/util')
const app = getApp() const app = getApp()
@ -32,7 +32,7 @@ Component({
return return
} }
// /article/like-or-cancel/article/{id} // /article/like-or-cancel/article/{id}
request.post('/information-center/article-reply/like-or-cancel/article', {articleId: this.data.item.id}).then(result => {
likeMoment({articleId: this.data.item.id}).then(result => {
this.setData({ ['item.likeQuantity']: result.data.likeQuantity, ['item.isLiked']: 1 }) this.setData({ ['item.likeQuantity']: result.data.likeQuantity, ['item.isLiked']: 1 })
}).catch(error => { }).catch(error => {
util.showToast(error) util.showToast(error)

14
pages/article/detail/index.js

@ -1,4 +1,4 @@
const request = require('../../../utils/request') //导入模块
import { getMomentDetail, getCommentList, likeMoment, likeComment, commentMoment } from "../../api/moment"
const util = require('../../../utils/util') const util = require('../../../utils/util')
const app = getApp() const app = getApp()
// pages/moment/detail/index.js // pages/moment/detail/index.js
@ -42,7 +42,7 @@ Page({
this.data.form.articleId = options.id this.data.form.articleId = options.id
wx.showLoading({ title: '加载中', mask: true }) wx.showLoading({ title: '加载中', mask: true })
// /article/get/Article-detail/{id}文章详情 // /article/get/Article-detail/{id}文章详情
request.get('/information-center/article/get/Article-detail/' + options.id).then(result => {
getMomentDetail(options.id).then(result => {
//成功回调 //成功回调
this.setData({ momentDetail: result.data }) this.setData({ momentDetail: result.data })
this.fetchCommentList() this.fetchCommentList()
@ -68,7 +68,7 @@ Page({
} }
this.setData({ requesting: true }) this.setData({ requesting: true })
// /article-reply/get/reply-list/in/{articleId} 帖子评论列表 // /article-reply/get/reply-list/in/{articleId} 帖子评论列表
request.get('/information-center/article-reply/get/reply-list/in/' + this.data.id, this.data.form).then(result => {
getCommentList(this.data.id, this.data.form).then(result => {
if (result.data.records.length) { if (result.data.records.length) {
var respList = result.data.records var respList = result.data.records
let nowList = `commentList[${this.data.commentList.length}]` let nowList = `commentList[${this.data.commentList.length}]`
@ -139,7 +139,7 @@ Page({
wx.showLoading({ title: '处理中', mask: true }) wx.showLoading({ title: '处理中', mask: true })
var form = { content: this.data.comment, articleId: this.data.id} var form = { content: this.data.comment, articleId: this.data.id}
// /article-reply/reply 评论 // /article-reply/reply 评论
request.post('/information-center/article-reply/reply', form).then(result => {
commentMoment(form).then(result => {
this.setData({ inputBottom: 0, focus: false, comment: '' }) this.setData({ inputBottom: 0, focus: false, comment: '' })
wx.hideLoading() wx.hideLoading()
util.showToast('评论成功') util.showToast('评论成功')
@ -149,7 +149,7 @@ Page({
util.showToast(error) util.showToast(error)
}) })
}, },
likeComment: function(e){
postLikeComment: function(e){
if(!app.globalData.userInfo){ if(!app.globalData.userInfo){
wx.navigateTo({ url: '/pages/login/index' }) wx.navigateTo({ url: '/pages/login/index' })
return return
@ -160,7 +160,7 @@ Page({
return return
} }
// /article-reply/like-or-cancel/reply 点赞评论 // /article-reply/like-or-cancel/reply 点赞评论
request.post('/information-center/article-reply/like-or-cancel/reply', {replyId: item.id}).then(result => {
likeComment({replyId: item.id}).then(result => {
if(item.isLiked){ if(item.isLiked){
this.setData({ this.setData({
['commentList[' + e.currentTarget.dataset.page + '][' + e.currentTarget.dataset.index + '].likeQuantity']: result.data.likeQuantity, ['commentList[' + e.currentTarget.dataset.page + '][' + e.currentTarget.dataset.index + '].likeQuantity']: result.data.likeQuantity,
@ -185,7 +185,7 @@ Page({
util.showToast('请勿重复点赞') util.showToast('请勿重复点赞')
return return
} }
request.post('/information-center/article-reply/like-or-cancel/article', {articleId: this.data.id}).then(result => {
likeMoment({articleId: this.data.id}).then(result => {
this.setData({ this.setData({
['momentDetail.likeQuantity']: result.data.likeQuantity, ['momentDetail.likeQuantity']: result.data.likeQuantity,
['momentDetail.isLiked']: 1 ['momentDetail.isLiked']: 1

2
pages/article/detail/index.wxml

@ -55,7 +55,7 @@
<view class="content" style="padding-left:20rpx"> <view class="content" style="padding-left:20rpx">
<view class="flex flex-justify text-black"> <view class="flex flex-justify text-black">
<view class="text-gray text-cut" style="width: 160px">{{item.replierNickname}}</view> <view class="text-gray text-cut" style="width: 160px">{{item.replierNickname}}</view>
<view data-page="{{pageIndex}}" data-index="{{index}}" bindtap="likeComment">
<view data-page="{{pageIndex}}" data-index="{{index}}" bindtap="postLikeComment">
<text class="text-df text-black" style="margin-right:4rpx">{{item.likeQuantity || '赞'}}</text> <text class="text-df text-black" style="margin-right:4rpx">{{item.likeQuantity || '赞'}}</text>
<text class="cuIcon-appreciate{{item.isLiked ? 'fill' : ''}} text-{{item.isLiked ? 'blue' : 'gray'}}"></text> <text class="cuIcon-appreciate{{item.isLiked ? 'fill' : ''}} text-{{item.isLiked ? 'blue' : 'gray'}}"></text>
</view> </view>

4
pages/article/factory/index.js

@ -1,5 +1,5 @@
// pages/moment/paper/index.js // pages/moment/paper/index.js
const request = require('../../../utils/request') //导入模块
import { getAllFactoryList } from "../../api/ztb"
const util = require('../../../utils/util') const util = require('../../../utils/util')
const storage = require('../../../utils/storage') const storage = require('../../../utils/storage')
const event = require('../../../utils/event.js') const event = require('../../../utils/event.js')
@ -33,7 +33,7 @@ Page({
if(options.ids){ if(options.ids){
this.data.idString = options.ids this.data.idString = options.ids
} }
request.get('/recycle-service/get/all-paper-mill').then(result => {
getAllFactoryList().then(result => {
//成功回调 //成功回调
if(!util.isEmpty(this.data.recommendedString)){ if(!util.isEmpty(this.data.recommendedString)){
var that = this var that = this

6
pages/article/hot-index/index.js

@ -1,4 +1,6 @@
// pages/stock/index.js // pages/stock/index.js
import { getPreferList } from "../../api/moment"
import { getAllFactoryList } from "../../api/ztb"
const request = require('../../../utils/request') //导入模块 const request = require('../../../utils/request') //导入模块
const util = require('../../../utils/util') const util = require('../../../utils/util')
const storage = require('../../../utils/storage') const storage = require('../../../utils/storage')
@ -66,7 +68,7 @@ Component({
} }
} }
// /recycle-service/get/paper-mill-list // /recycle-service/get/paper-mill-list
request.get('/recycle-service/get/all-paper-mill').then(result => {
getAllFactoryList().then(result => {
result.data.sort((a, b)=> b.isRecommended - a.isRecommended) result.data.sort((a, b)=> b.isRecommended - a.isRecommended)
this.setData({ factoryList: result.data.slice(0, 8) }) this.setData({ factoryList: result.data.slice(0, 8) })
}) })
@ -98,7 +100,7 @@ Component({
} }
this.data.requesting = true this.data.requesting = true
// /article/get/article-list 查询文章列表 // /article/get/article-list 查询文章列表
request.get('/information-center/article/get/Article-list/', this.data.form).then(result => {
getPreferList(this.data.form).then(result => {
//成功回调 //成功回调
if (result.data.records.length) { if (result.data.records.length) {
var respList = result.data.records var respList = result.data.records

1
pages/article/index/index.js

@ -1,5 +1,4 @@
// pages/stock/index.js // pages/stock/index.js
const request = require('../../../utils/request') //导入模块
const util = require('../../../utils/util') const util = require('../../../utils/util')
const app = getApp() const app = getApp()

4
pages/article/point-index/index.js

@ -1,5 +1,5 @@
// pages/stock/index.js // pages/stock/index.js
const request = require('../../../utils/request') //导入模块
import { getPreferList } from "../../api/moment"
const event = require('../../../utils/event.js') const event = require('../../../utils/event.js')
const app = getApp() const app = getApp()
@ -65,7 +65,7 @@ Component({
return return
} }
this.data.requesting = true this.data.requesting = true
request.get('/information-center/article/get/Article-list/', this.data.form).then(result => {
getPreferList(this.data.form).then(result => {
//成功回调 //成功回调
if (result.data.records.length) { if (result.data.records.length) {
var respList = result.data.records var respList = result.data.records

4
pages/article/price-detail/index.js

@ -1,5 +1,5 @@
// pages/moment/price/index.js // pages/moment/price/index.js
const request = require('../../../utils/request') //导入模块
import { getFactoryPrice } from "../../api/ztb"
const event = require('../../../utils/event') const event = require('../../../utils/event')
const storage = require('../../../utils/storage') const storage = require('../../../utils/storage')
const app = getApp() const app = getApp()
@ -58,7 +58,7 @@ Page({
} else { } else {
this.setData({ requesting: true }) this.setData({ requesting: true })
} }
request.get('/recycle-service/get/paper-mill-paper-category-price-list', this.data.form).then(result => {
getFactoryPrice(this.data.form).then(result => {
//成功回调 //成功回调
if (result.data.records.length) { if (result.data.records.length) {
var respList = result.data.records var respList = result.data.records

4
pages/article/price-index/index.js

@ -1,5 +1,5 @@
// pages/stock/index.js // pages/stock/index.js
const request = require('../../../utils/request') //导入模块
import { getPreferList } from "../../api/moment"
const event = require('../../../utils/event.js') const event = require('../../../utils/event.js')
const app = getApp() const app = getApp()
@ -59,7 +59,7 @@ Component({
return return
} }
this.data.requesting = true this.data.requesting = true
request.get('/information-center/article/get/Article-list/', this.data.form).then(result => {
getPreferList(this.data.form).then(result => {
//成功回调 //成功回调
if (result.data.records.length) { if (result.data.records.length) {
var respList = result.data.records var respList = result.data.records

4
pages/article/queue-index/index.js

@ -1,5 +1,5 @@
// pages/stock/index.js // pages/stock/index.js
const request = require('../../../utils/request') //导入模块
import { getPreferList } from "../../api/moment"
const event = require('../../../utils/event') const event = require('../../../utils/event')
const app = getApp() const app = getApp()
@ -57,7 +57,7 @@ Component({
return return
} }
this.data.requesting = true this.data.requesting = true
request.get('/information-center/article/get/Article-list/', this.data.form).then(result => {
getPreferList(this.data.form).then(result => {
//成功回调 //成功回调
if (result.data.records.length) { if (result.data.records.length) {
var respList = result.data.records var respList = result.data.records

21
pages/index/index.js

@ -1,5 +1,6 @@
import { config, getUserInfo} from "../api/user" import { config, getUserInfo} from "../api/user"
import { zconfig, loginToken } from "../api/ztb" import { zconfig, loginToken } from "../api/ztb"
import { mconfig } from "../api/moment"
const event = require('../../utils/event.js') const event = require('../../utils/event.js')
const storage = require('../../utils/storage') const storage = require('../../utils/storage')
const app = getApp() const app = getApp()
@ -73,7 +74,6 @@ Page({
app.globalData.token = authorization app.globalData.token = authorization
this.fetchUserInfo() this.fetchUserInfo()
} else { } else {
wx.hideLoading()
this.toIndex() this.toIndex()
} }
} }
@ -102,9 +102,17 @@ Page({
}) })
}, },
toIndex: function(){ toIndex: function(){
if(!app.globalData.token){
wx.hideLoading()
this.onResume()
if(this.data.path){
wx.navigateTo({ url: this.data.path })
}
return
}
loginToken({loginToken: app.globalData.token}).then(result => { loginToken({loginToken: app.globalData.token}).then(result => {
zconfig.header = { 'Authorization': 'QNT ' + result.data }
// cconfig.header = { 'Authorization': 'QNT ' + result.data }
zconfig.header = { 'Authorization': 'QNT ' + result.data.token }
mconfig.header = { 'Authorization': 'QNT ' + result.data.token }
// pconfig.header = { 'Authorization': 'QNT ' + result.data } // pconfig.header = { 'Authorization': 'QNT ' + result.data }
wx.hideLoading() wx.hideLoading()
this.onResume() this.onResume()
@ -121,13 +129,6 @@ Page({
} }
}) })
}, },
toIndex: function(){
this.onResume()
if(this.data.path){
wx.navigateTo({ url: this.data.path })
}
// 进行弹窗的dialog显示处理;
},
onResume: function(){ onResume: function(){
var pageView = this.selectComponent('#' + this.data.TabList[this.data.pageIndex].value) var pageView = this.selectComponent('#' + this.data.TabList[this.data.pageIndex].value)
if (pageView && this.data.inited) { if (pageView && this.data.inited) {

4
pages/login/index.js

@ -34,7 +34,6 @@ Page({
this.wxLogin() this.wxLogin()
var check = wx.getStorageSync('AgreeCheck') var check = wx.getStorageSync('AgreeCheck')
app.globalData.kg = wx.getStorageSync('ztb-kg') app.globalData.kg = wx.getStorageSync('ztb-kg')
this.checkLogin()
if (check) { if (check) {
this.setData({check: true}) this.setData({check: true})
} }
@ -59,7 +58,8 @@ Page({
app.globalData.userInfo = result.data app.globalData.userInfo = result.data
this.setData({ loging: false}) this.setData({ loging: false})
loginToken({loginToken: app.globalData.token}).then(result => { loginToken({loginToken: app.globalData.token}).then(result => {
zconfig.header = { 'Authorization': 'QNT ' + result.data }
zconfig.header = { 'Authorization': 'QNT ' + result.data.token }
console.log(zconfig)
// cconfig.header = { 'Authorization': 'QNT ' + result.data } // cconfig.header = { 'Authorization': 'QNT ' + result.data }
// pconfig.header = { 'Authorization': 'QNT ' + result.data } // pconfig.header = { 'Authorization': 'QNT ' + result.data }
// 登录流程完成; // 登录流程完成;

3
pages/mall/index/index.js

@ -1,4 +1,5 @@
// pages/message/index.js // pages/message/index.js
import { getFactoryPrice } from "../../api/ztb"
const request = require('../../../utils/request') //导入模块 const request = require('../../../utils/request') //导入模块
const event = require('../../../utils/event') const event = require('../../../utils/event')
const util = require('../../../utils/util') const util = require('../../../utils/util')
@ -334,7 +335,7 @@ Component({
} else { } else {
this.setData({ ['requesting[2]']: true }) this.setData({ ['requesting[2]']: true })
} }
request.get('/recycle-service/get/paper-mill-paper-category-price-list', this.data.form[2]).then(result => {
getFactoryPrice(this.data.form[2]).then(result => {
//成功回调 //成功回调
if (result.data.records.length) { if (result.data.records.length) {
var respList = result.data.records var respList = result.data.records

2
utils/request.js

@ -55,7 +55,7 @@ function fun(url, method, data, header) {
app.globalData.userToken = null app.globalData.userToken = null
wx.removeStorageSync('accessToken') wx.removeStorageSync('accessToken')
wx.removeStorageSync('Authorization') wx.removeStorageSync('Authorization')
event.emit('EventMessage', { what: 666, desc: 'Logout' })
event.emit('EventMessage', { what: 888, desc: 'Logout' })
let pages = getCurrentPages(); //当前页面栈 let pages = getCurrentPages(); //当前页面栈
let prevPage = pages[pages.length - 1]; //当前页面 let prevPage = pages[pages.length - 1]; //当前页面
if (prevPage.route != 'pages/login/index' && !modal) { if (prevPage.route != 'pages/login/index' && !modal) {

Loading…
Cancel
Save