@xysfe/actui
Version:
A fantastic mobile ui lib implement by Vue
1 lines • 6.76 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@xysfe/actui/es/assets/utils/create/index.js"),require("@xysfe/actui/es/assets/utils/helpers.js"),require("@xysfe/actui/es/assets/mixins/gold-visible.js"),require("@xysfe/actui/es/assets/mixins/gold-element.js"),require("@xysfe/actui/es/assets/common/baseelement.js"),require("@xysfe/actui/es/assets/mixins/gold-change.js"),require("@xysfe/actui/es/assets/img/choose.png")):"function"==typeof define&&define.amd?define(["@xysfe/actui/es/assets/utils/create/index.js","@xysfe/actui/es/assets/utils/helpers.js","@xysfe/actui/es/assets/mixins/gold-visible.js","@xysfe/actui/es/assets/mixins/gold-element.js","@xysfe/actui/es/assets/common/baseelement.js","@xysfe/actui/es/assets/mixins/gold-change.js","@xysfe/actui/es/assets/img/choose.png"],t):"object"==typeof exports?exports.GoldLattice=t(require("@xysfe/actui/es/assets/utils/create/index.js"),require("@xysfe/actui/es/assets/utils/helpers.js"),require("@xysfe/actui/es/assets/mixins/gold-visible.js"),require("@xysfe/actui/es/assets/mixins/gold-element.js"),require("@xysfe/actui/es/assets/common/baseelement.js"),require("@xysfe/actui/es/assets/mixins/gold-change.js"),require("@xysfe/actui/es/assets/img/choose.png")):e.GoldLattice=t(e["@xysfe/actui/es/assets/utils/create/index.js"],e["@xysfe/actui/es/assets/utils/helpers.js"],e["@xysfe/actui/es/assets/mixins/gold-visible.js"],e["@xysfe/actui/es/assets/mixins/gold-element.js"],e["@xysfe/actui/es/assets/common/baseelement.js"],e["@xysfe/actui/es/assets/mixins/gold-change.js"],e["@xysfe/actui/es/assets/img/choose.png"])}("undefined"!=typeof self?self:this,function(e,t,s,i,n,r,o){return function(e){function t(i){if(s[i])return s[i].exports;var n=s[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,t),n.l=!0,n.exports}var s={};return t.m=e,t.c=s,t.d=function(e,s,i){t.o(e,s)||Object.defineProperty(e,s,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var s=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(s,"a",s),s},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="../es",t(t.s=1500)}({105:function(e,t){e.exports=s},1076:function(e,t,s){"use strict";var i=s(105),n=s.n(i),r=s(119),o=s.n(r),a=s(142),u=s.n(a),c=s(128),l=s.n(c),f=s(39);s.n(f);t.a={name:"ActGoldLattice",mixins:[n.a,o.a,u.a],data:function(){return{remarkTipStyle:null}},computed:{backgroundColor:function(){return Object(f.hexToRgb)(this.brandColor||"#8c7fee",.08)}},methods:{hasSign:function(e){if(1!=~~this.common.autoRenewalBindAction)return!1;if(this.swicthAction){var t=Object(f.isArray)(this.swicthAction)?this.swicthAction.find(function(e){return 1===e.type}):this.swicthAction;return t&&Object(f.isObject)(t)?~~e.value==~~t.value:~~e.value==~~this.options[0].value}return~~e.value==~~this.options[0].value},isDisabled:function(e){return this.disabled?e.value+""!=this.value+"":"status"in e&&0===e.status},isSelected:function(e){return this.value+""==e.value+""},hasArrow:function(e){if(this.common.tags&&this.common.tags.length){return this.common.tags.find(function(t){return String(t.bindValue)===String(e.value)})}return!1},hasDisabledClass:function(e){return(!e.disable||1!==e.disable.type)&&this.isDisabled(e)},changeValue:function(e,t){if(this.isDisabled(t))return void(this.disableShow?this.$emit("error",{errmsg:this.disableShow.errorRemind||""}):t.disable&&this.$emit("error",{errmsg:t.disable.tips||""}));this.isSelected(t)||this.change(e,t.value)},updateArrowPosition:function(){var e=this;this.$nextTick(function(){var t=e.options.findIndex(function(t){return t.value+""==e.value+""});if(-1===t)return void(e.remarkTipStyle=null);var s=e.$refs["option-"+t],i=e.$refs.element;if(!(s&&Array.isArray(s)&&s.length&&i))return void(e.remarkTipStyle=null);var n=s[0],r=i.$el;if(!r)return void(e.remarkTipStyle=null);var o=n&&n.getBoundingClientRect(),a=r&&r.getBoundingClientRect();if(!o||!a)return void(e.remarkTipStyle=null);e.remarkTipStyle={left:o.left-a.left+o.width/2}})}},watch:{value:{handler:function(e){this.swicthBottomText&&this.updateArrowPosition()},deep:!0,immediate:!0}},components:{ActGoldBaseElement:l.a}}},119:function(e,t){e.exports=i},128:function(e,t){e.exports=n},142:function(e,t){e.exports=r},1500:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(26),n=s.n(i),r=s(1501);r.a.install=function(e){e.component(r.a.name,r.a),e.prototype.$createGoldLattice=n()(r.a,e)},t.default=r.a},1501:function(e,t,s){"use strict";var i=s(1076),n=s(1502),r=s(7),o=Object(r.a)(i.a,n.a,n.b,!1,null,null,null);o.options.__file="src\\components\\GoldLattice\\src\\index.vue",t.a=o.exports},1502:function(e,t,s){"use strict";s.d(t,"a",function(){return i}),s.d(t,"b",function(){return n});var i=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("act-gold-base-element",{directives:[{name:"show",rawName:"v-show",value:e.isVisible,expression:"isVisible"}],ref:"element",attrs:{common:e.common,lattice:!0,remarkTipStyle:e.remarkTipStyle},on:{showTips:e.showTips,takenLink:e.takenLink}},[i("ul",{staticClass:"element-list"},e._l(e.options,function(t,n){return i("li",{key:n,attrs:{"data-key":[e.isWebTester?e.elemKey:""],"data-value":[e.isWebTester?t.value:""]},on:{mucChange:function(t){return e.mucChange(t)},click:function(s){return s.stopPropagation(),e.changeValue(s,t)}}},[i("label",{ref:"option-"+n,refInFor:!0,staticClass:"element-lattice",class:{checked:e.isSelected(t),disabled:e.hasDisabledClass(t)&&!e.disableShow,arrow:e.hasArrow(t)},style:{"border-color":e.isSelected(t)?e.brandColor:"",color:e.isSelected(t)?e.brandColor:"","background-color":e.isSelected(t)?e.backgroundColor:""}},[e._v(e._s(t.text))]),e._v(" "),e.hasSign(t)?i("img",{staticClass:"sign",attrs:{src:s(1503),alt:""}}):e._e()])}),0)])},n=[];i._withStripped=!0},1503:function(e,t){e.exports=o},26:function(t,s){t.exports=e},39:function(e,s){e.exports=t},7:function(e,t,s){"use strict";function i(e,t,s,i,n,r,o,a){e=e||{};var u=typeof e.default;"object"!==u&&"function"!==u||(e=e.default);var c="function"==typeof e?e.options:e;t&&(c.render=t,c.staticRenderFns=s,c._compiled=!0),i&&(c.functional=!0),r&&(c._scopeId=r);var l;if(o?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},c._ssrRegister=l):n&&(l=a?function(){n.call(this,this.$root.$options.shadowRoot)}:n),l)if(c.functional){c._injectStyles=l;var f=c.render;c.render=function(e,t){return l.call(t),f(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}t.a=i}})});