This commit is contained in:
2023-08-11 10:45:20 +08:00
commit 161ca982f3
31850 changed files with 2706500 additions and 0 deletions

124
node_modules/vant/lib/address-list/Item.js generated vendored Normal file
View File

@ -0,0 +1,124 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _babelHelperVueJsxMergeProps = _interopRequireDefault(require("@vue/babel-helper-vue-jsx-merge-props"));
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _utils = require("../utils");
var _functional = require("../utils/functional");
var _tag = _interopRequireDefault(require("../tag"));
var _icon = _interopRequireDefault(require("../icon"));
var _cell = _interopRequireDefault(require("../cell"));
var _radio = _interopRequireDefault(require("../radio"));
// Utils
// Components
var _createNamespace = (0, _utils.createNamespace)('address-item'),
createComponent = _createNamespace[0],
bem = _createNamespace[1];
function AddressItem(h, props, slots, ctx) {
var disabled = props.disabled,
switchable = props.switchable;
function onClick() {
if (switchable) {
(0, _functional.emit)(ctx, 'select');
}
(0, _functional.emit)(ctx, 'click');
}
var genRightIcon = function genRightIcon() {
return h(_icon.default, {
"attrs": {
"name": "edit"
},
"class": bem('edit'),
"on": {
"click": function click(event) {
event.stopPropagation();
(0, _functional.emit)(ctx, 'edit');
(0, _functional.emit)(ctx, 'click');
}
}
});
};
function genTag() {
if (slots.tag) {
return slots.tag((0, _extends2.default)({}, props.data));
}
if (props.data.isDefault && props.defaultTagText) {
return h(_tag.default, {
"attrs": {
"type": "danger",
"round": true
},
"class": bem('tag')
}, [props.defaultTagText]);
}
}
function genContent() {
var data = props.data;
var Info = [h("div", {
"class": bem('name')
}, [data.name + " " + data.tel, genTag()]), h("div", {
"class": bem('address')
}, [data.address])];
if (switchable && !disabled) {
return h(_radio.default, {
"attrs": {
"name": data.id,
"iconSize": 18
}
}, [Info]);
}
return Info;
}
return h("div", {
"class": bem({
disabled: disabled
}),
"on": {
"click": onClick
}
}, [h(_cell.default, (0, _babelHelperVueJsxMergeProps.default)([{
"attrs": {
"border": false,
"valueClass": bem('value')
},
"scopedSlots": {
default: genContent,
'right-icon': genRightIcon
}
}, (0, _functional.inherit)(ctx)])), slots.bottom == null ? void 0 : slots.bottom((0, _extends2.default)({}, props.data, {
disabled: disabled
}))]);
}
AddressItem.props = {
data: Object,
disabled: Boolean,
switchable: Boolean,
defaultTagText: String
};
var _default = createComponent(AddressItem);
exports.default = _default;

1
node_modules/vant/lib/address-list/index.css generated vendored Normal file
View File

@ -0,0 +1 @@
.van-address-list{box-sizing:border-box;height:100%;padding:12px 12px 80px}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:0 16px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{padding:20px 0 16px;color:#969799;font-size:14px;line-height:20px}.van-address-item{padding:12px;background-color:#fff;border-radius:8px}.van-address-item:not(:last-child){margin-bottom:12px}.van-address-item__value{padding-right:44px}.van-address-item__name{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:8px;font-size:16px;line-height:22px}.van-address-item__tag{-webkit-box-flex:0;-webkit-flex:none;flex:none;margin-left:8px;padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:#323233;font-size:13px;line-height:18px}.van-address-item--disabled .van-address-item__address,.van-address-item--disabled .van-address-item__name{color:#c8c9cc}.van-address-item__edit{position:absolute;top:50%;right:16px;color:#969799;font-size:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:12px}.van-address-item .van-radio__icon--checked .van-icon{background-color:#ee0a24;border-color:#ee0a24}

108
node_modules/vant/lib/address-list/index.js generated vendored Normal file
View File

@ -0,0 +1,108 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _babelHelperVueJsxMergeProps = _interopRequireDefault(require("@vue/babel-helper-vue-jsx-merge-props"));
var _utils = require("../utils");
var _functional = require("../utils/functional");
var _button = _interopRequireDefault(require("../button"));
var _radioGroup = _interopRequireDefault(require("../radio-group"));
var _Item = _interopRequireDefault(require("./Item"));
// Utils
// Components
var _createNamespace = (0, _utils.createNamespace)('address-list'),
createComponent = _createNamespace[0],
bem = _createNamespace[1],
t = _createNamespace[2];
function AddressList(h, props, slots, ctx) {
function genList(list, disabled) {
if (!list) {
return;
}
return list.map(function (item, index) {
return h(_Item.default, {
"attrs": {
"data": item,
"disabled": disabled,
"switchable": props.switchable,
"defaultTagText": props.defaultTagText
},
"key": item.id,
"scopedSlots": {
bottom: slots['item-bottom'],
tag: slots.tag
},
"on": {
"select": function select() {
(0, _functional.emit)(ctx, disabled ? 'select-disabled' : 'select', item, index);
if (!disabled) {
(0, _functional.emit)(ctx, 'input', item.id);
}
},
"edit": function edit() {
(0, _functional.emit)(ctx, disabled ? 'edit-disabled' : 'edit', item, index);
},
"click": function click() {
(0, _functional.emit)(ctx, 'click-item', item, index);
}
}
});
});
}
var List = genList(props.list);
var DisabledList = genList(props.disabledList, true);
return h("div", (0, _babelHelperVueJsxMergeProps.default)([{
"class": bem()
}, (0, _functional.inherit)(ctx)]), [slots.top == null ? void 0 : slots.top(), h(_radioGroup.default, {
"attrs": {
"value": props.value
}
}, [List]), props.disabledText && h("div", {
"class": bem('disabled-text')
}, [props.disabledText]), DisabledList, slots.default == null ? void 0 : slots.default(), h("div", {
"class": bem('bottom')
}, [h(_button.default, {
"attrs": {
"round": true,
"block": true,
"type": "danger",
"text": props.addButtonText || t('add')
},
"class": bem('add'),
"on": {
"click": function click() {
(0, _functional.emit)(ctx, 'add');
}
}
})])]);
}
AddressList.props = {
list: Array,
value: [Number, String],
disabledList: Array,
disabledText: String,
addButtonText: String,
defaultTagText: String,
switchable: {
type: Boolean,
default: true
}
};
var _default = createComponent(AddressList);
exports.default = _default;

97
node_modules/vant/lib/address-list/index.less generated vendored Normal file
View File

@ -0,0 +1,97 @@
@import '../style/var';
.van-address-list {
box-sizing: border-box;
height: 100%;
padding: @address-list-padding;
&__bottom {
position: fixed;
bottom: 0;
left: 0;
z-index: @address-list-add-button-z-index;
box-sizing: border-box;
width: 100%;
padding: 0 @padding-md;
padding-bottom: constant(safe-area-inset-bottom);
padding-bottom: env(safe-area-inset-bottom);
background-color: @white;
}
&__add {
height: 40px;
margin: 5px 0;
}
&__disabled-text {
padding: @address-list-disabled-text-padding;
color: @address-list-disabled-text-color;
font-size: @address-list-disabled-text-font-size;
line-height: @address-list-disabled-text-line-height;
}
}
.van-address-item {
padding: @address-list-item-padding;
background-color: @white;
border-radius: @border-radius-lg;
&:not(:last-child) {
margin-bottom: @padding-sm;
}
&__value {
padding-right: 44px;
}
&__name {
display: flex;
align-items: center;
margin-bottom: @padding-xs;
font-size: @font-size-lg;
line-height: @line-height-lg;
}
&__tag {
flex: none;
margin-left: @padding-xs;
padding-top: 0;
padding-bottom: 0;
line-height: 1.4em;
}
&__address {
color: @address-list-item-text-color;
font-size: @address-list-item-font-size;
line-height: @address-list-item-line-height;
}
&--disabled {
.van-address-item__name,
.van-address-item__address {
color: @address-list-item-disabled-text-color;
}
}
&__edit {
position: absolute;
top: 50%;
right: @padding-md;
color: @gray-6;
font-size: @address-list-edit-icon-size;
transform: translate(0, -50%);
}
.van-cell {
padding: 0;
}
.van-radio__label {
margin-left: @padding-sm;
}
.van-radio__icon--checked .van-icon {
background-color: @address-list-item-radio-icon-color;
border-color: @address-list-item-radio-icon-color;
}
}

10
node_modules/vant/lib/address-list/style/index.js generated vendored Normal file
View File

@ -0,0 +1,10 @@
require('../../style/base.css');
require('../../info/index.css');
require('../../icon/index.css');
require('../../radio/index.css');
require('../../tag/index.css');
require('../../cell/index.css');
require('../../loading/index.css');
require('../../button/index.css');
require('../../radio-group/index.css');
require('../index.css');

10
node_modules/vant/lib/address-list/style/less.js generated vendored Normal file
View File

@ -0,0 +1,10 @@
require('../../style/base.less');
require('../../info/index.less');
require('../../icon/index.less');
require('../../radio/index.less');
require('../../tag/index.less');
require('../../cell/index.less');
require('../../loading/index.less');
require('../../button/index.less');
require('../../radio-group/index.less');
require('../index.less');