@xysfe/actui
Version:
A fantastic mobile ui lib implement by Vue
1 lines • 2.54 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@xysfe/actui/es/assets/utils/helpers.js")):"function"==typeof define&&define.amd?define(["@xysfe/actui/es/assets/utils/helpers.js"],t):"object"==typeof exports?exports["assets/mixins/gold-change.js"]=t(require("@xysfe/actui/es/assets/utils/helpers.js")):e["assets/mixins/gold-change.js"]=t(e["@xysfe/actui/es/assets/utils/helpers.js"])}("undefined"!=typeof self?self:this,function(e){return function(e){function t(i){if(n[i])return n[i].exports;var s=n[i]={i:i,l:!1,exports:{}};return e[i].call(s.exports,s,s.exports,t),s.l=!0,s.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="../es",t(t.s=737)}({42:function(t,n){t.exports=e},737:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(42);n.n(i);t.default={props:{elemKey:{type:String,default:""}},computed:{isWebTester:function(){return i.isMucWebAutoTester}},methods:{mucChange:function(e){this.isWebTester&&"_mucValue"in e&&this.change(e,e._mucValue)},change:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";this.handleChangeAdditionalEvent(t,n),this.$emit("change",t,n)},cancel:function(){this.$emit("cancel")},handleChangeAdditionalEvent:function(e,t){var n=this,i=Array.isArray(this.swicthPop)?this.swicthPop.find(function(t){return String(t.bindValue)===String(e)}):this.swicthPop;i&&String(i.bindValue)===String(e)&&(this[this.bindKey+"-"+i.bindValue+"-swicthPopFinish"]||3==+i.type&&(this.__goldDialog__&&this.__goldDialog__.remove(),this.__goldDialog__=this.$createGoldDialog({zIndex:500,dialogType:2,title:i.title,buttonType:"sticky",closable:!1,maskClosable:!1,showCancelButton:!0,showConfirmButton:!0,confirmButtonText:i.confirmBtn[1].text,cancelButtonText:i.confirmBtn[0].text,content:i.content,confirmButtonColor:this.brandColor,onCancel:function(){var e=i.confirmBtn[0],s=e.bindValue,o=e.bindElements;n.$emit("change",s,t),Array.isArray(o)&&o.length&&n.$emit("changeChainElements",o)},onConfirm:function(){var e=i.confirmBtn[1],s=e.bindValue,o=e.bindElements;n.$emit("change",s,t),Array.isArray(o)&&o.length&&n.$emit("changeChainElements",o)}}),this.__goldDialog__.show(),1==+i.showOnce&&(this[this.bindKey+"-"+i.bindValue+"-swicthPopFinish"]=!0)))}}}}})});