forked from nsjcy/frontEnd/nsjcy

LAPTOP-RI7D261L\Mr Ke
2020-02-17 ab9bc98c6f9ab820f7f4f343b524f7b8310ef272
SunshineLnsMinApp/templeteDist/wuxDist/cell/index.js
@@ -1,187 +1 @@
"use strict";
var _baseComponent = _interopRequireDefault(require("../helpers/baseComponent")),
  _classNames2 = _interopRequireDefault(require("../helpers/classNames")),
  _eventsMixin = _interopRequireDefault(require("../helpers/eventsMixin"));
function _interopRequireDefault(e) {
  return e && e.__esModule ? e : {
    default: e
  }
}
function _defineProperty(e, t, n) {
  return t in e ? Object.defineProperty(e, t, {
    value: n,
    enumerable: !0,
    configurable: !0,
    writable: !0
  }) : e[t] = n, e
}
var defaultEvents = {
  onClick: function() {},
  onError: function() {}
};
(0, _baseComponent.default)({
  behaviors: [(0, _eventsMixin.default)({
    defaultEvents: defaultEvents
  })],
  relations: {
    "../cell-group/index": {
      type: "ancestor"
    },
    "../picker/index": {
      type: "parent"
    },
    "../date-picker/index": {
      type: "parent"
    },
    "../popup-select/index": {
      type: "parent"
    }
  },
  properties: {
    prefixCls: {
      type: String,
      value: "wux-cell"
    },
    disabled: {
      type: Boolean,
      value: !1
    },
    hoverClass: {
      type: String,
      value: "default"
    },
    hoverStopPropagation: {
      type: Boolean,
      value: !1
    },
    required: {
      type: Boolean,
      value: !1
    },
    hoverStartTime: {
      type: Number,
      value: 20
    },
    hoverStayTime: {
      type: Number,
      value: 70
    },
    lang: {
      type: String,
      value: "en"
    },
    sessionFrom: {
      type: String,
      value: ""
    },
    sendMessageTitle: {
      type: String,
      value: ""
    },
    sendMessagePath: {
      type: String,
      value: ""
    },
    sendMessageImg: {
      type: String,
      value: ""
    },
    showMessageCard: {
      type: Boolean,
      value: !1
    },
    appParameter: {
      type: String,
      value: ""
    },
    thumb: {
      type: String,
      value: ""
    },
    title: {
      type: String,
      value: ""
    },
    label: {
      type: String,
      value: ""
    },
    extra: {
      type: String,
      value: ""
    },
    isLink: {
      type: Boolean,
      value: !1
    },
    openType: {
      type: String,
      value: "navigateTo"
    },
    url: {
      type: String,
      value: ""
    },
    delta: {
      type: Number,
      value: 1
    }
  },
  data: {
    isLast: !1
  },
  computed: {
    classes: ["prefixCls, hoverClass, isLast, isLink, disabled", function(e, t, n, a, i) {
      var r;
      return {
        wrap: (0, _classNames2.default)(e, (_defineProperty(r = {}, "".concat(e, "--last"), n), _defineProperty(r, "".concat(e, "--access"), a), _defineProperty(r, "".concat(e, "--disabled"), i), r)),
        hd: "".concat(e, "__hd"),
        thumb: "".concat(e, "__thumb"),
        bd: "".concat(e, "__bd"),
        text: "".concat(e, "__text"),
        desc: "".concat(e, "__desc"),
        ft: "".concat(e, "__ft"),
        hover: t && "default" !== t ? t : "".concat(e, "--hover")
      }
    }]
  },
  methods: {
    onTap: function() {
      this.data.disabled || (this.triggerEvent("click"), this.linkTo())
    },
    bindgetuserinfo: function(e) {
      this.triggerEvent("getuserinfo", e.detail)
    },
    bindcontact: function(e) {
      this.triggerEvent("contact", e.detail)
    },
    bindgetphonenumber: function(e) {
      this.triggerEvent("getphonenumber", e.detail)
    },
    bindopensetting: function(e) {
      this.triggerEvent("opensetting", e.detail)
    },
    onError: function(e) {
      this.triggerEvent("error", e.detail)
    },
    linkTo: function() {
      var e = this.data,
        t = e.url,
        n = e.isLink,
        a = e.openType,
        i = e.delta;
      return !!(n && t && ["navigateTo", "redirectTo", "switchTab", "navigateBack", "reLaunch"].includes(a)) && ("navigateBack" === a ? wx[a].call(wx, {
        delta: i
      }) : wx[a].call(wx, {
        url: t
      }))
    },
    updateIsLastElement: function(e) {
      this.setData({
        isLast: e
      })
    }
  }
});
"use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames2=_interopRequireDefault(require("../helpers/classNames")),_eventsMixin=_interopRequireDefault(require("../helpers/eventsMixin"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var defaultEvents={onClick:function(){},onError:function(){}};(0,_baseComponent.default)({behaviors:[(0,_eventsMixin.default)({defaultEvents:defaultEvents})],relations:{"../cell-group/index":{type:"ancestor"},"../picker/index":{type:"parent"},"../date-picker/index":{type:"parent"},"../popup-select/index":{type:"parent"}},properties:{prefixCls:{type:String,value:"wux-cell"},disabled:{type:Boolean,value:!1},hoverClass:{type:String,value:"default"},hoverStopPropagation:{type:Boolean,value:!1},hoverStartTime:{type:Number,value:20},hoverStayTime:{type:Number,value:70},lang:{type:String,value:"en"},sessionFrom:{type:String,value:""},sendMessageTitle:{type:String,value:""},sendMessagePath:{type:String,value:""},sendMessageImg:{type:String,value:""},showMessageCard:{type:Boolean,value:!1},appParameter:{type:String,value:""},thumb:{type:String,value:""},title:{type:String,value:""},label:{type:String,value:""},extra:{type:String,value:""},isLink:{type:Boolean,value:!1},openType:{type:String,value:"navigateTo"},url:{type:String,value:""},delta:{type:Number,value:1}},data:{isLast:!1},computed:{classes:["prefixCls, hoverClass, isLast, isLink, disabled",function(e,t,n,a,i){var r;return{wrap:(0,_classNames2.default)(e,(_defineProperty(r={},"".concat(e,"--last"),n),_defineProperty(r,"".concat(e,"--access"),a),_defineProperty(r,"".concat(e,"--disabled"),i),r)),hd:"".concat(e,"__hd"),thumb:"".concat(e,"__thumb"),bd:"".concat(e,"__bd"),text:"".concat(e,"__text"),desc:"".concat(e,"__desc"),ft:"".concat(e,"__ft"),hover:t&&"default"!==t?t:"".concat(e,"--hover")}}]},methods:{onTap:function(){this.data.disabled||(this.triggerEvent("click"),this.linkTo())},bindgetuserinfo:function(e){this.triggerEvent("getuserinfo",e.detail)},bindcontact:function(e){this.triggerEvent("contact",e.detail)},bindgetphonenumber:function(e){this.triggerEvent("getphonenumber",e.detail)},bindopensetting:function(e){this.triggerEvent("opensetting",e.detail)},onError:function(e){this.triggerEvent("error",e.detail)},linkTo:function(){var e=this.data,t=e.url,n=e.isLink,a=e.openType,i=e.delta;return!!(n&&t&&["navigateTo","redirectTo","switchTab","navigateBack","reLaunch"].includes(a))&&("navigateBack"===a?wx[a].call(wx,{delta:i}):wx[a].call(wx,{url:t}))},updateIsLastElement:function(e){this.setData({isLast:e})}}});