| | |
| | | "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})}}}); |