liyongli 1 year ago
parent
commit
ba133e3dc9
100 changed files with 6 additions and 2662 deletions
  1. BIN
      images/Line.png
  2. BIN
      images/application.png
  3. BIN
      images/back.png
  4. BIN
      images/back_act.png
  5. BIN
      images/baoming.png
  6. BIN
      images/baoming_act.png
  7. BIN
      images/certificate.png
  8. BIN
      images/del.png
  9. BIN
      images/edit.png
  10. BIN
      images/expert.png
  11. BIN
      images/home.png
  12. BIN
      images/home_act.png
  13. BIN
      images/jj.png
  14. BIN
      images/left.png
  15. BIN
      images/right.png
  16. BIN
      images/shgl.png
  17. BIN
      images/tg.png
  18. BIN
      images/us.png
  19. BIN
      images/us_act.png
  20. BIN
      images/user.png
  21. 6 6
      node_modules/.modules.yaml
  22. 0 7
      node_modules/@vant/weapp/LICENSE
  23. 0 129
      node_modules/@vant/weapp/README.md
  24. 0 1
      node_modules/@vant/weapp/dist/action-sheet/index.d.ts
  25. 0 75
      node_modules/@vant/weapp/dist/action-sheet/index.js
  26. 0 8
      node_modules/@vant/weapp/dist/action-sheet/index.json
  27. 0 70
      node_modules/@vant/weapp/dist/action-sheet/index.wxml
  28. 0 1
      node_modules/@vant/weapp/dist/action-sheet/index.wxss
  29. 0 1
      node_modules/@vant/weapp/dist/area/index.d.ts
  30. 0 220
      node_modules/@vant/weapp/dist/area/index.js
  31. 0 6
      node_modules/@vant/weapp/dist/area/index.json
  32. 0 20
      node_modules/@vant/weapp/dist/area/index.wxml
  33. 0 8
      node_modules/@vant/weapp/dist/area/index.wxs
  34. 0 1
      node_modules/@vant/weapp/dist/area/index.wxss
  35. 0 1
      node_modules/@vant/weapp/dist/button/index.d.ts
  36. 0 64
      node_modules/@vant/weapp/dist/button/index.js
  37. 0 7
      node_modules/@vant/weapp/dist/button/index.json
  38. 0 56
      node_modules/@vant/weapp/dist/button/index.wxml
  39. 0 39
      node_modules/@vant/weapp/dist/button/index.wxs
  40. 0 0
      node_modules/@vant/weapp/dist/button/index.wxss
  41. 0 70
      node_modules/@vant/weapp/dist/calendar/calendar.wxml
  42. 0 1
      node_modules/@vant/weapp/dist/calendar/components/header/index.d.ts
  43. 0 37
      node_modules/@vant/weapp/dist/calendar/components/header/index.js
  44. 0 3
      node_modules/@vant/weapp/dist/calendar/components/header/index.json
  45. 0 16
      node_modules/@vant/weapp/dist/calendar/components/header/index.wxml
  46. 0 1
      node_modules/@vant/weapp/dist/calendar/components/header/index.wxss
  47. 0 6
      node_modules/@vant/weapp/dist/calendar/components/month/index.d.ts
  48. 0 154
      node_modules/@vant/weapp/dist/calendar/components/month/index.js
  49. 0 3
      node_modules/@vant/weapp/dist/calendar/components/month/index.json
  50. 0 39
      node_modules/@vant/weapp/dist/calendar/components/month/index.wxml
  51. 0 71
      node_modules/@vant/weapp/dist/calendar/components/month/index.wxs
  52. 0 0
      node_modules/@vant/weapp/dist/calendar/components/month/index.wxss
  53. 0 1
      node_modules/@vant/weapp/dist/calendar/index.d.ts
  54. 0 360
      node_modules/@vant/weapp/dist/calendar/index.js
  55. 0 10
      node_modules/@vant/weapp/dist/calendar/index.json
  56. 0 27
      node_modules/@vant/weapp/dist/calendar/index.wxml
  57. 0 37
      node_modules/@vant/weapp/dist/calendar/index.wxs
  58. 0 1
      node_modules/@vant/weapp/dist/calendar/index.wxss
  59. 0 12
      node_modules/@vant/weapp/dist/calendar/utils.d.ts
  60. 0 83
      node_modules/@vant/weapp/dist/calendar/utils.js
  61. 0 25
      node_modules/@vant/weapp/dist/calendar/utils.wxs
  62. 0 1
      node_modules/@vant/weapp/dist/card/index.d.ts
  63. 0 49
      node_modules/@vant/weapp/dist/card/index.js
  64. 0 6
      node_modules/@vant/weapp/dist/card/index.json
  65. 0 56
      node_modules/@vant/weapp/dist/card/index.wxml
  66. 0 1
      node_modules/@vant/weapp/dist/card/index.wxss
  67. 0 1
      node_modules/@vant/weapp/dist/cascader/index.d.ts
  68. 0 209
      node_modules/@vant/weapp/dist/cascader/index.js
  69. 0 8
      node_modules/@vant/weapp/dist/cascader/index.json
  70. 0 54
      node_modules/@vant/weapp/dist/cascader/index.wxml
  71. 0 24
      node_modules/@vant/weapp/dist/cascader/index.wxs
  72. 0 1
      node_modules/@vant/weapp/dist/cascader/index.wxss
  73. 0 1
      node_modules/@vant/weapp/dist/cell-group/index.d.ts
  74. 0 11
      node_modules/@vant/weapp/dist/cell-group/index.js
  75. 0 3
      node_modules/@vant/weapp/dist/cell-group/index.json
  76. 0 11
      node_modules/@vant/weapp/dist/cell-group/index.wxml
  77. 0 1
      node_modules/@vant/weapp/dist/cell-group/index.wxss
  78. 0 1
      node_modules/@vant/weapp/dist/cell/index.d.ts
  79. 0 38
      node_modules/@vant/weapp/dist/cell/index.js
  80. 0 6
      node_modules/@vant/weapp/dist/cell/index.json
  81. 0 47
      node_modules/@vant/weapp/dist/cell/index.wxml
  82. 0 17
      node_modules/@vant/weapp/dist/cell/index.wxs
  83. 0 0
      node_modules/@vant/weapp/dist/cell/index.wxss
  84. 0 1
      node_modules/@vant/weapp/dist/checkbox-group/index.d.ts
  85. 0 36
      node_modules/@vant/weapp/dist/checkbox-group/index.js
  86. 0 3
      node_modules/@vant/weapp/dist/checkbox-group/index.json
  87. 0 5
      node_modules/@vant/weapp/dist/checkbox-group/index.wxml
  88. 0 1
      node_modules/@vant/weapp/dist/checkbox-group/index.wxss
  89. 0 1
      node_modules/@vant/weapp/dist/checkbox/index.d.ts
  90. 0 77
      node_modules/@vant/weapp/dist/checkbox/index.js
  91. 0 6
      node_modules/@vant/weapp/dist/checkbox/index.json
  92. 0 31
      node_modules/@vant/weapp/dist/checkbox/index.wxml
  93. 0 20
      node_modules/@vant/weapp/dist/checkbox/index.wxs
  94. 0 1
      node_modules/@vant/weapp/dist/checkbox/index.wxss
  95. 0 4
      node_modules/@vant/weapp/dist/circle/canvas.d.ts
  96. 0 43
      node_modules/@vant/weapp/dist/circle/canvas.js
  97. 0 1
      node_modules/@vant/weapp/dist/circle/index.d.ts
  98. 0 197
      node_modules/@vant/weapp/dist/circle/index.js
  99. 0 3
      node_modules/@vant/weapp/dist/circle/index.json
  100. 0 9
      node_modules/@vant/weapp/dist/circle/index.wxml

BIN
images/Line.png


BIN
images/application.png


BIN
images/back.png


BIN
images/back_act.png


BIN
images/baoming.png


BIN
images/baoming_act.png


BIN
images/certificate.png


BIN
images/del.png


BIN
images/edit.png


BIN
images/expert.png


BIN
images/home.png


BIN
images/home_act.png


BIN
images/jj.png


BIN
images/left.png


BIN
images/right.png


BIN
images/shgl.png


BIN
images/tg.png


BIN
images/us.png


BIN
images/us_act.png


BIN
images/user.png


+ 6 - 6
node_modules/.modules.yaml

@@ -3,19 +3,19 @@ hoistPattern:
 hoistedDependencies: {}
 included:
   dependencies: true
-  devDependencies: false
+  devDependencies: true
   optionalDependencies: true
 injectedDeps: {}
 layoutVersion: 5
 nodeLinker: isolated
-packageManager: pnpm@8.15.3
+packageManager: pnpm@8.15.4
 pendingBuilds: []
-prunedAt: Tue, 12 Mar 2024 10:02:17 GMT
+prunedAt: Thu, 14 Mar 2024 00:39:26 GMT
 publicHoistPattern:
   - '*eslint*'
   - '*prettier*'
 registries:
-  default: https://registry.npmmirror.com/
+  default: http://registry.npmmirror.com/
 skipped: []
-storeDir: D:\.pnpm-store\v3
-virtualStoreDir: D:\code\work\shaoershuhuaxiaochengxu\node_modules\.pnpm
+storeDir: C:\Users\lingdu\AppData\Local\pnpm\store\v3
+virtualStoreDir: C:\Users\lingdu\code\shuhuadasai2024\node_modules\.pnpm

+ 0 - 7
node_modules/@vant/weapp/LICENSE

@@ -1,7 +0,0 @@
-Copyright 2016-present Youzan
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 129
node_modules/@vant/weapp/README.md

@@ -1,129 +0,0 @@
-<p align="center">
-  <img alt="logo" src="https://img.yzcdn.cn/vant/logo.png" width="120" style="margin-bottom: 10px;">
-</p>
-<h3 align="center">轻量、可靠的小程序 UI 组件库</h3>
-
-<p align="center">
-  <img src="https://img.shields.io/npm/v/@vant/weapp.svg?style=for-the-badge" alt="npm version" />
-  <img src="https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge&color=#4fc08d" />
-  <img src="https://img.shields.io/npm/dt/@vant/weapp.svg?style=for-the-badge&color=#4fc08d" alt="downloads" />
-  <img src="https://img.shields.io/npm/dm/@vant/weapp.svg?style=for-the-badge&color=#4fc08d" alt="downloads" />
-</p>
-
-<p align="center">
-  🔥 <a href="https://vant-contrib.gitee.io/vant-weapp">文档网站(国内)</a>
-  &nbsp;
-  🌈 <a href="https://youzan.github.io/vant-weapp">文档网站(GitHub)</a>
-  &nbsp;
-  🚀 <a href="https://github.com/vant-ui/vant" target="_blank">Vue 版</a>
-</p>
-
----
-
-### 介绍
-
-Vant 是一个**轻量、可靠的移动端组件库**,于 2017 年开源。
-
-目前 Vant 官方提供了 [Vue 2 版本](https://vant-contrib.gitee.io/vant/v2)、[Vue 3 版本](https://vant-contrib.gitee.io/vant)和[微信小程序版本](http://vant-contrib.gitee.io/vant-weapp),并由社区团队维护 [React 版本](https://github.com/3lang3/react-vant)和[支付宝小程序版本](https://github.com/ant-move/Vant-Aliapp)。
-
-## 预览
-
-扫描下方小程序二维码,体验组件库示例。注意:因微信审核机制限制,目前示例小程序不是最新版本,可以 clone 代码到本地开发工具预览
-
-<img src="https://img.yzcdn.cn/vant-weapp/qrcode-201808101114.jpg" width="200" height="200" style="margin-top: 10px;" >
-
-## 使用之前
-
-使用 Vant Weapp 前,请确保你已经学习过微信官方的 [小程序简易教程](https://developers.weixin.qq.com/miniprogram/dev/framework/) 和 [自定义组件介绍](https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/)。
-
-## 安装
-
-### 方式一. 通过 npm 安装 (推荐)
-
-小程序已经支持使用 npm 安装第三方包,详见 [npm 支持](https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html?search-key=npm)
-
-```bash
-# 通过 npm 安装
-npm i @vant/weapp -S --production
-
-# 通过 yarn 安装
-yarn add @vant/weapp --production
-
-# 安装 0.x 版本
-npm i vant-weapp -S --production
-```
-
-### 方式二. 下载代码
-
-直接通过 git 下载 Vant Weapp 源代码,并将 `dist` 目录拷贝到自己的项目中。
-
-```bash
-git clone https://github.com/youzan/vant-weapp.git
-```
-
-## 使用组件
-
-以按钮组件为例,只需要在 json 文件中引入按钮对应的自定义组件即可
-
-```json
-{
-  "usingComponents": {
-    "van-button": "/path/to/vant-weapp/dist/button/index"
-  }
-}
-```
-
-接着就可以在 wxml 中直接使用组件
-
-```html
-<van-button type="primary">按钮</van-button>
-```
-
-## 在开发者工具中预览
-
-```bash
-# 安装项目依赖
-npm install
-
-# 执行组件编译
-npm run dev
-```
-
-打开[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),把`vant-weapp/example`目录添加进去就可以预览示例了。
-
-PS:关于 `van-area` Area 省市区选择组件,地区数据初始化可以直接在云开发环境中导入`vant-weapp/example/database_area.JSON` 文件使用。
-
-## 基础库版本
-
-Vant Weapp 最低支持到小程序基础库 2.6.5 版本。
-
-## 链接
-
-- [意见反馈](https://github.com/youzan/vant-weapp/issues)
-- [设计资源](https://vant-contrib.gitee.io/vant/#/zh-CN/design)
-- [更新日志](https://vant-contrib.gitee.io/vant-weapp/#/changelog)
-- [官方示例](https://github.com/vant-ui/vant-demo)
-
-## 核心团队
-
-以下是 Vant 和 Vant Weapp 的核心贡献者们:
-
-| [![chenjiahan](https://avatars.githubusercontent.com/u/7237365?s=80&v=4)](https://github.com/chenjiahan/) | [![cookfront](https://avatars.githubusercontent.com/u/4829465?s=80&v=4)](https://github.com/cookfront/) | [![w91](https://avatars.githubusercontent.com/u/2599455?s=80&v=4)](https://github.com/w91/) | [![pangxie1991](https://avatars.githubusercontent.com/u/5961240?s=80&v=4)](https://github.com/pangxie1991/) | [![rex-zsd](https://avatars.githubusercontent.com/u/8767877?s=80&v=4)](https://github.com/rex-zsd/) | [![nemo-shen](https://avatars.githubusercontent.com/u/13480805?s=80&v=4)](https://github.com/nemo-shen/) |
-| :-: | :-: | :-: | :-: | :-: | :-: |
-| [chenjiahan](https://github.com/chenjiahan/) | [cookfront](https://github.com/cookfront/) | [wangnaiyi](https://github.com/w91/) | [pangxie](https://github.com/pangxie1991/) | [rex-zsd](https://github.com/rex-zsd/) | [nemo-shen](https://github.com/nemo-shen/) |
-
-| [![Lindysen](https://avatars.githubusercontent.com/u/33708359?s=80&v=4)](https://github.com/Lindysen/) | [![JakeLaoyu](https://avatars.githubusercontent.com/u/16181940?s=80&v=4)](https://github.com/JakeLaoyu/) | [![landluck](https://avatars.githubusercontent.com/u/27060081?s=80&v=4)](https://github.com/landluck/) | [![wjw-gavin](https://avatars.githubusercontent.com/u/19986739?s=80&v=4)](https://github.com/wjw-gavin/) | [![inottn](https://avatars.githubusercontent.com/u/18509404?s=80&v=4)](https://github.com/inottn/) | [![zhousg](https://avatars.githubusercontent.com/u/15833290?s=80&v=4)](https://github.com/zhousg/) |
-| :-: | :-: | :-: | :-: | :-: | :-: |
-| [Lindysen](https://github.com/Lindysen/) | [JakeLaoyu](https://github.com/JakeLaoyu/) | [landluck](https://github.com/landluck/) | [wjw-gavin](https://github.com/wjw-gavin/) | [inottn](https://github.com/inottn/) | [zhousg](https://github.com/zhousg/) |
-
-## 贡献者们
-
-感谢以下小伙伴们为 Vant Weapp 发展做出的贡献:
-
-<a href="https://github.com/youzan/vant-weapp/graphs/contributors">
-  <img src="https://opencollective.com/vant-weapp/contributors.svg?width=890&button=false" alt="contributors">
-</a>
-
-## 开源协议
-
-本项目基于 [MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89)协议,请自由地享受和参与开源。

+ 0 - 1
node_modules/@vant/weapp/dist/action-sheet/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 75
node_modules/@vant/weapp/dist/action-sheet/index.js

@@ -1,75 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-VantComponent({
-    classes: ['list-class'],
-    mixins: [button],
-    props: {
-        show: Boolean,
-        title: String,
-        cancelText: String,
-        description: String,
-        round: {
-            type: Boolean,
-            value: true,
-        },
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        actions: {
-            type: Array,
-            value: [],
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickAction: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onSelect(event) {
-            const { index } = event.currentTarget.dataset;
-            const { actions, closeOnClickAction, canIUseGetUserProfile } = this.data;
-            const item = actions[index];
-            if (item) {
-                this.$emit('select', item);
-                if (closeOnClickAction) {
-                    this.onClose();
-                }
-                if (item.openType === 'getUserInfo' && canIUseGetUserProfile) {
-                    wx.getUserProfile({
-                        desc: item.getUserProfileDesc || '  ',
-                        complete: (userProfile) => {
-                            this.$emit('getuserinfo', userProfile);
-                        },
-                    });
-                }
-            }
-        },
-        onCancel() {
-            this.$emit('cancel');
-        },
-        onClose() {
-            this.$emit('close');
-        },
-        onClickOverlay() {
-            this.$emit('click-overlay');
-            this.onClose();
-        },
-    },
-});

+ 0 - 8
node_modules/@vant/weapp/dist/action-sheet/index.json

@@ -1,8 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-popup": "../popup/index",
-    "van-loading": "../loading/index"
-  }
-}

+ 0 - 70
node_modules/@vant/weapp/dist/action-sheet/index.wxml

@@ -1,70 +0,0 @@
-<wxs src="../wxs/utils.wxs" module="utils" />
-
-<van-popup
-  show="{{ show }}"
-  position="bottom"
-  round="{{ round }}"
-  z-index="{{ zIndex }}"
-  overlay="{{ overlay }}"
-  custom-class="van-action-sheet custom-class"
-  safe-area-inset-bottom="{{ safeAreaInsetBottom }}"
-  close-on-click-overlay="{{ closeOnClickOverlay }}"
-  root-portal="{{ rootPortal }}"
-  bind:close="onClickOverlay"
->
-  <view wx:if="{{ title }}" class="van-action-sheet__header">
-    {{ title }}
-    <van-icon
-      name="cross"
-      custom-class="van-action-sheet__close"
-      bind:click="onClose"
-    />
-  </view>
-  <view wx:if="{{ description }}" class="van-action-sheet__description van-hairline--bottom">
-    {{ description }}
-  </view>
-  <view wx:if="{{ actions && actions.length }}" class="list-class">
-    <!-- button外包一层view,防止actions动态变化,导致渲染时button被打散 -->
-    <button
-      wx:for="{{ actions }}"
-      wx:key="index"
-      open-type="{{ item.disabled || item.loading || (canIUseGetUserProfile && item.openType === 'getUserInfo') ? '' : item.openType }}"
-      style="{{ item.color ? 'color: ' + item.color : '' }}"
-      class="{{ utils.bem('action-sheet__item', { disabled: item.disabled || item.loading }) }} {{ item.className || '' }}"
-      hover-class="van-action-sheet__item--hover"
-      data-index="{{ index }}"
-      bindtap="{{ item.disabled || item.loading ? '' : 'onSelect' }}"
-      bindgetuserinfo="onGetUserInfo"
-      bindcontact="onContact"
-      bindgetphonenumber="onGetPhoneNumber"
-      binderror="onError"
-      bindlaunchapp="onLaunchApp"
-      bindopensetting="onOpenSetting"
-      lang="{{ lang }}"
-      session-from="{{ sessionFrom }}"
-      send-message-title="{{ sendMessageTitle }}"
-      send-message-path="{{ sendMessagePath }}"
-      send-message-img="{{ sendMessageImg }}"
-      show-message-card="{{ showMessageCard }}"
-      app-parameter="{{ appParameter }}"
-    >
-      <block wx:if="{{ !item.loading }}">
-        {{ item.name }}
-        <view wx:if="{{ item.subname }}" class="van-action-sheet__subname" >{{ item.subname }}</view>
-      </block>
-      <van-loading wx:else custom-class="van-action-sheet__loading" size="22px" />
-    </button>
-  </view>
-  <slot />
-  <block wx:if="{{ cancelText }}">
-    <view class="van-action-sheet__gap" />
-    <view
-      class="van-action-sheet__cancel"
-      hover-class="van-action-sheet__cancel--hover"
-      hover-stay-time="70"
-      bind:tap="onCancel"
-    >
-      {{ cancelText }}
-    </view>
-  </block>
-</van-popup>

+ 0 - 1
node_modules/@vant/weapp/dist/action-sheet/index.wxss

@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-action-sheet{color:var(--action-sheet-item-text-color,#323233);max-height:var(--action-sheet-max-height,90%)!important}.van-action-sheet__cancel,.van-action-sheet__item{background-color:var(--action-sheet-item-background,#fff);font-size:var(--action-sheet-item-font-size,16px);line-height:var(--action-sheet-item-line-height,22px);padding:14px 16px;text-align:center}.van-action-sheet__cancel--hover,.van-action-sheet__item--hover{background-color:#f2f3f5}.van-action-sheet__cancel:after,.van-action-sheet__item:after{border-width:0}.van-action-sheet__cancel{color:var(--action-sheet-cancel-text-color,#646566)}.van-action-sheet__gap{background-color:var(--action-sheet-cancel-padding-color,#f7f8fa);display:block;height:var(--action-sheet-cancel-padding-top,8px)}.van-action-sheet__item--disabled{color:var(--action-sheet-item-disabled-text-color,#c8c9cc)}.van-action-sheet__item--disabled.van-action-sheet__item--hover{background-color:var(--action-sheet-item-background,#fff)}.van-action-sheet__subname{color:var(--action-sheet-subname-color,#969799);font-size:var(--action-sheet-subname-font-size,12px);line-height:var(--action-sheet-subname-line-height,20px);margin-top:var(--padding-xs,8px)}.van-action-sheet__header{font-size:var(--action-sheet-header-font-size,16px);font-weight:var(--font-weight-bold,500);line-height:var(--action-sheet-header-height,48px);text-align:center}.van-action-sheet__description{color:var(--action-sheet-description-color,#969799);font-size:var(--action-sheet-description-font-size,14px);line-height:var(--action-sheet-description-line-height,20px);padding:20px var(--padding-md,16px);text-align:center}.van-action-sheet__close{color:var(--action-sheet-close-icon-color,#c8c9cc);font-size:var(--action-sheet-close-icon-size,22px)!important;line-height:inherit!important;padding:var(--action-sheet-close-icon-padding,0 16px);position:absolute!important;right:0;top:0}.van-action-sheet__loading{display:flex!important}

+ 0 - 1
node_modules/@vant/weapp/dist/area/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 220
node_modules/@vant/weapp/dist/area/index.js

@@ -1,220 +0,0 @@
-import { VantComponent } from '../common/component';
-import { pickerProps } from '../picker/shared';
-import { requestAnimationFrame } from '../common/utils';
-const EMPTY_CODE = '000000';
-VantComponent({
-    classes: ['active-class', 'toolbar-class', 'column-class'],
-    props: Object.assign(Object.assign({}, pickerProps), { showToolbar: {
-            type: Boolean,
-            value: true,
-        }, value: {
-            type: String,
-            observer(value) {
-                this.code = value;
-                this.setValues();
-            },
-        }, areaList: {
-            type: Object,
-            value: {},
-            observer: 'setValues',
-        }, columnsNum: {
-            type: null,
-            value: 3,
-        }, columnsPlaceholder: {
-            type: Array,
-            observer(val) {
-                this.setData({
-                    typeToColumnsPlaceholder: {
-                        province: val[0] || '',
-                        city: val[1] || '',
-                        county: val[2] || '',
-                    },
-                });
-            },
-        } }),
-    data: {
-        columns: [{ values: [] }, { values: [] }, { values: [] }],
-        typeToColumnsPlaceholder: {},
-    },
-    mounted() {
-        requestAnimationFrame(() => {
-            this.setValues();
-        });
-    },
-    methods: {
-        getPicker() {
-            if (this.picker == null) {
-                this.picker = this.selectComponent('.van-area__picker');
-            }
-            return this.picker;
-        },
-        onCancel(event) {
-            this.emit('cancel', event.detail);
-        },
-        onConfirm(event) {
-            const { index } = event.detail;
-            let { value } = event.detail;
-            value = this.parseValues(value);
-            this.emit('confirm', { value, index });
-        },
-        emit(type, detail) {
-            detail.values = detail.value;
-            delete detail.value;
-            this.$emit(type, detail);
-        },
-        parseValues(values) {
-            const { columnsPlaceholder } = this.data;
-            return values.map((value, index) => {
-                if (value &&
-                    (!value.code || value.name === columnsPlaceholder[index])) {
-                    return Object.assign(Object.assign({}, value), { code: '', name: '' });
-                }
-                return value;
-            });
-        },
-        onChange(event) {
-            var _a;
-            const { index, picker, value } = event.detail;
-            this.code = value[index].code;
-            (_a = this.setValues()) === null || _a === void 0 ? void 0 : _a.then(() => {
-                this.$emit('change', {
-                    picker,
-                    values: this.parseValues(picker.getValues()),
-                    index,
-                });
-            });
-        },
-        getConfig(type) {
-            const { areaList } = this.data;
-            return (areaList && areaList[`${type}_list`]) || {};
-        },
-        getList(type, code) {
-            if (type !== 'province' && !code) {
-                return [];
-            }
-            const { typeToColumnsPlaceholder } = this.data;
-            const list = this.getConfig(type);
-            let result = Object.keys(list).map((code) => ({
-                code,
-                name: list[code],
-            }));
-            if (code != null) {
-                // oversea code
-                if (code[0] === '9' && type === 'city') {
-                    code = '9';
-                }
-                result = result.filter((item) => item.code.indexOf(code) === 0);
-            }
-            if (typeToColumnsPlaceholder[type] && result.length) {
-                // set columns placeholder
-                const codeFill = type === 'province'
-                    ? ''
-                    : type === 'city'
-                        ? EMPTY_CODE.slice(2, 4)
-                        : EMPTY_CODE.slice(4, 6);
-                result.unshift({
-                    code: `${code}${codeFill}`,
-                    name: typeToColumnsPlaceholder[type],
-                });
-            }
-            return result;
-        },
-        getIndex(type, code) {
-            let compareNum = type === 'province' ? 2 : type === 'city' ? 4 : 6;
-            const list = this.getList(type, code.slice(0, compareNum - 2));
-            // oversea code
-            if (code[0] === '9' && type === 'province') {
-                compareNum = 1;
-            }
-            code = code.slice(0, compareNum);
-            for (let i = 0; i < list.length; i++) {
-                if (list[i].code.slice(0, compareNum) === code) {
-                    return i;
-                }
-            }
-            return 0;
-        },
-        setValues() {
-            const picker = this.getPicker();
-            if (!picker) {
-                return;
-            }
-            let code = this.code || this.getDefaultCode();
-            const provinceList = this.getList('province');
-            const cityList = this.getList('city', code.slice(0, 2));
-            const stack = [];
-            const indexes = [];
-            const { columnsNum } = this.data;
-            if (columnsNum >= 1) {
-                stack.push(picker.setColumnValues(0, provinceList, false));
-                indexes.push(this.getIndex('province', code));
-            }
-            if (columnsNum >= 2) {
-                stack.push(picker.setColumnValues(1, cityList, false));
-                indexes.push(this.getIndex('city', code));
-                if (cityList.length && code.slice(2, 4) === '00') {
-                    [{ code }] = cityList;
-                }
-            }
-            if (columnsNum === 3) {
-                stack.push(picker.setColumnValues(2, this.getList('county', code.slice(0, 4)), false));
-                indexes.push(this.getIndex('county', code));
-            }
-            return Promise.all(stack)
-                .catch(() => { })
-                .then(() => picker.setIndexes(indexes))
-                .catch(() => { });
-        },
-        getDefaultCode() {
-            const { columnsPlaceholder } = this.data;
-            if (columnsPlaceholder.length) {
-                return EMPTY_CODE;
-            }
-            const countyCodes = Object.keys(this.getConfig('county'));
-            if (countyCodes[0]) {
-                return countyCodes[0];
-            }
-            const cityCodes = Object.keys(this.getConfig('city'));
-            if (cityCodes[0]) {
-                return cityCodes[0];
-            }
-            return '';
-        },
-        getValues() {
-            const picker = this.getPicker();
-            if (!picker) {
-                return [];
-            }
-            return this.parseValues(picker.getValues().filter((value) => !!value));
-        },
-        getDetail() {
-            const values = this.getValues();
-            const area = {
-                code: '',
-                country: '',
-                province: '',
-                city: '',
-                county: '',
-            };
-            if (!values.length) {
-                return area;
-            }
-            const names = values.map((item) => item.name);
-            area.code = values[values.length - 1].code;
-            if (area.code[0] === '9') {
-                area.country = names[1] || '';
-                area.province = names[2] || '';
-            }
-            else {
-                area.province = names[0] || '';
-                area.city = names[1] || '';
-                area.county = names[2] || '';
-            }
-            return area;
-        },
-        reset(code) {
-            this.code = code || '';
-            return this.setValues();
-        },
-    },
-});

+ 0 - 6
node_modules/@vant/weapp/dist/area/index.json

@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-picker": "../picker/index"
-  }
-}

+ 0 - 20
node_modules/@vant/weapp/dist/area/index.wxml

@@ -1,20 +0,0 @@
-<wxs src="./index.wxs" module="computed" />
-
-<van-picker
-  class="van-area__picker"
-  active-class="active-class"
-  toolbar-class="toolbar-class"
-  column-class="column-class"
-  show-toolbar="{{ showToolbar }}"
-  value-key="name"
-  title="{{ title }}"
-  loading="{{ loading }}"
-  columns="{{ computed.displayColumns(columns, columnsNum) }}"
-  item-height="{{ itemHeight }}"
-  visible-item-count="{{ visibleItemCount }}"
-  cancel-button-text="{{ cancelButtonText }}"
-  confirm-button-text="{{ confirmButtonText }}"
-  bind:change="onChange"
-  bind:confirm="onConfirm"
-  bind:cancel="onCancel"
-/>

+ 0 - 8
node_modules/@vant/weapp/dist/area/index.wxs

@@ -1,8 +0,0 @@
-/* eslint-disable */
-function displayColumns(columns, columnsNum) {
-  return columns.slice(0, +columnsNum);
-}
-
-module.exports = {
-  displayColumns: displayColumns,
-};

+ 0 - 1
node_modules/@vant/weapp/dist/area/index.wxss

@@ -1 +0,0 @@
-@import '../common/index.wxss';

+ 0 - 1
node_modules/@vant/weapp/dist/button/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 64
node_modules/@vant/weapp/dist/button/index.js

@@ -1,64 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-import { canIUseFormFieldButton } from '../common/version';
-const mixins = [button];
-if (canIUseFormFieldButton()) {
-    mixins.push('wx://form-field-button');
-}
-VantComponent({
-    mixins,
-    classes: ['hover-class', 'loading-class'],
-    data: {
-        baseStyle: '',
-    },
-    props: {
-        formType: String,
-        icon: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        plain: Boolean,
-        block: Boolean,
-        round: Boolean,
-        square: Boolean,
-        loading: Boolean,
-        hairline: Boolean,
-        disabled: Boolean,
-        loadingText: String,
-        customStyle: String,
-        loadingType: {
-            type: String,
-            value: 'circular',
-        },
-        type: {
-            type: String,
-            value: 'default',
-        },
-        dataset: null,
-        size: {
-            type: String,
-            value: 'normal',
-        },
-        loadingSize: {
-            type: String,
-            value: '20px',
-        },
-        color: String,
-    },
-    methods: {
-        onClick(event) {
-            this.$emit('click', event);
-            const { canIUseGetUserProfile, openType, getUserProfileDesc, lang, } = this.data;
-            if (openType === 'getUserInfo' && canIUseGetUserProfile) {
-                wx.getUserProfile({
-                    desc: getUserProfileDesc || '  ',
-                    lang: lang || 'en',
-                    complete: (userProfile) => {
-                        this.$emit('getuserinfo', userProfile);
-                    },
-                });
-            }
-        },
-    },
-});

+ 0 - 7
node_modules/@vant/weapp/dist/button/index.json

@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}

+ 0 - 56
node_modules/@vant/weapp/dist/button/index.wxml

@@ -1,56 +0,0 @@
-<wxs src="../wxs/utils.wxs" module="utils" />
-<wxs src="./index.wxs" module="computed" />
-
-<button
-  id="{{ id || buttonId }}"
-  data-detail="{{ dataset }}"
-  class="custom-class {{ utils.bem('button', [type, size, { block, round, plain, square, loading, disabled, hairline, unclickable: disabled || loading }]) }} {{ hairline ? 'van-hairline--surround' : '' }}"
-  hover-class="{{ disabled || loading ? '' : 'van-button--active hover-class'}}"
-  lang="{{ lang }}"
-  form-type="{{ formType }}"
-  style="{{ computed.rootStyle({ plain, color, customStyle }) }}"
-  open-type="{{ disabled || loading || (canIUseGetUserProfile && openType === 'getUserInfo') ? '' : openType }}"
-  business-id="{{ businessId }}"
-  session-from="{{ sessionFrom }}"
-  send-message-title="{{ sendMessageTitle }}"
-  send-message-path="{{ sendMessagePath }}"
-  send-message-img="{{ sendMessageImg }}"
-  show-message-card="{{ showMessageCard }}"
-  app-parameter="{{ appParameter }}"
-  aria-label="{{ ariaLabel }}"
-  bindtap="{{ disabled || loading ? '' : 'onClick' }}"
-  bindgetuserinfo="onGetUserInfo"
-  bindcontact="onContact"
-  bindgetphonenumber="onGetPhoneNumber"
-  bindgetrealtimephonenumber="onGetRealTimePhoneNumber"
-  bindagreeprivacyauthorization="onAgreePrivacyAuthorization"
-  binderror="onError"
-  bindlaunchapp="onLaunchApp"
-  bindopensetting="onOpenSetting"
-  bindchooseavatar="onChooseAvatar"
->
-  <block wx:if="{{ loading }}">
-    <van-loading
-      custom-class="loading-class"
-      size="{{ loadingSize }}"
-      type="{{ loadingType }}"
-      color="{{ computed.loadingColor({ type, color, plain }) }}"
-    />
-    <view wx:if="{{ loadingText }}" class="van-button__loading-text">
-      {{ loadingText }}
-    </view>
-  </block>
-  <block wx:else>
-    <van-icon
-      wx:if="{{ icon }}"
-      size="1.2em"
-      name="{{ icon }}"
-      class-prefix="{{ classPrefix }}"
-      class="van-button__icon"
-      custom-style="line-height: inherit;"
-    />
-    <view class="van-button__text">
-      <slot />
-    </view>
-  </block>
-</button>

+ 0 - 39
node_modules/@vant/weapp/dist/button/index.wxs

@@ -1,39 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
-  if (!data.color) {
-    return data.customStyle;
-  }
-
-  var properties = {
-    color: data.plain ? data.color : '#fff',
-    background: data.plain ? null : data.color,
-  };
-
-  // hide border when color is linear-gradient
-  if (data.color.indexOf('gradient') !== -1) {
-    properties.border = 0;
-  } else {
-    properties['border-color'] = data.color;
-  }
-
-  return style([properties, data.customStyle]);
-}
-
-function loadingColor(data) {
-  if (data.plain) {
-    return data.color ? data.color : '#c9c9c9';
-  }
-
-  if (data.type === 'default') {
-    return '#c9c9c9';
-  }
-
-  return '#fff';
-}
-
-module.exports = {
-  rootStyle: rootStyle,
-  loadingColor: loadingColor,
-};

File diff suppressed because it is too large
+ 0 - 0
node_modules/@vant/weapp/dist/button/index.wxss


+ 0 - 70
node_modules/@vant/weapp/dist/calendar/calendar.wxml

@@ -1,70 +0,0 @@
-<wxs src="./index.wxs" module="computed" />
-<wxs src="../wxs/utils.wxs" module="utils" />
-<view class="van-calendar">
-  <header
-    title="{{ title }}"
-    showTitle="{{ showTitle }}"
-    subtitle="{{ subtitle }}"
-    showSubtitle="{{ showSubtitle }}"
-    firstDayOfWeek="{{ firstDayOfWeek }}"
-    bind:click-subtitle="onClickSubtitle"
-  >
-    <slot name="title" slot="title"></slot>
-  </header>
-
-  <scroll-view
-    class="van-calendar__body"
-    scroll-y
-    scroll-into-view="{{ scrollIntoView }}"
-  >
-    <month
-      wx:for="{{ computed.getMonths(minDate, maxDate) }}"
-      wx:key="index"
-      id="month{{ index }}"
-      class="month"
-      data-date="{{ item }}"
-      date="{{ item }}"
-      type="{{ type }}"
-      color="{{ color }}"
-      minDate="{{ minDate }}"
-      maxDate="{{ maxDate }}"
-      showMark="{{ showMark }}"
-      formatter="{{ formatter }}"
-      rowHeight="{{ rowHeight }}"
-      currentDate="{{ currentDate }}"
-      showSubtitle="{{ showSubtitle }}"
-      allowSameDay="{{ allowSameDay }}"
-      showMonthTitle="{{ index !== 0 || !showSubtitle }}"
-      firstDayOfWeek="{{ firstDayOfWeek }}"
-      bind:click="onClickDay"
-    />
-  </scroll-view>
-
-  <view
-    class="{{ utils.bem('calendar__footer', { safeAreaInsetBottom }) }}"
-  >
-    <slot name="footer"></slot>
-  </view>
-
-  <view
-    class="{{ utils.bem('calendar__footer', { safeAreaInsetBottom }) }}"
-  >
-    <van-button
-      wx:if="{{ showConfirm }}"
-      round
-      block
-      type="danger"
-      color="{{ color }}"
-      custom-class="van-calendar__confirm"
-      disabled="{{ computed.getButtonDisabled(type, currentDate, minRange) }}"
-      nativeType="text"
-      bind:click="onConfirm"
-    >
-      {{
-        computed.getButtonDisabled(type, currentDate, minRange)
-          ? confirmDisabledText
-          : confirmText
-      }}
-    </van-button>
-  </view>
-</view>

+ 0 - 1
node_modules/@vant/weapp/dist/calendar/components/header/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 37
node_modules/@vant/weapp/dist/calendar/components/header/index.js

@@ -1,37 +0,0 @@
-import { VantComponent } from '../../../common/component';
-VantComponent({
-    props: {
-        title: {
-            type: String,
-            value: '日期选择',
-        },
-        subtitle: String,
-        showTitle: Boolean,
-        showSubtitle: Boolean,
-        firstDayOfWeek: {
-            type: Number,
-            observer: 'initWeekDay',
-        },
-    },
-    data: {
-        weekdays: [],
-    },
-    created() {
-        this.initWeekDay();
-    },
-    methods: {
-        initWeekDay() {
-            const defaultWeeks = ['日', '一', '二', '三', '四', '五', '六'];
-            const firstDayOfWeek = this.data.firstDayOfWeek || 0;
-            this.setData({
-                weekdays: [
-                    ...defaultWeeks.slice(firstDayOfWeek, 7),
-                    ...defaultWeeks.slice(0, firstDayOfWeek),
-                ],
-            });
-        },
-        onClickSubtitle(event) {
-            this.$emit('click-subtitle', event);
-        },
-    },
-});

+ 0 - 3
node_modules/@vant/weapp/dist/calendar/components/header/index.json

@@ -1,3 +0,0 @@
-{
-  "component": true
-}

+ 0 - 16
node_modules/@vant/weapp/dist/calendar/components/header/index.wxml

@@ -1,16 +0,0 @@
-<view class="van-calendar__header">
-  <block wx:if="{{ showTitle }}">
-    <view class="van-calendar__header-title"><slot name="title"></slot></view>
-    <view class="van-calendar__header-title">{{ title }}</view>
-  </block>
-
-  <view wx:if="{{ showSubtitle }}" class="van-calendar__header-subtitle" bind:tap="onClickSubtitle">
-    {{ subtitle }}
-  </view>
-
-  <view class="van-calendar__weekdays">
-    <view wx:for="{{ weekdays }}" wx:key="index" class="van-calendar__weekday">
-      {{ item }}
-    </view>
-  </view>
-</view>

+ 0 - 1
node_modules/@vant/weapp/dist/calendar/components/header/index.wxss

@@ -1 +0,0 @@
-@import '../../../common/index.wxss';.van-calendar__header{box-shadow:var(--calendar-header-box-shadow,0 2px 10px hsla(220,1%,50%,.16));flex-shrink:0}.van-calendar__header-subtitle,.van-calendar__header-title{font-weight:var(--font-weight-bold,500);height:var(--calendar-header-title-height,44px);line-height:var(--calendar-header-title-height,44px);text-align:center}.van-calendar__header-title+.van-calendar__header-title,.van-calendar__header-title:empty{display:none}.van-calendar__header-title:empty+.van-calendar__header-title{display:block!important}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--calendar-weekdays-font-size,12px);line-height:var(--calendar-weekdays-height,30px);text-align:center}

+ 0 - 6
node_modules/@vant/weapp/dist/calendar/components/month/index.d.ts

@@ -1,6 +0,0 @@
-export interface Day {
-    date: Date;
-    type: string;
-    text: number;
-    bottomInfo?: string;
-}

+ 0 - 154
node_modules/@vant/weapp/dist/calendar/components/month/index.js

@@ -1,154 +0,0 @@
-import { VantComponent } from '../../../common/component';
-import { getMonthEndDay, compareDay, getPrevDay, getNextDay, } from '../../utils';
-VantComponent({
-    props: {
-        date: {
-            type: null,
-            observer: 'setDays',
-        },
-        type: {
-            type: String,
-            observer: 'setDays',
-        },
-        color: String,
-        minDate: {
-            type: null,
-            observer: 'setDays',
-        },
-        maxDate: {
-            type: null,
-            observer: 'setDays',
-        },
-        showMark: Boolean,
-        rowHeight: null,
-        formatter: {
-            type: null,
-            observer: 'setDays',
-        },
-        currentDate: {
-            type: null,
-            observer: 'setDays',
-        },
-        firstDayOfWeek: {
-            type: Number,
-            observer: 'setDays',
-        },
-        allowSameDay: Boolean,
-        showSubtitle: Boolean,
-        showMonthTitle: Boolean,
-    },
-    data: {
-        visible: true,
-        days: [],
-    },
-    methods: {
-        onClick(event) {
-            const { index } = event.currentTarget.dataset;
-            const item = this.data.days[index];
-            if (item.type !== 'disabled') {
-                this.$emit('click', item);
-            }
-        },
-        setDays() {
-            const days = [];
-            const startDate = new Date(this.data.date);
-            const year = startDate.getFullYear();
-            const month = startDate.getMonth();
-            const totalDay = getMonthEndDay(startDate.getFullYear(), startDate.getMonth() + 1);
-            for (let day = 1; day <= totalDay; day++) {
-                const date = new Date(year, month, day);
-                const type = this.getDayType(date);
-                let config = {
-                    date,
-                    type,
-                    text: day,
-                    bottomInfo: this.getBottomInfo(type),
-                };
-                if (this.data.formatter) {
-                    config = this.data.formatter(config);
-                }
-                days.push(config);
-            }
-            this.setData({ days });
-        },
-        getMultipleDayType(day) {
-            const { currentDate } = this.data;
-            if (!Array.isArray(currentDate)) {
-                return '';
-            }
-            const isSelected = (date) => currentDate.some((item) => compareDay(item, date) === 0);
-            if (isSelected(day)) {
-                const prevDay = getPrevDay(day);
-                const nextDay = getNextDay(day);
-                const prevSelected = isSelected(prevDay);
-                const nextSelected = isSelected(nextDay);
-                if (prevSelected && nextSelected) {
-                    return 'multiple-middle';
-                }
-                if (prevSelected) {
-                    return 'end';
-                }
-                return nextSelected ? 'start' : 'multiple-selected';
-            }
-            return '';
-        },
-        getRangeDayType(day) {
-            const { currentDate, allowSameDay } = this.data;
-            if (!Array.isArray(currentDate)) {
-                return '';
-            }
-            const [startDay, endDay] = currentDate;
-            if (!startDay) {
-                return '';
-            }
-            const compareToStart = compareDay(day, startDay);
-            if (!endDay) {
-                return compareToStart === 0 ? 'start' : '';
-            }
-            const compareToEnd = compareDay(day, endDay);
-            if (compareToStart === 0 && compareToEnd === 0 && allowSameDay) {
-                return 'start-end';
-            }
-            if (compareToStart === 0) {
-                return 'start';
-            }
-            if (compareToEnd === 0) {
-                return 'end';
-            }
-            if (compareToStart > 0 && compareToEnd < 0) {
-                return 'middle';
-            }
-            return '';
-        },
-        getDayType(day) {
-            const { type, minDate, maxDate, currentDate } = this.data;
-            if (compareDay(day, minDate) < 0 || compareDay(day, maxDate) > 0) {
-                return 'disabled';
-            }
-            if (type === 'single') {
-                return compareDay(day, currentDate) === 0 ? 'selected' : '';
-            }
-            if (type === 'multiple') {
-                return this.getMultipleDayType(day);
-            }
-            /* istanbul ignore else */
-            if (type === 'range') {
-                return this.getRangeDayType(day);
-            }
-            return '';
-        },
-        getBottomInfo(type) {
-            if (this.data.type === 'range') {
-                if (type === 'start') {
-                    return '开始';
-                }
-                if (type === 'end') {
-                    return '结束';
-                }
-                if (type === 'start-end') {
-                    return '开始/结束';
-                }
-            }
-        },
-    },
-});

+ 0 - 3
node_modules/@vant/weapp/dist/calendar/components/month/index.json

@@ -1,3 +0,0 @@
-{
-  "component": true
-}

+ 0 - 39
node_modules/@vant/weapp/dist/calendar/components/month/index.wxml

@@ -1,39 +0,0 @@
-<wxs src="./index.wxs" module="computed"></wxs>
-<wxs src="../../../wxs/utils.wxs" module="utils" />
-
-<view class="van-calendar__month" style="{{ computed.getMonthStyle(visible, date, rowHeight) }}">
-  <view wx:if="{{ showMonthTitle }}" class="van-calendar__month-title">
-    {{ computed.formatMonthTitle(date) }}
-  </view>
-
-  <view wx:if="{{ visible }}" class="van-calendar__days">
-    <view wx:if="{{ showMark }}" class="van-calendar__month-mark">
-      {{ computed.getMark(date) }}
-    </view>
-
-    <view
-      wx:for="{{ days }}"
-      wx:key="index"
-      style="{{ computed.getDayStyle(item.type, index, date, rowHeight, color, firstDayOfWeek) }}"
-      class="{{ utils.bem('calendar__day', [item.type]) }} {{ item.className }}"
-      data-index="{{ index }}"
-      bindtap="onClick"
-    >
-      <view wx:if="{{ item.type === 'selected' }}" class="van-calendar__selected-day" style="width: {{ rowHeight }}px; height: {{ rowHeight }}px; background: {{ color }}">
-        <view wx:if="{{ item.topInfo }}" class="van-calendar__top-info">{{ item.topInfo }}</view>
-        {{ item.text }}
-        <view wx:if="{{ item.bottomInfo }}" class="van-calendar__bottom-info">
-          {{ item.bottomInfo }}
-        </view>
-      </view>
-
-      <view wx:else>
-        <view wx:if="{{ item.topInfo }}" class="van-calendar__top-info">{{ item.topInfo }}</view>
-        {{ item.text }}
-        <view wx:if="{{ item.bottomInfo }}" class="van-calendar__bottom-info">
-          {{ item.bottomInfo }}
-        </view>
-      </view>
-    </view>
-  </view>
-</view>

+ 0 - 71
node_modules/@vant/weapp/dist/calendar/components/month/index.wxs

@@ -1,71 +0,0 @@
-/* eslint-disable */
-var utils = require('../../utils.wxs');
-
-function getMark(date) {
-  return getDate(date).getMonth() + 1;
-}
-
-var ROW_HEIGHT = 64;
-
-function getDayStyle(type, index, date, rowHeight, color, firstDayOfWeek) {
-  var style = [];
-  var current = getDate(date).getDay() || 7;
-  var offset = current < firstDayOfWeek ? (7 - firstDayOfWeek + current) :
-               current === 7 && firstDayOfWeek === 0 ? 0 :
-               (current - firstDayOfWeek);
-
-  if (index === 0) {
-    style.push(['margin-left', (100 * offset) / 7 + '%']);
-  }
-
-  if (rowHeight !== ROW_HEIGHT) {
-    style.push(['height', rowHeight + 'px']);
-  }
-
-  if (color) {
-    if (
-      type === 'start' ||
-      type === 'end' ||
-      type === 'start-end' ||
-      type === 'multiple-selected' ||
-      type === 'multiple-middle'
-    ) {
-      style.push(['background', color]);
-    } else if (type === 'middle') {
-      style.push(['color', color]);
-    }
-  }
-
-  return style
-    .map(function(item) {
-      return item.join(':');
-    })
-    .join(';');
-}
-
-function formatMonthTitle(date) {
-  date = getDate(date);
-  return date.getFullYear() + '年' + (date.getMonth() + 1) + '月';
-}
-
-function getMonthStyle(visible, date, rowHeight) {
-  if (!visible) {
-    date = getDate(date);
-
-    var totalDay = utils.getMonthEndDay(
-      date.getFullYear(),
-      date.getMonth() + 1
-    );
-    var offset = getDate(date).getDay();
-    var padding = Math.ceil((totalDay + offset) / 7) * rowHeight;
-
-    return 'padding-bottom:' + padding + 'px';
-  }
-}
-
-module.exports = {
-  getMark: getMark,
-  getDayStyle: getDayStyle,
-  formatMonthTitle: formatMonthTitle,
-  getMonthStyle: getMonthStyle
-};

File diff suppressed because it is too large
+ 0 - 0
node_modules/@vant/weapp/dist/calendar/components/month/index.wxss


+ 0 - 1
node_modules/@vant/weapp/dist/calendar/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 360
node_modules/@vant/weapp/dist/calendar/index.js

@@ -1,360 +0,0 @@
-import { VantComponent } from '../common/component';
-import { ROW_HEIGHT, getPrevDay, getNextDay, getToday, compareDay, copyDates, calcDateNum, formatMonthTitle, compareMonth, getMonths, getDayByOffset, } from './utils';
-import Toast from '../toast/toast';
-import { requestAnimationFrame } from '../common/utils';
-const initialMinDate = getToday().getTime();
-const initialMaxDate = (() => {
-    const now = getToday();
-    return new Date(now.getFullYear(), now.getMonth() + 6, now.getDate()).getTime();
-})();
-const getTime = (date) => date instanceof Date ? date.getTime() : date;
-VantComponent({
-    props: {
-        title: {
-            type: String,
-            value: '日期选择',
-        },
-        color: String,
-        show: {
-            type: Boolean,
-            observer(val) {
-                if (val) {
-                    this.initRect();
-                    this.scrollIntoView();
-                }
-            },
-        },
-        formatter: null,
-        confirmText: {
-            type: String,
-            value: '确定',
-        },
-        confirmDisabledText: {
-            type: String,
-            value: '确定',
-        },
-        rangePrompt: String,
-        showRangePrompt: {
-            type: Boolean,
-            value: true,
-        },
-        defaultDate: {
-            type: null,
-            value: getToday().getTime(),
-            observer(val) {
-                this.setData({ currentDate: val });
-                this.scrollIntoView();
-            },
-        },
-        allowSameDay: Boolean,
-        type: {
-            type: String,
-            value: 'single',
-            observer: 'reset',
-        },
-        minDate: {
-            type: Number,
-            value: initialMinDate,
-        },
-        maxDate: {
-            type: Number,
-            value: initialMaxDate,
-        },
-        position: {
-            type: String,
-            value: 'bottom',
-        },
-        rowHeight: {
-            type: null,
-            value: ROW_HEIGHT,
-        },
-        round: {
-            type: Boolean,
-            value: true,
-        },
-        poppable: {
-            type: Boolean,
-            value: true,
-        },
-        showMark: {
-            type: Boolean,
-            value: true,
-        },
-        showTitle: {
-            type: Boolean,
-            value: true,
-        },
-        showConfirm: {
-            type: Boolean,
-            value: true,
-        },
-        showSubtitle: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        maxRange: {
-            type: null,
-            value: null,
-        },
-        minRange: {
-            type: Number,
-            value: 1,
-        },
-        firstDayOfWeek: {
-            type: Number,
-            value: 0,
-        },
-        readonly: Boolean,
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        subtitle: '',
-        currentDate: null,
-        scrollIntoView: '',
-    },
-    watch: {
-        minDate() {
-            this.initRect();
-        },
-        maxDate() {
-            this.initRect();
-        },
-    },
-    created() {
-        this.setData({
-            currentDate: this.getInitialDate(this.data.defaultDate),
-        });
-    },
-    mounted() {
-        if (this.data.show || !this.data.poppable) {
-            this.initRect();
-            this.scrollIntoView();
-        }
-    },
-    methods: {
-        reset() {
-            this.setData({ currentDate: this.getInitialDate(this.data.defaultDate) });
-            this.scrollIntoView();
-        },
-        initRect() {
-            if (this.contentObserver != null) {
-                this.contentObserver.disconnect();
-            }
-            const contentObserver = this.createIntersectionObserver({
-                thresholds: [0, 0.1, 0.9, 1],
-                observeAll: true,
-            });
-            this.contentObserver = contentObserver;
-            contentObserver.relativeTo('.van-calendar__body');
-            contentObserver.observe('.month', (res) => {
-                if (res.boundingClientRect.top <= res.relativeRect.top) {
-                    // @ts-ignore
-                    this.setData({ subtitle: formatMonthTitle(res.dataset.date) });
-                }
-            });
-        },
-        limitDateRange(date, minDate = null, maxDate = null) {
-            minDate = minDate || this.data.minDate;
-            maxDate = maxDate || this.data.maxDate;
-            if (compareDay(date, minDate) === -1) {
-                return minDate;
-            }
-            if (compareDay(date, maxDate) === 1) {
-                return maxDate;
-            }
-            return date;
-        },
-        getInitialDate(defaultDate = null) {
-            const { type, minDate, maxDate, allowSameDay } = this.data;
-            if (!defaultDate)
-                return [];
-            const now = getToday().getTime();
-            if (type === 'range') {
-                if (!Array.isArray(defaultDate)) {
-                    defaultDate = [];
-                }
-                const [startDay, endDay] = defaultDate || [];
-                const startDate = getTime(startDay || now);
-                const start = this.limitDateRange(startDate, minDate, allowSameDay ? startDate : getPrevDay(new Date(maxDate)).getTime());
-                const date = getTime(endDay || now);
-                const end = this.limitDateRange(date, allowSameDay ? date : getNextDay(new Date(minDate)).getTime());
-                return [start, end];
-            }
-            if (type === 'multiple') {
-                if (Array.isArray(defaultDate)) {
-                    return defaultDate.map((date) => this.limitDateRange(date));
-                }
-                return [this.limitDateRange(now)];
-            }
-            if (!defaultDate || Array.isArray(defaultDate)) {
-                defaultDate = now;
-            }
-            return this.limitDateRange(defaultDate);
-        },
-        scrollIntoView() {
-            requestAnimationFrame(() => {
-                const { currentDate, type, show, poppable, minDate, maxDate } = this.data;
-                if (!currentDate)
-                    return;
-                // @ts-ignore
-                const targetDate = type === 'single' ? currentDate : currentDate[0];
-                const displayed = show || !poppable;
-                if (!targetDate || !displayed) {
-                    return;
-                }
-                const months = getMonths(minDate, maxDate);
-                months.some((month, index) => {
-                    if (compareMonth(month, targetDate) === 0) {
-                        this.setData({ scrollIntoView: `month${index}` });
-                        return true;
-                    }
-                    return false;
-                });
-            });
-        },
-        onOpen() {
-            this.$emit('open');
-        },
-        onOpened() {
-            this.$emit('opened');
-        },
-        onClose() {
-            this.$emit('close');
-        },
-        onClosed() {
-            this.$emit('closed');
-        },
-        onClickDay(event) {
-            if (this.data.readonly) {
-                return;
-            }
-            let { date } = event.detail;
-            const { type, currentDate, allowSameDay } = this.data;
-            if (type === 'range') {
-                // @ts-ignore
-                const [startDay, endDay] = currentDate;
-                if (startDay && !endDay) {
-                    const compareToStart = compareDay(date, startDay);
-                    if (compareToStart === 1) {
-                        const { days } = this.selectComponent('.month').data;
-                        days.some((day, index) => {
-                            const isDisabled = day.type === 'disabled' &&
-                                getTime(startDay) < getTime(day.date) &&
-                                getTime(day.date) < getTime(date);
-                            if (isDisabled) {
-                                ({ date } = days[index - 1]);
-                            }
-                            return isDisabled;
-                        });
-                        this.select([startDay, date], true);
-                    }
-                    else if (compareToStart === -1) {
-                        this.select([date, null]);
-                    }
-                    else if (allowSameDay) {
-                        this.select([date, date], true);
-                    }
-                }
-                else {
-                    this.select([date, null]);
-                }
-            }
-            else if (type === 'multiple') {
-                let selectedIndex;
-                // @ts-ignore
-                const selected = currentDate.some((dateItem, index) => {
-                    const equal = compareDay(dateItem, date) === 0;
-                    if (equal) {
-                        selectedIndex = index;
-                    }
-                    return equal;
-                });
-                if (selected) {
-                    // @ts-ignore
-                    const cancelDate = currentDate.splice(selectedIndex, 1);
-                    this.setData({ currentDate });
-                    this.unselect(cancelDate);
-                }
-                else {
-                    // @ts-ignore
-                    this.select([...currentDate, date]);
-                }
-            }
-            else {
-                this.select(date, true);
-            }
-        },
-        unselect(dateArray) {
-            const date = dateArray[0];
-            if (date) {
-                this.$emit('unselect', copyDates(date));
-            }
-        },
-        select(date, complete) {
-            if (complete && this.data.type === 'range') {
-                const valid = this.checkRange(date);
-                if (!valid) {
-                    // auto selected to max range if showConfirm
-                    if (this.data.showConfirm) {
-                        this.emit([
-                            date[0],
-                            getDayByOffset(date[0], this.data.maxRange - 1),
-                        ]);
-                    }
-                    else {
-                        this.emit(date);
-                    }
-                    return;
-                }
-            }
-            this.emit(date);
-            if (complete && !this.data.showConfirm) {
-                this.onConfirm();
-            }
-        },
-        emit(date) {
-            this.setData({
-                currentDate: Array.isArray(date) ? date.map(getTime) : getTime(date),
-            });
-            this.$emit('select', copyDates(date));
-        },
-        checkRange(date) {
-            const { maxRange, rangePrompt, showRangePrompt } = this.data;
-            if (maxRange && calcDateNum(date) > maxRange) {
-                if (showRangePrompt) {
-                    Toast({
-                        context: this,
-                        message: rangePrompt || `选择天数不能超过 ${maxRange} 天`,
-                    });
-                }
-                this.$emit('over-range');
-                return false;
-            }
-            return true;
-        },
-        onConfirm() {
-            if (this.data.type === 'range' &&
-                !this.checkRange(this.data.currentDate)) {
-                return;
-            }
-            wx.nextTick(() => {
-                // @ts-ignore
-                this.$emit('confirm', copyDates(this.data.currentDate));
-            });
-        },
-        onClickSubtitle(event) {
-            this.$emit('click-subtitle', event);
-        },
-    },
-});

+ 0 - 10
node_modules/@vant/weapp/dist/calendar/index.json

@@ -1,10 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "header": "./components/header/index",
-    "month": "./components/month/index",
-    "van-button": "../button/index",
-    "van-popup": "../popup/index",
-    "van-toast": "../toast/index"
-  }
-}

+ 0 - 27
node_modules/@vant/weapp/dist/calendar/index.wxml

@@ -1,27 +0,0 @@
-<wxs src="./index.wxs" module="computed" />
-<wxs src="../wxs/utils.wxs" module="utils" />
-
-<import src="./calendar.wxml" />
-
-<van-popup
-  wx:if="{{ poppable }}"
-  custom-class="van-calendar__popup--{{ position }}"
-  close-icon-class="van-calendar__close-icon"
-  show="{{ show }}"
-  round="{{ round }}"
-  position="{{ position }}"
-  closeable="{{ showTitle || showSubtitle }}"
-  close-on-click-overlay="{{ closeOnClickOverlay }}"
-  safe-area-inset-bottom="{{ safeAreaInsetBottom }}"
-  root-portal="{{ rootPortal }}"
-  bind:enter="onOpen"
-  bind:close="onClose"
-  bind:after-enter="onOpened"
-  bind:after-leave="onClosed"
->
-  <include src="./calendar.wxml" />
-</van-popup>
-
-<include wx:else src="./calendar.wxml" />
-
-<van-toast id="van-toast" />

+ 0 - 37
node_modules/@vant/weapp/dist/calendar/index.wxs

@@ -1,37 +0,0 @@
-/* eslint-disable */
-var utils = require('./utils.wxs');
-
-function getMonths(minDate, maxDate) {
-  var months = [];
-  var cursor = getDate(minDate);
-
-  cursor.setDate(1);
-
-  do {
-    months.push(cursor.getTime());
-    cursor.setMonth(cursor.getMonth() + 1);
-  } while (utils.compareMonth(cursor, getDate(maxDate)) !== 1);
-
-  return months;
-}
-
-function getButtonDisabled(type, currentDate, minRange) {
-  if (currentDate == null) {
-    return true;
-  }
-
-  if (type === 'range') {
-    return !currentDate[0] || !currentDate[1];
-  }
-
-  if (type === 'multiple') {
-    return currentDate.length < minRange;
-  }
-
-  return !currentDate;
-}
-
-module.exports = {
-  getMonths: getMonths,
-  getButtonDisabled: getButtonDisabled
-};

+ 0 - 1
node_modules/@vant/weapp/dist/calendar/index.wxss

@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-calendar{background-color:var(--calendar-background-color,#fff);display:flex;flex-direction:column;height:var(--calendar-height,100%)}.van-calendar__close-icon{top:11px}.van-calendar__popup--bottom,.van-calendar__popup--top{height:var(--calendar-popup-height,90%)}.van-calendar__popup--left,.van-calendar__popup--right{height:100%}.van-calendar__body{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.van-calendar__footer{flex-shrink:0;padding:0 var(--padding-md,16px)}.van-calendar__footer--safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.van-calendar__footer+.van-calendar__footer,.van-calendar__footer:empty{display:none}.van-calendar__footer:empty+.van-calendar__footer{display:block!important}.van-calendar__confirm{height:var(--calendar-confirm-button-height,36px)!important;line-height:var(--calendar-confirm-button-line-height,34px)!important;margin:var(--calendar-confirm-button-margin,7px 0)!important}

+ 0 - 12
node_modules/@vant/weapp/dist/calendar/utils.d.ts

@@ -1,12 +0,0 @@
-export declare const ROW_HEIGHT = 64;
-export declare function formatMonthTitle(date: Date): string;
-export declare function compareMonth(date1: Date | number, date2: Date | number): 0 | 1 | -1;
-export declare function compareDay(day1: Date | number, day2: Date | number): 0 | 1 | -1;
-export declare function getDayByOffset(date: Date, offset: number): Date;
-export declare function getPrevDay(date: Date): Date;
-export declare function getNextDay(date: Date): Date;
-export declare function getToday(): Date;
-export declare function calcDateNum(date: [Date, Date]): number;
-export declare function copyDates(dates: Date | Date[]): Date | Date[];
-export declare function getMonthEndDay(year: number, month: number): number;
-export declare function getMonths(minDate: number, maxDate: number): number[];

+ 0 - 83
node_modules/@vant/weapp/dist/calendar/utils.js

@@ -1,83 +0,0 @@
-export const ROW_HEIGHT = 64;
-export function formatMonthTitle(date) {
-    if (!(date instanceof Date)) {
-        date = new Date(date);
-    }
-    return `${date.getFullYear()}年${date.getMonth() + 1}月`;
-}
-export function compareMonth(date1, date2) {
-    if (!(date1 instanceof Date)) {
-        date1 = new Date(date1);
-    }
-    if (!(date2 instanceof Date)) {
-        date2 = new Date(date2);
-    }
-    const year1 = date1.getFullYear();
-    const year2 = date2.getFullYear();
-    const month1 = date1.getMonth();
-    const month2 = date2.getMonth();
-    if (year1 === year2) {
-        return month1 === month2 ? 0 : month1 > month2 ? 1 : -1;
-    }
-    return year1 > year2 ? 1 : -1;
-}
-export function compareDay(day1, day2) {
-    if (!(day1 instanceof Date)) {
-        day1 = new Date(day1);
-    }
-    if (!(day2 instanceof Date)) {
-        day2 = new Date(day2);
-    }
-    const compareMonthResult = compareMonth(day1, day2);
-    if (compareMonthResult === 0) {
-        const date1 = day1.getDate();
-        const date2 = day2.getDate();
-        return date1 === date2 ? 0 : date1 > date2 ? 1 : -1;
-    }
-    return compareMonthResult;
-}
-export function getDayByOffset(date, offset) {
-    date = new Date(date);
-    date.setDate(date.getDate() + offset);
-    return date;
-}
-export function getPrevDay(date) {
-    return getDayByOffset(date, -1);
-}
-export function getNextDay(date) {
-    return getDayByOffset(date, 1);
-}
-export function getToday() {
-    const today = new Date();
-    today.setHours(0, 0, 0, 0);
-    return today;
-}
-export function calcDateNum(date) {
-    const day1 = new Date(date[0]).getTime();
-    const day2 = new Date(date[1]).getTime();
-    return (day2 - day1) / (1000 * 60 * 60 * 24) + 1;
-}
-export function copyDates(dates) {
-    if (Array.isArray(dates)) {
-        return dates.map((date) => {
-            if (date === null) {
-                return date;
-            }
-            return new Date(date);
-        });
-    }
-    return new Date(dates);
-}
-export function getMonthEndDay(year, month) {
-    return 32 - new Date(year, month - 1, 32).getDate();
-}
-export function getMonths(minDate, maxDate) {
-    const months = [];
-    const cursor = new Date(minDate);
-    cursor.setDate(1);
-    do {
-        months.push(cursor.getTime());
-        cursor.setMonth(cursor.getMonth() + 1);
-    } while (compareMonth(cursor, maxDate) !== 1);
-    return months;
-}

+ 0 - 25
node_modules/@vant/weapp/dist/calendar/utils.wxs

@@ -1,25 +0,0 @@
-/* eslint-disable */
-function getMonthEndDay(year, month) {
-  return 32 -  getDate(year, month - 1, 32).getDate();
-}
-
-function compareMonth(date1, date2) {
-  date1 = getDate(date1);
-  date2 = getDate(date2);
-
-  var year1 = date1.getFullYear();
-  var year2 = date2.getFullYear();
-  var month1 = date1.getMonth();
-  var month2 = date2.getMonth();
-
-  if (year1 === year2) {
-    return month1 === month2 ? 0 : month1 > month2 ? 1 : -1;
-  }
-
-  return year1 > year2 ? 1 : -1;
-}
-
-module.exports = {
-  getMonthEndDay: getMonthEndDay,
-  compareMonth: compareMonth
-};

+ 0 - 1
node_modules/@vant/weapp/dist/card/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 49
node_modules/@vant/weapp/dist/card/index.js

@@ -1,49 +0,0 @@
-import { link } from '../mixins/link';
-import { VantComponent } from '../common/component';
-VantComponent({
-    classes: [
-        'num-class',
-        'desc-class',
-        'thumb-class',
-        'title-class',
-        'price-class',
-        'origin-price-class',
-    ],
-    mixins: [link],
-    props: {
-        tag: String,
-        num: String,
-        desc: String,
-        thumb: String,
-        title: String,
-        price: {
-            type: String,
-            observer: 'updatePrice',
-        },
-        centered: Boolean,
-        lazyLoad: Boolean,
-        thumbLink: String,
-        originPrice: String,
-        thumbMode: {
-            type: String,
-            value: 'aspectFit',
-        },
-        currency: {
-            type: String,
-            value: '¥',
-        },
-    },
-    methods: {
-        updatePrice() {
-            const { price } = this.data;
-            const priceArr = price.toString().split('.');
-            this.setData({
-                integerStr: priceArr[0],
-                decimalStr: priceArr[1] ? `.${priceArr[1]}` : '',
-            });
-        },
-        onClickThumb() {
-            this.jumpLink('thumbLink');
-        },
-    },
-});

+ 0 - 6
node_modules/@vant/weapp/dist/card/index.json

@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-tag": "../tag/index"
-  }
-}

+ 0 - 56
node_modules/@vant/weapp/dist/card/index.wxml

@@ -1,56 +0,0 @@
-<wxs src="../wxs/utils.wxs" module="utils" />
-
-<view class="custom-class van-card">
-  <view class="{{ utils.bem('card__header', { center: centered }) }}">
-    <view class="van-card__thumb" bind:tap="onClickThumb">
-      <image
-        wx:if="{{ thumb }}"
-        src="{{ thumb }}"
-        mode="{{ thumbMode }}"
-        lazy-load="{{ lazyLoad }}"
-        class="van-card__img thumb-class"
-      />
-      <slot wx:else name="thumb" />
-      <van-tag
-        wx:if="{{ tag }}"
-        mark
-        type="danger"
-        custom-class="van-card__tag"
-      >
-        {{ tag }}
-      </van-tag>
-      <slot wx:else name="tag" />
-    </view>
-
-    <view class="van-card__content {{ utils.bem('card__content', { center: centered }) }}">
-      <view>
-        <view wx:if="{{ title }}" class="van-card__title title-class">{{ title }}</view>
-        <slot wx:else name="title" />
-
-        <view wx:if="{{ desc }}" class="van-card__desc desc-class">{{ desc }}</view>
-        <slot wx:else name="desc" />
-
-        <slot name="tags" />
-      </view>
-
-      <view class="van-card__bottom">
-        <slot name="price-top" />
-        <view wx:if="{{ price || price === 0 }}" class="van-card__price price-class">
-          <text>{{ currency }}</text>
-          <text class="van-card__price-integer">{{ integerStr }}</text>
-          <text class="van-card__price-decimal">{{ decimalStr }}</text>
-        </view>
-        <slot wx:else name="price" />
-        <view wx:if="{{ originPrice || originPrice === 0 }}" class="van-card__origin-price origin-price-class">{{ currency }} {{ originPrice }}</view>
-        <slot wx:else name="origin-price" />
-        <view wx:if="{{ num }}" class="van-card__num num-class">x {{ num }}</view>
-        <slot wx:else  name="num" />
-        <slot name="bottom" />
-      </view>
-    </view>
-  </view>
-
-  <view class="van-card__footer">
-    <slot name="footer" />
-  </view>
-</view>

+ 0 - 1
node_modules/@vant/weapp/dist/card/index.wxss

@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-card{background-color:var(--card-background-color,#fafafa);box-sizing:border-box;color:var(--card-text-color,#323233);font-size:var(--card-font-size,12px);padding:var(--card-padding,8px 16px);position:relative}.van-card__header{display:flex}.van-card__header--center{align-items:center;justify-content:center}.van-card__thumb{flex:none;height:var(--card-thumb-size,88px);margin-right:var(--padding-xs,8px);position:relative;width:var(--card-thumb-size,88px)}.van-card__thumb:empty{display:none}.van-card__img{border-radius:8px;height:100%;width:100%}.van-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:var(--card-thumb-size,88px);min-width:0;position:relative}.van-card__content--center{justify-content:center}.van-card__desc,.van-card__title{word-wrap:break-word}.van-card__title{font-weight:700;line-height:var(--card-title-line-height,16px)}.van-card__desc{color:var(--card-desc-color,#646566);line-height:var(--card-desc-line-height,20px)}.van-card__bottom{line-height:20px}.van-card__price{color:var(--card-price-color,#ee0a24);display:inline-block;font-size:var(--card-price-font-size,12px);font-weight:700}.van-card__price-integer{font-size:var(--card-price-integer-font-size,16px)}.van-card__price-decimal,.van-card__price-integer{font-family:var(--card-price-font-family,Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif)}.van-card__origin-price{color:var(--card-origin-price-color,#646566);display:inline-block;font-size:var(--card-origin-price-font-size,10px);margin-left:5px;text-decoration:line-through}.van-card__num{float:right}.van-card__tag{left:0;position:absolute!important;top:2px}.van-card__footer{flex:none;text-align:right;width:100%}

+ 0 - 1
node_modules/@vant/weapp/dist/cascader/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 209
node_modules/@vant/weapp/dist/cascader/index.js

@@ -1,209 +0,0 @@
-import { VantComponent } from '../common/component';
-var FieldName;
-(function (FieldName) {
-    FieldName["TEXT"] = "text";
-    FieldName["VALUE"] = "value";
-    FieldName["CHILDREN"] = "children";
-})(FieldName || (FieldName = {}));
-const defaultFieldNames = {
-    text: FieldName.TEXT,
-    value: FieldName.VALUE,
-    children: FieldName.CHILDREN,
-};
-VantComponent({
-    props: {
-        title: String,
-        value: {
-            type: String,
-        },
-        placeholder: {
-            type: String,
-            value: '请选择',
-        },
-        activeColor: {
-            type: String,
-            value: '#1989fa',
-        },
-        options: {
-            type: Array,
-            value: [],
-        },
-        swipeable: {
-            type: Boolean,
-            value: false,
-        },
-        closeable: {
-            type: Boolean,
-            value: true,
-        },
-        showHeader: {
-            type: Boolean,
-            value: true,
-        },
-        closeIcon: {
-            type: String,
-            value: 'cross',
-        },
-        fieldNames: {
-            type: Object,
-            value: defaultFieldNames,
-            observer: 'updateFieldNames',
-        },
-        useTitleSlot: Boolean,
-    },
-    data: {
-        tabs: [],
-        activeTab: 0,
-        textKey: FieldName.TEXT,
-        valueKey: FieldName.VALUE,
-        childrenKey: FieldName.CHILDREN,
-        innerValue: '',
-    },
-    watch: {
-        options() {
-            this.updateTabs();
-        },
-        value(newVal) {
-            this.updateValue(newVal);
-        },
-    },
-    created() {
-        this.updateTabs();
-    },
-    methods: {
-        updateValue(val) {
-            if (val !== undefined) {
-                const values = this.data.tabs.map((tab) => tab.selected && tab.selected[this.data.valueKey]);
-                if (values.indexOf(val) > -1) {
-                    return;
-                }
-            }
-            this.innerValue = val;
-            this.updateTabs();
-        },
-        updateFieldNames() {
-            const { text = 'text', value = 'value', children = 'children', } = this.data.fieldNames || defaultFieldNames;
-            this.setData({
-                textKey: text,
-                valueKey: value,
-                childrenKey: children,
-            });
-        },
-        getSelectedOptionsByValue(options, value) {
-            for (let i = 0; i < options.length; i++) {
-                const option = options[i];
-                if (option[this.data.valueKey] === value) {
-                    return [option];
-                }
-                if (option[this.data.childrenKey]) {
-                    const selectedOptions = this.getSelectedOptionsByValue(option[this.data.childrenKey], value);
-                    if (selectedOptions) {
-                        return [option, ...selectedOptions];
-                    }
-                }
-            }
-        },
-        updateTabs() {
-            const { options } = this.data;
-            const { innerValue } = this;
-            if (!options.length) {
-                return;
-            }
-            if (innerValue !== undefined) {
-                const selectedOptions = this.getSelectedOptionsByValue(options, innerValue);
-                if (selectedOptions) {
-                    let optionsCursor = options;
-                    const tabs = selectedOptions.map((option) => {
-                        const tab = {
-                            options: optionsCursor,
-                            selected: option,
-                        };
-                        const next = optionsCursor.find((item) => item[this.data.valueKey] === option[this.data.valueKey]);
-                        if (next) {
-                            optionsCursor = next[this.data.childrenKey];
-                        }
-                        return tab;
-                    });
-                    if (optionsCursor) {
-                        tabs.push({
-                            options: optionsCursor,
-                            selected: null,
-                        });
-                    }
-                    this.setData({
-                        tabs,
-                    });
-                    wx.nextTick(() => {
-                        this.setData({
-                            activeTab: tabs.length - 1,
-                        });
-                    });
-                    return;
-                }
-            }
-            this.setData({
-                tabs: [
-                    {
-                        options,
-                        selected: null,
-                    },
-                ],
-            });
-        },
-        onClose() {
-            this.$emit('close');
-        },
-        onClickTab(e) {
-            const { index: tabIndex, title } = e.detail;
-            this.$emit('click-tab', { title, tabIndex });
-            this.setData({
-                activeTab: tabIndex,
-            });
-        },
-        // 选中
-        onSelect(e) {
-            const { option, tabIndex } = e.currentTarget.dataset;
-            if (option && option.disabled) {
-                return;
-            }
-            const { valueKey, childrenKey } = this.data;
-            let { tabs } = this.data;
-            tabs[tabIndex].selected = option;
-            if (tabs.length > tabIndex + 1) {
-                tabs = tabs.slice(0, tabIndex + 1);
-            }
-            if (option[childrenKey]) {
-                const nextTab = {
-                    options: option[childrenKey],
-                    selected: null,
-                };
-                if (tabs[tabIndex + 1]) {
-                    tabs[tabIndex + 1] = nextTab;
-                }
-                else {
-                    tabs.push(nextTab);
-                }
-                wx.nextTick(() => {
-                    this.setData({
-                        activeTab: tabIndex + 1,
-                    });
-                });
-            }
-            this.setData({
-                tabs,
-            });
-            const selectedOptions = tabs.map((tab) => tab.selected).filter(Boolean);
-            const value = option[valueKey];
-            const params = {
-                value,
-                tabIndex,
-                selectedOptions,
-            };
-            this.innerValue = value;
-            this.$emit('change', params);
-            if (!option[childrenKey]) {
-                this.$emit('finish', params);
-            }
-        },
-    },
-});

+ 0 - 8
node_modules/@vant/weapp/dist/cascader/index.json

@@ -1,8 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-tab":  "../tab/index",
-    "van-tabs": "../tabs/index"
-  }
-}

+ 0 - 54
node_modules/@vant/weapp/dist/cascader/index.wxml

@@ -1,54 +0,0 @@
-<wxs src="./index.wxs" module="utils" />
-
-<view wx:if="{{ showHeader }}" class="van-cascader__header">
-  <slot name="title" wx:if="{{ useTitleSlot }}"></slot>
-  <text class="van-cascader__title" wx:else>{{ title }}</text>
-  <van-icon
-    wx:if="{{ closeable }}"
-    name="{{ closeIcon }}"
-    class="van-cascader__close-icon"
-    bind:tap="onClose"
-  />
-</view>
-
-<van-tabs
-  active="{{ activeTab }}"
-  custom-class="van-cascader__tabs"
-  wrap-class="van-cascader__tabs-wrap"
-  tab-class="van-cascader__tab"
-  color="{{ activeColor }}"
-  border="{{ false }}"
-  swipeable="{{ swipeable }}"
-  bind:click="onClickTab"
->
-  <van-tab
-    wx:for="{{ tabs }}"
-    wx:for-item="tab"
-    wx:for-index="tabIndex"
-    wx:key="tabIndex"
-    title="{{ tab.selected ? tab.selected[textKey] : placeholder }}"
-    style="width: 100%;"
-    title-style="{{ !tab.selected ? 'color: #969799;font-weight:normal;' : '' }}"
-  >
-    <!-- 暂不支持 -->
-    <!-- <slot name="options-top"></slot> -->
-
-    <view class="van-cascader__options">
-      <view
-        wx:for="{{ tab.options }}"
-        wx:for-item="option"
-        wx:key="index"
-        class="{{ option.className }} {{ utils.optionClass(tab, valueKey, option) }}"
-        style="{{ utils.optionStyle({ tab, valueKey, option, activeColor }) }}"
-        data-option="{{ option }}"
-        data-tab-index="{{ tabIndex }}"
-        bind:tap="onSelect"
-      >
-        <text>{{ option[textKey] }}</text>
-        <van-icon wx:if="{{ utils.isSelected(tab, valueKey, option) }}" name="success" size="18" />
-      </view>
-    </view>
-    <!-- 暂不支持 -->
-    <!-- <slot name="options-bottom"></slot> -->
-  </van-tab>
-</van-tabs>

+ 0 - 24
node_modules/@vant/weapp/dist/cascader/index.wxs

@@ -1,24 +0,0 @@
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function isSelected(tab, valueKey, option) {
-  return tab.selected && tab.selected[valueKey] === option[valueKey]
-}
-
-function optionClass(tab, valueKey, option) {
-  return utils.bem('cascader__option', { selected: isSelected(tab, valueKey, option), disabled: option.disabled })
-}
-
-function optionStyle(data) {
-  var color = data.option.color || (isSelected(data.tab, data.valueKey, data.option) ? data.activeColor : undefined);
-  return style({
-    color
-  });
-}
-
-
-module.exports = {
-  isSelected: isSelected,
-  optionClass: optionClass,
-  optionStyle: optionStyle,
-};

+ 0 - 1
node_modules/@vant/weapp/dist/cascader/index.wxss

@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-cascader__header{align-items:center;display:flex;height:48px;justify-content:space-between;padding:0 16px}.van-cascader__title{font-size:16px;font-weight:600;line-height:20px}.van-cascader__close-icon{color:#c8c9cc;font-size:22px;height:22px}.van-cascader__tabs-wrap{height:48px!important;padding:0 8px}.van-cascader__tab{color:#323233!important;flex:none!important;font-weight:600!important;padding:0 8px!important}.van-cascader__tab--unselected{color:#969799!important;font-weight:400!important}.van-cascader__option{align-items:center;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;line-height:20px;padding:10px 16px}.van-cascader__option:active{background-color:#f2f3f5}.van-cascader__option--selected{color:#1989fa;font-weight:600}.van-cascader__option--disabled{color:#c8c9cc;cursor:not-allowed}.van-cascader__option--disabled:active{background-color:initial}.van-cascader__options{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:384px;overflow-y:auto;padding-top:6px}

+ 0 - 1
node_modules/@vant/weapp/dist/cell-group/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 11
node_modules/@vant/weapp/dist/cell-group/index.js

@@ -1,11 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        title: String,
-        border: {
-            type: Boolean,
-            value: true,
-        },
-        inset: Boolean,
-    },
-});

+ 0 - 3
node_modules/@vant/weapp/dist/cell-group/index.json

@@ -1,3 +0,0 @@
-{
-  "component": true
-}

+ 0 - 11
node_modules/@vant/weapp/dist/cell-group/index.wxml

@@ -1,11 +0,0 @@
-<wxs src="../wxs/utils.wxs" module="utils" />
-
-<view
-  wx:if="{{ title }}"
-  class="{{ utils.bem('cell-group__title', { inset }) }}"
->
-  {{ title }}
-</view>
-<view class="custom-class {{ utils.bem('cell-group', { inset }) }} {{ border ? 'van-hairline--top-bottom' : '' }}">
-  <slot />
-</view>

+ 0 - 1
node_modules/@vant/weapp/dist/cell-group/index.wxss

@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-cell-group--inset{border-radius:var(--cell-group-inset-border-radius,8px);margin:var(--cell-group-inset-padding,0 16px);overflow:hidden}.van-cell-group__title{color:var(--cell-group-title-color,#969799);font-size:var(--cell-group-title-font-size,14px);line-height:var(--cell-group-title-line-height,16px);padding:var(--cell-group-title-padding,16px 16px 8px)}.van-cell-group__title--inset{padding:var(--cell-group-inset-title-padding,16px 16px 8px 32px)}

+ 0 - 1
node_modules/@vant/weapp/dist/cell/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 38
node_modules/@vant/weapp/dist/cell/index.js

@@ -1,38 +0,0 @@
-import { link } from '../mixins/link';
-import { VantComponent } from '../common/component';
-VantComponent({
-    classes: [
-        'title-class',
-        'label-class',
-        'value-class',
-        'right-icon-class',
-        'hover-class',
-    ],
-    mixins: [link],
-    props: {
-        title: null,
-        value: null,
-        icon: String,
-        size: String,
-        label: String,
-        center: Boolean,
-        isLink: Boolean,
-        required: Boolean,
-        clickable: Boolean,
-        titleWidth: String,
-        customStyle: String,
-        arrowDirection: String,
-        useLabelSlot: Boolean,
-        border: {
-            type: Boolean,
-            value: true,
-        },
-        titleStyle: String,
-    },
-    methods: {
-        onClick(event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-    },
-});

+ 0 - 6
node_modules/@vant/weapp/dist/cell/index.json

@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}

+ 0 - 47
node_modules/@vant/weapp/dist/cell/index.wxml

@@ -1,47 +0,0 @@
-<wxs src="../wxs/utils.wxs" module="utils" />
-<wxs src="./index.wxs" module="computed" />
-
-<view
-  class="custom-class {{ utils.bem('cell', [size, { center, required, borderless: !border, clickable: isLink || clickable }]) }}"
-  hover-class="van-cell--hover hover-class"
-  hover-stay-time="70"
-  style="{{ customStyle }}"
-  bind:tap="onClick"
->
-  <van-icon
-    wx:if="{{ icon }}"
-    name="{{ icon }}"
-    class="van-cell__left-icon-wrap"
-    custom-class="van-cell__left-icon"
-  />
-  <slot wx:else name="icon" />
-
-  <view
-    style="{{ computed.titleStyle({ titleWidth, titleStyle }) }}"
-    class="van-cell__title title-class"
-  >
-
-    <block wx:if="{{ title }}">{{ title }}</block>
-    <slot wx:else name="title" />
-
-    <view wx:if="{{ label || useLabelSlot }}" class="van-cell__label label-class">
-      <slot wx:if="{{ useLabelSlot }}" name="label" />
-      <block wx:elif="{{ label }}">{{ label }}</block>
-    </view>
-  </view>
-
-  <view class="van-cell__value value-class">
-    <block wx:if="{{ value || value === 0 }}">{{ value }}</block>
-    <slot wx:else />
-  </view>
-
-  <van-icon
-    wx:if="{{ isLink }}"
-    name="{{ arrowDirection ? 'arrow' + '-' + arrowDirection : 'arrow' }}"
-    class="van-cell__right-icon-wrap right-icon-class"
-    custom-class="van-cell__right-icon"
-  />
-  <slot wx:else name="right-icon" />
-
-  <slot name="extra" />
-</view>

+ 0 - 17
node_modules/@vant/weapp/dist/cell/index.wxs

@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function titleStyle(data) {
-  return style([
-    {
-      'max-width': addUnit(data.titleWidth),
-      'min-width': addUnit(data.titleWidth),
-    },
-    data.titleStyle,
-  ]);
-}
-
-module.exports = {
-  titleStyle: titleStyle,
-};

File diff suppressed because it is too large
+ 0 - 0
node_modules/@vant/weapp/dist/cell/index.wxss


+ 0 - 1
node_modules/@vant/weapp/dist/checkbox-group/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 36
node_modules/@vant/weapp/dist/checkbox-group/index.js

@@ -1,36 +0,0 @@
-import { useChildren } from '../common/relation';
-import { VantComponent } from '../common/component';
-VantComponent({
-    field: true,
-    relation: useChildren('checkbox', function (target) {
-        this.updateChild(target);
-    }),
-    props: {
-        max: Number,
-        value: {
-            type: Array,
-            observer: 'updateChildren',
-        },
-        disabled: {
-            type: Boolean,
-            observer: 'updateChildren',
-        },
-        direction: {
-            type: String,
-            value: 'vertical',
-        },
-    },
-    methods: {
-        updateChildren() {
-            this.children.forEach((child) => this.updateChild(child));
-        },
-        updateChild(child) {
-            const { value, disabled, direction } = this.data;
-            child.setData({
-                value: value.indexOf(child.data.name) !== -1,
-                parentDisabled: disabled,
-                direction,
-            });
-        },
-    },
-});

+ 0 - 3
node_modules/@vant/weapp/dist/checkbox-group/index.json

@@ -1,3 +0,0 @@
-{
-  "component": true
-}

+ 0 - 5
node_modules/@vant/weapp/dist/checkbox-group/index.wxml

@@ -1,5 +0,0 @@
-<wxs src="../wxs/utils.wxs" module="utils" />
-
-<view class="{{ utils.bem('checkbox-group', [{ horizontal: direction === 'horizontal' }]) }}">
-  <slot />
-</view>

+ 0 - 1
node_modules/@vant/weapp/dist/checkbox-group/index.wxss

@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}

+ 0 - 1
node_modules/@vant/weapp/dist/checkbox/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 77
node_modules/@vant/weapp/dist/checkbox/index.js

@@ -1,77 +0,0 @@
-import { useParent } from '../common/relation';
-import { VantComponent } from '../common/component';
-function emit(target, value) {
-    target.$emit('input', value);
-    target.$emit('change', value);
-}
-VantComponent({
-    field: true,
-    relation: useParent('checkbox-group'),
-    classes: ['icon-class', 'label-class'],
-    props: {
-        value: Boolean,
-        disabled: Boolean,
-        useIconSlot: Boolean,
-        checkedColor: String,
-        labelPosition: {
-            type: String,
-            value: 'right',
-        },
-        labelDisabled: Boolean,
-        shape: {
-            type: String,
-            value: 'round',
-        },
-        iconSize: {
-            type: null,
-            value: 20,
-        },
-    },
-    data: {
-        parentDisabled: false,
-        direction: 'vertical',
-    },
-    methods: {
-        emitChange(value) {
-            if (this.parent) {
-                this.setParentValue(this.parent, value);
-            }
-            else {
-                emit(this, value);
-            }
-        },
-        toggle() {
-            const { parentDisabled, disabled, value } = this.data;
-            if (!disabled && !parentDisabled) {
-                this.emitChange(!value);
-            }
-        },
-        onClickLabel() {
-            const { labelDisabled, parentDisabled, disabled, value } = this.data;
-            if (!disabled && !labelDisabled && !parentDisabled) {
-                this.emitChange(!value);
-            }
-        },
-        setParentValue(parent, value) {
-            const parentValue = parent.data.value.slice();
-            const { name } = this.data;
-            const { max } = parent.data;
-            if (value) {
-                if (max && parentValue.length >= max) {
-                    return;
-                }
-                if (parentValue.indexOf(name) === -1) {
-                    parentValue.push(name);
-                    emit(parent, parentValue);
-                }
-            }
-            else {
-                const index = parentValue.indexOf(name);
-                if (index !== -1) {
-                    parentValue.splice(index, 1);
-                    emit(parent, parentValue);
-                }
-            }
-        },
-    },
-});

+ 0 - 6
node_modules/@vant/weapp/dist/checkbox/index.json

@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}

+ 0 - 31
node_modules/@vant/weapp/dist/checkbox/index.wxml

@@ -1,31 +0,0 @@
-<wxs src="../wxs/utils.wxs" module="utils" />
-<wxs src="./index.wxs" module="computed" />
-
-<view class="{{ utils.bem('checkbox', [{ horizontal: direction === 'horizontal' }]) }} custom-class">
-  <view
-    wx:if="{{ labelPosition === 'left' }}"
-    class="label-class {{ utils.bem('checkbox__label', [labelPosition, { disabled: disabled || parentDisabled }]) }}"
-    bindtap="onClickLabel"
-  >
-    <slot />
-  </view>
-  <view class="van-checkbox__icon-wrap" bindtap="toggle">
-    <slot wx:if="{{ useIconSlot }}" name="icon" />
-    <van-icon
-      wx:else
-      name="success"
-      size="0.8em"
-      class="{{ utils.bem('checkbox__icon', [shape, { disabled: disabled || parentDisabled, checked: value }]) }}"
-      style="{{ computed.iconStyle(checkedColor, value, disabled, parentDisabled, iconSize) }}"
-      custom-class="icon-class"
-      custom-style="line-height: 1.25em;"
-    />
-  </view>
-  <view
-    wx:if="{{ labelPosition === 'right' }}"
-    class="label-class {{ utils.bem('checkbox__label', [labelPosition, { disabled: disabled || parentDisabled }]) }}"
-    bindtap="onClickLabel"
-  >
-    <slot />
-  </view>
-</view>

+ 0 - 20
node_modules/@vant/weapp/dist/checkbox/index.wxs

@@ -1,20 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function iconStyle(checkedColor, value, disabled, parentDisabled, iconSize) {
-  var styles = {
-    'font-size': addUnit(iconSize),
-  };
-
-  if (checkedColor && value && !disabled && !parentDisabled) {
-    styles['border-color'] = checkedColor;
-    styles['background-color'] = checkedColor;
-  }
-
-  return style(styles);
-}
-
-module.exports = {
-  iconStyle: iconStyle,
-};

+ 0 - 1
node_modules/@vant/weapp/dist/checkbox/index.wxss

@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-checkbox{align-items:center;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-checkbox--horizontal{margin-right:12px}.van-checkbox__icon-wrap,.van-checkbox__label{line-height:var(--checkbox-size,20px)}.van-checkbox__icon-wrap{flex:none}.van-checkbox__icon{align-items:center;border:1px solid var(--checkbox-border-color,#c8c9cc);box-sizing:border-box;color:transparent;display:flex;font-size:var(--checkbox-size,20px);height:1em;justify-content:center;text-align:center;transition-duration:var(--checkbox-transition-duration,.2s);transition-property:color,border-color,background-color;width:1em}.van-checkbox__icon--round{border-radius:100%}.van-checkbox__icon--checked{background-color:var(--checkbox-checked-icon-color,#1989fa);border-color:var(--checkbox-checked-icon-color,#1989fa);color:#fff}.van-checkbox__icon--disabled{background-color:var(--checkbox-disabled-background-color,#ebedf0);border-color:var(--checkbox-disabled-icon-color,#c8c9cc)}.van-checkbox__icon--disabled.van-checkbox__icon--checked{color:var(--checkbox-disabled-icon-color,#c8c9cc)}.van-checkbox__label{word-wrap:break-word;color:var(--checkbox-label-color,#323233);padding-left:var(--checkbox-label-margin,10px)}.van-checkbox__label--left{float:left;margin:0 var(--checkbox-label-margin,10px) 0 0}.van-checkbox__label--disabled{color:var(--checkbox-disabled-label-color,#c8c9cc)}.van-checkbox__label:empty{margin:0}

+ 0 - 4
node_modules/@vant/weapp/dist/circle/canvas.d.ts

@@ -1,4 +0,0 @@
-/// <reference types="miniprogram-api-typings" />
-type CanvasContext = WechatMiniprogram.CanvasContext;
-export declare function adaptor(ctx: CanvasContext & Record<string, unknown>): CanvasContext;
-export {};

+ 0 - 43
node_modules/@vant/weapp/dist/circle/canvas.js

@@ -1,43 +0,0 @@
-export function adaptor(ctx) {
-    // @ts-ignore
-    return Object.assign(ctx, {
-        setStrokeStyle(val) {
-            ctx.strokeStyle = val;
-        },
-        setLineWidth(val) {
-            ctx.lineWidth = val;
-        },
-        setLineCap(val) {
-            ctx.lineCap = val;
-        },
-        setFillStyle(val) {
-            ctx.fillStyle = val;
-        },
-        setFontSize(val) {
-            ctx.font = String(val);
-        },
-        setGlobalAlpha(val) {
-            ctx.globalAlpha = val;
-        },
-        setLineJoin(val) {
-            ctx.lineJoin = val;
-        },
-        setTextAlign(val) {
-            ctx.textAlign = val;
-        },
-        setMiterLimit(val) {
-            ctx.miterLimit = val;
-        },
-        setShadow(offsetX, offsetY, blur, color) {
-            ctx.shadowOffsetX = offsetX;
-            ctx.shadowOffsetY = offsetY;
-            ctx.shadowBlur = blur;
-            ctx.shadowColor = color;
-        },
-        setTextBaseline(val) {
-            ctx.textBaseline = val;
-        },
-        createCircularGradient() { },
-        draw() { },
-    });
-}

+ 0 - 1
node_modules/@vant/weapp/dist/circle/index.d.ts

@@ -1 +0,0 @@
-export {};

+ 0 - 197
node_modules/@vant/weapp/dist/circle/index.js

@@ -1,197 +0,0 @@
-import { BLUE, WHITE } from '../common/color';
-import { VantComponent } from '../common/component';
-import { getSystemInfoSync } from '../common/utils';
-import { isObj } from '../common/validator';
-import { canIUseCanvas2d } from '../common/version';
-import { adaptor } from './canvas';
-function format(rate) {
-    return Math.min(Math.max(rate, 0), 100);
-}
-const PERIMETER = 2 * Math.PI;
-const BEGIN_ANGLE = -Math.PI / 2;
-const STEP = 1;
-VantComponent({
-    props: {
-        text: String,
-        lineCap: {
-            type: String,
-            value: 'round',
-        },
-        value: {
-            type: Number,
-            value: 0,
-            observer: 'reRender',
-        },
-        speed: {
-            type: Number,
-            value: 50,
-        },
-        size: {
-            type: Number,
-            value: 100,
-            observer() {
-                this.drawCircle(this.currentValue);
-            },
-        },
-        fill: String,
-        layerColor: {
-            type: String,
-            value: WHITE,
-        },
-        color: {
-            type: null,
-            value: BLUE,
-            observer() {
-                this.setHoverColor().then(() => {
-                    this.drawCircle(this.currentValue);
-                });
-            },
-        },
-        type: {
-            type: String,
-            value: '',
-        },
-        strokeWidth: {
-            type: Number,
-            value: 4,
-        },
-        clockwise: {
-            type: Boolean,
-            value: true,
-        },
-    },
-    data: {
-        hoverColor: BLUE,
-    },
-    methods: {
-        getContext() {
-            const { type, size } = this.data;
-            if (type === '' || !canIUseCanvas2d()) {
-                const ctx = wx.createCanvasContext('van-circle', this);
-                return Promise.resolve(ctx);
-            }
-            const dpr = getSystemInfoSync().pixelRatio;
-            return new Promise((resolve) => {
-                wx.createSelectorQuery()
-                    .in(this)
-                    .select('#van-circle')
-                    .node()
-                    .exec((res) => {
-                    const canvas = res[0].node;
-                    const ctx = canvas.getContext(type);
-                    if (!this.inited) {
-                        this.inited = true;
-                        canvas.width = size * dpr;
-                        canvas.height = size * dpr;
-                        ctx.scale(dpr, dpr);
-                    }
-                    resolve(adaptor(ctx));
-                });
-            });
-        },
-        setHoverColor() {
-            const { color, size } = this.data;
-            if (isObj(color)) {
-                return this.getContext().then((context) => {
-                    if (!context)
-                        return;
-                    const LinearColor = context.createLinearGradient(size, 0, 0, 0);
-                    Object.keys(color)
-                        .sort((a, b) => parseFloat(a) - parseFloat(b))
-                        .map((key) => LinearColor.addColorStop(parseFloat(key) / 100, color[key]));
-                    this.hoverColor = LinearColor;
-                });
-            }
-            this.hoverColor = color;
-            return Promise.resolve();
-        },
-        presetCanvas(context, strokeStyle, beginAngle, endAngle, fill) {
-            const { strokeWidth, lineCap, clockwise, size } = this.data;
-            const position = size / 2;
-            const radius = position - strokeWidth / 2;
-            context.setStrokeStyle(strokeStyle);
-            context.setLineWidth(strokeWidth);
-            context.setLineCap(lineCap);
-            context.beginPath();
-            context.arc(position, position, radius, beginAngle, endAngle, !clockwise);
-            context.stroke();
-            if (fill) {
-                context.setFillStyle(fill);
-                context.fill();
-            }
-        },
-        renderLayerCircle(context) {
-            const { layerColor, fill } = this.data;
-            this.presetCanvas(context, layerColor, 0, PERIMETER, fill);
-        },
-        renderHoverCircle(context, formatValue) {
-            const { clockwise } = this.data;
-            // 结束角度
-            const progress = PERIMETER * (formatValue / 100);
-            const endAngle = clockwise
-                ? BEGIN_ANGLE + progress
-                : 3 * Math.PI - (BEGIN_ANGLE + progress);
-            this.presetCanvas(context, this.hoverColor, BEGIN_ANGLE, endAngle);
-        },
-        drawCircle(currentValue) {
-            const { size } = this.data;
-            this.getContext().then((context) => {
-                if (!context)
-                    return;
-                context.clearRect(0, 0, size, size);
-                this.renderLayerCircle(context);
-                const formatValue = format(currentValue);
-                if (formatValue !== 0) {
-                    this.renderHoverCircle(context, formatValue);
-                }
-                context.draw();
-            });
-        },
-        reRender() {
-            // tofector 动画暂时没有想到好的解决方案
-            const { value, speed } = this.data;
-            if (speed <= 0 || speed > 1000) {
-                this.drawCircle(value);
-                return;
-            }
-            this.clearMockInterval();
-            this.currentValue = this.currentValue || 0;
-            const run = () => {
-                this.interval = setTimeout(() => {
-                    if (this.currentValue !== value) {
-                        if (Math.abs(this.currentValue - value) < STEP) {
-                            this.currentValue = value;
-                        }
-                        else if (this.currentValue < value) {
-                            this.currentValue += STEP;
-                        }
-                        else {
-                            this.currentValue -= STEP;
-                        }
-                        this.drawCircle(this.currentValue);
-                        run();
-                    }
-                    else {
-                        this.clearMockInterval();
-                    }
-                }, 1000 / speed);
-            };
-            run();
-        },
-        clearMockInterval() {
-            if (this.interval) {
-                clearTimeout(this.interval);
-                this.interval = null;
-            }
-        },
-    },
-    mounted() {
-        this.currentValue = this.data.value;
-        this.setHoverColor().then(() => {
-            this.drawCircle(this.currentValue);
-        });
-    },
-    destroyed() {
-        this.clearMockInterval();
-    },
-});

+ 0 - 3
node_modules/@vant/weapp/dist/circle/index.json

@@ -1,3 +0,0 @@
-{
-  "component": true
-}

+ 0 - 9
node_modules/@vant/weapp/dist/circle/index.wxml

@@ -1,9 +0,0 @@
-<wxs src="../wxs/utils.wxs" module="utils" />
-
-<view class="van-circle">
-  <canvas class="van-circle__canvas" type="{{ type }}" style="width: {{ utils.addUnit(size) }};height:{{ utils.addUnit(size) }}" id="van-circle" canvas-id="van-circle"></canvas>
-  <view wx:if="{{ !text }}" class="van-circle__text">
-    <slot></slot>
-  </view>
-  <cover-view wx:else class="van-circle__text">{{ text }}</cover-view>
-</view>

Some files were not shown because too many files changed in this diff