dever 6 years ago
commit
133de52c3f
100 changed files with 865 additions and 0 deletions
  1. 2 0
      app.js
  2. 50 0
      app.json
  3. 132 0
      app.wxss
  4. 30 0
      dever/config.js
  5. 260 0
      dever/core.js
  6. 18 0
      dever/package/analog.js
  7. 194 0
      dever/package/audio.js
  8. 46 0
      dever/package/carts.js
  9. 50 0
      dever/package/network.js
  10. 83 0
      dever/package/share.js
  11. BIN
      dever/package/wxParse/emojis/00.gif
  12. BIN
      dever/package/wxParse/emojis/01.gif
  13. BIN
      dever/package/wxParse/emojis/02.gif
  14. BIN
      dever/package/wxParse/emojis/03.gif
  15. BIN
      dever/package/wxParse/emojis/04.gif
  16. BIN
      dever/package/wxParse/emojis/05.gif
  17. BIN
      dever/package/wxParse/emojis/06.gif
  18. BIN
      dever/package/wxParse/emojis/07.gif
  19. BIN
      dever/package/wxParse/emojis/08.gif
  20. BIN
      dever/package/wxParse/emojis/09.gif
  21. BIN
      dever/package/wxParse/emojis/10.gif
  22. BIN
      dever/package/wxParse/emojis/100.gif
  23. BIN
      dever/package/wxParse/emojis/101.gif
  24. BIN
      dever/package/wxParse/emojis/102.gif
  25. BIN
      dever/package/wxParse/emojis/103.gif
  26. BIN
      dever/package/wxParse/emojis/104.gif
  27. BIN
      dever/package/wxParse/emojis/105.gif
  28. BIN
      dever/package/wxParse/emojis/106.gif
  29. BIN
      dever/package/wxParse/emojis/107.gif
  30. BIN
      dever/package/wxParse/emojis/108.gif
  31. BIN
      dever/package/wxParse/emojis/109.gif
  32. BIN
      dever/package/wxParse/emojis/11.gif
  33. BIN
      dever/package/wxParse/emojis/110.gif
  34. BIN
      dever/package/wxParse/emojis/111.gif
  35. BIN
      dever/package/wxParse/emojis/112.gif
  36. BIN
      dever/package/wxParse/emojis/113.gif
  37. BIN
      dever/package/wxParse/emojis/114.gif
  38. BIN
      dever/package/wxParse/emojis/115.gif
  39. BIN
      dever/package/wxParse/emojis/116.gif
  40. BIN
      dever/package/wxParse/emojis/117.gif
  41. BIN
      dever/package/wxParse/emojis/118.gif
  42. BIN
      dever/package/wxParse/emojis/119.gif
  43. BIN
      dever/package/wxParse/emojis/12.gif
  44. BIN
      dever/package/wxParse/emojis/120.gif
  45. BIN
      dever/package/wxParse/emojis/121.gif
  46. BIN
      dever/package/wxParse/emojis/122.gif
  47. BIN
      dever/package/wxParse/emojis/123.gif
  48. BIN
      dever/package/wxParse/emojis/124.gif
  49. BIN
      dever/package/wxParse/emojis/125.gif
  50. BIN
      dever/package/wxParse/emojis/126.gif
  51. BIN
      dever/package/wxParse/emojis/127.gif
  52. BIN
      dever/package/wxParse/emojis/128.gif
  53. BIN
      dever/package/wxParse/emojis/129.gif
  54. BIN
      dever/package/wxParse/emojis/13.gif
  55. BIN
      dever/package/wxParse/emojis/130.gif
  56. BIN
      dever/package/wxParse/emojis/131.gif
  57. BIN
      dever/package/wxParse/emojis/132.gif
  58. BIN
      dever/package/wxParse/emojis/133.gif
  59. BIN
      dever/package/wxParse/emojis/134.gif
  60. BIN
      dever/package/wxParse/emojis/14.gif
  61. BIN
      dever/package/wxParse/emojis/15.gif
  62. BIN
      dever/package/wxParse/emojis/16.gif
  63. BIN
      dever/package/wxParse/emojis/17.gif
  64. BIN
      dever/package/wxParse/emojis/18.gif
  65. BIN
      dever/package/wxParse/emojis/19.gif
  66. BIN
      dever/package/wxParse/emojis/20.gif
  67. BIN
      dever/package/wxParse/emojis/21.gif
  68. BIN
      dever/package/wxParse/emojis/22.gif
  69. BIN
      dever/package/wxParse/emojis/23.gif
  70. BIN
      dever/package/wxParse/emojis/24.gif
  71. BIN
      dever/package/wxParse/emojis/25.gif
  72. BIN
      dever/package/wxParse/emojis/26.gif
  73. BIN
      dever/package/wxParse/emojis/27.gif
  74. BIN
      dever/package/wxParse/emojis/28.gif
  75. BIN
      dever/package/wxParse/emojis/29.gif
  76. BIN
      dever/package/wxParse/emojis/30.gif
  77. BIN
      dever/package/wxParse/emojis/31.gif
  78. BIN
      dever/package/wxParse/emojis/32.gif
  79. BIN
      dever/package/wxParse/emojis/33.gif
  80. BIN
      dever/package/wxParse/emojis/34.gif
  81. BIN
      dever/package/wxParse/emojis/35.gif
  82. BIN
      dever/package/wxParse/emojis/36.gif
  83. BIN
      dever/package/wxParse/emojis/37.gif
  84. BIN
      dever/package/wxParse/emojis/38.gif
  85. BIN
      dever/package/wxParse/emojis/39.gif
  86. BIN
      dever/package/wxParse/emojis/40.gif
  87. BIN
      dever/package/wxParse/emojis/41.gif
  88. BIN
      dever/package/wxParse/emojis/42.gif
  89. BIN
      dever/package/wxParse/emojis/43.gif
  90. BIN
      dever/package/wxParse/emojis/44.gif
  91. BIN
      dever/package/wxParse/emojis/45.gif
  92. BIN
      dever/package/wxParse/emojis/46.gif
  93. BIN
      dever/package/wxParse/emojis/47.gif
  94. BIN
      dever/package/wxParse/emojis/48.gif
  95. BIN
      dever/package/wxParse/emojis/49.gif
  96. BIN
      dever/package/wxParse/emojis/50.gif
  97. BIN
      dever/package/wxParse/emojis/51.gif
  98. BIN
      dever/package/wxParse/emojis/52.gif
  99. BIN
      dever/package/wxParse/emojis/53.gif
  100. BIN
      dever/package/wxParse/emojis/54.gif

+ 2 - 0
app.js

@@ -0,0 +1,2 @@
+var dever = require('./dever/core.js');
+App(dever.app);

+ 50 - 0
app.json

@@ -0,0 +1,50 @@
+{
+  "pages": [
+    "template/home/index",
+    "template/pay/index",
+    "template/carts/index",
+    "template/login/index",
+    "template/view/index"
+  ],
+  "window": {
+    "navigationBarBackgroundColor": "#39b54a",
+    "navigationBarTitleText": "Dever",
+    "navigationStyle": "custom",
+    "navigationBarTextStyle": "white",
+    "enablePullDownRefresh": true
+  },
+  "component": true,
+  "tabBar": {
+    "color": "#aaa",
+    "selectedColor": "#39b54a",
+    "borderStyle": "black",
+    "backgroundColor": "#ffffff",
+    "list": [
+      {
+        "pagePath": "template/home/index",
+        "iconPath": "/static/img/tabbar/basics.png",
+        "selectedIconPath": "/static/img/tabbar/basics_cur.png",
+        "text": "发现"
+      },
+      {
+        "pagePath": "template/pay/index",
+        "iconPath": "/static/img/tabbar/component.png",
+        "selectedIconPath": "/static/img/tabbar/component_cur.png",
+        "text": "祝福"
+      },
+      {
+        "pagePath": "template/carts/index",
+        "iconPath": "/static/img/tabbar/plugin.png",
+        "selectedIconPath": "/static/img/tabbar/plugin_cur.png",
+        "text": "我的"
+      }
+    ]
+  },
+  "networkTimeout": {
+    "request": 10000,
+    "connectSocket": 10000,
+    "uploadFile": 10000,
+    "downloadFile": 10000
+  },
+  "debug": true
+}

+ 132 - 0
app.wxss

@@ -0,0 +1,132 @@
+@import 'static/colorui/icon.wxss';
+@import 'static/colorui/colorui.wxss';
+
+.nav-list {
+  display: flex;
+  flex-wrap: wrap;
+  padding: 0px 20px 0px;
+  justify-content: space-between;
+}
+
+.nav-li {
+  color: #666;
+  padding: 15px;
+  border-radius: 6px;
+  width: 45%;
+  margin: 0 2.5% 20px;
+  background-image: url(https://image.weilanwl.com/color2.0/cardBg.png);
+  background-size: cover;
+  background-position: center;
+  position: relative;
+  z-index: 1;
+}
+
+.nav-li::after {
+  content: "";
+  position: absolute;
+  z-index: -1;
+  background-color: inherit;
+  width: 100%;
+  height: 100%;
+  left: 0;
+  bottom: -10%;
+  border-radius: 5px;
+  opacity: 0.2;
+  transform: scale(0.9, 0.9);
+}
+
+.nav-li.cur {
+  color: #fff;
+  background: rgb(94, 185, 94);
+  box-shadow: 2px 2px 3px rgba(94, 185, 94, 0.4);
+}
+
+.nav-title {
+  font-size: 16px;
+  font-weight: 300;
+}
+
+.nav-title::first-letter {
+  font-size: 20px;
+  margin-right: 2px;
+}
+
+.nav-name {
+  font-size: 14px;
+  text-transform: Capitalize;
+  margin-top: 10px;
+  position: relative;
+}
+
+.nav-name::before {
+  content: "";
+  position: absolute;
+  display: block;
+  width: 20px;
+  height: 3px;
+  background: #fff;
+  bottom: 0;
+  right: 0;
+  opacity: 0.5;
+}
+
+.nav-name::after {
+  content: "";
+  position: absolute;
+  display: block;
+  width: 50px;
+  height: 1px;
+  background: #fff;
+  bottom: 0;
+  right: 20px;
+  opacity: 0.3;
+}
+
+.nav-name::first-letter {
+  font-weight: bold;
+  font-size: 18px;
+  margin-right: 1px;
+}
+
+.nav-li icon {
+  position: absolute;
+  right: 15px;
+  top: 15px;
+  font-size: 26px;
+  width: 30px;
+  height: 30px;
+  text-align: center;
+  line-height: 30px;
+}
+
+.text-light {
+  font-weight: 300;
+}
+
+@keyframes show {
+  0% {
+    transform: translateY(-50px);
+  }
+
+  60% {
+    transform: translateY(20px);
+  }
+
+  100% {
+    transform: translateY(0px);
+  }
+}
+
+@-webkit-keyframes show {
+  0% {
+    transform: translateY(-50px);
+  }
+
+  60% {
+    transform: translateY(20px);
+  }
+
+  100% {
+    transform: translateY(0px);
+  }
+}

+ 30 - 0
dever/config.js

@@ -0,0 +1,30 @@
+var config = 
+{
+    // 域名
+    host : 
+    {
+        // 主域名
+        'main': 'http://192.168.33.10/sharepic/main/?l='
+    },
+
+    // 项目id
+    project : 1,
+
+    //版本号
+    version : '1.0.0',
+
+    //debug模式
+    debug : true,
+
+    //本地模式,将不会请求接口
+    local : false,
+}
+
+//定义模拟数据
+var data = {};
+
+config.data = data;
+
+module.exports = {
+    config:config
+}

+ 260 - 0
dever/core.js

@@ -0,0 +1,260 @@
+
+var dever =
+{
+    //初始化
+    init : function()
+    {
+        if (!this.config) {
+          this.config = require('config.js').config;
+          this.setting = {};
+          this.log('init config', this.config);
+
+          wx.getSystemInfo({
+            success: e => {
+              this.config.bar = {};
+              this.config.bar.status = e.statusBarHeight;
+              this.config.bar.custom = e.platform == 'android' ? e.statusBarHeight + 50 : e.statusBarHeight + 45;
+            }
+          })
+        }
+        return this;
+    }
+
+    //设置title
+    ,title : function(title)
+    {
+      wx.setNavigationBarTitle({
+        title: title
+      })
+    }
+
+    //获取模板里传过来的data
+    ,getData : function(event)
+    {
+      return event.currentTarget.dataset;
+    }
+
+    //保存数据到存储器
+    ,save : function(key, value)
+    {
+      wx.setStorageSync(key, value);
+      this.log('save ' + key, value);
+    }
+
+    //读取保存数据到存储器
+    ,getSave: function (key)
+    {
+      wx.getStorageSync(key)
+    }
+
+    //设置服务器传过来的公共值
+    ,setSetting : function(value)
+    {
+        this.setting = value;
+        this.log('init server setting', this.setting);
+        if (value.title) {
+          this.title(value.title);
+        } else if(value.name) {
+          this.title(value.name);
+        }
+    }
+
+    //获取包
+    ,package : function(name)
+    {
+        return require('package/' + name + '.js');
+    }
+
+    //html解析
+    ,html : function()
+    {
+        var wxParse = this.package('wxParse');
+    }
+
+    //提示框
+    ,alert : function(msg, title)
+    {
+        wx.showToast({
+          title: msg,
+          icon: 'success',
+          duration: 3000
+        });
+    }
+
+    //跳转
+    ,location : function(url)
+    {
+        this.log('location', url);
+        wx.navigateTo({
+          url: '../../template/' + url,
+        })
+    }
+
+    //回退 delta 返回的页面数,如果 delta 大于现有页面数,则返回到首页。
+    ,goBack: function(delta)
+    {
+      if(typeof delta == 'undefined') delta = 1;
+      wx.navigateBack({
+        delta: delta
+      })
+    }
+
+    //log
+    ,log : function(title, msg)
+    {
+      if (this.config.debug) {
+        console.log('dever debug -- ' + title, msg);
+      }
+    }
+
+    //加载购物车
+    ,carts: function(self, save, path)
+    {
+      this.package('carts').load(self, save, path);
+    }
+}
+
+var page =
+{
+  dever : dever.init()
+  ,data: {}
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  ,onLoad: function (options) {
+    this.setConfig();
+    this.stopPullDown();
+    if (this.hasOwnProperty('oLoad')) {
+      this.oLoad(options);
+    }
+  }
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  ,onReady: function () {
+    if (this.hasOwnProperty('oReady')) {
+      this.oReady();
+    }
+  }
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  ,onShow: function () {
+    if (this.hasOwnProperty('oShow')) {
+      this.oShow();
+    }
+  }
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  ,onHide: function () {
+    if (this.hasOwnProperty('oHide')) {
+      this.oHide();
+    }
+  }
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  ,onUnload: function () {
+    if (this.hasOwnProperty('oUnload')) {
+      this.oUnload();
+    }
+  }
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  ,onPullDownRefresh: function () {
+    wx.showNavigationBarLoading();
+    this.onLoad();
+  }
+
+  /**
+   * 停止下拉刷新
+   */
+  ,stopPullDown: function () {
+    wx.hideNavigationBarLoading();
+    wx.stopPullDownRefresh();
+  }
+
+  /**
+   * 用户点击右上角分享
+   */
+  ,onShareAppMessage: function () {
+    if (this.hasOwnProperty('oShare')) {
+      this.oShare();
+    }
+  }
+
+  //设置模板变量
+  ,set : function(key, value)
+  {
+    var data = {};
+    data[key] = value;
+    this.sets(data);
+  }
+
+  //设置列表页模板变量
+  ,setList: function (value)
+  {
+    this.set('list', value);
+  }
+
+  //设置详情页模板变量
+  ,setView: function (value)
+  {
+    this.set('view', value);
+  }
+
+  //设置模板变量
+  ,sets: function (data)
+  {
+    this.dever.log('data', data);
+    this.setData(data);
+  }
+
+  //设置基本配置模板变量
+  ,setConfig: function ()
+  {
+    this.set('config', this.dever.config);
+  }
+
+  //获取请求
+  ,request : function(url, param, callback, method)
+  {
+      if (!method) {
+          method = 'get';
+      }
+      return this.dever.package('network').request(this, url, param, callback, method);
+  }
+}
+
+var app =
+{
+  onLaunch: function () {
+    if (this.hasOwnProperty('oLaunch')) {
+      this.oLaunch();
+    }
+  },
+  onShow: function () {
+    if (this.hasOwnProperty('oShow')) {
+      this.oShow();
+    }
+  },
+  onHide: function () {
+    if (this.hasOwnProperty('oHide')) {
+      this.oHide();
+    }
+  },
+  dever: dever,
+  page: page
+}
+
+module.exports = {
+    app: app
+}

+ 18 - 0
dever/package/analog.js

@@ -0,0 +1,18 @@
+//本地模拟数据
+function data(dever, method, param) {
+  var config = dever.config.data;
+  if (config[method]) {
+      var data = config[method];
+      if (data.config) {
+        dever.setSetting(data.config);
+      }
+      dever.stopPullDown();
+      callback.success(data, data);
+      return true;
+  }
+  return false;
+}
+
+module.exports = {
+  data: data
+}

+ 194 - 0
dever/package/audio.js

@@ -0,0 +1,194 @@
+var Audio = {
+  //音乐列表
+  list: [],
+  //音频管理器
+  manage: false,
+  //当前播放第几首
+  current: 0,
+  //是否正在播放
+  running: false,
+  //是否绑定播放进度更新事件
+  bindProcess: false,
+  //绑定的主事件
+  obj:false,
+  //最大秒数
+  max:0,
+  loading:false,
+
+  init: function (obj) {
+    if (this.manage) {
+      return
+    }
+    if (obj) {
+      this.obj = obj
+    }
+    
+    this.setRunning(false)
+    var audio = wx.getStorageSync('audioaudo')
+    if (!audio) {
+      audio = wx.getBackgroundAudioManager()
+      wx.setStorageSync('audio', audio)
+    }
+    this.manage = audio
+    this.manage.stop()
+  }
+
+  , add: function (data) {
+    this.list.push(data)
+  }
+
+  , play: function (index) {
+    this.init()
+    if (!index) {
+      index = 0
+    }
+    if (this.loading == false) {
+      this.current = index
+      var data = this.list[index]
+      this.setManageAttr(data)
+    } else {
+      this.manage.play()
+    }
+    
+    this.setRunning(true)
+    return this.running
+  }
+
+  , pause: function () {
+    this.init()
+    this.manage.pause()
+    this.setRunning(false)
+  }
+
+  , stop: function () {
+    this.init()
+    this.manage.stop()
+    this.setRunning(false)
+  }
+
+  , setRunning: function (value) {
+    this.running = value
+    wx.setStorageSync('audoRunning', this.running)
+    if (this.obj) {
+      this.obj.setData({
+        audioRunning: this.running
+      })
+    }
+  }
+
+  , getManage: function () {
+    this.init()
+    return this.manage
+  }
+
+  //跳转播放到多少秒
+  , seek: function (value) {
+    this.init()
+    this.manage.seek(this.duration() * value)
+  }
+
+  //根据百分比值,计算总秒数
+  , duration: function () {
+    this.init()
+    return this.manage.duration / 100
+  }
+
+  //根据当前秒数,计算当前进度
+  , currentTime: function () {
+    this.init()
+    if (this.manage.currentTime >= this.manage.duration) {
+      return 100
+    }
+    return (this.manage.currentTime / this.manage.duration) * 100
+  }
+
+  //播放进度更新
+  , process: function () {
+    this.init()
+    if (!this.obj) {
+      return
+    }
+    var that = this
+    this.manage.onTimeUpdate(function () {
+      var cur = that.currentTime()
+      if (cur >= 100) {
+        cur = 0
+        that.running = false
+      }
+
+      if (that.max <= 0) {
+        that.max = that.manage.duration
+      }
+      
+      that.obj.setData({
+        audioProcess: cur,
+        audioCurTime: that.time(that.manage.currentTime),
+        audioTotalTime: that.time(that.max)
+      })
+    })
+    this.bindProcess = true
+  }
+
+  , setManageAttr : function (data) {
+    this.loading = true
+    this.manage.title = data.title
+    this.manage.epname = data.epname
+    this.manage.singer = data.singer
+    this.manage.coverImgUrl = data.coverImgUrl
+    this.manage.src = data.src
+    this.setOn()
+  }
+
+  , time : function(value) {
+    var secondTime = parseInt(value);// 秒
+    var minuteTime = 0;// 分
+    var hourTime = 0;// 小时
+    if (secondTime > 60) {//如果秒数大于60,将秒数转换成整数
+      //获取分钟,除以60取整数,得到整数分钟
+      minuteTime = parseInt(secondTime / 60);
+      //获取秒数,秒数取佘,得到整数秒数
+      secondTime = parseInt(secondTime % 60);
+    }
+    if (secondTime < 10) {
+      secondTime = '0' + secondTime
+    }
+    var result = "" + secondTime + "";
+
+    if (minuteTime > 0) {
+      if (minuteTime < 10) {
+        minuteTime = '0' + minuteTime
+      }
+      result = "" + minuteTime + ":" + result;
+    } else {
+      result = "00:" + result;
+    }
+
+    return result
+  }
+
+  , setOn : function () {
+    var that = this
+    this.manage.onPause(function () {
+      that.setRunning(false)
+    })
+
+    this.manage.onStop(function () {
+      that.loading = false
+      that.setRunning(false)
+    })
+
+    this.manage.onPlay(function () {
+      that.loading = true
+      that.setRunning(true)
+    })
+
+    this.manage.onEnded(function () {
+      that.loading = false
+      that.setRunning(false)
+    })
+  }
+}
+
+module.exports = {
+  load: Audio
+}

+ 46 - 0
dever/package/carts.js

@@ -0,0 +1,46 @@
+//dever 购物车组件
+var carts = {
+  init: function (page, save, path) {
+    var self = this;
+    self.page = page;
+    self.save = save;
+    self.data = {};
+    self.price = 0;
+    self.total = 0;
+    self.path = path;
+    self.dever = self.page.dever;
+    self.dever.log('carts init', save);
+    //初始化公共方法
+    page.addCarts = function (event)
+    {
+      self.dever.log('event', event);
+      var data = self.dever.getData(event);
+      if (data && data.id) {
+        self.dever.log('carts add', data.name + '(' + data.id + ')');
+        if (!self.data[data.id]) {
+          self.data[data.id] = data;
+          self.data[data.id]['num'] = 1;
+        } else {
+          self.data[data.id]['num']++;
+        }
+
+        self.total++;
+        self.dever.log('carts data', self.data);
+        self.dever.set(self.page, 'carts_total', self.total);
+        self.dever.save('carts', self.data);
+        //调取购物车后端接口
+        if (self.save) {
+
+        }
+        if (self.path) {
+          self.dever.location(self.path);
+        }
+      }
+    }
+    return self;
+  }
+}
+
+module.exports = {
+  load:carts.init
+}

+ 50 - 0
dever/package/network.js

@@ -0,0 +1,50 @@
+// method OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
+function request(self, url, param, callback, method, header)
+{
+    if (!header) {
+        var header = {};
+        header['content-type'] = 'application/x-www-form-urlencoded';
+    }
+
+    var types = url;
+    for (var i in self.dever.config.host) {
+        if (url.indexOf(i + '.') != -1) {
+            url = url.replace(i + '.', self.dever.config.host[i]);
+            break;
+        }
+    }
+
+    if (url.indexOf('http') == -1 || self.dever.config.local) {
+      return self.dever.package('analog').data(self.dever, types, param, callback);
+    }
+    self.set('loading', true);
+    param.json = 1;
+    wx.request(
+    {
+        url: url,
+        data: param,
+        method: method.toUpperCase(), 
+        header: header,
+        success: function (res) {
+            if (res.data.status == 1) {
+                if (res.data.data.config) {
+                  self.dever.setSetting(res.data.data.config);
+                }
+                self.set('loading', false);
+                callback.success(res.data.data, res);
+            } else {
+                self.dever.alert(res.msg);
+            }
+        },
+        fail: function () {
+            //callback.fail();
+        },
+        complete: function () {
+            //callback.complete();
+        }
+    })
+}
+
+module.exports = {
+  request:request
+}

+ 83 - 0
dever/package/share.js

@@ -0,0 +1,83 @@
+var app = getApp();
+var network = require('./network.js')
+
+
+function share(newsname, Thepath,newsid, typevalue){
+  if (!typevalue) {
+    typevalue = 1
+  }
+  var _this = this;
+
+  var params = new Object()
+  params.uid = app.getUid()
+  params.session = app.getSession()
+  params.type = typevalue
+  params.id = newsid
+  params.status = 1
+  params.content = newsname
+  console.log(params)
+  //发起请求
+  network.GET(
+    {
+      turl: 'share.submit',
+      params: params,
+      success: function (res) {
+      },
+      fail: function () {
+        //失败后的逻辑
+      },
+    })
+
+  return {
+    title: newsname,
+    path: Thepath + newsid + '&share_uid=' + app.getUid() + '&share_id=' + newsid + '&share_table=' + typevalue,
+    success: function (res) {
+      var params = new Object()
+      params.uid = app.getUid()
+      params.session = app.getSession()
+      params.type = typevalue
+      params.id = newsid
+      params.status = 2
+      params.content = newsname
+      console.log(params)
+      //发起请求
+      network.GET(
+        {
+          turl: 'share.submit',
+          params: params,
+          success: function (res) {
+          },
+          fail: function () {
+            //失败后的逻辑
+          },
+        })
+    },
+    fail: function () {
+      //失败后的逻辑
+
+      var params = new Object()
+      params.uid = app.getUid()
+      params.session = app.getSession()
+      params.type = 1
+      params.id = newsid
+      params.status = 3
+      params.content = newsname
+      //发起请求
+      network.GET(
+        {
+          turl: 'share.submit',
+          params: params,
+          success: function (res) {
+          },
+          fail: function () {
+            //失败后的逻辑
+          },
+        })
+    },
+  }
+
+}
+
+module.exports = {
+  share: share,
+}

BIN
dever/package/wxParse/emojis/00.gif


BIN
dever/package/wxParse/emojis/01.gif


BIN
dever/package/wxParse/emojis/02.gif


BIN
dever/package/wxParse/emojis/03.gif


BIN
dever/package/wxParse/emojis/04.gif


BIN
dever/package/wxParse/emojis/05.gif


BIN
dever/package/wxParse/emojis/06.gif


BIN
dever/package/wxParse/emojis/07.gif


BIN
dever/package/wxParse/emojis/08.gif


BIN
dever/package/wxParse/emojis/09.gif


BIN
dever/package/wxParse/emojis/10.gif


BIN
dever/package/wxParse/emojis/100.gif


BIN
dever/package/wxParse/emojis/101.gif


BIN
dever/package/wxParse/emojis/102.gif


BIN
dever/package/wxParse/emojis/103.gif


BIN
dever/package/wxParse/emojis/104.gif


BIN
dever/package/wxParse/emojis/105.gif


BIN
dever/package/wxParse/emojis/106.gif


BIN
dever/package/wxParse/emojis/107.gif


BIN
dever/package/wxParse/emojis/108.gif


BIN
dever/package/wxParse/emojis/109.gif


BIN
dever/package/wxParse/emojis/11.gif


BIN
dever/package/wxParse/emojis/110.gif


BIN
dever/package/wxParse/emojis/111.gif


BIN
dever/package/wxParse/emojis/112.gif


BIN
dever/package/wxParse/emojis/113.gif


BIN
dever/package/wxParse/emojis/114.gif


BIN
dever/package/wxParse/emojis/115.gif


BIN
dever/package/wxParse/emojis/116.gif


BIN
dever/package/wxParse/emojis/117.gif


BIN
dever/package/wxParse/emojis/118.gif


BIN
dever/package/wxParse/emojis/119.gif


BIN
dever/package/wxParse/emojis/12.gif


BIN
dever/package/wxParse/emojis/120.gif


BIN
dever/package/wxParse/emojis/121.gif


BIN
dever/package/wxParse/emojis/122.gif


BIN
dever/package/wxParse/emojis/123.gif


BIN
dever/package/wxParse/emojis/124.gif


BIN
dever/package/wxParse/emojis/125.gif


BIN
dever/package/wxParse/emojis/126.gif


BIN
dever/package/wxParse/emojis/127.gif


BIN
dever/package/wxParse/emojis/128.gif


BIN
dever/package/wxParse/emojis/129.gif


BIN
dever/package/wxParse/emojis/13.gif


BIN
dever/package/wxParse/emojis/130.gif


BIN
dever/package/wxParse/emojis/131.gif


BIN
dever/package/wxParse/emojis/132.gif


BIN
dever/package/wxParse/emojis/133.gif


BIN
dever/package/wxParse/emojis/134.gif


BIN
dever/package/wxParse/emojis/14.gif


BIN
dever/package/wxParse/emojis/15.gif


BIN
dever/package/wxParse/emojis/16.gif


BIN
dever/package/wxParse/emojis/17.gif


BIN
dever/package/wxParse/emojis/18.gif


BIN
dever/package/wxParse/emojis/19.gif


BIN
dever/package/wxParse/emojis/20.gif


BIN
dever/package/wxParse/emojis/21.gif


BIN
dever/package/wxParse/emojis/22.gif


BIN
dever/package/wxParse/emojis/23.gif


BIN
dever/package/wxParse/emojis/24.gif


BIN
dever/package/wxParse/emojis/25.gif


BIN
dever/package/wxParse/emojis/26.gif


BIN
dever/package/wxParse/emojis/27.gif


BIN
dever/package/wxParse/emojis/28.gif


BIN
dever/package/wxParse/emojis/29.gif


BIN
dever/package/wxParse/emojis/30.gif


BIN
dever/package/wxParse/emojis/31.gif


BIN
dever/package/wxParse/emojis/32.gif


BIN
dever/package/wxParse/emojis/33.gif


BIN
dever/package/wxParse/emojis/34.gif


BIN
dever/package/wxParse/emojis/35.gif


BIN
dever/package/wxParse/emojis/36.gif


BIN
dever/package/wxParse/emojis/37.gif


BIN
dever/package/wxParse/emojis/38.gif


BIN
dever/package/wxParse/emojis/39.gif


BIN
dever/package/wxParse/emojis/40.gif


BIN
dever/package/wxParse/emojis/41.gif


BIN
dever/package/wxParse/emojis/42.gif


BIN
dever/package/wxParse/emojis/43.gif


BIN
dever/package/wxParse/emojis/44.gif


BIN
dever/package/wxParse/emojis/45.gif


BIN
dever/package/wxParse/emojis/46.gif


BIN
dever/package/wxParse/emojis/47.gif


BIN
dever/package/wxParse/emojis/48.gif


BIN
dever/package/wxParse/emojis/49.gif


BIN
dever/package/wxParse/emojis/50.gif


BIN
dever/package/wxParse/emojis/51.gif


BIN
dever/package/wxParse/emojis/52.gif


BIN
dever/package/wxParse/emojis/53.gif


BIN
dever/package/wxParse/emojis/54.gif


Some files were not shown because too many files changed in this diff