Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

antd-mini

Package Overview
Dependencies
Maintainers
2
Versions
213
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

antd-mini - npm Package Compare versions

Comparing version 0.0.4-beta.1 to 0.0.4

156

es/_util/baseStore.js

@@ -1,78 +0,104 @@

export var BaseStore = /*#__PURE__*/function () {
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.BaseStore = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var BaseStore = /*#__PURE__*/function () {
function BaseStore() {
(0, _classCallCheck2["default"])(this, BaseStore);
this.itemsMap = {};
}
var _proto = BaseStore.prototype;
_proto.addItem = function addItem(uid, id, value) {
this.addGroup(uid);
this.setItem(uid, id, value);
};
_proto.addGroup = function addGroup(uid) {
if (!this.itemsMap[uid]) {
this.itemsMap[uid] = {
items: {},
onChange: null,
// eslint-disable-next-line @typescript-eslint/no-empty-function
getGroupPropsVal: function getGroupPropsVal() {},
// eslint-disable-next-line @typescript-eslint/no-empty-function
setGroupDataVal: function setGroupDataVal() {}
};
(0, _createClass2["default"])(BaseStore, [{
key: "addItem",
value: function addItem(uid, id, value) {
this.addGroup(uid);
this.setItem(uid, id, value);
}
};
_proto.removeItem = function removeItem(uid, id) {
if (this.itemsMap[uid] && this.itemsMap[uid].items && this.getItem(uid, id)) {
this.setItem(uid, id, null);
}, {
key: "addGroup",
value: function addGroup(uid) {
if (!this.itemsMap[uid]) {
this.itemsMap[uid] = {
items: {},
onChange: null,
// eslint-disable-next-line @typescript-eslint/no-empty-function
getGroupPropsVal: function getGroupPropsVal() {},
// eslint-disable-next-line @typescript-eslint/no-empty-function
setGroupDataVal: function setGroupDataVal() {}
};
}
}
};
_proto.removeGroup = function removeGroup(uid) {
if (this.itemsMap[uid]) {
this.itemsMap[uid] = null;
}, {
key: "removeItem",
value: function removeItem(uid, id) {
if (this.itemsMap[uid] && this.itemsMap[uid].items && this.getItem(uid, id)) {
this.setItem(uid, id, null);
}
}
};
_proto.updateGroupUID = function updateGroupUID(oldUID, newUID) {
if (this.itemsMap[oldUID]) {
this.itemsMap[newUID] = this.itemsMap[oldUID];
this.itemsMap[oldUID] = null;
}, {
key: "removeGroup",
value: function removeGroup(uid) {
if (this.itemsMap[uid]) {
this.itemsMap[uid] = null;
}
}
};
_proto.setGroupPropsVal = function setGroupPropsVal(uid, getGroupPropsVal) {
if (this.itemsMap[uid]) {
this.itemsMap[uid].getGroupPropsVal = getGroupPropsVal;
}, {
key: "updateGroupUID",
value: function updateGroupUID(oldUID, newUID) {
if (this.itemsMap[oldUID]) {
this.itemsMap[newUID] = this.itemsMap[oldUID];
this.itemsMap[oldUID] = null;
}
}
};
_proto.setGroupDataVal = function setGroupDataVal(uid, _setGroupDataVal) {
if (this.itemsMap[uid]) {
this.itemsMap[uid].setGroupDataVal = _setGroupDataVal;
}, {
key: "setGroupPropsVal",
value: function setGroupPropsVal(uid, getGroupPropsVal) {
if (this.itemsMap[uid]) {
this.itemsMap[uid].getGroupPropsVal = getGroupPropsVal;
}
}
};
_proto.getGroupDataVal = function getGroupDataVal(uid, _getGroupDataVal) {
if (this.itemsMap[uid]) {
this.itemsMap[uid].getGroupDataVal = _getGroupDataVal;
}, {
key: "setGroupDataVal",
value: function setGroupDataVal(uid, _setGroupDataVal) {
if (this.itemsMap[uid]) {
this.itemsMap[uid].setGroupDataVal = _setGroupDataVal;
}
}
};
_proto.getGroup = function getGroup(uid) {
if (this.itemsMap[uid]) {
return this.itemsMap[uid];
}, {
key: "getGroupDataVal",
value: function getGroupDataVal(uid, _getGroupDataVal) {
if (this.itemsMap[uid]) {
this.itemsMap[uid].getGroupDataVal = _getGroupDataVal;
}
}
};
}, {
key: "getGroup",
value: function getGroup(uid) {
if (this.itemsMap[uid]) {
return this.itemsMap[uid];
}
}
}, {
key: "getItem",
value: function getItem(uid, id) {
return this.itemsMap[uid].items[id];
}
}, {
key: "setItem",
value: function setItem(uid, id, value) {
this.itemsMap[uid].items[id] = value;
}
}]);
return BaseStore;
}();
_proto.getItem = function getItem(uid, id) {
return this.itemsMap[uid].items[id];
};
_proto.setItem = function setItem(uid, id, value) {
this.itemsMap[uid].items[id] = value;
};
return BaseStore;
}();
exports.BaseStore = BaseStore;

@@ -1,117 +0,164 @@

import _inheritsLoose from "@babel/runtime/helpers/inheritsLoose";
import { BaseStore } from './baseStore';
import { objectEntries } from './tools';
export var CheckBoxStore = /*#__PURE__*/function (_BaseStore) {
_inheritsLoose(CheckBoxStore, _BaseStore);
"use strict";
function CheckBoxStore() {
return _BaseStore.apply(this, arguments) || this;
}
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _proto = CheckBoxStore.prototype;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CheckBoxStore = void 0;
_proto.checkControlledByUID = function checkControlledByUID(uid) {
return this.itemsMap[uid].getGroupPropsVal('controlled');
};
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
_proto.updateGroup = function updateGroup(newUID, _ref, _ref2) {
var isUIDChanged = _ref.isUIDChanged,
isDisabledChanged = _ref.isDisabledChanged,
isValueChange = _ref.isValueChange;
var oldUID = _ref2.oldUID;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
if (isUIDChanged) {
this.updateGroupUID(oldUID, newUID);
}
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var group = this.getGroup(newUID);
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
if (isDisabledChanged && group) {
var groupDisabled = group.getGroupPropsVal('disabled');
this.updateGroupDisabled(newUID, groupDisabled);
}
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
if (isValueChange) {
this.updateGroupValue(newUID);
}
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _baseStore = require("./baseStore");
var _tools = require("./tools");
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var CheckBoxStore = /*#__PURE__*/function (_BaseStore) {
(0, _inherits2["default"])(CheckBoxStore, _BaseStore);
var _super = _createSuper(CheckBoxStore);
function CheckBoxStore() {
(0, _classCallCheck2["default"])(this, CheckBoxStore);
return _super.apply(this, arguments);
}
/**
* 修改 CheckboxGroup 的 value 以改变 CheckboxItem 的选中状态
* @param uid CheckboxGroup 与 其子 CheckboxItem 共同的 uid
* @param value 外部传入的值
*/
// eslint-disable-next-line @typescript-eslint/no-explicit-any
;
_proto.updateGroupValue = function updateGroupValue(uid, value) {
if (this.itemsMap[uid] && this.itemsMap[uid].items) {
var groupValue = value || this.itemsMap[uid].getGroupPropsVal('value');
objectEntries(this.itemsMap[uid].items).forEach(function (_ref3) {
var val = _ref3[1];
if (!val) return;
(0, _createClass2["default"])(CheckBoxStore, [{
key: "checkControlledByUID",
value: function checkControlledByUID(uid) {
return this.itemsMap[uid].getGroupPropsVal('controlled');
}
}, {
key: "updateGroup",
value: function updateGroup(newUID, _ref, _ref2) {
var isUIDChanged = _ref.isUIDChanged,
isDisabledChanged = _ref.isDisabledChanged,
isValueChange = _ref.isValueChange;
var oldUID = _ref2.oldUID;
if (groupValue.indexOf(val.getItemPropsVal('value')) > -1) {
val.setChecked(true);
} else {
val.setChecked(false);
}
});
if (isUIDChanged) {
this.updateGroupUID(oldUID, newUID);
}
var group = this.getGroup(newUID);
if (isDisabledChanged && group) {
var groupDisabled = group.getGroupPropsVal('disabled');
this.updateGroupDisabled(newUID, groupDisabled);
}
if (isValueChange) {
this.updateGroupValue(newUID);
}
}
};
/**
* 修改 CheckboxGroup 的 value 以改变 CheckboxItem 的选中状态
* @param uid CheckboxGroup 与 其子 CheckboxItem 共同的 uid
* @param value 外部传入的值
*/
// eslint-disable-next-line @typescript-eslint/no-explicit-any
_proto.updateGroupDisabled = function updateGroupDisabled(uid, disabled) {
if (this.itemsMap[uid] && this.itemsMap[uid].items) {
objectEntries(this.itemsMap[uid].items).forEach(function (_ref4) {
var val = _ref4[1];
if (!val) return;
var finalDisbaled = disabled;
val.setDisabled(finalDisbaled);
});
}, {
key: "updateGroupValue",
value: function updateGroupValue(uid, value) {
if (this.itemsMap[uid] && this.itemsMap[uid].items) {
var groupValue = value || this.itemsMap[uid].getGroupPropsVal('value');
(0, _tools.objectEntries)(this.itemsMap[uid].items).forEach(function (_ref3) {
var _ref4 = (0, _slicedToArray2["default"])(_ref3, 2),
val = _ref4[1];
if (!val) return;
if (groupValue.indexOf(val.getItemPropsVal('value')) > -1) {
val.setChecked(true);
} else {
val.setChecked(false);
}
});
}
}
};
}, {
key: "updateGroupDisabled",
value: function updateGroupDisabled(uid, disabled) {
if (this.itemsMap[uid] && this.itemsMap[uid].items) {
(0, _tools.objectEntries)(this.itemsMap[uid].items).forEach(function (_ref5) {
var _ref6 = (0, _slicedToArray2["default"])(_ref5, 2),
val = _ref6[1];
_proto.updateItemDisabled = function updateItemDisabled(uid, disabled) {
if (this.itemsMap[uid] && this.itemsMap[uid].items) {
objectEntries(this.itemsMap[uid].items).forEach(function (_ref5) {
var val = _ref5[1];
if (!val) return;
var itemDsiabled = val;
var finalDisbaled = itemDsiabled && disabled;
val.setDisabled(finalDisbaled);
});
if (!val) return;
var finalDisbaled = disabled;
val.setDisabled(finalDisbaled);
});
}
}
};
}, {
key: "updateItemDisabled",
value: function updateItemDisabled(uid, disabled) {
if (this.itemsMap[uid] && this.itemsMap[uid].items) {
(0, _tools.objectEntries)(this.itemsMap[uid].items).forEach(function (_ref7) {
var _ref8 = (0, _slicedToArray2["default"])(_ref7, 2),
val = _ref8[1];
_proto.triggerItem = function triggerItem(uid, id, checked) {
if (this.itemsMap[uid] && this.getItem(uid, id)) {
this.getItem(uid, id).setChecked(checked);
var onChange = this.itemsMap[uid].getGroupPropsVal('onChange');
if (onChange) {
var value = objectEntries(this.itemsMap[uid].items).filter(function (_ref6) {
var val = _ref6[1];
return val && val.getChecked() === true;
}).map(function (_ref7) {
var val = _ref7[1];
return val.getItemPropsVal('value');
if (!val) return;
var itemDsiabled = val;
var finalDisbaled = itemDsiabled && disabled;
val.setDisabled(finalDisbaled);
});
onChange(value);
}
}
};
}, {
key: "triggerItem",
value: function triggerItem(uid, id, checked) {
if (this.itemsMap[uid] && this.getItem(uid, id)) {
this.getItem(uid, id).setChecked(checked);
var onChange = this.itemsMap[uid].getGroupPropsVal('onChange');
_proto.updateItemValue = function updateItemValue(uid, id) {
if (this.itemsMap[uid] && this.getItem(uid, id)) {
var groupValue = this.itemsMap[uid].getGroupPropsVal('value');
var itemValue = this.getItem(uid, id).getItemPropsVal('value');
if (onChange) {
var value = (0, _tools.objectEntries)(this.itemsMap[uid].items).filter(function (_ref9) {
var _ref10 = (0, _slicedToArray2["default"])(_ref9, 2),
val = _ref10[1];
if (groupValue.indexOf(itemValue) > -1) {
this.getItem(uid, id).setChecked(true);
} else {
this.getItem(uid, id).setChecked(false);
return val && val.getChecked() === true;
}).map(function (_ref11) {
var _ref12 = (0, _slicedToArray2["default"])(_ref11, 2),
val = _ref12[1];
return val.getItemPropsVal('value');
});
onChange(value);
}
}
}
};
}, {
key: "updateItemValue",
value: function updateItemValue(uid, id) {
if (this.itemsMap[uid] && this.getItem(uid, id)) {
var groupValue = this.itemsMap[uid].getGroupPropsVal('value');
var itemValue = this.getItem(uid, id).getItemPropsVal('value');
if (groupValue.indexOf(itemValue) > -1) {
this.getItem(uid, id).setChecked(true);
} else {
this.getItem(uid, id).setChecked(false);
}
}
}
}]);
return CheckBoxStore;
}(BaseStore);
}(_baseStore.BaseStore);
exports.CheckBoxStore = CheckBoxStore;

@@ -1,180 +0,227 @@

import _inheritsLoose from "@babel/runtime/helpers/inheritsLoose";
import { BaseStore } from './baseStore';
import { objectEntries } from '../_util/tools';
export var CollapseStore = /*#__PURE__*/function (_BaseStore) {
_inheritsLoose(CollapseStore, _BaseStore);
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CollapseStore = void 0;
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _baseStore = require("./baseStore");
var _tools = require("../_util/tools");
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var CollapseStore = /*#__PURE__*/function (_BaseStore) {
(0, _inherits2["default"])(CollapseStore, _BaseStore);
var _super = _createSuper(CollapseStore);
function CollapseStore() {
return _BaseStore.apply(this, arguments) || this;
(0, _classCallCheck2["default"])(this, CollapseStore);
return _super.apply(this, arguments);
}
var _proto = CollapseStore.prototype;
(0, _createClass2["default"])(CollapseStore, [{
key: "setItemsAccordion",
value: function setItemsAccordion(uid) {
var accordion = !!this.itemsMap[uid].getGroupPropsVal('accordion');
(0, _tools.objectEntries)(this.itemsMap[uid].items).forEach(function (_ref) {
var _ref2 = (0, _slicedToArray2["default"])(_ref, 2),
val = _ref2[1];
_proto.setItemsAccordion = function setItemsAccordion(uid) {
var accordion = !!this.itemsMap[uid].getGroupPropsVal('accordion');
objectEntries(this.itemsMap[uid].items).forEach(function (_ref) {
var val = _ref[1];
val.setAccordion(accordion);
});
};
val.setAccordion(accordion);
});
}
}, {
key: "updateItemValue",
value: function updateItemValue(uid, id) {
var groupValue = this.itemsMap[uid].getGroupPropsVal('name');
_proto.updateItemValue = function updateItemValue(uid, id) {
var groupValue = this.itemsMap[uid].getGroupPropsVal('name');
if (Array.isArray(groupValue)) {
var val = this.itemsMap[uid].items[id];
var name = val.getItemPropsVal('name');
if (Array.isArray(groupValue)) {
var val = this.itemsMap[uid].items[id];
var name = val.getItemPropsVal('name');
if (groupValue.includes(name)) {
val.setActive(true);
}
if (groupValue.includes(name)) {
val.setActive(true);
val.setLastAction('auto');
val.setFirst();
}
val.setLastAction('auto');
val.setFirst();
}
};
}, {
key: "updateGroup",
value: function updateGroup(uid, _ref3, _ref4) {
var isUIDChanged = _ref3.isUIDChanged,
isNameChanged = _ref3.isNameChanged,
isAccordionChanged = _ref3.isAccordionChanged;
var oldUID = _ref4.oldUID;
_proto.updateGroup = function updateGroup(uid, _ref2, _ref3) {
var isUIDChanged = _ref2.isUIDChanged,
isNameChanged = _ref2.isNameChanged,
isAccordionChanged = _ref2.isAccordionChanged;
var oldUID = _ref3.oldUID;
if (isUIDChanged) {
this.updateGroupUID(oldUID, uid);
}
if (isUIDChanged) {
this.updateGroupUID(oldUID, uid);
}
if (isNameChanged) {
this.updateGroupValue(uid);
}
if (isNameChanged) {
this.updateGroupValue(uid);
}
if (isAccordionChanged) {
var _accordion = !!this.itemsMap[uid].getGroupPropsVal('accordion');
if (isAccordionChanged) {
var _accordion = !!this.itemsMap[uid].getGroupPropsVal('accordion');
(0, _tools.objectEntries)(this.itemsMap[uid].items).forEach(function (_ref5) {
var _ref6 = (0, _slicedToArray2["default"])(_ref5, 2),
val = _ref6[1];
objectEntries(this.itemsMap[uid].items).forEach(function (_ref4) {
var val = _ref4[1];
val.setAccordion(_accordion);
});
val.setAccordion(_accordion);
});
}
}
}
/**
* 修改 Collapse 的 name 以改变 CollapseItem 的展开/关闭
* @param uid Collapse 与 其子 CollapseItem 共同的 uid
* @param uid didMount 首次传入值
* @param value 外部传入的值
*/
;
/**
* 修改 Collapse 的 name 以改变 CollapseItem 的展开/关闭
* @param uid Collapse 与 其子 CollapseItem 共同的 uid
* @param uid didMount 首次传入值
* @param value 外部传入的值
*/
_proto.updateGroupValue = function updateGroupValue(uid, isFirst, value) {
if (isFirst === void 0) {
isFirst = false;
}
}, {
key: "updateGroupValue",
value: function updateGroupValue(uid) {
var isFirst = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
var value = arguments.length > 2 ? arguments[2] : undefined;
if (this.itemsMap[uid] && this.itemsMap[uid].items) {
var originGroupValue = value || this.itemsMap[uid].getGroupPropsVal('name');
var groupValue = this.itemsMap[uid].getGroupPropsVal('accordion') ? [originGroupValue[0]] : originGroupValue;
if (this.itemsMap[uid] && this.itemsMap[uid].items) {
var originGroupValue = value || this.itemsMap[uid].getGroupPropsVal('name');
var groupValue = this.itemsMap[uid].getGroupPropsVal('accordion') ? [originGroupValue[0]] : originGroupValue;
if (Array.isArray(groupValue)) {
objectEntries(this.itemsMap[uid].items).forEach(function (_ref5) {
var val = _ref5[1];
if (!val) return; // for 2.0
if (Array.isArray(groupValue)) {
(0, _tools.objectEntries)(this.itemsMap[uid].items).forEach(function (_ref7) {
var _ref8 = (0, _slicedToArray2["default"])(_ref7, 2),
val = _ref8[1];
if (val.getSupportSjs()) {
if (groupValue.indexOf(val.getItemPropsVal('name')) > -1) {
val.setActive(true);
} else {
val.setActive(false);
}
if (!val) return; // for 2.0
val.setLastAction('auto');
val.setFirst();
} else {
// for 1.0
if (groupValue.indexOf(val.getItemPropsVal('name')) > -1) {
// close -> open
val.getContentHeight().then(function (height) {
val.setContentHeight(height);
if (val.getSupportSjs()) {
if (groupValue.indexOf(val.getItemPropsVal('name')) > -1) {
val.setActive(true);
val.setFirst();
});
} else {
val.setActive(false);
}
val.setLastAction('auto');
val.setFirst();
} else {
// open -> close
val.getContentHeight().then(function (height) {
val.setContentHeight(height);
val.setFirst();
setTimeout(function () {
val.setActive(false);
val.setContentHeight('0px');
}, 10);
});
// for 1.0
if (groupValue.indexOf(val.getItemPropsVal('name')) > -1) {
// close -> open
val.getContentHeight().then(function (height) {
val.setContentHeight(height);
val.setActive(true);
val.setFirst();
});
} else {
// open -> close
val.getContentHeight().then(function (height) {
val.setContentHeight(height);
val.setFirst();
setTimeout(function () {
val.setActive(false);
val.setContentHeight('0px');
}, 10);
});
}
val.setLastAction('auto');
}
val.setLastAction('auto');
});
var onChange = this.itemsMap[uid].getGroupPropsVal('onChange');
if (typeof onChange === 'function' && !isFirst) {
onChange(groupValue);
}
val.setLastAction('auto');
});
var onChange = this.itemsMap[uid].getGroupPropsVal('onChange');
if (typeof onChange === 'function' && !isFirst) {
onChange(groupValue);
}
}
}
};
}, {
key: "triggerItem",
value: function triggerItem(uid, id, status) {
if (this.itemsMap[uid] && this.getItem(uid, id)) {
if (this.itemsMap[uid].getGroupPropsVal('accordion') === true) {
var name;
(0, _tools.objectEntries)(this.itemsMap[uid].items).forEach(function (_ref9) {
var _ref10 = (0, _slicedToArray2["default"])(_ref9, 2),
val = _ref10[1];
_proto.triggerItem = function triggerItem(uid, id, status) {
if (this.itemsMap[uid] && this.getItem(uid, id)) {
if (this.itemsMap[uid].getGroupPropsVal('accordion') === true) {
var name;
objectEntries(this.itemsMap[uid].items).forEach(function (_ref6) {
var val = _ref6[1];
if (!val) return;
if (!val) return;
if (val.getId() === id) {
var active = val.getActive();
val.setActive(!active);
if (val.getId() === id) {
var active = val.getActive();
val.setActive(!active);
if (!active) {
name = val.getItemPropsVal('name');
if (!active) {
name = val.getItemPropsVal('name');
}
} else {
val.setActive(false);
}
} else {
val.setActive(false);
val.setLastAction('onTap');
val.setFirst();
});
var onChange = this.itemsMap[uid].getGroupPropsVal('onChange');
if (typeof onChange === 'function') {
var res = name ? [name] : [];
onChange(res);
}
val.setLastAction('onTap');
val.setFirst();
});
var onChange = this.itemsMap[uid].getGroupPropsVal('onChange');
if (typeof onChange === 'function') {
var res = name ? [name] : [];
onChange(res);
return;
}
return;
this.getItem(uid, id).setActive(status);
this.itemsMap[uid].items[id].setLastAction('onTap');
this.onChangeByTrigger(uid);
}
this.getItem(uid, id).setActive(status);
this.itemsMap[uid].items[id].setLastAction('onTap');
this.onChangeByTrigger(uid);
}
};
}, {
key: "onChangeByTrigger",
value: function onChangeByTrigger(uid) {
var onChange = this.itemsMap[uid].getGroupPropsVal('onChange');
_proto.onChangeByTrigger = function onChangeByTrigger(uid) {
var onChange = this.itemsMap[uid].getGroupPropsVal('onChange');
if (typeof onChange === 'function') {
var value = (0, _tools.objectEntries)(this.itemsMap[uid].items).filter(function (_ref11) {
var _ref12 = (0, _slicedToArray2["default"])(_ref11, 2),
val = _ref12[1];
if (typeof onChange === 'function') {
var value = objectEntries(this.itemsMap[uid].items).filter(function (_ref7) {
var val = _ref7[1];
return val && val.getActive() === true;
}).map(function (_ref8) {
var val = _ref8[1];
return val.getItemPropsVal('name');
});
onChange(value);
return val && val.getActive() === true;
}).map(function (_ref13) {
var _ref14 = (0, _slicedToArray2["default"])(_ref13, 2),
val = _ref14[1];
return val.getItemPropsVal('name');
});
onChange(value);
}
}
};
}]);
return CollapseStore;
}(_baseStore.BaseStore);
return CollapseStore;
}(BaseStore);
exports.CollapseStore = CollapseStore;

@@ -0,3 +1,13 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.compareAntdMiniVersion = compareAntdMiniVersion;
exports.compareVersion = compareVersion;
exports.getCurrentVersion = getCurrentVersion;
exports.isMoreThan106 = void 0;
/* eslint-disable no-console */
export function compareVersion(v1, v2) {
function compareVersion(v1, v2) {
if (v1 === v2) return 0;

@@ -20,4 +30,6 @@ var v1Arr = v1.split('.');

}
var currentVersion;
export function getCurrentVersion() {
function getCurrentVersion() {
if (typeof currentVersion === 'string') return currentVersion;

@@ -41,5 +53,8 @@

export function compareAntdMiniVersion(version) {
function compareAntdMiniVersion(version) {
return compareVersion(getCurrentVersion(), version) > 0;
}
export var isMoreThan106 = compareAntdMiniVersion('1.0.6');
var isMoreThan106 = compareAntdMiniVersion('1.0.6');
exports.isMoreThan106 = isMoreThan106;

@@ -0,3 +1,10 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.log = exports.EComponents = void 0;
// eslint-disable-next-line no-shadow
export var EComponents;
var EComponents;
exports.EComponents = EComponents;

@@ -67,7 +74,7 @@ (function (EComponents) {

EComponents["WhiteSpace"] = "WhiteSpace";
})(EComponents || (EComponents = {}));
})(EComponents || (exports.EComponents = EComponents = {}));
export var log = {
var log = {
warn: function warn(component, message) {
var info = "[antd-mini: " + component + "] \uD83D\uDCE1 " + message; // eslint-disable-next-line no-console
var info = "[antd-mini: ".concat(component, "] \uD83D\uDCE1 ").concat(message); // eslint-disable-next-line no-console

@@ -77,6 +84,7 @@ console.warn(info);

error: function error(component, message) {
var info = "[antd-mini: " + component + "] \uD83D\uDCE1 " + message; // eslint-disable-next-line no-console
var info = "[antd-mini: ".concat(component, "] \uD83D\uDCE1 ").concat(message); // eslint-disable-next-line no-console
console.error(info);
}
};
};
exports.log = log;

@@ -1,88 +0,119 @@

/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
"use strict";
/* eslint-disable @typescript-eslint/no-explicit-any */
export var ComponentContext = /*#__PURE__*/function () {
function ComponentContext() {
this.fns = [];
}
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _proto = ComponentContext.prototype;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Context = exports.ComponentContext = void 0;
_proto.get = function get() {
return this.value;
};
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
_proto.update = function update(value) {
var _this$fns;
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
this.value = value;
(_this$fns = this.fns) == null ? void 0 : _this$fns.forEach(function (fn) {
fn(value);
});
};
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
_proto.onUpdate = function onUpdate(fn) {
this.fns.push(fn);
};
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
_proto.clearEvent = function clearEvent() {
this.fns = [];
};
/* eslint-disable @typescript-eslint/no-explicit-any */
var ComponentContext = /*#__PURE__*/function () {
function ComponentContext() {
(0, _classCallCheck2["default"])(this, ComponentContext);
(0, _defineProperty2["default"])(this, "fns", []);
}
_proto.offUpdate = function offUpdate(fn) {
this.fns = this.fns.filter(function (item) {
return item !== fn;
});
};
(0, _createClass2["default"])(ComponentContext, [{
key: "get",
value: function get() {
return this.value;
}
}, {
key: "update",
value: function update(value) {
var _this$fns;
this.value = value;
(_this$fns = this.fns) === null || _this$fns === void 0 ? void 0 : _this$fns.forEach(function (fn) {
fn(value);
});
}
}, {
key: "onUpdate",
value: function onUpdate(fn) {
this.fns.push(fn);
}
}, {
key: "clearEvent",
value: function clearEvent() {
this.fns = [];
}
}, {
key: "offUpdate",
value: function offUpdate(fn) {
this.fns = this.fns.filter(function (item) {
return item !== fn;
});
}
}]);
return ComponentContext;
}();
export var Context = /*#__PURE__*/function () {
exports.ComponentContext = ComponentContext;
var Context = /*#__PURE__*/function () {
function Context() {
this._values = {};
this._fns = {};
(0, _classCallCheck2["default"])(this, Context);
(0, _defineProperty2["default"])(this, "_values", {});
(0, _defineProperty2["default"])(this, "_fns", {});
}
var _proto2 = Context.prototype;
(0, _createClass2["default"])(Context, [{
key: "get",
value: function get(uid) {
var _this$_values$uid;
_proto2.get = function get(uid) {
var _this$_values$uid;
return (_this$_values$uid = this._values[uid]) != null ? _this$_values$uid : null;
};
_proto2.update = function update(uid, value) {
var _this$_fns$uid;
this._values[uid] = value;
(_this$_fns$uid = this._fns[uid]) == null ? void 0 : _this$_fns$uid.forEach(function (fn) {
fn(value);
});
};
_proto2.updateValue = function updateValue(uid, value) {
this._values[uid] = value;
};
_proto2.onUpdate = function onUpdate(uid, fn) {
if (!this._fns[uid]) {
this._fns[uid] = [];
return (_this$_values$uid = this._values[uid]) !== null && _this$_values$uid !== void 0 ? _this$_values$uid : null;
}
}, {
key: "update",
value: function update(uid, value) {
var _this$_fns$uid;
this._fns[uid].push(fn);
};
_proto2.clearEvent = function clearEvent(uid) {
delete this._fns[uid];
};
_proto2.offUpdate = function offUpdate(uid, fn) {
if (this._fns[uid]) {
this._fns[uid] = this._fns[uid].filter(function (item) {
return item !== fn;
this._values[uid] = value;
(_this$_fns$uid = this._fns[uid]) === null || _this$_fns$uid === void 0 ? void 0 : _this$_fns$uid.forEach(function (fn) {
fn(value);
});
}
};
}, {
key: "updateValue",
value: function updateValue(uid, value) {
this._values[uid] = value;
}
}, {
key: "onUpdate",
value: function onUpdate(uid, fn) {
if (!this._fns[uid]) {
this._fns[uid] = [];
}
this._fns[uid].push(fn);
}
}, {
key: "clearEvent",
value: function clearEvent(uid) {
delete this._fns[uid];
}
}, {
key: "offUpdate",
value: function offUpdate(uid, fn) {
if (this._fns[uid]) {
this._fns[uid] = this._fns[uid].filter(function (item) {
return item !== fn;
});
}
}
}]);
return Context;
}();
}();
exports.Context = Context;

@@ -1,9 +0,23 @@

import dayjs from 'dayjs';
import isBetween from 'dayjs/plugin/isBetween';
dayjs.extend(isBetween);
export function isBetweenDate(currentDate, startDate, endDate) {
return dayjs(currentDate).isBetween(startDate, endDate);
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isBetweenDate = isBetweenDate;
exports.isSameDate = isSameDate;
var _dayjs = _interopRequireDefault(require("dayjs"));
var _isBetween = _interopRequireDefault(require("dayjs/plugin/isBetween"));
_dayjs["default"].extend(_isBetween["default"]);
function isBetweenDate(currentDate, startDate, endDate) {
return (0, _dayjs["default"])(currentDate).isBetween(startDate, endDate);
}
export function isSameDate(currentDate, targetDate) {
return dayjs(currentDate).isSame(targetDate);
function isSameDate(currentDate, targetDate) {
return (0, _dayjs["default"])(currentDate).isSame(targetDate);
}

@@ -1,41 +0,73 @@

import _inheritsLoose from "@babel/runtime/helpers/inheritsLoose";
"use strict";
/* eslint-disable @typescript-eslint/no-explicit-any */
import { BaseStore } from './baseStore';
import { objectEntries } from '../_util/tools';
export var FilterStore = /*#__PURE__*/function (_BaseStore) {
_inheritsLoose(FilterStore, _BaseStore);
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.FilterStore = void 0;
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _baseStore = require("./baseStore");
var _tools = require("../_util/tools");
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var FilterStore = /*#__PURE__*/function (_BaseStore) {
(0, _inherits2["default"])(FilterStore, _BaseStore);
var _super = _createSuper(FilterStore);
function FilterStore() {
return _BaseStore.apply(this, arguments) || this;
(0, _classCallCheck2["default"])(this, FilterStore);
return _super.apply(this, arguments);
}
var _proto = FilterStore.prototype;
(0, _createClass2["default"])(FilterStore, [{
key: "updateItemValue",
value: function updateItemValue(uid, id) {
if (this.itemsMap[uid] && this.getItem(uid, id)) {
var _this$getItem = this.getItem(uid, id),
getValue = _this$getItem.getValue,
setValue = _this$getItem.setValue;
_proto.updateItemValue = function updateItemValue(uid, id) {
if (this.itemsMap[uid] && this.getItem(uid, id)) {
var _this$getItem = this.getItem(uid, id),
getValue = _this$getItem.getValue,
setValue = _this$getItem.setValue;
setValue(getValue() || []);
setValue(getValue() || []);
}
}
};
}, {
key: "updateGroupValue",
value: function updateGroupValue(uid) {
if (this.itemsMap[uid]) {
var placeHolderArray = (0, _tools.objectEntries)(this.itemsMap[uid].items).reduce(function (prev, cur) {
var _cur = (0, _slicedToArray2["default"])(cur, 2),
val = _cur[1]; // eslint-disable-next-line no-param-reassign
_proto.updateGroupValue = function updateGroupValue(uid) {
if (this.itemsMap[uid]) {
var placeHolderArray = objectEntries(this.itemsMap[uid].items).reduce(function (prev, cur) {
var val = cur[1]; // eslint-disable-next-line no-param-reassign
prev[val.getid()] = val.getPlaceHolder();
return prev;
}, {});
this.itemsMap[uid].setGroupDataVal({
key: 'placeHolderArray',
val: placeHolderArray
});
prev[val.getid()] = val.getPlaceHolder();
return prev;
}, {});
this.itemsMap[uid].setGroupDataVal({
key: 'placeHolderArray',
val: placeHolderArray
});
}
}
};
}]);
return FilterStore;
}(_baseStore.BaseStore);
return FilterStore;
}(BaseStore);
exports.FilterStore = FilterStore;

@@ -0,1 +1,12 @@

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = fmtClass;
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var hasOwn = {}.hasOwnProperty;

@@ -5,3 +16,3 @@ /* eslint-disable no-continue, prefer-spread */

export default function fmtClass() {
function fmtClass() {
var classes = [];

@@ -12,3 +23,3 @@

if (!arg) continue;
var argType = typeof arg;
var argType = (0, _typeof2["default"])(arg);

@@ -15,0 +26,0 @@ if (argType === 'string' || argType === 'number') {

@@ -0,3 +1,10 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = fmtEvent;
/* eslint-disable @typescript-eslint/no-explicit-any */
export default function fmtEvent(props, e) {
function fmtEvent(props, e) {
var dataset = {};

@@ -4,0 +11,0 @@

@@ -0,5 +1,12 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = fmtUnit;
exports.fmtUnitNumber = void 0;
var jsUnitRpx = 'false';
/* eslint-disable no-continue, prefer-spread */
export default function fmtUnit(oldUnit) {
function fmtUnit(oldUnit) {
var getUnit = oldUnit;

@@ -11,3 +18,3 @@

} else if (typeof getUnit === 'string') {
getUnit = parseInt(oldUnit.match(/(\d+|\d+\.\d+)(px)/)[1], 10) * 2 + "rpx";
getUnit = "".concat(parseInt(oldUnit.match(/(\d+|\d+\.\d+)(px)/)[1], 10) * 2, "rpx");
}

@@ -18,3 +25,4 @@ }

}
export var fmtUnitNumber = function fmtUnitNumber(oldUnit) {
var fmtUnitNumber = function fmtUnitNumber(oldUnit) {
var getUnitNumber = oldUnit;

@@ -27,2 +35,4 @@

return getUnitNumber;
};
};
exports.fmtUnitNumber = fmtUnitNumber;

@@ -1,11 +0,31 @@

import _asyncToGenerator from "@babel/runtime/helpers/asyncToGenerator";
import _extends from "@babel/runtime/helpers/extends";
import _regeneratorRuntime from "@babel/runtime/regenerator";
"use strict";
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
/* eslint-disable @typescript-eslint/no-explicit-any */
import Schema from 'async-validator';
export var Store = /*#__PURE__*/function () {
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Store = void 0;
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _asyncValidator = _interopRequireDefault(require("async-validator"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
var Store = /*#__PURE__*/function () {
function Store() {
(0, _classCallCheck2["default"])(this, Store);
this.events = {};

@@ -17,329 +37,346 @@ this.formTree = {};

var _proto = Store.prototype;
(0, _createClass2["default"])(Store, [{
key: "init",
value: function init(form, initVal, onValuesChange, onFinish) {
var _this = this;
_proto.init = function init(form, initVal, onValuesChange, onFinish) {
var _this = this;
if (!initVal) return;
Object.keys(initVal).forEach(function (field) {
if (!_this.formTree[form]) {
_this.formTree[form] = {};
}
if (!initVal) return;
Object.keys(initVal).forEach(function (field) {
if (!_this.formTree[form]) {
_this.formTree[form] = {};
if (!_this.formTree[form][field]) {
_this.formTree[form][field] = {};
}
_this.formTree[form][field].value = initVal[field];
});
if (!this.events[form]) {
this.events[form] = [onValuesChange, onFinish];
}
if (!_this.formTree[form][field]) {
_this.formTree[form][field] = {};
if (!this.currentField[form]) {
this.currentField[form] = [];
}
_this.formTree[form][field].value = initVal[field];
});
if (!this.events[form]) {
this.events[form] = [onValuesChange, onFinish];
setTimeout(function () {
_this.initValidator(form);
}, 0);
}
if (!this.currentField[form]) {
this.currentField[form] = [];
}, {
key: "getInitValByField",
value: function getInitValByField(form, field) {
return this.formTree[form][field].value;
}
}, {
key: "bootstrap",
value: function bootstrap(form, field, rules, initialValue, required) {
if (!this.formTree[form]) {
this.formTree[form] = {};
}
setTimeout(function () {
_this.initValidator(form);
}, 0);
};
if (!this.currentField[form]) {
this.currentField[form] = [];
}
_proto.getInitValByField = function getInitValByField(form, field) {
return this.formTree[form][field].value;
};
if (!this.formTree[form][field]) {
this.formTree[form][field] = {};
}
_proto.bootstrap = function bootstrap(form, field, rules, initialValue, required) {
if (!this.formTree[form]) {
this.formTree[form] = {};
var prevVal = this.formTree[form][field].value;
this.formTree[form][field].value = prevVal || initialValue || '';
this.formTree[form][field].rules = rules;
this.formTree[form][field].required = required;
}
}, {
key: "addFieldSet",
value: function addFieldSet(form, field) {
if (!this.currentField[form]) {
this.currentField[form] = [];
}
if (!this.currentField[form]) {
this.currentField[form] = [];
this.currentField[form].push(field);
this.initValidator(form);
}
if (!this.formTree[form][field]) {
this.formTree[form][field] = {};
}, {
key: "updateFieldSet",
value: function updateFieldSet(form, prev, cur) {
var prevRealFieldIndex = this.currentField[form].find(function (item) {
return item === prev;
});
this.currentField[form].splice(prevRealFieldIndex, 1);
this.currentField[form].push(cur);
}
}, {
key: "addUpdateFiledValue",
value: function addUpdateFiledValue(form, field, updateFieldValue) {
if (this.formTree[form] && this.formTree[form][field]) {
var updateFiledValueArr = this.formTree[form][field].updateFieldValue;
var prevVal = this.formTree[form][field].value;
this.formTree[form][field].value = prevVal || initialValue || '';
this.formTree[form][field].rules = rules;
this.formTree[form][field].required = required;
};
if (Array.isArray(updateFiledValueArr)) {
updateFiledValueArr.push(updateFieldValue);
} else {
this.formTree[form][field].updateFieldValue = [updateFieldValue];
}
}
} // TODO update 数组--->需要解耦
_proto.addFieldSet = function addFieldSet(form, field) {
if (!this.currentField[form]) {
this.currentField[form] = [];
}, {
key: "setValueAfterUpdate",
value: function setValueAfterUpdate(setData, form, next) {
var val = this.formTree[form][next].value || '';
setData({
cValue: val
});
}
this.currentField[form].push(field);
this.initValidator(form);
};
_proto.updateFieldSet = function updateFieldSet(form, prev, cur) {
var prevRealFieldIndex = this.currentField[form].find(function (item) {
return item === prev;
});
this.currentField[form].splice(prevRealFieldIndex, 1);
this.currentField[form].push(cur);
};
_proto.addUpdateFiledValue = function addUpdateFiledValue(form, field, updateFieldValue) {
if (this.formTree[form] && this.formTree[form][field]) {
var updateFiledValueArr = this.formTree[form][field].updateFieldValue;
if (Array.isArray(updateFiledValueArr)) {
updateFiledValueArr.push(updateFieldValue);
} else {
this.formTree[form][field].updateFieldValue = [updateFieldValue];
}
}, {
key: "setFieldUpdateInfoFn",
value: function setFieldUpdateInfoFn(form, field, fn) {
this.formTree[form][field].updateErrorInfo = fn;
}
} // TODO update 数组--->需要解耦
;
_proto.setValueAfterUpdate = function setValueAfterUpdate(setData, form, next) {
var val = this.formTree[form][next].value || '';
setData({
cValue: val
});
};
_proto.setFieldUpdateInfoFn = function setFieldUpdateInfoFn(form, field, fn) {
this.formTree[form][field].updateErrorInfo = fn;
};
_proto.setUpdateSubmitButtonStatusFn = function setUpdateSubmitButtonStatusFn(form, field, fn) {
this.formTree[form][field].updateSubmitButtonStatus = fn;
};
_proto.delFieldSet = function delFieldSet(form, field) {
var realFieldIndex = this.currentField[form].findIndex(function (item) {
return item === field;
});
this.currentField[form].splice(realFieldIndex, 1);
if (this.formTree[form] && this.formTree[form][field]) {
this.formTree[form][field] = null;
}, {
key: "setUpdateSubmitButtonStatusFn",
value: function setUpdateSubmitButtonStatusFn(form, field, fn) {
this.formTree[form][field].updateSubmitButtonStatus = fn;
}
}, {
key: "delFieldSet",
value: function delFieldSet(form, field) {
var realFieldIndex = this.currentField[form].findIndex(function (item) {
return item === field;
});
this.currentField[form].splice(realFieldIndex, 1);
this.initValidator(form);
};
_proto.getTotalValue = function getTotalValue(form) {
var formData = this.formTree[form];
var currentField = this.currentField[form];
return Object.keys(formData).reduce(function (prev, cur) {
if (currentField.indexOf(cur) > -1) {
// eslint-disable-next-line no-param-reassign
prev[cur] = formData[cur].value;
if (this.formTree[form] && this.formTree[form][field]) {
this.formTree[form][field] = null;
}
return prev;
}, {});
};
this.initValidator(form);
}
}, {
key: "getTotalValue",
value: function getTotalValue(form) {
var formData = this.formTree[form];
var currentField = this.currentField[form];
return Object.keys(formData).reduce(function (prev, cur) {
if (currentField.indexOf(cur) > -1) {
// eslint-disable-next-line no-param-reassign
prev[cur] = formData[cur].value;
}
_proto.getFields = function getFields(form) {
if (!this.formTree[form]) return;
if (!this.currentField[form]) return;
var formData = this.formTree[form];
var currentField = this.currentField[form];
return Object.keys(formData).reduce(function (prev, cur) {
if (currentField.indexOf(cur) > -1) {
// eslint-disable-next-line no-param-reassign
prev[cur] = formData[cur];
}
return prev;
}, {});
}
}, {
key: "getFields",
value: function getFields(form) {
if (!this.formTree[form]) return;
if (!this.currentField[form]) return;
var formData = this.formTree[form];
var currentField = this.currentField[form];
return Object.keys(formData).reduce(function (prev, cur) {
if (currentField.indexOf(cur) > -1) {
// eslint-disable-next-line no-param-reassign
prev[cur] = formData[cur];
}
return prev;
}, {});
};
return prev;
}, {});
}
}, {
key: "trigger",
value: function trigger(form, field, val) {
var _this2 = this;
_proto.trigger = function trigger(form, field, val) {
var _extends2,
_this2 = this,
_handlers;
this.formTree[form][field].value = val;
var handlers = this.events[form][0];
var values = this.getTotalValue(form);
this.formTree[form].validator.validate(_objectSpread(_objectSpread({}, values), {}, (0, _defineProperty2["default"])({}, field, val)), function (errors) {
var _this2$formTree$form$, _this2$formTree$form$2;
this.formTree[form][field].value = val;
var handlers = this.events[form][0];
var values = this.getTotalValue(form);
this.formTree[form].validator.validate(_extends({}, values, (_extends2 = {}, _extends2[field] = val, _extends2)), function (errors) {
var _this2$formTree$form$, _this2$formTree$form$2;
var updateErrorInfo = (_this2$formTree$form$ = _this2.formTree[form][field]) === null || _this2$formTree$form$ === void 0 ? void 0 : _this2$formTree$form$.updateErrorInfo;
var updateSubmitButtonStatus = (_this2$formTree$form$2 = _this2.formTree[form].submit) === null || _this2$formTree$form$2 === void 0 ? void 0 : _this2$formTree$form$2.updateSubmitButtonStatus;
var updateErrorInfo = (_this2$formTree$form$ = _this2.formTree[form][field]) == null ? void 0 : _this2$formTree$form$.updateErrorInfo;
var updateSubmitButtonStatus = (_this2$formTree$form$2 = _this2.formTree[form].submit) == null ? void 0 : _this2$formTree$form$2.updateSubmitButtonStatus;
if (!errors) {
updateErrorInfo === null || updateErrorInfo === void 0 ? void 0 : updateErrorInfo(null);
updateSubmitButtonStatus === null || updateSubmitButtonStatus === void 0 ? void 0 : updateSubmitButtonStatus(null);
return;
}
if (!errors) {
updateErrorInfo == null ? void 0 : updateErrorInfo(null);
updateSubmitButtonStatus == null ? void 0 : updateSubmitButtonStatus(null);
return;
}
var error = errors.filter(function (item) {
return item.field === field;
})[0];
var error = errors.filter(function (item) {
return item.field === field;
})[0];
if (error) {
updateErrorInfo === null || updateErrorInfo === void 0 ? void 0 : updateErrorInfo(_objectSpread({}, error));
} else {
updateErrorInfo === null || updateErrorInfo === void 0 ? void 0 : updateErrorInfo(null);
}
if (error) {
updateErrorInfo == null ? void 0 : updateErrorInfo(_extends({}, error));
} else {
updateErrorInfo == null ? void 0 : updateErrorInfo(null);
}
updateSubmitButtonStatus === null || updateSubmitButtonStatus === void 0 ? void 0 : updateSubmitButtonStatus(!!errors.length);
});
var totalVal = this.getTotalValue(form);
handlers((0, _defineProperty2["default"])({}, field, val), totalVal);
}
}, {
key: "validateAll",
value: function validateAll(form) {
var _this3 = this;
updateSubmitButtonStatus == null ? void 0 : updateSubmitButtonStatus(!!errors.length);
});
var totalVal = this.getTotalValue(form);
handlers((_handlers = {}, _handlers[field] = val, _handlers), totalVal);
};
return new Promise(function (resolve) {
var values = _this3.getTotalValue(form);
_proto.validateAll = function validateAll(form) {
var _this3 = this;
_this3.formTree[form].validator.validate(values, function (errors) {
var _this3$formTree$form$3;
return new Promise(function (resolve) {
var values = _this3.getTotalValue(form);
if (!errors) {
return resolve(true);
}
_this3.formTree[form].validator.validate(values, function (errors) {
var _this3$formTree$form$3;
var errFields = errors.reduce(function (prev, cur) {
prev[cur.field] = cur;
return prev;
}, {});
if (!errors) {
return resolve(true);
}
var fields = _this3.getFields(form);
var errFields = errors.reduce(function (prev, cur) {
prev[cur.field] = cur;
return prev;
}, {});
if (!fields) return;
Object.keys(fields).forEach(function (field) {
if (!errFields[field]) {
var _this3$formTree$form$;
var fields = _this3.getFields(form);
(_this3$formTree$form$ = _this3.formTree[form][field]) === null || _this3$formTree$form$ === void 0 ? void 0 : _this3$formTree$form$.updateErrorInfo(null);
} else {
var _this3$formTree$form$2;
if (!fields) return;
Object.keys(fields).forEach(function (field) {
if (!errFields[field]) {
var _this3$formTree$form$;
(_this3$formTree$form$2 = _this3.formTree[form][field]) === null || _this3$formTree$form$2 === void 0 ? void 0 : _this3$formTree$form$2.updateErrorInfo(_objectSpread({}, errFields[field]));
}
});
var updateSubmitButtonStatus = (_this3$formTree$form$3 = _this3.formTree[form].submit) === null || _this3$formTree$form$3 === void 0 ? void 0 : _this3$formTree$form$3.updateSubmitButtonStatus;
(_this3$formTree$form$ = _this3.formTree[form][field]) == null ? void 0 : _this3$formTree$form$.updateErrorInfo(null);
} else {
var _this3$formTree$form$2;
if (errors.length) {
// errors.forEach(err => {
// this.formTree[form][err.field]?.updateErrorInfo({ ...err });
// });
my.alert({
title: errors[0].message
});
}
(_this3$formTree$form$2 = _this3.formTree[form][field]) == null ? void 0 : _this3$formTree$form$2.updateErrorInfo(_extends({}, errFields[field]));
}
updateSubmitButtonStatus === null || updateSubmitButtonStatus === void 0 ? void 0 : updateSubmitButtonStatus(!!errors.length);
resolve(!errors.length);
});
var updateSubmitButtonStatus = (_this3$formTree$form$3 = _this3.formTree[form].submit) == null ? void 0 : _this3$formTree$form$3.updateSubmitButtonStatus;
});
}
}, {
key: "setFieldsValue",
value: function setFieldsValue(form, value) {
var _this4 = this;
if (errors.length) {
// errors.forEach(err => {
// this.formTree[form][err.field]?.updateErrorInfo({ ...err });
// });
my.alert({
title: errors[0].message
Object.keys(value).forEach(function (key) {
if (_this4.currentField[form] && _this4.currentField[form].find(function (item) {
return item === key;
})) {
if (!_this4.formTree[form][key] || !_this4.formTree[form][key].updateFieldValue) return;
_this4.formTree[form][key].updateFieldValue.forEach(function (fn) {
if (typeof fn === 'function') {
_this4.formTree[form][key].value = value[key];
fn(value[key]);
}
});
}
updateSubmitButtonStatus == null ? void 0 : updateSubmitButtonStatus(!!errors.length);
resolve(!errors.length);
});
});
};
this.validateAll(form);
}
}, {
key: "onFinish",
value: function () {
var _onFinish = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(form) {
var success;
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (form) {
_context.next = 2;
break;
}
_proto.setFieldsValue = function setFieldsValue(form, value) {
var _this4 = this;
return _context.abrupt("return");
Object.keys(value).forEach(function (key) {
if (_this4.currentField[form] && _this4.currentField[form].find(function (item) {
return item === key;
})) {
if (!_this4.formTree[form][key] || !_this4.formTree[form][key].updateFieldValue) return;
case 2:
_context.next = 4;
return this.validateAll(form());
_this4.formTree[form][key].updateFieldValue.forEach(function (fn) {
if (typeof fn === 'function') {
_this4.formTree[form][key].value = value[key];
fn(value[key]);
}
});
}
});
this.validateAll(form);
};
case 4:
success = _context.sent;
_proto.onFinish = /*#__PURE__*/function () {
var _onFinish = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee(form) {
var success;
return _regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (form) {
_context.next = 2;
break;
}
if (success) {
_context.next = 7;
break;
}
return _context.abrupt("return");
return _context.abrupt("return");
case 2:
_context.next = 4;
return this.validateAll(form());
case 7:
this.events[form()][1](this.getTotalValue(form()));
case 4:
success = _context.sent;
case 8:
case "end":
return _context.stop();
}
}
}, _callee, this);
}));
if (success) {
_context.next = 7;
break;
}
function onFinish(_x) {
return _onFinish.apply(this, arguments);
}
return _context.abrupt("return");
return onFinish;
}()
}, {
key: "tear",
value: function tear(formName) {
this.formTree[formName] = null;
this.events[formName] = null;
}
}, {
key: "initValidator",
value: function initValidator(form) {
var fields = this.getFields(form);
if (!fields) return;
var descriptor = {};
Object.keys(fields).forEach(function (field) {
var _fields$field = fields[field],
rules = _fields$field.rules,
required = _fields$field.required,
label = _fields$field.label;
case 7:
this.events[form()][1](this.getTotalValue(form()));
if (Array.isArray(rules)) {
descriptor[field] = (0, _toConsumableArray2["default"])(rules);
}
case 8:
case "end":
return _context.stop();
if (required) {
var requiredItem = {
required: required,
message: label ? "\u8BF7\u8F93\u5165".concat(label) : '请输入必填项'
};
if (descriptor[field]) {
descriptor[field].unshift(requiredItem);
} else {
descriptor[field] = [requiredItem];
}
}
}, _callee, this);
}));
function onFinish(_x) {
return _onFinish.apply(this, arguments);
});
this.formTree[form].validator = new _asyncValidator["default"](descriptor);
}
}]);
return Store;
}();
return onFinish;
}();
_proto.tear = function tear(formName) {
this.formTree[formName] = null;
this.events[formName] = null;
};
_proto.initValidator = function initValidator(form) {
var fields = this.getFields(form);
if (!fields) return;
var descriptor = {};
Object.keys(fields).forEach(function (field) {
var _fields$field = fields[field],
rules = _fields$field.rules,
required = _fields$field.required,
label = _fields$field.label;
if (Array.isArray(rules)) {
descriptor[field] = [].concat(rules);
}
if (required) {
var requiredItem = {
required: required,
message: label ? "\u8BF7\u8F93\u5165" + label : '请输入必填项'
};
if (descriptor[field]) {
descriptor[field].unshift(requiredItem);
} else {
descriptor[field] = [requiredItem];
}
}
});
this.formTree[form].validator = new Schema(descriptor);
};
return Store;
}();
exports.Store = Store;

@@ -1,32 +0,68 @@

import _inheritsLoose from "@babel/runtime/helpers/inheritsLoose";
import { BaseStore } from './baseStore';
import { objectEntries } from './tools';
export var StepsStore = /*#__PURE__*/function (_BaseStore) {
_inheritsLoose(StepsStore, _BaseStore);
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.StepsStore = void 0;
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _baseStore = require("./baseStore");
var _tools = require("./tools");
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var StepsStore = /*#__PURE__*/function (_BaseStore) {
(0, _inherits2["default"])(StepsStore, _BaseStore);
var _super = _createSuper(StepsStore);
function StepsStore() {
return _BaseStore.apply(this, arguments) || this;
(0, _classCallCheck2["default"])(this, StepsStore);
return _super.apply(this, arguments);
}
var _proto = StepsStore.prototype;
(0, _createClass2["default"])(StepsStore, [{
key: "updateItemIndex",
value: function updateItemIndex(uid, index) {
if (this.itemsMap[uid]) {
(0, _tools.objectEntries)(this.itemsMap[uid].items).forEach(function (_ref) {
var _ref2 = (0, _slicedToArray2["default"])(_ref, 2),
val = _ref2[1];
_proto.updateItemIndex = function updateItemIndex(uid, index) {
if (this.itemsMap[uid]) {
objectEntries(this.itemsMap[uid].items).forEach(function (_ref) {
var val = _ref[1];
val.setItemIndex(index);
});
val.setItemIndex(index);
});
}
}
};
}, {
key: "updateItemDirection",
value: function updateItemDirection(uid, direction) {
if (this.itemsMap[uid]) {
(0, _tools.objectEntries)(this.itemsMap[uid].items).forEach(function (_ref3) {
var _ref4 = (0, _slicedToArray2["default"])(_ref3, 2),
val = _ref4[1];
_proto.updateItemDirection = function updateItemDirection(uid, direction) {
if (this.itemsMap[uid]) {
objectEntries(this.itemsMap[uid].items).forEach(function (_ref2) {
var val = _ref2[1];
val.setItemDirection(direction);
});
val.setItemDirection(direction);
});
}
}
};
}]);
return StepsStore;
}(_baseStore.BaseStore);
return StepsStore;
}(BaseStore);
exports.StepsStore = StepsStore;

@@ -1,2 +0,10 @@

export function objectValues(obj) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.objectEntries = objectEntries;
exports.objectValues = objectValues;
function objectValues(obj) {
if (obj !== Object(obj)) throw new TypeError('Object.values called on a non-object');

@@ -14,3 +22,4 @@ var val = [];

}
export function objectEntries(obj) {
function objectEntries(obj) {
var ownProps = Object.keys(obj);

@@ -17,0 +26,0 @@ var i = ownProps.length;

@@ -1,4 +0,7 @@

import { AvatarDefaultProps } from './props';
"use strict";
var _props = require("./props");
Component({
props: AvatarDefaultProps
props: _props.AvatarDefaultProps
});

@@ -1,4 +0,11 @@

export const AvatarDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.AvatarDefaultProps = void 0;
var AvatarDefaultProps = {
size: 'medium',
src: 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTIwcHgiIGhlaWdodD0iMTIwcHgiIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPuS/oeaBr+Wxleekujo0MC/lpLTlg49BdmF0YXIv5Y2V5Zu+OjEv5bC65a+4OuWkpzwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNOCwwIEwxMTIsMCBDMTE2LjQxODI3OCwtOC4xMTYyNDUwMWUtMTYgMTIwLDMuNTgxNzIyIDEyMCw4IEwxMjAsMTEyIEMxMjAsMTE2LjQxODI3OCAxMTYuNDE4Mjc4LDEyMCAxMTIsMTIwIEw4LDEyMCBDMy41ODE3MjIsMTIwIDUuNDEwODMwMDFlLTE2LDExNi40MTgyNzggMCwxMTIgTDAsOCBDLTUuNDEwODMwMDFlLTE2LDMuNTgxNzIyIDMuNTgxNzIyLDguMTE2MjQ1MDFlLTE2IDgsMCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i5aS05YOPIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjRUVFRUVFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8cGF0aCBkPSJNNjAuNzc4Mjk5MywyMS44MTgxODE4IEw1OS4yMjE2NTIzLDIxLjgxODE4MTggTDU4LjU3ODQzNTksMjEuODI5OTY0MSBMNTguNTc4NDM1NywyMS44Mjk5NjQxIEM0OS44MDIxNTI3LDIyLjE3NDgzNiA0Mi44NjQ3OTEzLDI5LjQxMDY0NyA0Mi44NjUyMDQzLDM4LjIxOTE2MzMgTDQyLjg2NTIwNDMsNDcuNDI0MDc1MSBMNDIuODg1NzYzNyw0OC4yMzQxMDc0IEw0Mi44ODU3NjI3LDQ4LjIzNDA4NTYgQzQzLjA5MDQ4MjMsNTIuNTUwMjgwNCA0NC45MjExODc0LDU2LjYyNzYzNTUgNDguMDA3OTc5LDU5LjY0MjI3OTQgTDUyLjExMTA1ODEsNjMuNjUxMjA1MiBMNTIuMzc1MzkzNiw2My45NDI4MTY3IEM1Mi44NzQ2OTQ0LDY0LjU1MjU0OTcgNTMuMTQ3ODQxMSw2NS4zMTgzOTg0IDUzLjE0Nzg0MTEsNjYuMTEzNzA2NiBMNTMuMTQ3ODQxMSw2Ni42NzMzNjQ1IEw1My4xMjE0MDc2LDY3LjA3NjkwODEgTDUzLjEyMTQwNzYsNjcuMDc2OTA3OSBDNTIuOTg3ODc0NSw2OC4xNTYyNzIxIDUyLjMzMDE4ODEsNjkuMDk5MzI3MyA1MS4zNjUwNDk2LDY5LjU5NTM3MDUgTDI1LjU1MTE3Myw4Mi44MzI3NjM1IEwyNS4xMDQ3MzkzLDgzLjA4MzEzNjUgTDI1LjEwNDczOTUsODMuMDgzMTM2NCBDMjMuMDY0NzcxNSw4NC4zMjk4MTQgMjEuODE5NDYyMiw4Ni41NTIwMDEgMjEuODE4MTgxOCw4OC45NDc3ODUyIEwyMS44MTgxODE4LDkwLjA5NjU1NzcgTDIxLjgzNTgwNDIsOTAuNTM4MzkzMiBDMjIuMDU5MDIwNCw5My4yODk1NTEzIDI0LjM1NTgwMjcsOTUuNDU0NTQ1NSAyNy4xNTc3NTksOTUuNDU0NTQ1NSBMOTIuODQyMjQxLDk1LjQ1NDU0NTUgTDkyLjg0MjI0MSw5NS40NTQ1NDU1IEM5NS43OTAwNjM3LDk1LjQ1NDU0NTUgOTguMTgwMTkzNiw5My4wNTg4MDI3IDk4LjE4MTgxODIsOTAuMTAyNDM5NiBMOTguMTgxODE4Miw4OC45NTM2NjcyIEM5OC4xODE4MTgyLDg2LjM3MDQwNjYgOTYuNzQyNjYyOCw4NC4wMDUxMDkxIDk0LjQ0ODgwODgsODIuODMyNzY3NSBMNjguNjM0OTMyMyw2OS41OTUzNzQ1IEw2OC42MzQ5MzIsNjkuNTk1Mzc0NCBDNjcuNTM5NzExNSw2OS4wMzM5NjU3IDY2Ljg1MDk3MDIsNjcuOTAzOTcyNyA2Ni44NTIxNDA0LDY2LjY3MDQyMyBMNjYuODUyMTQwNCw2Ni4xMTA3NjUxIEM2Ni44NTIxNDA0LDY1LjE4NTg1NTYgNjcuMjI4MDg0Nyw2NC4yOTkyMzk0IDY3Ljg4ODkyMzUsNjMuNjUxMjE4NSBMNzEuOTkyMDAyNSw1OS42NDIyOTI3IEw3MS45OTIwMDI5LDU5LjY0MjI5MjQgQzc1LjI3ODYwMTksNTYuNDMxNjgwNiA3Ny4xMzIxODU3LDUyLjAyNTQyMDQgNzcuMTMxODU1Myw0Ny40MjQwNjIyIEw3Ny4xMzE4NTUzLDM4LjIxOTE1MDQgTDc3LjEzMTg1NTMsMzguMjE5MTUxIEM3Ny4xMzE4NTUzLDI5LjE2MTE2MzMgNjkuODEwMTE5OCwyMS44MTgxODE4IDYwLjc3ODI5ODcsMjEuODE4MTgxOCBMNjAuNzc4Mjk5MywyMS44MTgxODE4IFoiIGlkPSLlvaLnirYiIGZpbGw9IiNDQ0NDQ0MiIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=',
src: 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTIwcHgiIGhlaWdodD0iMTIwcHgiIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPuS/oeaBr+Wxleekujo0MC/lpLTlg49BdmF0YXIv5Y2V5Zu+OjEv5bC65a+4OuWkpzwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNOCwwIEwxMTIsMCBDMTE2LjQxODI3OCwtOC4xMTYyNDUwMWUtMTYgMTIwLDMuNTgxNzIyIDEyMCw4IEwxMjAsMTEyIEMxMjAsMTE2LjQxODI3OCAxMTYuNDE4Mjc4LDEyMCAxMTIsMTIwIEw4LDEyMCBDMy41ODE3MjIsMTIwIDUuNDEwODMwMDFlLTE2LDExNi40MTgyNzggMCwxMTIgTDAsOCBDLTUuNDEwODMwMDFlLTE2LDMuNTgxNzIyIDMuNTgxNzIyLDguMTE2MjQ1MDFlLTE2IDgsMCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i5aS05YOPIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjRUVFRUVFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8cGF0aCBkPSJNNjAuNzc4Mjk5MywyMS44MTgxODE4IEw1OS4yMjE2NTIzLDIxLjgxODE4MTggTDU4LjU3ODQzNTksMjEuODI5OTY0MSBMNTguNTc4NDM1NywyMS44Mjk5NjQxIEM0OS44MDIxNTI3LDIyLjE3NDgzNiA0Mi44NjQ3OTEzLDI5LjQxMDY0NyA0Mi44NjUyMDQzLDM4LjIxOTE2MzMgTDQyLjg2NTIwNDMsNDcuNDI0MDc1MSBMNDIuODg1NzYzNyw0OC4yMzQxMDc0IEw0Mi44ODU3NjI3LDQ4LjIzNDA4NTYgQzQzLjA5MDQ4MjMsNTIuNTUwMjgwNCA0NC45MjExODc0LDU2LjYyNzYzNTUgNDguMDA3OTc5LDU5LjY0MjI3OTQgTDUyLjExMTA1ODEsNjMuNjUxMjA1MiBMNTIuMzc1MzkzNiw2My45NDI4MTY3IEM1Mi44NzQ2OTQ0LDY0LjU1MjU0OTcgNTMuMTQ3ODQxMSw2NS4zMTgzOTg0IDUzLjE0Nzg0MTEsNjYuMTEzNzA2NiBMNTMuMTQ3ODQxMSw2Ni42NzMzNjQ1IEw1My4xMjE0MDc2LDY3LjA3NjkwODEgTDUzLjEyMTQwNzYsNjcuMDc2OTA3OSBDNTIuOTg3ODc0NSw2OC4xNTYyNzIxIDUyLjMzMDE4ODEsNjkuMDk5MzI3MyA1MS4zNjUwNDk2LDY5LjU5NTM3MDUgTDI1LjU1MTE3Myw4Mi44MzI3NjM1IEwyNS4xMDQ3MzkzLDgzLjA4MzEzNjUgTDI1LjEwNDczOTUsODMuMDgzMTM2NCBDMjMuMDY0NzcxNSw4NC4zMjk4MTQgMjEuODE5NDYyMiw4Ni41NTIwMDEgMjEuODE4MTgxOCw4OC45NDc3ODUyIEwyMS44MTgxODE4LDkwLjA5NjU1NzcgTDIxLjgzNTgwNDIsOTAuNTM4MzkzMiBDMjIuMDU5MDIwNCw5My4yODk1NTEzIDI0LjM1NTgwMjcsOTUuNDU0NTQ1NSAyNy4xNTc3NTksOTUuNDU0NTQ1NSBMOTIuODQyMjQxLDk1LjQ1NDU0NTUgTDkyLjg0MjI0MSw5NS40NTQ1NDU1IEM5NS43OTAwNjM3LDk1LjQ1NDU0NTUgOTguMTgwMTkzNiw5My4wNTg4MDI3IDk4LjE4MTgxODIsOTAuMTAyNDM5NiBMOTguMTgxODE4Miw4OC45NTM2NjcyIEM5OC4xODE4MTgyLDg2LjM3MDQwNjYgOTYuNzQyNjYyOCw4NC4wMDUxMDkxIDk0LjQ0ODgwODgsODIuODMyNzY3NSBMNjguNjM0OTMyMyw2OS41OTUzNzQ1IEw2OC42MzQ5MzIsNjkuNTk1Mzc0NCBDNjcuNTM5NzExNSw2OS4wMzM5NjU3IDY2Ljg1MDk3MDIsNjcuOTAzOTcyNyA2Ni44NTIxNDA0LDY2LjY3MDQyMyBMNjYuODUyMTQwNCw2Ni4xMTA3NjUxIEM2Ni44NTIxNDA0LDY1LjE4NTg1NTYgNjcuMjI4MDg0Nyw2NC4yOTkyMzk0IDY3Ljg4ODkyMzUsNjMuNjUxMjE4NSBMNzEuOTkyMDAyNSw1OS42NDIyOTI3IEw3MS45OTIwMDI5LDU5LjY0MjI5MjQgQzc1LjI3ODYwMTksNTYuNDMxNjgwNiA3Ny4xMzIxODU3LDUyLjAyNTQyMDQgNzcuMTMxODU1Myw0Ny40MjQwNjIyIEw3Ny4xMzE4NTUzLDM4LjIxOTE1MDQgTDc3LjEzMTg1NTMsMzguMjE5MTUxIEM3Ny4xMzE4NTUzLDI5LjE2MTE2MzMgNjkuODEwMTE5OCwyMS44MTgxODE4IDYwLjc3ODI5ODcsMjEuODE4MTgxOCBMNjAuNzc4Mjk5MywyMS44MTgxODE4IFoiIGlkPSLlvaLnirYiIGZpbGw9IiNDQ0NDQ0MiIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='
};
exports.AvatarDefaultProps = AvatarDefaultProps;

@@ -1,6 +0,12 @@

import { BadgeDefaultProps } from './props';
import computed from '../mixins/computed';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _computed = _interopRequireDefault(require("../mixins/computed"));
Component({
mixins: [computed],
props: BadgeDefaultProps,
mixins: [_computed["default"]],
props: _props.BadgeDefaultProps,
methods: {

@@ -7,0 +13,0 @@ computed: function computed(props) {

@@ -1,6 +0,13 @@

export const BadgeDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.BadgeDefaultProps = void 0;
var BadgeDefaultProps = {
placement: 'top-right',
stroke: false,
type: 'dot',
bgColor: '#FF411C',
bgColor: '#FF411C'
};
exports.BadgeDefaultProps = BadgeDefaultProps;

@@ -1,7 +0,14 @@

import { ButtonDefaultProps } from './props';
import fmtEvent from '../_util/fmtEvent';
import htmlType from '../mixins/htmlType';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _fmtEvent = _interopRequireDefault(require("../_util/fmtEvent"));
var _htmlType = _interopRequireDefault(require("../mixins/htmlType"));
Component({
props: ButtonDefaultProps,
mixins: [htmlType()],
props: _props.ButtonDefaultProps,
mixins: [(0, _htmlType["default"])()],
methods: {

@@ -20,3 +27,3 @@ onTap: function onTap(e) {

if (onTap && !disabled && !loading) {
var event = fmtEvent(this.props, e);
var event = (0, _fmtEvent["default"])(this.props, e);
return onTap(event);

@@ -23,0 +30,0 @@ }

@@ -1,2 +0,8 @@

export const ButtonDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ButtonDefaultProps = void 0;
var ButtonDefaultProps = {
type: 'default',

@@ -9,3 +15,4 @@ disabled: false,

_submit: undefined,
fill: 'solid',
fill: 'solid'
};
exports.ButtonDefaultProps = ButtonDefaultProps;

@@ -1,7 +0,14 @@

import { CheckboxDefaultProps } from './props';
import controlled from '../mixins/controlled';
import formMixin from '../mixins/form';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _controlled = _interopRequireDefault(require("../mixins/controlled"));
var _form = _interopRequireDefault(require("../mixins/form"));
Component({
props: CheckboxDefaultProps,
mixins: [controlled('checked'), formMixin()],
props: _props.CheckboxDefaultProps,
mixins: [(0, _controlled["default"])('checked'), (0, _form["default"])()],
methods: {

@@ -8,0 +15,0 @@ onChange: function onChange(v) {

@@ -1,3 +0,10 @@

export const CheckboxDefaultProps = {
disabled: false,
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CheckboxDefaultProps = void 0;
var CheckboxDefaultProps = {
disabled: false
};
exports.CheckboxDefaultProps = CheckboxDefaultProps;

@@ -1,5 +0,9 @@

import { CheckboxItemDefaultProps } from './props';
import { store } from '../context';
"use strict";
var _props = require("./props");
var _context = require("../context");
Component({
props: CheckboxItemDefaultProps,
props: _props.CheckboxItemDefaultProps,
data: {

@@ -34,3 +38,3 @@ _checked: false,

store.addItem(uid, "" + this.$id, {
_context.store.addItem(uid, "".concat(this.$id), {
setDisabled: setDisabled,

@@ -42,4 +46,6 @@ getChecked: getChecked,

try {
store.updateItemValue(uid, "" + this.$id); // eslint-disable-next-line no-empty
_context.store.updateItemValue(uid, "".concat(this.$id)); // eslint-disable-next-line no-empty
} catch (err) {}

@@ -55,3 +61,3 @@ },

// 考虑到a:for的情况
store.updateItemValue(uid, "" + this.$id);
_context.store.updateItemValue(uid, "".concat(this.$id));
}

@@ -61,3 +67,4 @@ },

var uid = this.props.uid;
store.removeItem(uid, "" + this.$id);
_context.store.removeItem(uid, "".concat(this.$id));
},

@@ -67,6 +74,7 @@ methods: {

var uid = this.props.uid;
if (store.checkControlledByUID(uid)) return;
store.triggerItem(uid, "" + this.$id, value);
if (_context.store.checkControlledByUID(uid)) return;
_context.store.triggerItem(uid, "".concat(this.$id), value);
}
}
});

@@ -1,4 +0,11 @@

export const CheckboxItemDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CheckboxItemDefaultProps = void 0;
var CheckboxItemDefaultProps = {
disabled: false,
uid: 'CheckboxGroup',
uid: 'CheckboxGroup'
};
exports.CheckboxItemDefaultProps = CheckboxItemDefaultProps;

@@ -1,2 +0,11 @@

import { CheckBoxStore } from '../_util/checkboxStore';
export var store = new CheckBoxStore();
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.store = void 0;
var _checkboxStore = require("../_util/checkboxStore");
var store = new _checkboxStore.CheckBoxStore();
exports.store = store;

@@ -1,8 +0,16 @@

import { CheckboxGroupDefaultProps } from './props';
import equal from 'fast-deep-equal';
import { store } from './context';
import formMixin from '../mixins/form';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _fastDeepEqual = _interopRequireDefault(require("fast-deep-equal"));
var _context = require("./context");
var _form = _interopRequireDefault(require("../mixins/form"));
Component({
props: CheckboxGroupDefaultProps,
mixins: [formMixin()],
props: _props.CheckboxGroupDefaultProps,
mixins: [(0, _form["default"])()],
didMount: function didMount() {

@@ -36,6 +44,6 @@ var _this = this;

store.setGroupPropsVal(this.props.uid, getGroupPropsVal);
_context.store.setGroupPropsVal(this.props.uid, getGroupPropsVal);
if (Array.isArray(value) && value.length > 0) {
store.updateGroupValue(uid);
_context.store.updateGroupValue(uid);
}

@@ -51,6 +59,7 @@ },

oldValue = prevProps.value;
store.updateGroup(newUID, {
_context.store.updateGroup(newUID, {
isUIDChanged: newUID !== oldUID,
isDisabledChanged: newDisabled !== oldDisabled,
isValueChange: !equal(newValue, oldValue)
isValueChange: !(0, _fastDeepEqual["default"])(newValue, oldValue)
}, {

@@ -62,3 +71,4 @@ oldUID: oldUID

var uid = this.props.uid;
store.removeGroup(uid);
_context.store.removeGroup(uid);
},

@@ -72,5 +82,5 @@ methods: {

_updateFieldValue: function _updateFieldValue(v) {
store.updateGroupValue(this.props.uid, v);
_context.store.updateGroupValue(this.props.uid, v);
}
}
});

@@ -1,2 +0,8 @@

export const CheckboxGroupDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CheckboxGroupDefaultProps = void 0;
var CheckboxGroupDefaultProps = {
disabled: false,

@@ -6,3 +12,4 @@ radius: false,

controlled: false,
value: [],
value: []
};
exports.CheckboxGroupDefaultProps = CheckboxGroupDefaultProps;

@@ -1,7 +0,17 @@

import { CollapseItemDefaultProps } from './props';
import { context } from '../context';
import { log } from '../../_util/console';
import { objectEntries } from '../../_util/tools';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _props = require("./props");
var _context = require("../context");
var _console = require("../../_util/console");
var _tools = require("../../_util/tools");
Component({
props: CollapseItemDefaultProps,
props: _props.CollapseItemDefaultProps,
data: {

@@ -30,3 +40,3 @@ _isActive: false,

if (typeof name !== 'string') {
log.error('CollapseItem', 'name 作为唯一的标识,属必填字段,类型为 string。');
_console.log.error('CollapseItem', 'name 作为唯一的标识,属必填字段,类型为 string。');
}

@@ -65,3 +75,3 @@

var getId = function getId() {
return "" + _this.$id;
return "".concat(_this.$id);
};

@@ -99,3 +109,3 @@

context.addItem(uid, "" + this.$id, {
_context.context.addItem(uid, "".concat(this.$id), {
setActive: setActive,

@@ -116,7 +126,8 @@ setAccordion: setAccordion,

try {
context.updateItemValue(uid, "" + this.$id); // eslint-disable-next-line no-empty
_context.context.updateItemValue(uid, "".concat(this.$id)); // eslint-disable-next-line no-empty
} catch (err) {}
},
didUnmount: function didUnmount() {
context.removeItem(this.props.uid, "" + this.$id);
_context.context.removeItem(this.props.uid, "".concat(this.$id));
},

@@ -150,7 +161,8 @@ didUpdate: function didUpdate(prevProps) {

// for 2.0
context.triggerItem(this.props.uid, "" + this.$id, !this.data._isActive);
_context.context.triggerItem(this.props.uid, "".concat(this.$id), !this.data._isActive);
return;
}
var group = context.getGroup(this.props.uid);
var group = _context.context.getGroup(this.props.uid);

@@ -162,7 +174,9 @@ if (group) {

var onChange = group.getGroupPropsVal('onChange');
objectEntries(group.items).forEach(function (_ref) {
var val = _ref[1];
(0, _tools.objectEntries)(group.items).forEach(function (_ref) {
var _ref2 = (0, _slicedToArray2["default"])(_ref, 2),
val = _ref2[1];
if (!val) return;
if (val.getId() === "" + _this2.$id) {
if (val.getId() === "".concat(_this2.$id)) {
if (_this2.data._isActive) {

@@ -222,7 +236,7 @@ _this2.calcContentHeight().then(function (contentHeight) {

return new Promise(function (resolve, reject) {
my.createSelectorQuery().select(".amd-collapse-item-content-" + _this3.$id).boundingClientRect().exec(function (res) {
my.createSelectorQuery().select(".amd-collapse-item-content-".concat(_this3.$id)).boundingClientRect().exec(function (res) {
if (res && res[0]) {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
resolve(res[0].height + "px");
resolve("".concat(res[0].height, "px"));
} else {

@@ -250,3 +264,3 @@ reject(res);

}, function () {
context.onChangeByTrigger(_this4.props.uid);
_context.context.onChangeByTrigger(_this4.props.uid);
});

@@ -263,3 +277,3 @@ }, 10);

}, function () {
context.onChangeByTrigger(_this4.props.uid);
_context.context.onChangeByTrigger(_this4.props.uid);
});

@@ -266,0 +280,0 @@ });

@@ -1,6 +0,13 @@

export const CollapseItemDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CollapseItemDefaultProps = void 0;
var CollapseItemDefaultProps = {
uid: 'Collapse',
disabled: false,
expandIcon: 'UpOutline',
closeIcon: 'DownOutline',
closeIcon: 'DownOutline'
};
exports.CollapseItemDefaultProps = CollapseItemDefaultProps;

@@ -1,2 +0,11 @@

import { CollapseStore } from '../_util/collapseStore';
export var context = new CollapseStore();
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.context = void 0;
var _collapseStore = require("../_util/collapseStore");
var context = new _collapseStore.CollapseStore();
exports.context = context;

@@ -1,6 +0,13 @@

import { CollapseDefaultProps } from './props';
import { context } from './context';
import equal from 'fast-deep-equal';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _context = require("./context");
var _fastDeepEqual = _interopRequireDefault(require("fast-deep-equal"));
Component({
props: CollapseDefaultProps,
props: _props.CollapseDefaultProps,
data: {

@@ -37,12 +44,14 @@ supportSjs: my.canIUse('sjs.event')

context.addGroup(uid);
context.setGroupPropsVal(uid, getGroupPropsVal);
context.setItemsAccordion(uid);
_context.context.addGroup(uid);
_context.context.setGroupPropsVal(uid, getGroupPropsVal);
_context.context.setItemsAccordion(uid);
if (Array.isArray(name)) {
context.updateGroupValue(uid, true);
_context.context.updateGroupValue(uid, true);
}
},
didUnmount: function didUnmount() {
context.removeGroup(this.props.uid);
_context.context.removeGroup(this.props.uid);
},

@@ -61,4 +70,5 @@ didUpdate: function didUpdate(prevProps) {

oldAccordion = _prevProps$accordion === void 0 ? false : _prevProps$accordion;
context.updateGroup(newUID, {
isNameChanged: !equal(newName, oldName),
_context.context.updateGroup(newUID, {
isNameChanged: !(0, _fastDeepEqual["default"])(newName, oldName),
isUIDChanged: newUID !== oldUID,

@@ -65,0 +75,0 @@ isAccordionChanged: newAccordion !== oldAccordion

@@ -1,5 +0,12 @@

export const CollapseDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CollapseDefaultProps = void 0;
var CollapseDefaultProps = {
name: [],
uid: 'Collapse',
accordion: false,
accordion: false
};
exports.CollapseDefaultProps = CollapseDefaultProps;

@@ -1,6 +0,13 @@

import { ContainerDefaultProps } from './props';
import fmtEvent from '../_util/fmtEvent';
import { log } from '../_util/console';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _fmtEvent = _interopRequireDefault(require("../_util/fmtEvent"));
var _console = require("../_util/console");
Component({
props: ContainerDefaultProps,
props: _props.ContainerDefaultProps,
didMount: function didMount() {

@@ -12,3 +19,3 @@ var _this$props = this.props,

if (!icon && onIconTap) {
log.error('Container', '未设置 icon 属性值或者值为空,onIconTap 将无效。');
_console.log.error('Container', '未设置 icon 属性值或者值为空,onIconTap 将无效。');
}

@@ -21,3 +28,3 @@ },

if (onIconTap) {
var event = fmtEvent(this.props, e);
var event = (0, _fmtEvent["default"])(this.props, e);
return onIconTap(event);

@@ -24,0 +31,0 @@ }

@@ -1,1 +0,8 @@

export const ContainerDefaultProps = {};
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ContainerDefaultProps = void 0;
var ContainerDefaultProps = {};
exports.ContainerDefaultProps = ContainerDefaultProps;

@@ -1,4 +0,7 @@

import { DialogDefaultProps } from './props';
"use strict";
var _props = require("./props");
Component({
props: DialogDefaultProps,
props: _props.DialogDefaultProps,
methods: {

@@ -5,0 +8,0 @@ onButtonTap: function onButtonTap(e) {

@@ -1,6 +0,12 @@

export const DialogDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DialogDefaultProps = void 0;
var DialogDefaultProps = {
direction: 'vertical',
buttonText: ['主操作', '更多', '取消'],
maskClosable: true,
maskClosable: true
};
exports.DialogDefaultProps = DialogDefaultProps;

@@ -1,2 +0,11 @@

import { FilterStore } from '../_util/filterSotre';
export var context = new FilterStore();
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.context = void 0;
var _filterSotre = require("../_util/filterSotre");
var context = new _filterSotre.FilterStore();
exports.context = context;

@@ -0,6 +1,14 @@

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _props = require("./props");
var _context = require("../context");
/* eslint-disable @typescript-eslint/no-explicit-any */
import { FilterItemDefaultProps } from './props';
import { context } from '../context';
Component({
props: FilterItemDefaultProps,
props: _props.FilterItemDefaultProps,
data: {

@@ -54,6 +62,6 @@ _value: [],

var getid = function getid() {
return "" + _this.$id;
return "".concat(_this.$id);
};
context.addItem(this.props.uid, "" + this.$id, {
_context.context.addItem(this.props.uid, "".concat(this.$id), {
isMult: isMult,

@@ -69,3 +77,5 @@ getValue: getValue,

});
context.updateItemValue(this.props.uid, "" + this.$id);
_context.context.updateItemValue(this.props.uid, "".concat(this.$id));
this.setData({

@@ -115,3 +125,3 @@ curValue: getValue()

var group = context.getGroup(this.props.uid);
var group = _context.context.getGroup(this.props.uid);

@@ -140,3 +150,3 @@ if (group) {

resetArrow: function resetArrow() {
var group = context.getGroup(this.props.uid);
var group = _context.context.getGroup(this.props.uid);

@@ -156,8 +166,6 @@ if (group) {

setActive: function setActive(active) {
var group = context.getGroup(this.props.uid);
var group = _context.context.getGroup(this.props.uid);
if (group) {
var _val;
var val = (_val = {}, _val[this.$id] = active, _val);
var val = (0, _defineProperty2["default"])({}, this.$id, active);
group.setGroupDataVal({

@@ -164,0 +172,0 @@ key: 'activeArray',

@@ -1,4 +0,11 @@

export const FilterItemDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.FilterItemDefaultProps = void 0;
var FilterItemDefaultProps = {
uid: 'filter',
type: 'default',
type: 'default'
};
exports.FilterItemDefaultProps = FilterItemDefaultProps;

@@ -1,9 +0,21 @@

import _extends from "@babel/runtime/helpers/extends";
"use strict";
/* eslint-disable @typescript-eslint/no-explicit-any */
import { FilterDefaultProps } from './props';
import { context } from './context';
import { objectEntries } from '../_util/tools';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _props = require("./props");
var _context = require("./context");
var _tools = require("../_util/tools");
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
Component({
props: FilterDefaultProps,
props: _props.FilterDefaultProps,
data: {

@@ -28,3 +40,3 @@ placeHolderObj: {},

_this.setData({
activeObj: _extends({}, _this.data.activeObj, val.val)
activeObj: _objectSpread(_objectSpread({}, _this.data.activeObj), val.val)
});

@@ -50,6 +62,9 @@

context.addGroup(this.props.uid);
context.setGroupDataVal(this.props.uid, setGroupDataVal);
context.getGroupDataVal(this.props.uid, getGroupDataVal);
context.updateGroupValue(this.props.uid);
_context.context.addGroup(this.props.uid);
_context.context.setGroupDataVal(this.props.uid, setGroupDataVal);
_context.context.getGroupDataVal(this.props.uid, getGroupDataVal);
_context.context.updateGroupValue(this.props.uid);
},

@@ -60,7 +75,8 @@ methods: {

var group = context.getGroup(this.props.uid);
var group = _context.context.getGroup(this.props.uid);
if (group) {
objectEntries(group.items).forEach(function (_ref) {
var v = _ref[1];
(0, _tools.objectEntries)(group.items).forEach(function (_ref) {
var _ref2 = (0, _slicedToArray2["default"])(_ref, 2),
v = _ref2[1];

@@ -78,3 +94,3 @@ if (v.getid() === e.currentTarget.dataset.filterItemId) {

_this2.setData({
currentFilterItemId: "" + v.getid()
currentFilterItemId: "".concat(v.getid())
});

@@ -81,0 +97,0 @@

@@ -1,3 +0,10 @@

export const FilterDefaultProps = {
uid: 'filter',
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.FilterDefaultProps = void 0;
var FilterDefaultProps = {
uid: 'filter'
};
exports.FilterDefaultProps = FilterDefaultProps;

@@ -0,1 +1,3 @@

"use strict";
Component({});

@@ -1,2 +0,5 @@

import { store } from '../store';
"use strict";
var _store = require("../store");
Component({

@@ -39,3 +42,3 @@ props: {

store.bootstrap(form, field, rules, initialValue, required);
_store.store.bootstrap(form, field, rules, initialValue, required);
}

@@ -53,7 +56,8 @@ },

if (form && field) {
store.setValueAfterUpdate(this.data.setData, form, field);
store.setFieldUpdateInfoFn(form, field, this.updateErrorInfo.bind(this));
_store.store.setValueAfterUpdate(this.data.setData, form, field);
_store.store.setFieldUpdateInfoFn(form, field, this.updateErrorInfo.bind(this));
if (field === 'submit') {
store.setUpdateSubmitButtonStatusFn(form, field, this.updateSubmitButtonStatus.bind(this));
_store.store.setUpdateSubmitButtonStatusFn(form, field, this.updateSubmitButtonStatus.bind(this));
}

@@ -65,3 +69,3 @@ }

_this2.setData({
defaultLabelWidth: ret[0].width + "px"
defaultLabelWidth: "".concat(ret[0].width, "px")
});

@@ -78,4 +82,5 @@ }

if (currentField && nextField && currentField !== nextField) {
store.setValueAfterUpdate(this.data.setData, form, nextField);
store.updateFieldSet(form, currentField, nextField);
_store.store.setValueAfterUpdate(this.data.setData, form, nextField);
_store.store.updateFieldSet(form, currentField, nextField);
}

@@ -87,3 +92,4 @@ },

field = _this$props4.name;
store.delFieldSet(form, field);
_store.store.delFieldSet(form, field);
},

@@ -90,0 +96,0 @@ methods: {

@@ -1,2 +0,5 @@

import { store } from './store';
"use strict";
var _store = require("./store");
Component({

@@ -31,6 +34,6 @@ props: {

store.init(form, initialValues, onValuesChange, onFinish);
_store.store.init(form, initialValues, onValuesChange, onFinish);
},
didUnmount: function didUnmount() {
store.tear(this.props.form);
_store.store.tear(this.props.form);
},

@@ -45,3 +48,3 @@ ref: function ref() {

setFieldsValue: function setFieldsValue(form, value) {
return store.setFieldsValue(form, value);
return _store.store.setFieldsValue(form, value);
}

@@ -48,0 +51,0 @@ };

@@ -1,5 +0,14 @@

import { Store } from '../_util/formStore'; // export function createEvent(id: string): EventEmit {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.store = void 0;
var _formStore = require("../_util/formStore");
// export function createEvent(id: string): EventEmit {
// return new EventEmit(id);
// }
export var store = new Store();
var store = new _formStore.Store();
exports.store = store;

@@ -1,5 +0,11 @@

import { IconDefaultProps } from './props';
import fmtEvent from '../_util/fmtEvent';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _fmtEvent = _interopRequireDefault(require("../_util/fmtEvent"));
Component({
props: IconDefaultProps,
props: _props.IconDefaultProps,
methods: {

@@ -10,3 +16,3 @@ onTap: function onTap(e) {

if (onTap) {
var event = fmtEvent(this.props, e);
var event = (0, _fmtEvent["default"])(this.props, e);
return onTap(event);

@@ -13,0 +19,0 @@ }

@@ -1,4 +0,11 @@

export const IconDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.IconDefaultProps = void 0;
var IconDefaultProps = {
type: '',
size: 'medium',
size: 'medium'
};
exports.IconDefaultProps = IconDefaultProps;

@@ -0,1 +1,3 @@

"use strict";
Component({

@@ -2,0 +4,0 @@ props: {

@@ -1,8 +0,16 @@

import { InputItemDefaultProps } from './props';
import controlled from '../mixins/controlled';
import formMixin from '../mixins/form';
import { store } from '../Form/store';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _controlled = _interopRequireDefault(require("../mixins/controlled"));
var _form = _interopRequireDefault(require("../mixins/form"));
var _store = require("../Form/store");
Component({
mixins: [controlled(), formMixin()],
props: InputItemDefaultProps,
mixins: [(0, _controlled["default"])(), (0, _form["default"])()],
props: _props.InputItemDefaultProps,
data: {

@@ -70,3 +78,3 @@ showClear: false

if (form && field) {
store.trigger(form, field, '');
_store.store.trigger(form, field, '');
}

@@ -73,0 +81,0 @@ },

@@ -1,2 +0,8 @@

export const InputItemDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.InputItemDefaultProps = void 0;
var InputItemDefaultProps = {
controlled: false,

@@ -14,3 +20,4 @@ type: 'text',

autoFocus: false,
disabled: false,
disabled: false
};
exports.InputItemDefaultProps = InputItemDefaultProps;

@@ -1,4 +0,7 @@

import { ListDefaultProps } from './props';
"use strict";
var _props = require("./props");
Component({
props: ListDefaultProps
props: _props.ListDefaultProps
});

@@ -1,5 +0,11 @@

import { ListItemDefaultProps } from './props';
import fmtEvent from '../../_util/fmtEvent';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _fmtEvent = _interopRequireDefault(require("../../_util/fmtEvent"));
Component({
props: ListItemDefaultProps,
props: _props.ListItemDefaultProps,
data: {

@@ -15,3 +21,3 @@ imageSize: '',

if (onTap) {
var event = fmtEvent(this.props, e);
var event = (0, _fmtEvent["default"])(this.props, e);
return onTap(event);

@@ -18,0 +24,0 @@ }

@@ -1,4 +0,11 @@

export const ListItemDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ListItemDefaultProps = void 0;
var ListItemDefaultProps = {
imageSize: 'small',
disabled: false,
disabled: false
};
exports.ListItemDefaultProps = ListItemDefaultProps;

@@ -1,3 +0,10 @@

export const ListDefaultProps = {
radius: false,
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ListDefaultProps = void 0;
var ListDefaultProps = {
radius: false
};
exports.ListDefaultProps = ListDefaultProps;

@@ -1,8 +0,10 @@

import { LoadingDefaultProps } from './props';
"use strict";
var _props = require("./props");
/**
* 注意,delay 的变更不能实时生效
*/
Component({
props: LoadingDefaultProps,
props: _props.LoadingDefaultProps,
data: {

@@ -9,0 +11,0 @@ // 决定实际是否渲染加载中状态

@@ -1,2 +0,8 @@

export const LoadingDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.LoadingDefaultProps = void 0;
var LoadingDefaultProps = {
loading: true,

@@ -9,3 +15,4 @@ size: 'medium',

height: '',
type: 'spin',
type: 'spin'
};
exports.LoadingDefaultProps = LoadingDefaultProps;

@@ -0,1 +1,3 @@

"use strict";
Component({

@@ -2,0 +4,0 @@ props: {

@@ -1,5 +0,11 @@

import fmtEvent from '../_util/fmtEvent';
import { MaskDefaultProps } from "./props";
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _fmtEvent = _interopRequireDefault(require("../_util/fmtEvent"));
var _props = require("./props");
Component({
props: MaskDefaultProps,
props: _props.MaskDefaultProps,
methods: {

@@ -10,3 +16,3 @@ onMaskClick: function onMaskClick(e) {

if (typeof onMaskTap === 'function') {
var event = fmtEvent(this.props, e);
var event = (0, _fmtEvent["default"])(this.props, e);
onMaskTap(event);

@@ -13,0 +19,0 @@ }

@@ -1,7 +0,13 @@

export const MaskDefaultProps = {
maskZindex: '',
type: 'product',
show: true,
fixMaskFull: false,
};
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.MaskDefaultProps = void 0;
var MaskDefaultProps = {
maskZindex: '',
type: 'product',
show: true,
fixMaskFull: false
};
exports.MaskDefaultProps = MaskDefaultProps;

@@ -0,4 +1,13 @@

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _fastDeepEqual = _interopRequireDefault(require("fast-deep-equal"));
/* eslint-disable @typescript-eslint/no-explicit-any */
import deepEqual from 'fast-deep-equal';
function computedData() {

@@ -19,3 +28,3 @@ var _this = this;

if (deepEqual(_this.data[item], nextData[item])) {
if ((0, _fastDeepEqual["default"])(_this.data[item], nextData[item])) {
return prev;

@@ -36,3 +45,3 @@ } // eslint-disable-next-line no-param-reassign

export default {
var _default = {
didMount: function didMount() {

@@ -44,2 +53,3 @@ computedData.call(this);

}
};
};
exports["default"] = _default;

@@ -0,3 +1,13 @@

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _fastDeepEqual = _interopRequireDefault(require("fast-deep-equal"));
/* eslint-disable @typescript-eslint/no-explicit-any */
import equal from "fast-deep-equal";

@@ -31,7 +41,4 @@ /**

*/
export default (function (propsValue) {
if (propsValue === void 0) {
propsValue = "value";
}
var _default = function _default() {
var propsValue = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "value";
return {

@@ -55,3 +62,3 @@ data: {

if (!equal(prevProps[propsValue], value)) {
if (!(0, _fastDeepEqual["default"])(prevProps[propsValue], value)) {
this.cTrigger(value);

@@ -68,3 +75,3 @@ }

(_this$props$onChange = (_this$props = this.props).onChange) == null ? void 0 : _this$props$onChange.call(_this$props, v, v1);
(_this$props$onChange = (_this$props = this.props).onChange) === null || _this$props$onChange === void 0 ? void 0 : _this$props$onChange.call(_this$props, v, v1);
},

@@ -78,6 +85,8 @@ cOnInput: function cOnInput(v) {

(_this$props$onInput = (_this$props2 = this.props).onInput) == null ? void 0 : _this$props$onInput.call(_this$props2, v);
(_this$props$onInput = (_this$props2 = this.props).onInput) === null || _this$props$onInput === void 0 ? void 0 : _this$props$onInput.call(_this$props2, v);
}
}
};
});
};
exports["default"] = _default;

@@ -0,1 +1,17 @@

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
exports.isNotFormMode = isNotFormMode;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _store = require("../Form/store");
var _compareVersion = require("../_util/compareVersion");
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */

@@ -6,5 +22,3 @@

*/
import { store } from '../Form/store';
import { isMoreThan106 } from '../_util/compareVersion';
export default (function () {
var _default = function _default() {
return {

@@ -24,3 +38,3 @@ props: {

if (form && field) {
store.trigger(form, field, e);
_store.store.trigger(form, field, e);
}

@@ -46,3 +60,3 @@ },

if (isMoreThan106 && isNotFormMode(this.props.mode)) return;
if (_compareVersion.isMoreThan106 && isNotFormMode(this.props.mode)) return;
var getCurrentField = this.$page.data._getCurrentField;

@@ -58,5 +72,8 @@ if (!getCurrentField) return;

var field = fieldFn();
store.addFieldSet(form, field); // 初始值设定
var initVal = store.getInitValByField(form, field);
_store.store.addFieldSet(form, field); // 初始值设定
var initVal = _store.store.getInitValByField(form, field);
this.props.value = initVal; // terms组件

@@ -70,14 +87,13 @@

var commonUpdateFieldValue = function commonUpdateFieldValue(v) {
var _this$setData;
_this.props.value = v;
_this.setData((_this$setData = {}, _this$setData[_this.props.valuePropName] = v, _this$setData));
_this.setData((0, _defineProperty2["default"])({}, _this.props.valuePropName, v));
};
var updateFieldValue = this._updateFieldValue || commonUpdateFieldValue;
store.addUpdateFiledValue(form, field, updateFieldValue.bind(this));
_store.store.addUpdateFiledValue(form, field, updateFieldValue.bind(this));
},
didMount: function didMount() {
if (isMoreThan106 && isNotFormMode(this.props.mode)) {
if (_compareVersion.isMoreThan106 && isNotFormMode(this.props.mode)) {
this.$page.data._currentSetData = null;

@@ -89,3 +105,3 @@ } else {

};
});
};
/**

@@ -97,4 +113,7 @@ * 判断组件是否为表单模式

export function isNotFormMode(mode) {
exports["default"] = _default;
function isNotFormMode(mode) {
return mode !== 'form';
}

@@ -0,4 +1,12 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _store = require("../Form/store");
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
import { store } from '../Form/store';
export default (function () {
var _default = function _default() {
return {

@@ -10,3 +18,3 @@ onInit: function onInit() {

this.props._submit = function () {
store.onFinish(function () {
_store.store.onFinish(function () {
return _this.props.form;

@@ -20,2 +28,4 @@ });

};
});
};
exports["default"] = _default;

@@ -1,4 +0,7 @@

import { ModalDefaultProps } from './props';
"use strict";
var _props = require("./props");
Component({
props: ModalDefaultProps,
props: _props.ModalDefaultProps,
data: {

@@ -5,0 +8,0 @@ isShowBtn: true

@@ -1,2 +0,8 @@

export const ModalDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ModalDefaultProps = void 0;
var ModalDefaultProps = {
imageSize: 'medium',

@@ -7,3 +13,4 @@ visible: false,

addonButtonText: '辅助操作',
maskClosable: true,
maskClosable: true
};
exports.ModalDefaultProps = ModalDefaultProps;

@@ -1,4 +0,11 @@

import { NoticeBarDefaultProps } from './props';
import { log } from '../_util/console';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var _props = require("./props");
var _console = require("../_util/console");
// eslint-disable-next-line @typescript-eslint/no-empty-function

@@ -10,3 +17,3 @@ var noop = function noop() {};

Component({
props: NoticeBarDefaultProps,
props: _props.NoticeBarDefaultProps,
data: {

@@ -60,3 +67,3 @@ _show: true,

if (!Array.isArray(actions) && typeof actions !== 'undefined') {
log.warn('NoticeBar', "\u5F53\u524D\u5B9A\u4E49\u7684 actions \u7684\u7C7B\u578B\u4E3A " + typeof actions + "\uFF0C\u4E0D\u7B26\u5408\u5C5E\u6027\u5B9A\u4E49\uFF0C\u5E94\u8BE5\u4E3A\u6570\u7EC4\uFF0C\u5982\uFF1Aactions=\"{{['\u503C', '\u503C']}}");
_console.log.warn('NoticeBar', "\u5F53\u524D\u5B9A\u4E49\u7684 actions \u7684\u7C7B\u578B\u4E3A ".concat((0, _typeof2["default"])(actions), "\uFF0C\u4E0D\u7B26\u5408\u5C5E\u6027\u5B9A\u4E49\uFF0C\u5E94\u8BE5\u4E3A\u6570\u7EC4\uFF0C\u5982\uFF1Aactions=\"{{['\u503C', '\u503C']}}"));
}

@@ -87,3 +94,3 @@ },

} else {
log.error('NoticeBar', '缺少 onActionTap 回调。');
_console.log.error('NoticeBar', '缺少 onActionTap 回调。');
}

@@ -98,6 +105,6 @@ },

if (loop) {
showMarqueeWidth = _viewWidth + "px";
showMarqueeWidth = "".concat(_viewWidth, "px");
}
var _marqueeStyle = "transform: translate3d(" + showMarqueeWidth + ", 0, 0); transition: 0s all linear;";
var _marqueeStyle = "transform: translate3d(".concat(showMarqueeWidth, ", 0, 0); transition: 0s all linear;");

@@ -121,3 +128,3 @@ this.setData({

var _marqueeStyle = "transform: translate3d(" + -marqueeScrollWidth + "px, 0, 0); transition: " + _duration + "s all linear " + (typeof leading === 'number' ? leading / 1000 + "s" : '0s') + ";";
var _marqueeStyle = "transform: translate3d(".concat(-marqueeScrollWidth, "px, 0, 0); transition: ").concat(_duration, "s all linear ").concat(typeof leading === 'number' ? "".concat(leading / 1000, "s") : '0s', ";");

@@ -144,9 +151,6 @@ if (this.data._marqueeStyle !== _marqueeStyle) {

},
_measureText: function _measureText(callback) {
_measureText: function _measureText() {
var _this2 = this;
if (callback === void 0) {
callback = noop;
}
var callback = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : noop;
var fps = 40;

@@ -156,3 +160,3 @@ var loop = this.props.loop; // 计算文本所占据的宽度,计算需要滚动的宽度

setTimeout(function () {
my.createSelectorQuery().select(".amd-notice-bar-marquee-" + _this2.$id).boundingClientRect().select(".amd-notice-bar-content-" + _this2.$id).boundingClientRect().exec(function (ret) {
my.createSelectorQuery().select(".amd-notice-bar-marquee-".concat(_this2.$id)).boundingClientRect().select(".amd-notice-bar-content-".concat(_this2.$id)).boundingClientRect().exec(function (ret) {
var _ret$;

@@ -163,3 +167,3 @@

var _viewWidth = ((_ret$ = ret[1]) == null ? void 0 : _ret$.width) || 0;
var _viewWidth = ((_ret$ = ret[1]) === null || _ret$ === void 0 ? void 0 : _ret$.width) || 0;

@@ -166,0 +170,0 @@ var marqueeScrollWidth = _overflowWidth;

@@ -1,6 +0,13 @@

export const NoticeBarDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.NoticeBarDefaultProps = void 0;
var NoticeBarDefaultProps = {
showIcon: false,
enableMarquee: false,
loop: false,
type: 'default',
type: 'default'
};
exports.NoticeBarDefaultProps = NoticeBarDefaultProps;

@@ -1,9 +0,19 @@

import { PickerDefaultProps } from './props';
import computed from '../mixins/computed';
import controlled from '../mixins/controlled';
import equal from 'fast-deep-equal';
import formMixin from '../mixins/form';
import _extends from '@babel/runtime/helpers/extends';
import { store } from '../Form/store';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _computed = _interopRequireDefault(require("../mixins/computed"));
var _controlled = _interopRequireDefault(require("../mixins/controlled"));
var _fastDeepEqual = _interopRequireDefault(require("fast-deep-equal"));
var _form = _interopRequireDefault(require("../mixins/form"));
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _store = require("../Form/store");
var noop = function noop(v) {

@@ -14,6 +24,6 @@ return v.join(',');

Component({
mixins: [computed, controlled(), formMixin()],
props: _extends({}, {
mixins: [_computed["default"], (0, _controlled["default"])(), (0, _form["default"])()],
props: (0, _extends2["default"])({}, {
onFormat: noop
}, PickerDefaultProps),
}, _props.PickerDefaultProps),
data: {

@@ -52,3 +62,4 @@ visible: false,

var field = fieldFn();
store.addUpdateFiledValue(form, field, updatePickerFiledValue);
_store.store.addUpdateFiledValue(form, field, updatePickerFiledValue);
},

@@ -61,3 +72,3 @@ didMount: function didMount() {

didUpdate: function didUpdate(prevProps) {
if (!equal(prevProps.value, this.props.value)) {
if (!(0, _fastDeepEqual["default"])(prevProps.value, this.props.value)) {
var pValueIndex = [];

@@ -115,3 +126,3 @@

cValue: value,
showValue: (_this$props = this.props) == null ? void 0 : _this$props.onFormat(this.formatValue ? this.formatValue : [])
showValue: (_this$props = this.props) === null || _this$props === void 0 ? void 0 : _this$props.onFormat(this.formatValue ? this.formatValue : [])
};

@@ -188,3 +199,3 @@ },

if (changeValue != null && changeValue.length) {
if (changeValue !== null && changeValue !== void 0 && changeValue.length) {
for (var i = 0; i < changeValue.length; i++) {

@@ -205,3 +216,3 @@ if (changeValue[i] !== this.data.valueIndex[i]) {

});
onOk == null ? void 0 : onOk(changeValue);
onOk === null || onOk === void 0 ? void 0 : onOk(changeValue);
var _getCurrentField = this.props._getCurrentField;

@@ -212,3 +223,3 @@

} else {
onChange == null ? void 0 : onChange(changeValue);
onChange === null || onChange === void 0 ? void 0 : onChange(changeValue);
}

@@ -215,0 +226,0 @@

@@ -1,2 +0,8 @@

export const PickerDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PickerDefaultProps = void 0;
var PickerDefaultProps = {
controlled: false,

@@ -6,3 +12,4 @@ cols: 1,

dismissText: '取消',
disabled: false,
disabled: false
};
exports.PickerDefaultProps = PickerDefaultProps;

@@ -1,4 +0,7 @@

import { PopoverDefaultProps } from './props';
"use strict";
var _props = require("./props");
Component({
props: PopoverDefaultProps,
props: _props.PopoverDefaultProps,
methods: {

@@ -5,0 +8,0 @@ onVisibleChange: function onVisibleChange() {

@@ -1,5 +0,11 @@

import { PopoverItemDefaultProps } from './props';
import fmtEvent from '../../_util/fmtEvent';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _fmtEvent = _interopRequireDefault(require("../../_util/fmtEvent"));
Component({
props: PopoverItemDefaultProps,
props: _props.PopoverItemDefaultProps,
methods: {

@@ -10,3 +16,3 @@ onTap: function onTap(e) {

if (onTap) {
var event = fmtEvent(this.props, e);
var event = (0, _fmtEvent["default"])(this.props, e);
return onTap(event);

@@ -13,0 +19,0 @@ }

@@ -1,1 +0,8 @@

export const PopoverItemDefaultProps = {};
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PopoverItemDefaultProps = void 0;
var PopoverItemDefaultProps = {};
exports.PopoverItemDefaultProps = PopoverItemDefaultProps;

@@ -1,2 +0,8 @@

export const PopoverDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PopoverDefaultProps = void 0;
var PopoverDefaultProps = {
visible: false,

@@ -7,3 +13,4 @@ mask: false,

mode: 'dark',
fixMaskFull: false,
fixMaskFull: false
};
exports.PopoverDefaultProps = PopoverDefaultProps;

@@ -1,4 +0,7 @@

import { PopupDefaultProps } from './props';
"use strict";
var _props = require("./props");
Component({
props: PopupDefaultProps,
props: _props.PopupDefaultProps,
data: {

@@ -21,3 +24,3 @@ classNames: '',

if (maskClosable) {
onClose == null ? void 0 : onClose();
onClose === null || onClose === void 0 ? void 0 : onClose();
}

@@ -29,3 +32,3 @@ },

if (onClose) {
onClose == null ? void 0 : onClose();
onClose === null || onClose === void 0 ? void 0 : onClose();
}

@@ -32,0 +35,0 @@ }

@@ -1,2 +0,8 @@

export const PopupDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.PopupDefaultProps = void 0;
var PopupDefaultProps = {
visible: false,

@@ -13,3 +19,4 @@ maskClosable: false,

disableScroll: true,
showCloseIcon: false,
showCloseIcon: false
};
exports.PopupDefaultProps = PopupDefaultProps;

@@ -1,7 +0,18 @@

import { Context } from '../_util/context';
export var componentContext = new Context();
export var componentDisabled = new Context(); // 该值区别于 componentContext 的地方在于,
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.componentValue = exports.componentDisabled = exports.componentContext = void 0;
var _context = require("../_util/context");
var componentContext = new _context.Context();
exports.componentContext = componentContext;
var componentDisabled = new _context.Context(); // 该值区别于 componentContext 的地方在于,
// componentContext 的值用于通知 controlled 更新,
// 而 componentValue 用于 item.checked 更新
export var componentValue = new Context();
exports.componentDisabled = componentDisabled;
var componentValue = new _context.Context();
exports.componentValue = componentValue;

@@ -1,8 +0,16 @@

import { RadioGroupDefaultProps } from './props';
import { componentContext, componentDisabled, componentValue } from './context';
import controlled from '../mixins/controlled';
import formMixin from '../mixins/form';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _context = require("./context");
var _controlled = _interopRequireDefault(require("../mixins/controlled"));
var _form = _interopRequireDefault(require("../mixins/form"));
Component({
props: RadioGroupDefaultProps,
mixins: [controlled(), formMixin()],
props: _props.RadioGroupDefaultProps,
mixins: [(0, _controlled["default"])(), (0, _form["default"])()],
didMount: function didMount() {

@@ -16,6 +24,8 @@ var _this = this;

componentValue.update(uid, value); // 用于触发 item.disabled 更新
_context.componentValue.update(uid, value); // 用于触发 item.disabled 更新
componentDisabled.update(uid, disabled);
componentContext.onUpdate(uid, function (v) {
_context.componentDisabled.update(uid, disabled);
_context.componentContext.onUpdate(uid, function (v) {
_this.cOnChange(v);

@@ -30,13 +40,16 @@ });

if (disabled !== prevProps.disabled) {
componentDisabled.update(uid, disabled);
_context.componentDisabled.update(uid, disabled);
}
componentValue.update(uid, this.data.cValue);
_context.componentValue.update(uid, this.data.cValue);
},
didUnmount: function didUnmount() {
var uid = this.props.uid;
componentContext.clearEvent(uid);
componentDisabled.clearEvent(uid);
componentValue.clearEvent(uid);
_context.componentContext.clearEvent(uid);
_context.componentDisabled.clearEvent(uid);
_context.componentValue.clearEvent(uid);
}
});

@@ -1,5 +0,12 @@

export const RadioGroupDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.RadioGroupDefaultProps = void 0;
var RadioGroupDefaultProps = {
disabled: false,
radius: false,
uid: 'RadioGroup',
uid: 'RadioGroup'
};
exports.RadioGroupDefaultProps = RadioGroupDefaultProps;

@@ -1,5 +0,9 @@

import { RadioItemDefaultProps } from './props';
import { componentContext, componentDisabled, componentValue } from '../context';
"use strict";
var _props = require("./props");
var _context = require("../context");
Component({
props: RadioItemDefaultProps,
props: _props.RadioItemDefaultProps,
data: {

@@ -12,3 +16,3 @@ _checked: false,

componentDisabled.onUpdate(this.props.uid, this.disabledListener = function (d) {
_context.componentDisabled.onUpdate(this.props.uid, this.disabledListener = function (d) {
_this.setData({

@@ -18,3 +22,4 @@ _disabled: _this.props.disabled || d

});
componentValue.onUpdate(this.props.uid, this.checkedListener = function (v) {
_context.componentValue.onUpdate(this.props.uid, this.checkedListener = function (v) {
if (v) {

@@ -34,4 +39,5 @@ if (v.indexOf(_this.props.value) !== -1) {

didUnmount: function didUnmount() {
componentValue.offUpdate(this.props.uid, this.checkedListener);
componentDisabled.offUpdate(this.props.uid, this.disabledListener);
_context.componentValue.offUpdate(this.props.uid, this.checkedListener);
_context.componentDisabled.offUpdate(this.props.uid, this.disabledListener);
},

@@ -43,3 +49,3 @@ methods: {

if (value) {
componentContext.update(this.props.uid, this.props.value);
_context.componentContext.update(this.props.uid, this.props.value);
}

@@ -46,0 +52,0 @@ }

@@ -1,4 +0,11 @@

export const RadioItemDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.RadioItemDefaultProps = void 0;
var RadioItemDefaultProps = {
disabled: false,
uid: 'RadioGroup',
uid: 'RadioGroup'
};
exports.RadioItemDefaultProps = RadioItemDefaultProps;

@@ -1,4 +0,7 @@

import { ResultDefaultProps } from './props';
"use strict";
var _props = require("./props");
Component({
props: ResultDefaultProps,
props: _props.ResultDefaultProps,
methods: {

@@ -5,0 +8,0 @@ onButtonTap: function onButtonTap(e) {

@@ -1,1 +0,8 @@

export const ResultDefaultProps = {};
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ResultDefaultProps = void 0;
var ResultDefaultProps = {};
exports.ResultDefaultProps = ResultDefaultProps;

@@ -0,1 +1,3 @@

"use strict";
Component({

@@ -2,0 +4,0 @@ props: {

@@ -1,6 +0,12 @@

import { SearchBarDefaultProps } from './props';
import controlled from '../mixins/controlled';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _controlled = _interopRequireDefault(require("../mixins/controlled"));
Component({
mixins: [controlled()],
props: SearchBarDefaultProps,
mixins: [(0, _controlled["default"])()],
props: _props.SearchBarDefaultProps,
data: {

@@ -7,0 +13,0 @@ focus: false

@@ -1,2 +0,8 @@

export const SearchBarDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.SearchBarDefaultProps = void 0;
var SearchBarDefaultProps = {
controlled: false,

@@ -9,3 +15,4 @@ showCancelButton: false,

disabled: false,
bizIconType: 'AudioOutline',
bizIconType: 'AudioOutline'
};
exports.SearchBarDefaultProps = SearchBarDefaultProps;

@@ -1,5 +0,13 @@

import { SelectorDefaultProps } from './props';
import controlled from '../mixins/controlled';
import formMixin from '../mixins/form';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
var _props = require("./props");
var _controlled = _interopRequireDefault(require("../mixins/controlled"));
var _form = _interopRequireDefault(require("../mixins/form"));
var getFixedValue = function getFixedValue(value, multiple) {

@@ -11,3 +19,3 @@ var fixedValue;

} else {
fixedValue = value == null ? void 0 : value.slice(0, 1);
fixedValue = value === null || value === void 0 ? void 0 : value.slice(0, 1);
}

@@ -19,4 +27,4 @@

Component({
mixins: [controlled(), formMixin()],
props: SelectorDefaultProps,
mixins: [(0, _controlled["default"])(), (0, _form["default"])()],
props: _props.SelectorDefaultProps,
data: {},

@@ -39,4 +47,4 @@ methods: {

// 之前已经选中,删除它
if ((fixedValue == null ? void 0 : fixedValue.indexOf(value)) !== -1) {
nextValue = fixedValue == null ? void 0 : fixedValue.filter(function (item) {
if ((fixedValue === null || fixedValue === void 0 ? void 0 : fixedValue.indexOf(value)) !== -1) {
nextValue = fixedValue === null || fixedValue === void 0 ? void 0 : fixedValue.filter(function (item) {
return item !== value;

@@ -46,3 +54,3 @@ });

// 之前未选中,增加
nextValue = [].concat(fixedValue, [value]);
nextValue = [].concat((0, _toConsumableArray2["default"])(fixedValue), [value]);
} // 将 value 重新按 options 排序

@@ -65,3 +73,3 @@

// eslint-disable-next-line no-lonely-if
if ((fixedValue == null ? void 0 : fixedValue[0]) === value) {
if ((fixedValue === null || fixedValue === void 0 ? void 0 : fixedValue[0]) === value) {
nextValue = '';

@@ -68,0 +76,0 @@ } else {

@@ -1,5 +0,12 @@

export const SelectorDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.SelectorDefaultProps = void 0;
var SelectorDefaultProps = {
controlled: false,
multiple: false,
disabled: false,
disabled: false
};
exports.SelectorDefaultProps = SelectorDefaultProps;

@@ -1,9 +0,18 @@

import { StepperDefaultProps } from './props';
import computed from '../mixins/computed';
import controlled from '../mixins/controlled';
import { upStep, downStep } from './utils';
import formMixin from '../mixins/form';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _computed = _interopRequireDefault(require("../mixins/computed"));
var _controlled = _interopRequireDefault(require("../mixins/controlled"));
var _utils = require("./utils");
var _form = _interopRequireDefault(require("../mixins/form"));
Component({
mixins: [computed, controlled(), formMixin()],
props: StepperDefaultProps,
mixins: [_computed["default"], (0, _controlled["default"])(), (0, _form["default"])()],
props: _props.StepperDefaultProps,
data: {

@@ -73,3 +82,3 @@ confirm: false,

var value = e.detail.value;
(_this$props$onFocus = (_this$props2 = this.props).onFocus) == null ? void 0 : _this$props$onFocus.call(_this$props2, value);
(_this$props$onFocus = (_this$props2 = this.props).onFocus) === null || _this$props$onFocus === void 0 ? void 0 : _this$props$onFocus.call(_this$props2, value);
},

@@ -89,3 +98,3 @@ onBlur: function onBlur(e) {

this.cOnChange(this.getInputValue(value));
(_this$props$onBlur = (_this$props3 = this.props).onBlur) == null ? void 0 : _this$props$onBlur.call(_this$props3, this.getInputValue(value));
(_this$props$onBlur = (_this$props3 = this.props).onBlur) === null || _this$props$onBlur === void 0 ? void 0 : _this$props$onBlur.call(_this$props3, this.getInputValue(value));
}

@@ -134,7 +143,7 @@ },

// 【减】按钮的操作
var minusTemp = downStep(cValue, step, precision);
var minusTemp = (0, _utils.downStep)(cValue, step, precision);
this.cOnChange(Math.max(minusTemp, min));
} else if (mode === 'add') {
// 【加】按钮的操作
var addTemp = upStep(cValue, step, precision);
var addTemp = (0, _utils.upStep)(cValue, step, precision);
this.cOnChange(Math.min(addTemp, max));

@@ -141,0 +150,0 @@ }

@@ -1,2 +0,8 @@

export const StepperDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.StepperDefaultProps = void 0;
var StepperDefaultProps = {
controlled: false,

@@ -6,3 +12,4 @@ step: 1,

disabled: false,
type: 'digit',
type: 'digit'
};
exports.StepperDefaultProps = StepperDefaultProps;

@@ -0,1 +1,14 @@

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.downStep = downStep;
exports.getMaxPrecision = getMaxPrecision;
exports.getPrecision = getPrecision;
exports.getPrecisionFactor = getPrecisionFactor;
exports.isNotCompleteNumber = isNotCompleteNumber;
exports.toNumber = toNumber;
exports.upStep = upStep;
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */

@@ -5,6 +18,7 @@

// '1.' '1x' 'xx' '' => are not complete numbers
export function isNotCompleteNumber(num) {
function isNotCompleteNumber(num) {
return isNaN(num) || num === '' || num === null || num && num.toString().indexOf('.') === num.toString().length - 1;
}
export function toNumber(num, precision) {
function toNumber(num, precision) {
// num.length > 16 => This is to prevent input of large numbers

@@ -23,3 +37,4 @@ var numberIsTooLarge = num && num.length > 16;

}
export function getPrecision(value, precision) {
function getPrecision(value, precision) {
if (precision != null) {

@@ -48,3 +63,4 @@ return precision;

export function getMaxPrecision(currentValue, step, precision) {
function getMaxPrecision(currentValue, step, precision) {
if (precision != null) {

@@ -63,7 +79,9 @@ return precision;

}
export function getPrecisionFactor(currentValue, precision) {
function getPrecisionFactor(currentValue, precision) {
var p = getMaxPrecision(currentValue, undefined, precision);
return Math.pow(10, p);
}
export function upStep(val, step, precision) {
function upStep(val, step, precision) {
var precisionFactor = getPrecisionFactor(val, precision);

@@ -74,3 +92,4 @@ var p = Math.abs(getMaxPrecision(val, step, precision));

}
export function downStep(val, step, precision) {
function downStep(val, step, precision) {
var precisionFactor = getPrecisionFactor(val, precision);

@@ -77,0 +96,0 @@ var p = Math.abs(getMaxPrecision(val, step, precision));

@@ -1,2 +0,11 @@

import { StepsStore } from '../_util/setpsStore';
export var context = new StepsStore();
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.context = void 0;
var _setpsStore = require("../_util/setpsStore");
var context = new _setpsStore.StepsStore();
exports.context = context;

@@ -1,5 +0,9 @@

import { StepsDefaultProps } from './props';
import { context } from './context';
"use strict";
var _props = require("./props");
var _context = require("./context");
Component({
props: StepsDefaultProps,
props: _props.StepsDefaultProps,
didMount: function didMount() {

@@ -12,3 +16,3 @@ this.updateItemData();

didUnmount: function didUnmount() {
context.removeGroup(this.props.uid);
_context.context.removeGroup(this.props.uid);
},

@@ -21,6 +25,8 @@ methods: {

uid = _this$props.uid;
context.updateItemIndex(uid, index);
context.updateItemDirection(uid, direction);
_context.context.updateItemIndex(uid, index);
_context.context.updateItemDirection(uid, direction);
}
}
});

@@ -1,5 +0,12 @@

export const StepsDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.StepsDefaultProps = void 0;
var StepsDefaultProps = {
index: 0,
direction: 'horizontal',
uid: 'steps',
uid: 'steps'
};
exports.StepsDefaultProps = StepsDefaultProps;

@@ -1,5 +0,9 @@

import { StepItemDefaultProps } from './props';
import { context } from '../context';
"use strict";
var _props = require("./props");
var _context = require("../context");
Component({
props: StepItemDefaultProps,
props: _props.StepItemDefaultProps,
data: {

@@ -26,3 +30,3 @@ _index: 0,

context.addItem(uid, "" + this.$id, {
_context.context.addItem(uid, "".concat(this.$id), {
setItemIndex: setItemIndex,

@@ -33,5 +37,5 @@ setItemDirection: setItemDirection

didUnmount: function didUnmount() {
context.removeItem(this.props.uid, "" + this.$id);
_context.context.removeItem(this.props.uid, "".concat(this.$id));
},
methods: {}
});

@@ -1,4 +0,11 @@

export const StepItemDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.StepItemDefaultProps = void 0;
var StepItemDefaultProps = {
fail: false,
uid: 'steps',
uid: 'steps'
};
exports.StepItemDefaultProps = StepItemDefaultProps;

@@ -1,6 +0,10 @@

import { SwipeActionDefaultProps } from './props';
import { ComponentContext } from '../_util/context';
var swipeIdContext = new ComponentContext();
"use strict";
var _props = require("./props");
var _context = require("../_util/context");
var swipeIdContext = new _context.ComponentContext();
Component({
props: SwipeActionDefaultProps,
props: _props.SwipeActionDefaultProps,
data: {

@@ -35,6 +39,6 @@ itemPosition: 0,

my.createSelectorQuery().select(".amd-swipe-action-right-" + this.$id).boundingClientRect().exec(function (ret) {
my.createSelectorQuery().select(".amd-swipe-action-right-".concat(this.$id)).boundingClientRect().exec(function (ret) {
_this2.rightBtnWidth = ret && ret[0] && ret[0].width || 0;
});
my.createSelectorQuery().select(".amd-swipe-action-left-" + this.$id).boundingClientRect().exec(function (ret) {
my.createSelectorQuery().select(".amd-swipe-action-left-".concat(this.$id)).boundingClientRect().exec(function (ret) {
_this2.leftBtnWidth = ret && ret[0] && ret[0].width || 0;

@@ -41,0 +45,0 @@ });

@@ -1,5 +0,12 @@

export const SwipeActionDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.SwipeActionDefaultProps = void 0;
var SwipeActionDefaultProps = {
autoClose: false,
disabled: false,
onGetRef:()=>{}
onGetRef: function onGetRef() {}
};
exports.SwipeActionDefaultProps = SwipeActionDefaultProps;

@@ -1,7 +0,14 @@

import { SwitchDefaultProps } from './props';
import controlled from '../mixins/controlled';
import formMixin from '../mixins/form';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _props = require("./props");
var _controlled = _interopRequireDefault(require("../mixins/controlled"));
var _form = _interopRequireDefault(require("../mixins/form"));
Component({
props: SwitchDefaultProps,
mixins: [controlled('checked'), formMixin()],
props: _props.SwitchDefaultProps,
mixins: [(0, _controlled["default"])('checked'), (0, _form["default"])()],
methods: {

@@ -8,0 +15,0 @@ onChange: function onChange(v) {

@@ -1,5 +0,12 @@

export const SwitchDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.SwitchDefaultProps = void 0;
var SwitchDefaultProps = {
controlled: false,
disabled: false,
size: 'medium',
size: 'medium'
};
exports.SwitchDefaultProps = SwitchDefaultProps;

@@ -1,4 +0,15 @@

import { ComponentContext } from '../_util/context';
export var componentContext = new ComponentContext();
export var componentContextFallback = new ComponentContext();
export var getTabArray = {};
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getTabArray = exports.componentContextFallback = exports.componentContext = void 0;
var _context = require("../_util/context");
var componentContext = new _context.ComponentContext();
exports.componentContext = componentContext;
var componentContextFallback = new _context.ComponentContext();
exports.componentContextFallback = componentContextFallback;
var getTabArray = {};
exports.getTabArray = getTabArray;

@@ -0,17 +1,28 @@

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var _props = require("./props");
var _context = require("./context");
var _console = require("../_util/console");
var _tools = require("../_util/tools");
var _compareVersion = require("../_util/compareVersion");
/* eslint-disable @typescript-eslint/no-explicit-any */
import { TabsDefaultProps } from './props';
import { getTabArray, componentContext, componentContextFallback } from './context';
import { log } from '../_util/console';
import { objectValues } from '../_util/tools';
import { compareVersion } from '../_util/compareVersion';
var canSwipeable = my.canIUse('swiper.disable-touch');
var component2 = my.canIUse('component2');
var hasTab = false;
var isShouldNotCalHeight = component2 && compareVersion(my.SDKVersion, '2.6.4') >= 0;
var isForceUpdate = compareVersion(my.SDKVersion, '2.6.4') >= 0 && compareVersion(my.SDKVersion, '2.7.5') === -1;
var isMoreThan275 = compareVersion(my.SDKVersion, '2.7.5') >= 0;
var isBaseSwiper = compareVersion(my.SDKVersion, '2.0.0') >= 0;
var isShouldNotCalHeight = component2 && (0, _compareVersion.compareVersion)(my.SDKVersion, '2.6.4') >= 0;
var isForceUpdate = (0, _compareVersion.compareVersion)(my.SDKVersion, '2.6.4') >= 0 && (0, _compareVersion.compareVersion)(my.SDKVersion, '2.7.5') === -1;
var isMoreThan275 = (0, _compareVersion.compareVersion)(my.SDKVersion, '2.7.5') >= 0;
var isBaseSwiper = (0, _compareVersion.compareVersion)(my.SDKVersion, '2.0.0') >= 0;
Component({
// eslint-disable-next-line @typescript-eslint/no-unused-vars
props: TabsDefaultProps,
props: _props.TabsDefaultProps,
data: {

@@ -37,7 +48,8 @@ _tabs: {},

if (hasTab) {
log.error('Tabs', '目前仅支持在一个页面中使用一个 Tabs 组件。');
_console.log.error('Tabs', '目前仅支持在一个页面中使用一个 Tabs 组件。');
}
hasTab = true;
componentContext.onUpdate(function (value) {
_context.componentContext.onUpdate(function (value) {
_this.setData({

@@ -47,3 +59,5 @@ _tabs: value

});
componentContextFallback.update(this.props.fallback);
_context.componentContextFallback.update(this.props.fallback);
var _this$props = this.props,

@@ -53,3 +67,3 @@ index = _this$props.index,

this.setData({
_tabs: objectValues(getTabArray),
_tabs: (0, _tools.objectValues)(_context.getTabArray),
currentIndex: index

@@ -64,8 +78,9 @@ });

// 如果当前索引值的类型不对给警告提示
log.error('Tabs', "\u5F53\u524D\u6FC0\u6D3B\u7684\u7D22\u5F15\u503C\u7C7B\u578B\u975E number \u7C7B\u578B\uFF0C\u4FEE\u6539\u5F53\u524D index \u7684 " + typeof index + " \u7C7B\u578B\uFF0C\u4EE5\u4FDD\u8BC1\u5C55\u793A\u7684\u6B63\u786E\u6027\u3002");
_console.log.error('Tabs', "\u5F53\u524D\u6FC0\u6D3B\u7684\u7D22\u5F15\u503C\u7C7B\u578B\u975E number \u7C7B\u578B\uFF0C\u4FEE\u6539\u5F53\u524D index \u7684 ".concat((0, _typeof2["default"])(index), " \u7C7B\u578B\uFF0C\u4EE5\u4FDD\u8BC1\u5C55\u793A\u7684\u6B63\u786E\u6027\u3002"));
} else {
my.createSelectorQuery().select("#amd-tabs-bar-item-" + index).boundingClientRect().exec(function (ret) {
my.createSelectorQuery().select("#amd-tabs-bar-item-".concat(index)).boundingClientRect().exec(function (ret) {
if (!ret || !ret[0]) {
// 当获取到的索引值无法匹配时显示错误提示
log.error('Tabs', "\u6FC0\u6D3B\u7684\u7D22\u5F15\u503C\u9519\u8BEF\uFF0C\u8BF7\u786E\u8BA4 " + index + " \u662F\u5426\u4E3A\u6B63\u786E\u7684\u7D22\u5F15\u503C\u3002");
_console.log.error('Tabs', "\u6FC0\u6D3B\u7684\u7D22\u5F15\u503C\u9519\u8BEF\uFF0C\u8BF7\u786E\u8BA4 ".concat(index, " \u662F\u5426\u4E3A\u6B63\u786E\u7684\u7D22\u5F15\u503C\u3002"));
return;

@@ -108,3 +123,3 @@ }

if (prevProps.fallback !== fallback) {
componentContextFallback.update(fallback);
_context.componentContextFallback.update(fallback);
}

@@ -115,6 +130,7 @@

my.createSelectorQuery().select("#amd-tabs-bar-item-" + index).boundingClientRect().exec(function (ret) {
my.createSelectorQuery().select("#amd-tabs-bar-item-".concat(index)).boundingClientRect().exec(function (ret) {
if (!ret || !ret[0]) {
// 当获取到的索引值无法匹配时显示错误提示
log.error('Tabs', "\u6FC0\u6D3B\u7684\u7D22\u5F15\u503C\u9519\u8BEF\uFF0C\u8BF7\u786E\u8BA4 " + index + " \u662F\u5426\u4E3A\u6B63\u786E\u7684\u7D22\u5F15\u503C\u3002");
_console.log.error('Tabs', "\u6FC0\u6D3B\u7684\u7D22\u5F15\u503C\u9519\u8BEF\uFF0C\u8BF7\u786E\u8BA4 ".concat(index, " \u662F\u5426\u4E3A\u6B63\u786E\u7684\u7D22\u5F15\u503C\u3002"));
return;

@@ -159,3 +175,4 @@ }

hasTab = false;
componentContext.clearEvent();
_context.componentContext.clearEvent();
},

@@ -171,3 +188,3 @@ methods: {

my.createSelectorQuery().selectAll("#amd-tabs-content-" + this.$id + " .amd-tabs-item-pane").boundingClientRect().exec(function (ret) {
my.createSelectorQuery().selectAll("#amd-tabs-content-".concat(this.$id, " .amd-tabs-item-pane")).boundingClientRect().exec(function (ret) {
if (ret && ret[0]) {

@@ -177,3 +194,3 @@ var _tabIndex;

_this3.setData({
_tabContentHeight: (_tabIndex = ret[0][tabIndex]) == null ? void 0 : _tabIndex.height
_tabContentHeight: (_tabIndex = ret[0][tabIndex]) === null || _tabIndex === void 0 ? void 0 : _tabIndex.height
});

@@ -190,8 +207,8 @@ }

this.setData({
currentIndex: (_e$detail = e.detail) == null ? void 0 : _e$detail.current,
_swipeableIndex: (_e$detail2 = e.detail) == null ? void 0 : _e$detail2.current,
currentIndex: (_e$detail = e.detail) === null || _e$detail === void 0 ? void 0 : _e$detail.current,
_swipeableIndex: (_e$detail2 = e.detail) === null || _e$detail2 === void 0 ? void 0 : _e$detail2.current,
_swipeableAnimation: true
});
this._autoHeight((_e$detail3 = e.detail) == null ? void 0 : _e$detail3.current);
this._autoHeight((_e$detail3 = e.detail) === null || _e$detail3 === void 0 ? void 0 : _e$detail3.current);

@@ -201,3 +218,3 @@ if (onChange) {

return onChange((_e$detail4 = e.detail) == null ? void 0 : _e$detail4.current);
return onChange((_e$detail4 = e.detail) === null || _e$detail4 === void 0 ? void 0 : _e$detail4.current);
}

@@ -209,3 +226,3 @@ },

if (!component2 && swipeable && !b) {
log.error('Tabs', '未开启 component2 编译,swipeable 无法使用');
_console.log.error('Tabs', '未开启 component2 编译,swipeable 无法使用');
} // 如需使用 swipeable 属性,需要基础库版本 ≥ 1.15.0

@@ -220,3 +237,3 @@

if (!b) {
log.error('Tabs', '基础库版本需要 1.15.0 及以上才可以使用 swipeable');
_console.log.error('Tabs', '基础库版本需要 1.15.0 及以上才可以使用 swipeable');
}

@@ -233,3 +250,3 @@ } else {

// 获取 tabs 可视区域的宽度
my.createSelectorQuery().select("#amd-tabs-bar-scroll-view-" + this.$id).boundingClientRect().exec(function (ret) {
my.createSelectorQuery().select("#amd-tabs-bar-scroll-view-".concat(this.$id)).boundingClientRect().exec(function (ret) {
if (ret && ret[0]) {

@@ -246,5 +263,5 @@ _this4.setData({

var onChange = this.props.onChange;
var index = parseInt(e == null ? void 0 : (_e$currentTarget = e.currentTarget) == null ? void 0 : (_e$currentTarget$data = _e$currentTarget.dataset) == null ? void 0 : _e$currentTarget$data.index, 10);
var index = parseInt(e === null || e === void 0 ? void 0 : (_e$currentTarget = e.currentTarget) === null || _e$currentTarget === void 0 ? void 0 : (_e$currentTarget$data = _e$currentTarget.dataset) === null || _e$currentTarget$data === void 0 ? void 0 : _e$currentTarget$data.index, 10);
if ((_this$data$_tabs$inde = this.data._tabs[index]) != null && _this$data$_tabs$inde.disabled) {
if ((_this$data$_tabs$inde = this.data._tabs[index]) !== null && _this$data$_tabs$inde !== void 0 && _this$data$_tabs$inde.disabled) {
return;

@@ -258,3 +275,3 @@ }

this.currentLeft = e == null ? void 0 : (_e$currentTarget2 = e.currentTarget) == null ? void 0 : _e$currentTarget2.offsetLeft;
this.currentLeft = e === null || e === void 0 ? void 0 : (_e$currentTarget2 = e.currentTarget) === null || _e$currentTarget2 === void 0 ? void 0 : _e$currentTarget2.offsetLeft;
return onChange(index);

@@ -261,0 +278,0 @@ }

@@ -1,2 +0,8 @@

export const TabsDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TabsDefaultProps = void 0;
var TabsDefaultProps = {
type: 'basis',

@@ -8,5 +14,6 @@ index: 0,

stickyTop: 0,
fallback:false,
fallback: false,
touchAngle: 45,
onGetRef: () => {},
onGetRef: function onGetRef() {}
};
exports.TabsDefaultProps = TabsDefaultProps;

@@ -1,10 +0,21 @@

import { TabItemDefaultProps } from './props';
import { getTabArray, componentContext, componentContextFallback } from '../context';
import { log } from '../../_util/console';
import { objectValues } from '../../_util/tools';
import { compareVersion } from '../../_util/compareVersion';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var _props = require("./props");
var _context = require("../context");
var _console = require("../../_util/console");
var _tools = require("../../_util/tools");
var _compareVersion = require("../../_util/compareVersion");
var n = 0;
var isBaseSwiper = compareVersion(my.SDKVersion, '2.0.0');
var isBaseSwiper = (0, _compareVersion.compareVersion)(my.SDKVersion, '2.0.0');
Component({
props: TabItemDefaultProps,
props: _props.TabItemDefaultProps,
data: {

@@ -19,3 +30,3 @@ isBaseSwiper: isBaseSwiper,

componentContextFallback.onUpdate(function (v) {
_context.componentContextFallback.onUpdate(function (v) {
_this.setData({

@@ -30,5 +41,5 @@ fallback: v

didUnmount: function didUnmount() {
delete getTabArray[this.uid];
delete _context.getTabArray[this.uid];
setTimeout(function () {
componentContext.update(objectValues(getTabArray));
_context.componentContext.update((0, _tools.objectValues)(_context.getTabArray));
}, 0);

@@ -39,10 +50,10 @@ },

// 检测 tab-item 中的 tab 属性值正确性
if (!tab || typeof tab !== 'object') {
log.error('TabItem', "tab \u4E2D\u5B58\u6709\u6570\u636E\u7C7B\u578B\u9519\u8BEF\uFF0C\u5E94\u4E3A object\uFF0C\u5F53\u524D\u7684 tab \u5C5E\u6027\u503C\u7C7B\u578B\u4E3A " + typeof tab + "\uFF0C\u503C\uFF1A" + tab);
} else if (!(tab != null && tab.title)) {
log.error('TabItem', "tab \u7684\u503C\u4E2D\u7F3A\u5C11\u5173\u952E title \u503C\uFF0C\u5F53\u524D\u7684 tab \u503C\u4E3A " + JSON.stringify(tab));
if (!tab || (0, _typeof2["default"])(tab) !== 'object') {
_console.log.error('TabItem', "tab \u4E2D\u5B58\u6709\u6570\u636E\u7C7B\u578B\u9519\u8BEF\uFF0C\u5E94\u4E3A object\uFF0C\u5F53\u524D\u7684 tab \u5C5E\u6027\u503C\u7C7B\u578B\u4E3A ".concat((0, _typeof2["default"])(tab), "\uFF0C\u503C\uFF1A").concat(tab));
} else if (!(tab !== null && tab !== void 0 && tab.title)) {
_console.log.error('TabItem', "tab \u7684\u503C\u4E2D\u7F3A\u5C11\u5173\u952E title \u503C\uFF0C\u5F53\u524D\u7684 tab \u503C\u4E3A ".concat(JSON.stringify(tab)));
}
if (tab != null && tab.badge && typeof (tab == null ? void 0 : tab.badge) !== 'number') {
log.error('TabItem', "tab \u4E2D\u7684 badge \u7C7B\u578B\u4E0D\u5339\u914D\uFF0C\u5F53\u524D\u7684 badge \u503C\u4E3A " + (tab == null ? void 0 : tab.badge) + "\uFF0C \u7C7B\u578B\u4E3A " + typeof (tab == null ? void 0 : tab.badge));
if (tab !== null && tab !== void 0 && tab.badge && typeof (tab === null || tab === void 0 ? void 0 : tab.badge) !== 'number') {
_console.log.error('TabItem', "tab \u4E2D\u7684 badge \u7C7B\u578B\u4E0D\u5339\u914D\uFF0C\u5F53\u524D\u7684 badge \u503C\u4E3A ".concat(tab === null || tab === void 0 ? void 0 : tab.badge, "\uFF0C \u7C7B\u578B\u4E3A ").concat((0, _typeof2["default"])(tab === null || tab === void 0 ? void 0 : tab.badge)));
}

@@ -61,5 +72,5 @@ },

getTabArray[this.uid] = tab;
_context.getTabArray[this.uid] = tab;
setTimeout(function () {
componentContext.update(objectValues(getTabArray));
_context.componentContext.update((0, _tools.objectValues)(_context.getTabArray));
}, 0);

@@ -66,0 +77,0 @@ }

@@ -1,1 +0,8 @@

export const TabItemDefaultProps = {};
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TabItemDefaultProps = void 0;
var TabItemDefaultProps = {};
exports.TabItemDefaultProps = TabItemDefaultProps;

@@ -1,4 +0,7 @@

import { TagDefaultProps } from './props';
"use strict";
var _props = require("./props");
Component({
props: TagDefaultProps
props: _props.TagDefaultProps
});

@@ -1,4 +0,11 @@

export const TagDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TagDefaultProps = void 0;
var TagDefaultProps = {
type: 'fill',
color: 'primary',
color: 'primary'
};
exports.TagDefaultProps = TagDefaultProps;

@@ -0,1 +1,3 @@

"use strict";
Component({

@@ -2,0 +4,0 @@ props: {

@@ -1,4 +0,7 @@

import { TermsDefaultProps } from './props';
"use strict";
var _props = require("./props");
Component({
props: TermsDefaultProps,
props: _props.TermsDefaultProps,
data: {

@@ -5,0 +8,0 @@ disabled: false

@@ -1,5 +0,12 @@

export const TermsDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TermsDefaultProps = void 0;
var TermsDefaultProps = {
fixed: false,
hasCheckbox: true,
mainButtonText: '提交',
mainButtonText: '提交'
};
exports.TermsDefaultProps = TermsDefaultProps;

@@ -1,24 +0,26 @@

import { TipsDefaultProps } from './props';
"use strict";
var _props = require("./props");
var _console = require("../_util/console");
Component({
props: TipsDefaultProps,
props: _props.TipsDefaultProps,
data: {
_show: false
_show: true
},
didMount: function didMount() {
this.setData({
_show: this.props.visible
});
this.showError();
},
didUpdate: function didUpdate(prevProps) {
if (prevProps.visible !== this.props.visible) {
this.setData({
_show: this.props.visible
});
didUpdate: function didUpdate() {
this.showError();
},
methods: {
showError: function showError() {
var title = this.props.title;
if (this.props.visible === false) {
this.beforeClose();
if (!title) {
_console.log.warn('Tips', '缺少 title 属性。');
}
}
},
methods: {
},
onButtonTap: function onButtonTap() {

@@ -35,10 +37,4 @@ var onButtonTap = this.props.onButtonTap;

});
this.beforeClose();
},
beforeClose: function beforeClose() {
if (typeof this.props.onClose === "function") {
this.props.onClose();
}
}
}
});

@@ -29,7 +29,2 @@ import { IBaseProps } from '../_base';

/**
* @description 是否显示 Tips 组件
* @default true
*/
visible?: boolean;
/**
* @description 关闭按钮位置

@@ -36,0 +31,0 @@ * @default right

@@ -1,6 +0,11 @@

export const TipsDefaultProps = {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TipsDefaultProps = void 0;
var TipsDefaultProps = {
showClose: false,
buttonPosition: 'bottom',
visible:true,
onClose: () => {}
buttonPosition: 'bottom'
};
exports.TipsDefaultProps = TipsDefaultProps;

@@ -0,1 +1,3 @@

"use strict";
Component({

@@ -2,0 +4,0 @@ methods: {

@@ -1,3 +0,13 @@

import { ComponentContext } from '../_util/context';
export var componentContext = new ComponentContext();
export var getTabArray = {};
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getTabArray = exports.componentContext = void 0;
var _context = require("../_util/context");
var componentContext = new _context.ComponentContext();
exports.componentContext = componentContext;
var getTabArray = {};
exports.getTabArray = getTabArray;

@@ -1,8 +0,17 @@

import _asyncToGenerator from "@babel/runtime/helpers/asyncToGenerator";
import _regeneratorRuntime from "@babel/runtime/regenerator";
import { VTabsDefaultProps } from './props';
import { getTabArray, componentContext } from './context';
import { objectValues } from '../_util/tools';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _props = require("./props");
var _context5 = require("./context");
var _tools = require("../_util/tools");
Component({
props: VTabsDefaultProps,
props: _props.VTabsDefaultProps,
data: {

@@ -18,5 +27,5 @@ tabTop: 0,

return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() {
return (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee() {
var index;
return _regeneratorRuntime.wrap(function _callee$(_context) {
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) {

@@ -32,3 +41,3 @@ switch (_context.prev = _context.next) {

case 5:
componentContext.onUpdate(function (value) {
_context5.componentContext.onUpdate(function (value) {
_this.setData({

@@ -38,6 +47,7 @@ _tabs: value

});
index = _this.props.index;
_this.setData({
_tabs: objectValues(getTabArray),
_tabs: (0, _tools.objectValues)(_context5.getTabArray),
wrapScrollHeight: _this.scrollWrapHeight

@@ -72,3 +82,3 @@ }); // 初次加载时的情况

didUnmount: function didUnmount() {
componentContext.clearEvent();
_context5.componentContext.clearEvent();

@@ -84,4 +94,4 @@ if (this.timerId) {

return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee2() {
return _regeneratorRuntime.wrap(function _callee2$(_context2) {
return (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee2() {
return _regenerator["default"].wrap(function _callee2$(_context2) {
while (1) {

@@ -104,6 +114,6 @@ switch (_context2.prev = _context2.next) {

return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee3() {
return (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee3() {
var rects, prevHeight, i, height, _rects;
return _regeneratorRuntime.wrap(function _callee3$(_context3) {
return _regenerator["default"].wrap(function _callee3$(_context3) {
while (1) {

@@ -117,3 +127,3 @@ switch (_context3.prev = _context3.next) {

return new Promise(function (resolve) {
my.createSelectorQuery().select("#amd-vtabs-content-slides-" + _this3.$id).boundingClientRect().exec(function (ret) {
my.createSelectorQuery().select("#amd-vtabs-content-slides-".concat(_this3.$id)).boundingClientRect().exec(function (ret) {
resolve(ret[0].height);

@@ -127,3 +137,3 @@ });

return new Promise(function (resolve) {
my.createSelectorQuery().select("#amd-vtabs-content-slides-" + _this3.$id).scrollOffset().exec(function (ret) {
my.createSelectorQuery().select("#amd-vtabs-content-slides-".concat(_this3.$id)).scrollOffset().exec(function (ret) {
resolve(ret[0].scrollTop);

@@ -137,3 +147,3 @@ });

return new Promise(function (resolve) {
my.createSelectorQuery().selectAll("#amd-vtabs-content-slides-" + _this3.$id + " .amd-vtabs-item").boundingClientRect().exec(function (res) {
my.createSelectorQuery().selectAll("#amd-vtabs-content-slides-".concat(_this3.$id, " .amd-vtabs-item")).boundingClientRect().exec(function (res) {
// eslint-disable-next-line @typescript-eslint/no-explicit-any

@@ -158,3 +168,3 @@ resolve(res[0].sort(function (a, b) {

} else {
_this3.indexTop[i] = _this3.indexTop[i - 1] + ((_rects = rects[i - 1]) == null ? void 0 : _rects.height);
_this3.indexTop[i] = _this3.indexTop[i - 1] + ((_rects = rects[i - 1]) === null || _rects === void 0 ? void 0 : _rects.height);
}

@@ -177,6 +187,6 @@

return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee4() {
return (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee4() {
var index, _e$currentTarget, _e$currentTarget$data, _this4$data$_tabs$ind;
return _regeneratorRuntime.wrap(function _callee4$(_context4) {
return _regenerator["default"].wrap(function _callee4$(_context4) {
while (1) {

@@ -206,5 +216,5 @@ switch (_context4.prev = _context4.next) {

case 8:
index = e == null ? void 0 : (_e$currentTarget = e.currentTarget) == null ? void 0 : (_e$currentTarget$data = _e$currentTarget.dataset) == null ? void 0 : _e$currentTarget$data.payload;
index = e === null || e === void 0 ? void 0 : (_e$currentTarget = e.currentTarget) === null || _e$currentTarget === void 0 ? void 0 : (_e$currentTarget$data = _e$currentTarget.dataset) === null || _e$currentTarget$data === void 0 ? void 0 : _e$currentTarget$data.payload;
if (!((_this4$data$_tabs$ind = _this4.data._tabs[index]) != null && _this4$data$_tabs$ind.disabled)) {
if (!((_this4$data$_tabs$ind = _this4.data._tabs[index]) !== null && _this4$data$_tabs$ind !== void 0 && _this4$data$_tabs$ind.disabled)) {
_context4.next = 11;

@@ -211,0 +221,0 @@ break;

@@ -1,3 +0,10 @@

export const VTabsDefaultProps = {
index: 0,
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.VTabsDefaultProps = void 0;
var VTabsDefaultProps = {
index: 0
};
exports.VTabsDefaultProps = VTabsDefaultProps;

@@ -1,8 +0,18 @@

import { VTabItemDefaultProps } from './props';
import { getTabArray, componentContext } from '../context';
import { log } from '../../_util/console';
import { objectValues } from '../../_util/tools';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var _props = require("./props");
var _context = require("../context");
var _console = require("../../_util/console");
var _tools = require("../../_util/tools");
var component2 = my.canIUse('component2');
Component({
props: VTabItemDefaultProps,
props: _props.VTabItemDefaultProps,
data: {

@@ -18,3 +28,3 @@ component2: component2

didUnmount: function didUnmount() {
delete getTabArray[this.$id];
delete _context.getTabArray[this.$id];
},

@@ -24,10 +34,10 @@ methods: {

// 检测 tab-item 中的 tab 属性值正确性
if (!tab || typeof tab !== 'object') {
log.error('VTabItem', "tab \u4E2D\u5B58\u6709\u6570\u636E\u7C7B\u578B\u9519\u8BEF\uFF0C\u5E94\u4E3A object\uFF0C\u5F53\u524D\u7684 tab \u5C5E\u6027\u503C\u7C7B\u578B\u4E3A " + typeof tab + "\uFF0C\u503C\uFF1A" + tab);
} else if (!(tab != null && tab.title)) {
log.error('VTabItem', "tab \u7684\u503C\u4E2D\u7F3A\u5C11\u5173\u952E title \u503C\uFF0C\u5F53\u524D\u7684 tab \u503C\u4E3A " + JSON.stringify(tab));
if (!tab || (0, _typeof2["default"])(tab) !== 'object') {
_console.log.error('VTabItem', "tab \u4E2D\u5B58\u6709\u6570\u636E\u7C7B\u578B\u9519\u8BEF\uFF0C\u5E94\u4E3A object\uFF0C\u5F53\u524D\u7684 tab \u5C5E\u6027\u503C\u7C7B\u578B\u4E3A ".concat((0, _typeof2["default"])(tab), "\uFF0C\u503C\uFF1A").concat(tab));
} else if (!(tab !== null && tab !== void 0 && tab.title)) {
_console.log.error('VTabItem', "tab \u7684\u503C\u4E2D\u7F3A\u5C11\u5173\u952E title \u503C\uFF0C\u5F53\u524D\u7684 tab \u503C\u4E3A ".concat(JSON.stringify(tab)));
}
if (tab != null && tab.count && typeof (tab == null ? void 0 : tab.count) !== 'number') {
log.error('VTabItem', "tab \u4E2D\u7684 count \u7C7B\u578B\u4E0D\u5339\u914D\uFF0C\u5F53\u524D\u7684 count \u503C\u4E3A " + (tab == null ? void 0 : tab.count) + "\uFF0C \u7C7B\u578B\u4E3A " + typeof (tab == null ? void 0 : tab.count));
if (tab !== null && tab !== void 0 && tab.count && typeof (tab === null || tab === void 0 ? void 0 : tab.count) !== 'number') {
_console.log.error('VTabItem', "tab \u4E2D\u7684 count \u7C7B\u578B\u4E0D\u5339\u914D\uFF0C\u5F53\u524D\u7684 count \u503C\u4E3A ".concat(tab === null || tab === void 0 ? void 0 : tab.count, "\uFF0C \u7C7B\u578B\u4E3A ").concat((0, _typeof2["default"])(tab === null || tab === void 0 ? void 0 : tab.count)));
}

@@ -42,5 +52,5 @@ },

getTabArray[this.$id] = tab;
_context.getTabArray[this.$id] = tab;
setTimeout(function () {
componentContext.update(objectValues(getTabArray));
_context.componentContext.update((0, _tools.objectValues)(_context.getTabArray));
}, 0);

@@ -47,0 +57,0 @@ }

@@ -1,1 +0,8 @@

export const VTabItemDefaultProps = {};
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.VTabItemDefaultProps = void 0;
var VTabItemDefaultProps = {};
exports.VTabItemDefaultProps = VTabItemDefaultProps;
{
"name": "antd-mini",
"version": "0.0.4-beta.1",
"version": "0.0.4",
"scripts": {

@@ -5,0 +5,0 @@ "dev": "minidev dev --less --typescript --no-source-map",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc