├── ymhZjz
├── pages
│ ├── home
│ │ ├── index.json
│ │ └── index.wxml
│ ├── mine
│ │ └── index.json
│ ├── camera
│ │ ├── index.json
│ │ ├── images
│ │ │ ├── go.png
│ │ │ ├── back.png
│ │ │ ├── camera.png
│ │ │ ├── person.png
│ │ │ └── reverse.png
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── admin
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.js
│ │ └── index.wxss
│ ├── login
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.js
│ │ └── index.wxss
│ ├── preEdit
│ │ ├── needs
│ │ │ ├── 1.jpg
│ │ │ ├── 2.jpg
│ │ │ └── 3.jpg
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── sizeList
│ │ ├── sizes
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ └── 6.png
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── searchs
│ │ ├── images
│ │ │ └── none.png
│ │ ├── index.json
│ │ ├── util.js
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── explore
│ │ ├── index.json
│ │ ├── index.wxss
│ │ └── index.js
│ ├── exploreHandle
│ │ ├── complete
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.js
│ │ │ └── index.wxss
│ │ └── index.json
│ ├── custom
│ │ ├── index.json
│ │ ├── util.js
│ │ ├── index.wxss
│ │ └── index.wxml
│ ├── works
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ └── edit
│ │ └── index.json
├── miniprogram_npm
│ ├── @vant
│ │ └── weapp
│ │ │ ├── area
│ │ │ └── index.d.ts
│ │ │ ├── button
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxs
│ │ │ ├── index.wxml
│ │ │ └── index.js
│ │ │ ├── card
│ │ │ └── index.d.ts
│ │ │ ├── cell
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxs
│ │ │ ├── index.js
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ │ ├── circle
│ │ │ ├── index.d.ts
│ │ │ └── canvas.d.ts
│ │ │ ├── col
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.js
│ │ │ ├── index.wxs
│ │ │ └── index.wxss
│ │ │ ├── dialog
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxss
│ │ │ └── dialog.d.ts
│ │ │ ├── divider
│ │ │ └── index.d.ts
│ │ │ ├── empty
│ │ │ └── index.d.ts
│ │ │ ├── field
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── props.d.ts
│ │ │ ├── index.wxs
│ │ │ ├── input.wxml
│ │ │ ├── textarea.wxml
│ │ │ ├── props.js
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ │ ├── grid
│ │ │ └── index.d.ts
│ │ │ ├── icon
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.js
│ │ │ └── index.wxs
│ │ │ ├── image
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxs
│ │ │ ├── index.wxss
│ │ │ ├── index.wxml
│ │ │ └── index.js
│ │ │ ├── info
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.js
│ │ │ └── index.wxss
│ │ │ ├── loading
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.js
│ │ │ ├── index.wxs
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ │ ├── nav-bar
│ │ │ └── index.d.ts
│ │ │ ├── notify
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxs
│ │ │ ├── index.wxss
│ │ │ ├── notify.d.ts
│ │ │ ├── index.wxml
│ │ │ ├── notify.js
│ │ │ └── index.js
│ │ │ ├── overlay
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxss
│ │ │ ├── index.wxml
│ │ │ └── index.js
│ │ │ ├── panel
│ │ │ └── index.d.ts
│ │ │ ├── picker
│ │ │ ├── index.d.ts
│ │ │ └── shared.d.ts
│ │ │ ├── popup
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxs
│ │ │ ├── index.wxml
│ │ │ └── index.js
│ │ │ ├── radio
│ │ │ └── index.d.ts
│ │ │ ├── rate
│ │ │ └── index.d.ts
│ │ │ ├── row
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxss
│ │ │ ├── index.wxml
│ │ │ ├── index.wxs
│ │ │ └── index.js
│ │ │ ├── search
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxss
│ │ │ ├── index.wxml
│ │ │ └── index.js
│ │ │ ├── sidebar
│ │ │ └── index.d.ts
│ │ │ ├── slider
│ │ │ └── index.d.ts
│ │ │ ├── stepper
│ │ │ └── index.d.ts
│ │ │ ├── steps
│ │ │ └── index.d.ts
│ │ │ ├── sticky
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxss
│ │ │ ├── index.wxml
│ │ │ └── index.wxs
│ │ │ ├── tab
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxss
│ │ │ ├── index.wxml
│ │ │ └── index.js
│ │ │ ├── tabbar
│ │ │ └── index.d.ts
│ │ │ ├── tabs
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxss
│ │ │ ├── index.wxs
│ │ │ └── index.wxml
│ │ │ ├── tag
│ │ │ └── index.d.ts
│ │ │ ├── toast
│ │ │ ├── index.d.ts
│ │ │ └── toast.d.ts
│ │ │ ├── action-sheet
│ │ │ └── index.d.ts
│ │ │ ├── calendar
│ │ │ ├── index.d.ts
│ │ │ ├── components
│ │ │ │ ├── header
│ │ │ │ │ └── index.d.ts
│ │ │ │ └── month
│ │ │ │ │ └── index.d.ts
│ │ │ └── utils.d.ts
│ │ │ ├── cell-group
│ │ │ └── index.d.ts
│ │ │ ├── checkbox
│ │ │ └── index.d.ts
│ │ │ ├── collapse
│ │ │ ├── index.d.ts
│ │ │ ├── index.wxss
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.js
│ │ │ ├── count-down
│ │ │ ├── index.d.ts
│ │ │ └── utils.d.ts
│ │ │ ├── goods-action
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.wxss
│ │ │ └── index.js
│ │ │ ├── grid-item
│ │ │ └── index.d.ts
│ │ │ ├── index-anchor
│ │ │ └── index.d.ts
│ │ │ ├── index-bar
│ │ │ └── index.d.ts
│ │ │ ├── notice-bar
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxs
│ │ │ ├── index.wxss
│ │ │ └── index.wxml
│ │ │ ├── progress
│ │ │ └── index.d.ts
│ │ │ ├── radio-group
│ │ │ └── index.d.ts
│ │ │ ├── share-sheet
│ │ │ ├── index.d.ts
│ │ │ └── options.d.ts
│ │ │ ├── sidebar-item
│ │ │ └── index.d.ts
│ │ │ ├── skeleton
│ │ │ └── index.d.ts
│ │ │ ├── submit-bar
│ │ │ └── index.d.ts
│ │ │ ├── swipe-cell
│ │ │ └── index.d.ts
│ │ │ ├── tabbar-item
│ │ │ └── index.d.ts
│ │ │ ├── transition
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.wxs
│ │ │ ├── index.js
│ │ │ └── index.wxss
│ │ │ ├── tree-select
│ │ │ └── index.d.ts
│ │ │ ├── uploader
│ │ │ ├── index.d.ts
│ │ │ ├── shared.d.ts
│ │ │ └── utils.d.ts
│ │ │ ├── checkbox-group
│ │ │ └── index.d.ts
│ │ │ ├── collapse-item
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── animate.d.ts
│ │ │ ├── index.wxss
│ │ │ ├── index.wxml
│ │ │ ├── animate.js
│ │ │ └── index.js
│ │ │ ├── config-provider
│ │ │ └── index.d.ts
│ │ │ ├── datetime-picker
│ │ │ └── index.d.ts
│ │ │ ├── dropdown-item
│ │ │ ├── index.d.ts
│ │ │ └── shared.d.ts
│ │ │ ├── dropdown-menu
│ │ │ └── index.d.ts
│ │ │ ├── goods-action-icon
│ │ │ └── index.d.ts
│ │ │ ├── picker-column
│ │ │ └── index.d.ts
│ │ │ ├── goods-action-button
│ │ │ ├── index.d.ts
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.wxss
│ │ │ └── index.js
│ │ │ ├── mixins
│ │ │ ├── basic.d.ts
│ │ │ ├── link.d.ts
│ │ │ ├── touch.d.ts
│ │ │ ├── button.d.ts
│ │ │ ├── transition.d.ts
│ │ │ ├── page-scroll.d.ts
│ │ │ ├── basic.js
│ │ │ ├── link.js
│ │ │ ├── touch.js
│ │ │ ├── button.js
│ │ │ └── page-scroll.js
│ │ │ ├── wxs
│ │ │ ├── array.wxs
│ │ │ ├── utils.wxs
│ │ │ ├── add-unit.wxs
│ │ │ ├── object.wxs
│ │ │ ├── bem.wxs
│ │ │ ├── style.wxs
│ │ │ └── memoize.wxs
│ │ │ ├── common
│ │ │ ├── color.d.ts
│ │ │ ├── version.d.ts
│ │ │ ├── component.d.ts
│ │ │ ├── color.js
│ │ │ ├── relation.d.ts
│ │ │ ├── validator.d.ts
│ │ │ ├── index.wxss
│ │ │ ├── utils.d.ts
│ │ │ ├── validator.js
│ │ │ ├── component.js
│ │ │ ├── version.js
│ │ │ └── relation.js
│ │ │ └── definitions
│ │ │ └── index.d.ts
│ └── color-picker
│ │ ├── color-picker.json
│ │ └── color-picker.wxml
├── app.js
├── images
│ ├── tx.jpg
│ ├── home
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ ├── 3.png
│ │ ├── 4.png
│ │ ├── 5.png
│ │ ├── 6.png
│ │ ├── 7.png
│ │ ├── 8.png
│ │ ├── hot.png
│ │ ├── build.png
│ │ ├── custom.png
│ │ ├── search.png
│ │ ├── methods.png
│ │ └── my-photo.png
│ ├── share.jpg
│ ├── wmark.png
│ ├── bg_login.png
│ └── tabs
│ │ ├── home.png
│ │ ├── mine.png
│ │ ├── home-fil.png
│ │ ├── mine-fil.png
│ │ ├── service.png
│ │ └── service-fil.png
├── sitemap.json
└── app.json
├── assets
├── 1.png
├── 2.png
├── 3.png
├── 4.png
├── 10.png
└── fk.png
├── .idea
├── .gitignore
├── vcs.xml
├── git_toolbox_blame.xml
├── misc.xml
├── modules.xml
├── photo.iml
└── git_toolbox_prj.xml
├── project.private.config.json
├── project.config.json
└── README.md
/ymhZjz/pages/home/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
--------------------------------------------------------------------------------
/ymhZjz/pages/mine/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/area/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/button/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/card/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/cell/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/circle/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/col/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/dialog/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/divider/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/empty/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/field/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/grid/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/icon/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/image/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/info/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/loading/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/nav-bar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notify/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/overlay/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/panel/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/picker/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/popup/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/radio/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/rate/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/row/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/search/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/sidebar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/slider/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/stepper/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/steps/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/sticky/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tab/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tabbar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tabs/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tag/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/toast/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/pages/camera/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
--------------------------------------------------------------------------------
/assets/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/assets/1.png
--------------------------------------------------------------------------------
/assets/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/assets/2.png
--------------------------------------------------------------------------------
/assets/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/assets/3.png
--------------------------------------------------------------------------------
/assets/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/assets/4.png
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/action-sheet/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/calendar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/cell-group/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/checkbox/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/count-down/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/grid-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/index-anchor/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/index-bar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notice-bar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/progress/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/radio-group/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/share-sheet/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/sidebar-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/skeleton/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/submit-bar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/swipe-cell/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tabbar-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/transition/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tree-select/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/uploader/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/pages/admin/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationStyle": "custom"
3 | }
--------------------------------------------------------------------------------
/ymhZjz/pages/login/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationStyle": "custom"
3 | }
--------------------------------------------------------------------------------
/assets/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/assets/10.png
--------------------------------------------------------------------------------
/assets/fk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/assets/fk.png
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/checkbox-group/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/config-provider/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/datetime-picker/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/dropdown-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/dropdown-menu/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action-icon/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/picker-column/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/share-sheet/options.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/app.js:
--------------------------------------------------------------------------------
1 | App({
2 | url:"https://wx.0po.cn/",
3 | appName:"证件照伴侣"
4 | })
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action-button/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/calendar/components/header/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/col/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/info/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/row/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/sticky/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tab/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/color-picker/color-picker.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
--------------------------------------------------------------------------------
/ymhZjz/images/tx.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/tx.jpg
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/loading/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/basic.d.ts:
--------------------------------------------------------------------------------
1 | export declare const basic: string;
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/link.d.ts:
--------------------------------------------------------------------------------
1 | export declare const link: string;
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/touch.d.ts:
--------------------------------------------------------------------------------
1 | export declare const touch: string;
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/transition/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/ymhZjz/images/home/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/1.jpg
--------------------------------------------------------------------------------
/ymhZjz/images/home/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/2.jpg
--------------------------------------------------------------------------------
/ymhZjz/images/home/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/3.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/4.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/5.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/6.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/7.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/8.png
--------------------------------------------------------------------------------
/ymhZjz/images/share.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/share.jpg
--------------------------------------------------------------------------------
/ymhZjz/images/wmark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/wmark.png
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/button.d.ts:
--------------------------------------------------------------------------------
1 | export declare const button: string;
2 |
--------------------------------------------------------------------------------
/ymhZjz/images/bg_login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/bg_login.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/hot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/hot.png
--------------------------------------------------------------------------------
/ymhZjz/images/tabs/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/tabs/home.png
--------------------------------------------------------------------------------
/ymhZjz/images/tabs/mine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/tabs/mine.png
--------------------------------------------------------------------------------
/ymhZjz/sitemap.json:
--------------------------------------------------------------------------------
1 | {
2 | "rules":[{
3 | "action": "allow",
4 | "page": "*"
5 | }]
6 | }
--------------------------------------------------------------------------------
/ymhZjz/images/home/build.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/build.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/custom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/custom.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/search.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/methods.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/methods.png
--------------------------------------------------------------------------------
/ymhZjz/images/home/my-photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/home/my-photo.png
--------------------------------------------------------------------------------
/ymhZjz/images/tabs/home-fil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/tabs/home-fil.png
--------------------------------------------------------------------------------
/ymhZjz/images/tabs/mine-fil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/tabs/mine-fil.png
--------------------------------------------------------------------------------
/ymhZjz/images/tabs/service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/tabs/service.png
--------------------------------------------------------------------------------
/ymhZjz/pages/preEdit/needs/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/preEdit/needs/1.jpg
--------------------------------------------------------------------------------
/ymhZjz/pages/preEdit/needs/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/preEdit/needs/2.jpg
--------------------------------------------------------------------------------
/ymhZjz/pages/preEdit/needs/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/preEdit/needs/3.jpg
--------------------------------------------------------------------------------
/ymhZjz/images/tabs/service-fil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/images/tabs/service-fil.png
--------------------------------------------------------------------------------
/ymhZjz/pages/camera/images/go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/camera/images/go.png
--------------------------------------------------------------------------------
/ymhZjz/pages/sizeList/sizes/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/sizeList/sizes/1.png
--------------------------------------------------------------------------------
/ymhZjz/pages/sizeList/sizes/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/sizeList/sizes/2.png
--------------------------------------------------------------------------------
/ymhZjz/pages/sizeList/sizes/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/sizeList/sizes/3.png
--------------------------------------------------------------------------------
/ymhZjz/pages/sizeList/sizes/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/sizeList/sizes/4.png
--------------------------------------------------------------------------------
/ymhZjz/pages/sizeList/sizes/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/sizeList/sizes/5.png
--------------------------------------------------------------------------------
/ymhZjz/pages/sizeList/sizes/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/sizeList/sizes/6.png
--------------------------------------------------------------------------------
/ymhZjz/pages/camera/images/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/camera/images/back.png
--------------------------------------------------------------------------------
/ymhZjz/pages/camera/images/camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/camera/images/camera.png
--------------------------------------------------------------------------------
/ymhZjz/pages/camera/images/person.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/camera/images/person.png
--------------------------------------------------------------------------------
/ymhZjz/pages/searchs/images/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/searchs/images/none.png
--------------------------------------------------------------------------------
/ymhZjz/pages/camera/images/reverse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/no1xuan/photo/HEAD/ymhZjz/pages/camera/images/reverse.png
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/transition.d.ts:
--------------------------------------------------------------------------------
1 | export declare function transition(showDefaultValue: boolean): string;
2 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/row/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-row:after{clear:both;content:"";display:table}
--------------------------------------------------------------------------------
/ymhZjz/pages/explore/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "navigationBarTitleText": "探索系列",
4 | "navigationStyle": "default"
5 | }
--------------------------------------------------------------------------------
/ymhZjz/pages/preEdit/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "规格详情",
3 | "navigationStyle": "default",
4 | "usingComponents": {}
5 | }
--------------------------------------------------------------------------------
/ymhZjz/pages/searchs/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "搜索尺寸",
3 | "navigationStyle": "default",
4 | "usingComponents": {}
5 | }
--------------------------------------------------------------------------------
/ymhZjz/pages/sizeList/index.json:
--------------------------------------------------------------------------------
1 | {
2 |
3 | "navigationBarTitleText": "规格列表",
4 | "navigationStyle": "default",
5 | "usingComponents": {}
6 | }
--------------------------------------------------------------------------------
/ymhZjz/pages/exploreHandle/complete/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {},
3 | "navigationBarTitleText": "",
4 | "navigationStyle": "default"
5 | }
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/cell/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/icon/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-info": "../info/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/search/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-field": "../field/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-cell": "../cell/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notice-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/sticky/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/dropdown-item/shared.d.ts:
--------------------------------------------------------------------------------
1 | export interface Option {
2 | text: string;
3 | value: string | number;
4 | icon: string;
5 | }
6 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notify/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-transition": "../transition/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/overlay/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-transition": "../transition/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action-button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-button": "../button/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/wxs/array.wxs:
--------------------------------------------------------------------------------
1 | function isArray(array) {
2 | return array && array.constructor === 'Array';
3 | }
4 |
5 | module.exports.isArray = isArray;
6 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # 默认忽略的文件
2 | /shelf/
3 | /workspace.xml
4 | # 基于编辑器的 HTTP 客户端请求
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/calendar/components/month/index.d.ts:
--------------------------------------------------------------------------------
1 | export interface Day {
2 | date: Date;
3 | type: string;
4 | text: number;
5 | bottomInfo?: string;
6 | }
7 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/field/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-cell": "../cell/index",
5 | "van-icon": "../icon/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/ymhZjz/pages/custom/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "定制尺寸",
3 | "navigationStyle": "default",
4 | "usingComponents": {
5 | "van-dialog": "@vant/weapp/dialog/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/ymhZjz/pages/works/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "我的作品",
3 | "navigationStyle": "default",
4 | "usingComponents": {
5 | "van-notify": "@vant/weapp/notify/index"
6 | }
7 | }
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/image/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/popup/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-overlay": "../overlay/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tabs/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-info": "../info/index",
5 | "van-sticky": "../sticky/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/ymhZjz/pages/exploreHandle/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "",
3 | "navigationStyle": "default",
4 | "usingComponents": {
5 | "van-dialog": "@vant/weapp/dialog/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/overlay/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%}
--------------------------------------------------------------------------------
/.idea/git_toolbox_blame.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/row/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse-item/animate.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | export declare function setContentAnimate(context: WechatMiniprogram.Component.TrivialInstance, expanded: boolean, mounted: boolean): void;
3 |
--------------------------------------------------------------------------------
/ymhZjz/pages/edit/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationStyle": "default",
3 | "usingComponents": {
4 | "color-picker": "color-picker/color-picker",
5 | "van-dialog": "@vant/weapp/dialog/index",
6 | "van-notice-bar": "@vant/weapp/notice-bar/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/circle/canvas.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | declare type CanvasContext = WechatMiniprogram.CanvasContext;
3 | export declare function adaptor(ctx: CanvasContext & Record): CanvasContext;
4 | export {};
5 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/info/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ dot ? '' : info }}
8 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tab/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tab/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/wxs/utils.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var bem = require('./bem.wxs');
3 | var memoize = require('./memoize.wxs');
4 | var addUnit = require('./add-unit.wxs');
5 |
6 | module.exports = {
7 | bem: memoize(bem),
8 | memoize: memoize,
9 | addUnit: addUnit
10 | };
11 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/dialog/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-popup": "../popup/index",
5 | "van-button": "../button/index",
6 | "van-goods-action": "../goods-action/index",
7 | "van-goods-action-button": "../goods-action-button/index"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/wxs/add-unit.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var REGEXP = getRegExp('^-?\d+(\.\d+)?$');
3 |
4 | function addUnit(value) {
5 | if (value == null) {
6 | return undefined;
7 | }
8 |
9 | return REGEXP.test('' + value) ? value + 'px' : value;
10 | }
11 |
12 | module.exports = addUnit;
13 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/field/props.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | export declare const commonProps: WechatMiniprogram.Component.PropertyOption;
3 | export declare const inputProps: WechatMiniprogram.Component.PropertyOption;
4 | export declare const textareaProps: WechatMiniprogram.Component.PropertyOption;
5 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/color.d.ts:
--------------------------------------------------------------------------------
1 | export declare const RED = "#ee0a24";
2 | export declare const BLUE = "#1989fa";
3 | export declare const WHITE = "#fff";
4 | export declare const GREEN = "#07c160";
5 | export declare const ORANGE = "#ff976a";
6 | export declare const GRAY = "#323233";
7 | export declare const GRAY_DARK = "#969799";
8 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/info/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | dot: Boolean,
7 | info: null,
8 | customStyle: String,
9 | },
10 | });
11 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/col/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-goods-action{align-items:center;background-color:var(--goods-action-background-color,#fff);bottom:0;box-sizing:initial;display:flex;height:var(--goods-action-height,50px);left:0;position:fixed;right:0}.van-goods-action--safe{padding-bottom:env(safe-area-inset-bottom)}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/wxs/object.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var REGEXP = getRegExp('{|}|"', 'g');
3 |
4 | function keys(obj) {
5 | return JSON.stringify(obj)
6 | .replace(REGEXP, '')
7 | .split(',')
8 | .map(function(item) {
9 | return item.split(':')[0];
10 | });
11 | }
12 |
13 | module.exports.keys = keys;
14 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/transition/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/photo.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/project.private.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "setting": {
3 | "urlCheck": false,
4 | "compileHotReLoad": true
5 | },
6 | "condition": {},
7 | "libVersion": "3.7.0",
8 | "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
9 | "projectname": "ymhZjz"
10 | }
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/page-scroll.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | declare type IPageScrollOption = WechatMiniprogram.Page.IPageScrollOption;
3 | declare type Scroller = (this: WechatMiniprogram.Component.TrivialInstance, event?: IPageScrollOption) => void;
4 | export declare const pageScrollMixin: (scroller: Scroller) => string;
5 | export {};
6 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/col/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var relation_1 = require("../common/relation");
4 | var component_1 = require("../common/component");
5 | (0, component_1.VantComponent)({
6 | relation: (0, relation_1.useParent)('row'),
7 | props: {
8 | span: Number,
9 | offset: Number,
10 | },
11 | });
12 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notice-bar/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | return style({
7 | color: data.color,
8 | 'background-color': data.backgroundColor,
9 | background: data.background,
10 | });
11 | }
12 |
13 | module.exports = {
14 | rootStyle: rootStyle,
15 | };
16 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/sticky/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/version.d.ts:
--------------------------------------------------------------------------------
1 | export declare function canIUseModel(): boolean;
2 | export declare function canIUseFormFieldButton(): boolean;
3 | export declare function canIUseAnimate(): boolean;
4 | export declare function canIUseGroupSetData(): boolean;
5 | export declare function canIUseNextTick(): boolean;
6 | export declare function canIUseCanvas2d(): boolean;
7 | export declare function canIUseGetUserProfile(): boolean;
8 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/component.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | import { VantComponentOptions } from 'definitions';
3 | declare function VantComponent(vantOptions: VantComponentOptions): void;
4 | export { VantComponent };
5 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/cell/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function titleStyle(data) {
6 | return style([
7 | {
8 | 'max-width': addUnit(data.titleWidth),
9 | 'min-width': addUnit(data.titleWidth),
10 | },
11 | data.titleStyle,
12 | ]);
13 | }
14 |
15 | module.exports = {
16 | titleStyle: titleStyle,
17 | };
18 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/count-down/utils.d.ts:
--------------------------------------------------------------------------------
1 | export declare type TimeData = {
2 | days: number;
3 | hours: number;
4 | minutes: number;
5 | seconds: number;
6 | milliseconds: number;
7 | };
8 | export declare function parseTimeData(time: number): TimeData;
9 | export declare function parseFormat(format: string, timeData: TimeData): string;
10 | export declare function isSameSecond(time1: number, time2: number): boolean;
11 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/col/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | if (!data.gutter) {
7 | return '';
8 | }
9 |
10 | return style({
11 | 'padding-right': addUnit(data.gutter / 2),
12 | 'padding-left': addUnit(data.gutter / 2),
13 | });
14 | }
15 |
16 | module.exports = {
17 | rootStyle: rootStyle,
18 | };
19 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/row/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | if (!data.gutter) {
7 | return '';
8 | }
9 |
10 | return style({
11 | 'margin-right': addUnit(-data.gutter / 2),
12 | 'margin-left': addUnit(-data.gutter / 2),
13 | });
14 | }
15 |
16 | module.exports = {
17 | rootStyle: rootStyle,
18 | };
19 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/color.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.GRAY_DARK = exports.GRAY = exports.ORANGE = exports.GREEN = exports.WHITE = exports.BLUE = exports.RED = void 0;
4 | exports.RED = '#ee0a24';
5 | exports.BLUE = '#1989fa';
6 | exports.WHITE = '#fff';
7 | exports.GREEN = '#07c160';
8 | exports.ORANGE = '#ff976a';
9 | exports.GRAY = '#323233';
10 | exports.GRAY_DARK = '#969799';
11 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/transition/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 |
4 | function rootStyle(data) {
5 | return style([
6 | {
7 | '-webkit-transition-duration': data.currentDuration + 'ms',
8 | 'transition-duration': data.currentDuration + 'ms',
9 | },
10 | data.display ? null : 'display: none',
11 | data.customStyle,
12 | ]);
13 | }
14 |
15 | module.exports = {
16 | rootStyle: rootStyle,
17 | };
18 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/field/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function inputStyle(autosize) {
6 | if (autosize && autosize.constructor === 'Object') {
7 | return style({
8 | 'min-height': addUnit(autosize.minHeight),
9 | 'max-height': addUnit(autosize.maxHeight),
10 | });
11 | }
12 |
13 | return '';
14 | }
15 |
16 | module.exports = {
17 | inputStyle: inputStyle,
18 | };
19 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/popup/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 |
4 | function popupStyle(data) {
5 | return style([
6 | {
7 | 'z-index': data.zIndex,
8 | '-webkit-transition-duration': data.currentDuration + 'ms',
9 | 'transition-duration': data.currentDuration + 'ms',
10 | },
11 | data.display ? null : 'display: none',
12 | data.customStyle,
13 | ]);
14 | }
15 |
16 | module.exports = {
17 | popupStyle: popupStyle,
18 | };
19 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/basic.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.basic = void 0;
4 | exports.basic = Behavior({
5 | methods: {
6 | $emit: function (name, detail, options) {
7 | this.triggerEvent(name, detail, options);
8 | },
9 | set: function (data) {
10 | this.setData(data);
11 | return new Promise(function (resolve) { return wx.nextTick(resolve); });
12 | },
13 | },
14 | });
15 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notify/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | return style({
7 | 'z-index': data.zIndex,
8 | top: addUnit(data.top),
9 | });
10 | }
11 |
12 | function notifyStyle(data) {
13 | return style({
14 | background: data.background,
15 | color: data.color,
16 | });
17 | }
18 |
19 | module.exports = {
20 | rootStyle: rootStyle,
21 | notifyStyle: notifyStyle,
22 | };
23 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/loading/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | color: String,
7 | vertical: Boolean,
8 | type: {
9 | type: String,
10 | value: 'circular',
11 | },
12 | size: String,
13 | textSize: String,
14 | },
15 | data: {
16 | array12: Array.from({ length: 12 }),
17 | },
18 | });
19 |
--------------------------------------------------------------------------------
/.idea/git_toolbox_prj.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/transition/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var transition_1 = require("../mixins/transition");
5 | (0, component_1.VantComponent)({
6 | classes: [
7 | 'enter-class',
8 | 'enter-active-class',
9 | 'enter-to-class',
10 | 'leave-class',
11 | 'leave-active-class',
12 | 'leave-to-class',
13 | ],
14 | mixins: [(0, transition_1.transition)(true)],
15 | });
16 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/loading/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function spinnerStyle(data) {
6 | return style({
7 | color: data.color,
8 | width: addUnit(data.size),
9 | height: addUnit(data.size),
10 | });
11 | }
12 |
13 | function textStyle(data) {
14 | return style({
15 | 'font-size': addUnit(data.textSize),
16 | });
17 | }
18 |
19 | module.exports = {
20 | spinnerStyle: spinnerStyle,
21 | textStyle: textStyle,
22 | };
23 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/icon/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
14 |
20 |
21 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/overlay/index.wxml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/picker/shared.d.ts:
--------------------------------------------------------------------------------
1 | export declare const pickerProps: {
2 | title: StringConstructor;
3 | loading: BooleanConstructor;
4 | showToolbar: BooleanConstructor;
5 | cancelButtonText: {
6 | type: StringConstructor;
7 | value: string;
8 | };
9 | confirmButtonText: {
10 | type: StringConstructor;
11 | value: string;
12 | };
13 | visibleItemCount: {
14 | type: NumberConstructor;
15 | value: number;
16 | };
17 | itemHeight: {
18 | type: NumberConstructor;
19 | value: number;
20 | };
21 | };
22 |
--------------------------------------------------------------------------------
/ymhZjz/pages/login/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | {{title}}
10 | 您身边的证件照管家
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var relation_1 = require("../common/relation");
5 | (0, component_1.VantComponent)({
6 | relation: (0, relation_1.useChildren)('goods-action-button', function () {
7 | this.children.forEach(function (item) {
8 | item.updateStyle();
9 | });
10 | }),
11 | props: {
12 | safeAreaInsetBottom: {
13 | type: Boolean,
14 | value: true,
15 | },
16 | },
17 | });
18 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/icon/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | dot: Boolean,
7 | info: null,
8 | size: null,
9 | color: String,
10 | customStyle: String,
11 | classPrefix: {
12 | type: String,
13 | value: 'van-icon',
14 | },
15 | name: String,
16 | },
17 | methods: {
18 | onClick: function () {
19 | this.$emit('click');
20 | },
21 | },
22 | });
23 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notify/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-notify{word-wrap:break-word;font-size:var(--notify-font-size,14px);line-height:var(--notify-line-height,20px);padding:var(--notify-padding,6px 15px);text-align:center}.van-notify__container{box-sizing:border-box;left:0;position:fixed;top:0;width:100%}.van-notify--primary{background-color:var(--notify-primary-background-color,#1989fa)}.van-notify--success{background-color:var(--notify-success-background-color,#07c160)}.van-notify--danger{background-color:var(--notify-danger-background-color,#ee0a24)}.van-notify--warning{background-color:var(--notify-warning-background-color,#ff976a)}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notify/notify.d.ts:
--------------------------------------------------------------------------------
1 | interface NotifyOptions {
2 | type?: 'primary' | 'success' | 'danger' | 'warning';
3 | color?: string;
4 | zIndex?: number;
5 | top?: number;
6 | message: string;
7 | context?: any;
8 | duration?: number;
9 | selector?: string;
10 | background?: string;
11 | safeAreaInsetTop?: boolean;
12 | onClick?: () => void;
13 | onOpened?: () => void;
14 | onClose?: () => void;
15 | }
16 | declare function Notify(options: NotifyOptions | string): any;
17 | declare namespace Notify {
18 | var clear: (options?: NotifyOptions | undefined) => void;
19 | }
20 | export default Notify;
21 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notify/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
15 |
19 | {{ message }}
20 |
21 |
22 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/relation.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | declare type TrivialInstance = WechatMiniprogram.Component.TrivialInstance;
3 | export declare function useParent(name: string, onEffect?: (this: TrivialInstance) => void): {
4 | relations: {
5 | [x: string]: WechatMiniprogram.Component.RelationOption;
6 | };
7 | mixin: string;
8 | };
9 | export declare function useChildren(name: string, onEffect?: (this: TrivialInstance, target: TrivialInstance) => void): {
10 | relations: {
11 | [x: string]: WechatMiniprogram.Component.RelationOption;
12 | };
13 | mixin: string;
14 | };
15 | export {};
16 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/validator.d.ts:
--------------------------------------------------------------------------------
1 | export declare function isFunction(val: unknown): val is Function;
2 | export declare function isPlainObject(val: unknown): val is Record;
3 | export declare function isPromise(val: unknown): val is Promise;
4 | export declare function isDef(value: unknown): boolean;
5 | export declare function isObj(x: unknown): x is Record;
6 | export declare function isNumber(value: string): boolean;
7 | export declare function isBoolean(value: unknown): value is boolean;
8 | export declare function isImageUrl(url: string): boolean;
9 | export declare function isVideoUrl(url: string): boolean;
10 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/loading/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/sticky/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function wrapStyle(data) {
6 | return style({
7 | transform: data.transform
8 | ? 'translate3d(0, ' + data.transform + 'px, 0)'
9 | : '',
10 | top: data.fixed ? addUnit(data.offsetTop) : '',
11 | 'z-index': data.zIndex,
12 | });
13 | }
14 |
15 | function containerStyle(data) {
16 | return style({
17 | height: data.fixed ? addUnit(data.height) : '',
18 | 'z-index': data.zIndex,
19 | });
20 | }
21 |
22 | module.exports = {
23 | wrapStyle: wrapStyle,
24 | containerStyle: containerStyle,
25 | };
26 |
--------------------------------------------------------------------------------
/ymhZjz/pages/exploreHandle/complete/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
12 | 处理成功
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/uploader/shared.d.ts:
--------------------------------------------------------------------------------
1 | export declare const chooseImageProps: {
2 | sizeType: {
3 | type: ArrayConstructor;
4 | value: string[];
5 | };
6 | capture: {
7 | type: ArrayConstructor;
8 | value: string[];
9 | };
10 | };
11 | export declare const chooseVideoProps: {
12 | capture: {
13 | type: ArrayConstructor;
14 | value: string[];
15 | };
16 | compressed: {
17 | type: BooleanConstructor;
18 | value: boolean;
19 | };
20 | maxDuration: {
21 | type: NumberConstructor;
22 | value: number;
23 | };
24 | camera: {
25 | type: StringConstructor;
26 | value: string;
27 | };
28 | };
29 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/uploader/utils.d.ts:
--------------------------------------------------------------------------------
1 | export interface File {
2 | url: string;
3 | size?: number;
4 | name?: string;
5 | type: string;
6 | duration?: number;
7 | time?: number;
8 | isImage?: boolean;
9 | isVideo?: boolean;
10 | }
11 | export declare function isImageFile(item: File): boolean;
12 | export declare function isVideoFile(item: File): boolean;
13 | export declare function chooseFile({ accept, multiple, capture, compressed, maxDuration, sizeType, camera, maxCount, }: {
14 | accept: any;
15 | multiple: any;
16 | capture: any;
17 | compressed: any;
18 | maxDuration: any;
19 | sizeType: any;
20 | camera: any;
21 | maxCount: any;
22 | }): Promise;
23 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/image/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | return style([
7 | {
8 | width: addUnit(data.width),
9 | height: addUnit(data.height),
10 | 'border-radius': addUnit(data.radius),
11 | },
12 | data.radius ? 'overflow: hidden' : null,
13 | ]);
14 | }
15 |
16 | var FIT_MODE_MAP = {
17 | none: 'center',
18 | fill: 'scaleToFill',
19 | cover: 'aspectFill',
20 | contain: 'aspectFit',
21 | widthFix: 'widthFix',
22 | heightFix: 'heightFix',
23 | };
24 |
25 | function mode(fit) {
26 | return FIT_MODE_MAP[fit];
27 | }
28 |
29 | module.exports = {
30 | rootStyle: rootStyle,
31 | mode: mode,
32 | };
33 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/overlay/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | show: Boolean,
7 | customStyle: String,
8 | duration: {
9 | type: null,
10 | value: 300,
11 | },
12 | zIndex: {
13 | type: Number,
14 | value: 1,
15 | },
16 | lockScroll: {
17 | type: Boolean,
18 | value: true,
19 | },
20 | },
21 | methods: {
22 | onClick: function () {
23 | this.$emit('click');
24 | },
25 | // for prevent touchmove
26 | noop: function () { },
27 | },
28 | });
29 |
--------------------------------------------------------------------------------
/ymhZjz/pages/custom/util.js:
--------------------------------------------------------------------------------
1 | /* utils/util.js */
2 |
3 | /* 函数防抖 */
4 | function debounce(fn, delay = 300) {
5 | let timer = null;
6 | return function (...args) {
7 | const context = this; // 保存 this 上下文
8 | if (timer) clearTimeout(timer);
9 | timer = setTimeout(() => {
10 | fn.apply(context, args); // 使用 apply 确保正确的 this 并传递参数
11 | }, delay);
12 | };
13 | }
14 |
15 | /* 函数节流 */
16 | function throttle(fn, interval = 300) {
17 | let lastTime = 0;
18 | return function (...args) {
19 | const context = this; // 保存 this 上下文
20 | const now = Date.now();
21 | if (now - lastTime >= interval) {
22 | fn.apply(context, args); // 使用 apply 确保正确的 this 并传递参数
23 | lastTime = now;
24 | }
25 | };
26 | }
27 |
28 | export default {
29 | debounce,
30 | throttle
31 | };
32 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/info/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-info{align-items:center;background-color:var(--info-background-color,#ee0a24);border:var(--info-border-width,1px) solid #fff;border-radius:var(--info-size,16px);box-sizing:border-box;color:var(--info-color,#fff);display:inline-flex;font-family:var(--info-font-family,-apple-system-font,Helvetica Neue,Arial,sans-serif);font-size:var(--info-font-size,12px);font-weight:var(--info-font-weight,500);height:var(--info-size,16px);justify-content:center;min-width:var(--info-size,16px);padding:var(--info-padding,0 3px);position:absolute;right:0;top:0;transform:translate(50%,-50%);transform-origin:100%;white-space:nowrap}.van-info--dot{background-color:var(--info-dot-color,#ee0a24);border-radius:100%;height:var(--info-dot-size,8px);min-width:0;width:var(--info-dot-size,8px)}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/image/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-image{display:inline-block;position:relative}.van-image--round{border-radius:50%;overflow:hidden}.van-image--round .van-image__img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;height:100%;width:100%}.van-image__error,.van-image__loading{align-items:center;background-color:var(--image-placeholder-background-color,#f7f8fa);color:var(--image-placeholder-text-color,#969799);display:flex;flex-direction:column;font-size:var(--image-placeholder-font-size,14px);justify-content:center;left:0;position:absolute;top:0}.van-image__loading-icon{color:var(--image-loading-icon-color,#dcdee0);font-size:var(--image-loading-icon-size,32px)!important}.van-image__error-icon{color:var(--image-error-icon-color,#dcdee0);font-size:var(--image-error-icon-size,32px)!important}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/row/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var relation_1 = require("../common/relation");
5 | (0, component_1.VantComponent)({
6 | relation: (0, relation_1.useChildren)('col', function (target) {
7 | var gutter = this.data.gutter;
8 | if (gutter) {
9 | target.setData({ gutter: gutter });
10 | }
11 | }),
12 | props: {
13 | gutter: {
14 | type: Number,
15 | observer: 'setGutter',
16 | },
17 | },
18 | methods: {
19 | setGutter: function () {
20 | var _this = this;
21 | this.children.forEach(function (col) {
22 | col.setData(_this.data);
23 | });
24 | },
25 | },
26 | });
27 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/calendar/utils.d.ts:
--------------------------------------------------------------------------------
1 | export declare const ROW_HEIGHT = 64;
2 | export declare function formatMonthTitle(date: Date): string;
3 | export declare function compareMonth(date1: Date | number, date2: Date | number): 1 | -1 | 0;
4 | export declare function compareDay(day1: Date | number, day2: Date | number): 1 | -1 | 0;
5 | export declare function getDayByOffset(date: Date, offset: number): Date;
6 | export declare function getPrevDay(date: Date): Date;
7 | export declare function getNextDay(date: Date): Date;
8 | export declare function getToday(): Date;
9 | export declare function calcDateNum(date: [Date, Date]): number;
10 | export declare function copyDates(dates: Date | Date[]): Date | Date[];
11 | export declare function getMonthEndDay(year: number, month: number): number;
12 | export declare function getMonths(minDate: number, maxDate: number): number[];
13 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse-item/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-collapse-item__title .van-cell__right-icon{transform:rotate(90deg);transition:transform var(--collapse-item-transition-duration,.3s)}.van-collapse-item__title--expanded .van-cell__right-icon{transform:rotate(-90deg)}.van-collapse-item__title--disabled .van-cell,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--collapse-item-title-disabled-color,#c8c9cc)!important}.van-collapse-item__title--disabled .van-cell--hover{background-color:#fff!important}.van-collapse-item__wrapper{overflow:hidden}.van-collapse-item__content{background-color:var(--collapse-item-content-background-color,#fff);color:var(--collapse-item-content-text-color,#969799);font-size:var(--collapse-item-content-font-size,13px);line-height:var(--collapse-item-content-line-height,1.5);padding:var(--collapse-item-content-padding,15px)}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/link.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.link = void 0;
4 | exports.link = Behavior({
5 | properties: {
6 | url: String,
7 | linkType: {
8 | type: String,
9 | value: 'navigateTo',
10 | },
11 | },
12 | methods: {
13 | jumpLink: function (urlKey) {
14 | if (urlKey === void 0) { urlKey = 'url'; }
15 | var url = this.data[urlKey];
16 | if (url) {
17 | if (this.data.linkType === 'navigateTo' &&
18 | getCurrentPages().length > 9) {
19 | wx.redirectTo({ url: url });
20 | }
21 | else {
22 | wx[this.data.linkType]({ url: url });
23 | }
24 | }
25 | },
26 | },
27 | });
28 |
--------------------------------------------------------------------------------
/ymhZjz/pages/admin/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | 使用微信授权登录
8 |
9 |
10 |
11 |
12 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | 登录成功
23 |
24 |
25 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/search/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-search{align-items:center;box-sizing:border-box;display:flex;padding:var(--search-padding,10px 12px)}.van-search__content{background-color:var(--search-background-color,#f7f8fa);border-radius:2px;display:flex;flex:1;padding-left:var(--padding-sm,12px)}.van-search__content--round{border-radius:999px}.van-search__label{color:var(--search-label-color,#323233);font-size:var(--search-label-font-size,14px);line-height:var(--search-input-height,34px);padding:var(--search-label-padding,0 5px)}.van-search__field{flex:1}.van-search__field__left-icon{color:var(--search-left-icon-color,#969799)}.van-search--withaction{padding-right:0}.van-search__action{color:var(--search-action-text-color,#323233);font-size:var(--search-action-font-size,14px);line-height:var(--search-input-height,34px);padding:var(--search-action-padding,0 8px)}.van-search__action--hover{background-color:#f2f3f5}
--------------------------------------------------------------------------------
/ymhZjz/pages/searchs/util.js:
--------------------------------------------------------------------------------
1 | /*函数节流*/
2 | function throttle(fn, interval) {
3 | var enterTime = 0; //触发的时间
4 | var gapTime = interval || 300; //间隔时间,如果interval不传,则默认300ms
5 | return function () {
6 | var context = this;
7 | var backTime = new Date(); //第一次函数return即触发的时间
8 | if (backTime - enterTime > gapTime) {
9 | fn.call(context, arguments);
10 | enterTime = backTime; //赋值给第一次触发的时间,这样就保存了第二次触发的时间
11 | }
12 | };
13 | }
14 |
15 | /*函数防抖*/
16 | function debounce(fn, interval) {
17 | var timer;
18 | var gapTime = interval || 1000; //间隔时间,如果interval不传,则默认1000ms
19 | return function () {
20 | clearTimeout(timer);
21 | var context = this;
22 | var args = arguments; //保存此处的arguments,因为setTimeout是全局的,arguments不是防抖函数需要的。
23 | timer = setTimeout(function () {
24 | fn.call(context, args);
25 | }, gapTime);
26 | };
27 | }
28 |
29 | export default {
30 | throttle,
31 | debounce
32 | };
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/icon/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function isImage(name) {
6 | return name.indexOf('/') !== -1;
7 | }
8 |
9 | function rootClass(data) {
10 | var classes = ['custom-class'];
11 |
12 | if (data.classPrefix != null) {
13 | classes.push(data.classPrefix);
14 | }
15 |
16 | if (isImage(data.name)) {
17 | classes.push('van-icon--image');
18 | } else if (data.classPrefix != null) {
19 | classes.push(data.classPrefix + '-' + data.name);
20 | }
21 |
22 | return classes.join(' ');
23 | }
24 |
25 | function rootStyle(data) {
26 | return style([
27 | {
28 | color: data.color,
29 | 'font-size': addUnit(data.size),
30 | },
31 | data.customStyle,
32 | ]);
33 | }
34 |
35 | module.exports = {
36 | isImage: isImage,
37 | rootClass: rootClass,
38 | rootStyle: rootStyle,
39 | };
40 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/popup/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
27 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/button/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 |
4 | function rootStyle(data) {
5 | if (!data.color) {
6 | return data.customStyle;
7 | }
8 |
9 | var properties = {
10 | color: data.plain ? data.color : '#fff',
11 | background: data.plain ? null : data.color,
12 | };
13 |
14 | // hide border when color is linear-gradient
15 | if (data.color.indexOf('gradient') !== -1) {
16 | properties.border = 0;
17 | } else {
18 | properties['border-color'] = data.color;
19 | }
20 |
21 | return style([properties, data.customStyle]);
22 | }
23 |
24 | function loadingColor(data) {
25 | if (data.plain) {
26 | return data.color ? data.color : '#c9c9c9';
27 | }
28 |
29 | if (data.type === 'default') {
30 | return '#c9c9c9';
31 | }
32 |
33 | return '#fff';
34 | }
35 |
36 | module.exports = {
37 | rootStyle: rootStyle,
38 | loadingColor: loadingColor,
39 | };
40 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/wxs/bem.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var array = require('./array.wxs');
3 | var object = require('./object.wxs');
4 | var PREFIX = 'van-';
5 |
6 | function join(name, mods) {
7 | name = PREFIX + name;
8 | mods = mods.map(function(mod) {
9 | return name + '--' + mod;
10 | });
11 | mods.unshift(name);
12 | return mods.join(' ');
13 | }
14 |
15 | function traversing(mods, conf) {
16 | if (!conf) {
17 | return;
18 | }
19 |
20 | if (typeof conf === 'string' || typeof conf === 'number') {
21 | mods.push(conf);
22 | } else if (array.isArray(conf)) {
23 | conf.forEach(function(item) {
24 | traversing(mods, item);
25 | });
26 | } else if (typeof conf === 'object') {
27 | object.keys(conf).forEach(function(key) {
28 | conf[key] && mods.push(key);
29 | });
30 | }
31 | }
32 |
33 | function bem(name, conf) {
34 | var mods = [];
35 | traversing(mods, conf);
36 | return join(name, mods);
37 | }
38 |
39 | module.exports = bem;
40 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/wxs/style.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var object = require('./object.wxs');
3 | var array = require('./array.wxs');
4 |
5 | function kebabCase(word) {
6 | var newWord = word
7 | .replace(getRegExp("[A-Z]", 'g'), function (i) {
8 | return '-' + i;
9 | })
10 | .toLowerCase()
11 |
12 | return newWord;
13 | }
14 |
15 | function style(styles) {
16 | if (array.isArray(styles)) {
17 | return styles
18 | .filter(function (item) {
19 | return item != null && item !== '';
20 | })
21 | .map(function (item) {
22 | return style(item);
23 | })
24 | .join(';');
25 | }
26 |
27 | if ('Object' === styles.constructor) {
28 | return object
29 | .keys(styles)
30 | .filter(function (key) {
31 | return styles[key] != null && styles[key] !== '';
32 | })
33 | .map(function (key) {
34 | return [kebabCase(key), [styles[key]]].join(':');
35 | })
36 | .join(';');
37 | }
38 |
39 | return styles;
40 | }
41 |
42 | module.exports = style;
43 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action-button/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
28 | {{ text }}
29 |
30 |
31 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/field/input.wxml:
--------------------------------------------------------------------------------
1 |
29 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action-button/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';:host{flex:1}.van-goods-action-button{--button-warning-background-color:var(--goods-action-button-warning-color,linear-gradient(to right,#ffd01e,#ff8917));--button-danger-background-color:var(--goods-action-button-danger-color,linear-gradient(to right,#ff6034,#ee0a24));--button-default-height:var(--goods-action-button-height,40px);--button-line-height:var(--goods-action-button-line-height,20px);--button-plain-background-color:var(--goods-action-button-plain-color,#fff);--button-border-width:0;display:block}.van-goods-action-button--first{--button-border-radius:999px 0 0 var(--goods-action-button-border-radius,999px);margin-left:5px}.van-goods-action-button--last{--button-border-radius:0 999px var(--goods-action-button-border-radius,999px) 0;margin-right:5px}.van-goods-action-button--first.van-goods-action-button--last{--button-border-radius:var(--goods-action-button-border-radius,999px)}.van-goods-action-button--plain{--button-border-width:1px}.van-goods-action-button__inner{font-weight:var(--font-weight-bold,500)!important;width:100%}@media (max-width:321px){.van-goods-action-button{font-size:13px}}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/image/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
19 |
20 |
24 |
25 |
26 |
27 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/cell/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var link_1 = require("../mixins/link");
4 | var component_1 = require("../common/component");
5 | (0, component_1.VantComponent)({
6 | classes: [
7 | 'title-class',
8 | 'label-class',
9 | 'value-class',
10 | 'right-icon-class',
11 | 'hover-class',
12 | ],
13 | mixins: [link_1.link],
14 | props: {
15 | title: null,
16 | value: null,
17 | icon: String,
18 | size: String,
19 | label: String,
20 | center: Boolean,
21 | isLink: Boolean,
22 | required: Boolean,
23 | clickable: Boolean,
24 | titleWidth: String,
25 | customStyle: String,
26 | arrowDirection: String,
27 | useLabelSlot: Boolean,
28 | border: {
29 | type: Boolean,
30 | value: true,
31 | },
32 | titleStyle: String,
33 | },
34 | methods: {
35 | onClick: function (event) {
36 | this.$emit('click', event.detail);
37 | this.jumpLink();
38 | },
39 | },
40 | });
41 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/index.wxss:
--------------------------------------------------------------------------------
1 | .van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix:after{clear:both;content:"";display:table}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/field/textarea.wxml:
--------------------------------------------------------------------------------
1 |
30 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notice-bar/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-notice-bar{align-items:center;background-color:var(--notice-bar-background-color,#fffbe8);color:var(--notice-bar-text-color,#ed6a0c);display:flex;font-size:var(--notice-bar-font-size,14px);height:var(--notice-bar-height,40px);line-height:var(--notice-bar-line-height,24px);padding:var(--notice-bar-padding,0 16px)}.van-notice-bar--withicon{padding-right:40px;position:relative}.van-notice-bar--wrapable{height:auto;padding:var(--notice-bar-wrapable-padding,8px 16px)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal}.van-notice-bar__left-icon{align-items:center;display:flex;margin-right:4px;vertical-align:middle}.van-notice-bar__left-icon,.van-notice-bar__right-icon{font-size:var(--notice-bar-icon-size,16px);min-width:var(--notice-bar-icon-min-width,22px)}.van-notice-bar__right-icon{position:absolute;right:15px;top:10px}.van-notice-bar__wrap{flex:1;height:var(--notice-bar-line-height,24px);overflow:hidden;position:relative}.van-notice-bar__content{position:absolute;white-space:nowrap}.van-notice-bar__content.van-ellipsis{max-width:100%}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/definitions/index.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | interface VantComponentInstance {
3 | parent: WechatMiniprogram.Component.TrivialInstance;
4 | children: WechatMiniprogram.Component.TrivialInstance[];
5 | index: number;
6 | $emit: (name: string, detail?: unknown, options?: WechatMiniprogram.Component.TriggerEventOption) => void;
7 | }
8 | export declare type VantComponentOptions = {
9 | data?: Data;
10 | field?: boolean;
11 | classes?: string[];
12 | mixins?: string[];
13 | props?: Props;
14 | relation?: {
15 | relations: Record;
16 | mixin: string;
17 | };
18 | methods?: Methods;
19 | beforeCreate?: () => void;
20 | created?: () => void;
21 | mounted?: () => void;
22 | destroyed?: () => void;
23 | } & ThisType, Props, Methods> & Record>;
27 | export {};
28 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/toast/toast.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | declare type ToastMessage = string | number;
3 | interface ToastOptions {
4 | show?: boolean;
5 | type?: string;
6 | mask?: boolean;
7 | zIndex?: number;
8 | context?: WechatMiniprogram.Component.TrivialInstance | WechatMiniprogram.Page.TrivialInstance;
9 | position?: string;
10 | duration?: number;
11 | selector?: string;
12 | forbidClick?: boolean;
13 | loadingType?: string;
14 | message?: ToastMessage;
15 | onClose?: () => void;
16 | }
17 | declare function Toast(toastOptions: ToastOptions | ToastMessage): WechatMiniprogram.Component.TrivialInstance | undefined;
18 | declare namespace Toast {
19 | var loading: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined;
20 | var success: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined;
21 | var fail: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined;
22 | var clear: () => void;
23 | var setDefaultOptions: (options: ToastOptions) => void;
24 | var resetDefaultOptions: () => void;
25 | }
26 | export default Toast;
27 |
--------------------------------------------------------------------------------
/ymhZjz/pages/camera/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse-item/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
23 |
27 |
28 |
32 |
33 |
38 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/wxs/memoize.wxs:
--------------------------------------------------------------------------------
1 | /**
2 | * Simple memoize
3 | * wxs doesn't support fn.apply, so this memoize only support up to 2 args
4 | */
5 | /* eslint-disable */
6 |
7 | function isPrimitive(value) {
8 | var type = typeof value;
9 | return (
10 | type === 'boolean' ||
11 | type === 'number' ||
12 | type === 'string' ||
13 | type === 'undefined' ||
14 | value === null
15 | );
16 | }
17 |
18 | // mock simple fn.call in wxs
19 | function call(fn, args) {
20 | if (args.length === 2) {
21 | return fn(args[0], args[1]);
22 | }
23 |
24 | if (args.length === 1) {
25 | return fn(args[0]);
26 | }
27 |
28 | return fn();
29 | }
30 |
31 | function serializer(args) {
32 | if (args.length === 1 && isPrimitive(args[0])) {
33 | return args[0];
34 | }
35 | var obj = {};
36 | for (var i = 0; i < args.length; i++) {
37 | obj['key' + i] = args[i];
38 | }
39 | return JSON.stringify(obj);
40 | }
41 |
42 | function memoize(fn) {
43 | var cache = {};
44 |
45 | return function() {
46 | var key = serializer(arguments);
47 | if (cache[key] === undefined) {
48 | cache[key] = call(fn, arguments);
49 | }
50 |
51 | return cache[key];
52 | };
53 | }
54 |
55 | module.exports = memoize;
56 |
--------------------------------------------------------------------------------
/ymhZjz/pages/works/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | {{item.name}}
12 | {{item.size}} px
13 | {{item.createTime}}
14 |
15 |
16 |
17 | 下载
18 |
19 |
20 | 删除
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 | 暂无作品
29 |
30 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notice-bar/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
15 |
16 |
17 |
18 |
19 | {{ text }}
20 |
21 |
22 |
23 |
24 |
30 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/color-picker/color-picker.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | 请选择颜色
12 | 点击喜欢的颜色,然后松手即可
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/goods-action-button/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var relation_1 = require("../common/relation");
5 | var button_1 = require("../mixins/button");
6 | var link_1 = require("../mixins/link");
7 | (0, component_1.VantComponent)({
8 | mixins: [link_1.link, button_1.button],
9 | relation: (0, relation_1.useParent)('goods-action'),
10 | props: {
11 | text: String,
12 | color: String,
13 | loading: Boolean,
14 | disabled: Boolean,
15 | plain: Boolean,
16 | type: {
17 | type: String,
18 | value: 'danger',
19 | },
20 | },
21 | methods: {
22 | onClick: function (event) {
23 | this.$emit('click', event.detail);
24 | this.jumpLink();
25 | },
26 | updateStyle: function () {
27 | if (this.parent == null) {
28 | return;
29 | }
30 | var index = this.index;
31 | var _a = this.parent.children, children = _a === void 0 ? [] : _a;
32 | this.setData({
33 | isFirst: index === 0,
34 | isLast: index === children.length - 1,
35 | });
36 | },
37 | },
38 | });
39 |
--------------------------------------------------------------------------------
/ymhZjz/pages/camera/index.wxss:
--------------------------------------------------------------------------------
1 | page {
2 | overflow: hidden;
3 | height: 100%;
4 | }
5 |
6 | .camera {
7 | position: relative;
8 | box-sizing: border-box;
9 | width: 100vw;
10 | height: 100vh;
11 | }
12 |
13 | .contain-photo {
14 | width: 100%;
15 | height: 100%;
16 | }
17 |
18 | image {
19 | width: 100%;
20 | height: 100%;
21 | }
22 |
23 | .person {
24 | width: 100%;
25 | height: 100%;
26 | position: absolute;
27 | font-size: 150rpx;
28 | top: 200rpx;
29 | color: #fff;
30 | }
31 |
32 | .person image {
33 | width: 100%;
34 | height: 60%;
35 | }
36 |
37 | .icon_cameraC {
38 | width: 150rpx;
39 | height: 150rpx;
40 | position: absolute;
41 | font-size: 150rpx;
42 | left: 50%;
43 | margin-left: -75rpx;
44 | bottom: 50rpx;
45 | color: #fff;
46 | }
47 |
48 | .icon_cameraT {
49 | width: 100rpx;
50 | height: 100rpx;
51 | position: absolute;
52 | font-size: 100rpx;
53 | right: 30rpx;
54 | top: 10vh;
55 | color: #fff;
56 |
57 | }
58 |
59 | .icon_back {
60 | width: 100rpx;
61 | height: 100rpx;
62 | position: absolute;
63 | font-size: 100rpx;
64 | left: 70rpx;
65 | bottom: 50rpx;
66 | color: #fff;
67 | }
68 |
69 | .icon_confirm {
70 | width: 100rpx;
71 | height: 100rpx;
72 | position: absolute;
73 | font-size: 100rpx;
74 | right: 70rpx;
75 | bottom: 50rpx;
76 | color: #fff;
77 | }
--------------------------------------------------------------------------------
/ymhZjz/pages/searchs/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | {{ item.name }}
11 | {{item.widthPx}}*{{item.heightPx}}
12 | {{item.widthMm}}*{{item.heightMm}} | {{item.dpi}}dpi
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/transition/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-transition{transition-timing-function:ease}.van-fade-enter-active,.van-fade-leave-active{transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-fade-down-enter-active,.van-fade-down-leave-active,.van-fade-left-enter-active,.van-fade-left-leave-active,.van-fade-right-enter-active,.van-fade-right-leave-active,.van-fade-up-enter-active,.van-fade-up-leave-active{transition-property:opacity,transform}.van-fade-up-enter,.van-fade-up-leave-to{opacity:0;transform:translate3d(0,100%,0)}.van-fade-down-enter,.van-fade-down-leave-to{opacity:0;transform:translate3d(0,-100%,0)}.van-fade-left-enter,.van-fade-left-leave-to{opacity:0;transform:translate3d(-100%,0,0)}.van-fade-right-enter,.van-fade-right-leave-to{opacity:0;transform:translate3d(100%,0,0)}.van-slide-down-enter-active,.van-slide-down-leave-active,.van-slide-left-enter-active,.van-slide-left-leave-active,.van-slide-right-enter-active,.van-slide-right-leave-active,.van-slide-up-enter-active,.van-slide-up-leave-active{transition-property:transform}.van-slide-up-enter,.van-slide-up-leave-to{transform:translate3d(0,100%,0)}.van-slide-down-enter,.van-slide-down-leave-to{transform:translate3d(0,-100%,0)}.van-slide-left-enter,.van-slide-left-leave-to{transform:translate3d(-100%,0,0)}.van-slide-right-enter,.van-slide-right-leave-to{transform:translate3d(100%,0,0)}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/touch.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.touch = void 0;
4 | // @ts-nocheck
5 | var MIN_DISTANCE = 10;
6 | function getDirection(x, y) {
7 | if (x > y && x > MIN_DISTANCE) {
8 | return 'horizontal';
9 | }
10 | if (y > x && y > MIN_DISTANCE) {
11 | return 'vertical';
12 | }
13 | return '';
14 | }
15 | exports.touch = Behavior({
16 | methods: {
17 | resetTouchStatus: function () {
18 | this.direction = '';
19 | this.deltaX = 0;
20 | this.deltaY = 0;
21 | this.offsetX = 0;
22 | this.offsetY = 0;
23 | },
24 | touchStart: function (event) {
25 | this.resetTouchStatus();
26 | var touch = event.touches[0];
27 | this.startX = touch.clientX;
28 | this.startY = touch.clientY;
29 | },
30 | touchMove: function (event) {
31 | var touch = event.touches[0];
32 | this.deltaX = touch.clientX - this.startX;
33 | this.deltaY = touch.clientY - this.startY;
34 | this.offsetX = Math.abs(this.deltaX);
35 | this.offsetY = Math.abs(this.deltaY);
36 | this.direction =
37 | this.direction || getDirection(this.offsetX, this.offsetY);
38 | },
39 | },
40 | });
41 |
--------------------------------------------------------------------------------
/ymhZjz/pages/explore/index.wxss:
--------------------------------------------------------------------------------
1 | .explore-container {
2 | padding: 20rpx;
3 | background-color: #f5f5f5;
4 | }
5 |
6 | .explore-header {
7 | padding: 30rpx 0;
8 | }
9 |
10 | .explore-header-title {
11 | font-size: 40rpx;
12 | font-weight: bold;
13 | color: #333;
14 | display: block;
15 | }
16 |
17 | .explore-header-subtitle {
18 | font-size: 28rpx;
19 | color: #666;
20 | margin-top: 10rpx;
21 | display: block;
22 | }
23 |
24 | .explore-grid {
25 | margin-top: 20rpx;
26 | }
27 |
28 | .explore-row {
29 | display: flex;
30 | justify-content: space-between;
31 | margin-bottom: 20rpx;
32 | }
33 |
34 | .explore-card {
35 | width: 48%;
36 | background: #fff;
37 | border-radius: 16rpx;
38 | overflow: hidden;
39 | box-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.05);
40 | }
41 |
42 | .card-image {
43 | width: 100%;
44 | height: 200rpx;
45 | position: relative;
46 | }
47 |
48 | .card-content {
49 | padding: 20rpx;
50 | }
51 |
52 | .card-title {
53 | font-size: 32rpx;
54 | font-weight: 500;
55 | color: #333;
56 | }
57 |
58 | .card-desc {
59 | font-size: 24rpx;
60 | color: #666;
61 | margin-top: 8rpx;
62 | }
63 |
64 | .other-msg {
65 | position: absolute;
66 | bottom: 8rpx;
67 | left: 8rpx;
68 | }
69 |
70 | .card-stats {
71 | font-size: 21rpx;
72 | color: #fff;
73 | background: rgba(0, 0, 0, 0.5);
74 | padding: 6rpx 16rpx;
75 | border-radius: 20rpx;
76 | }
77 |
--------------------------------------------------------------------------------
/ymhZjz/pages/login/index.js:
--------------------------------------------------------------------------------
1 | const app = getApp()
2 | Page({
3 | data: {
4 | title:app.appName
5 | },
6 |
7 |
8 |
9 |
10 | onLoad() {},
11 |
12 | login(){
13 | wx.showLoading({
14 | title: '登录中...',
15 | });
16 | wx.login({
17 | success(res) {
18 | wx.request({
19 | url: app.url + 'user/login',
20 | data: { "code": res.code},
21 | method: "GET",
22 | success(res) {
23 | wx.hideLoading();
24 | if (res.data.code == 200) {
25 | wx.setStorageSync('token', res.data.data.token)
26 | wx.navigateBack({
27 | delta: 1
28 | });
29 | }else{
30 | console.log("登录失败原因:"+res.data.data)
31 | wx.showToast({
32 | title: res.data.data,
33 | duration: 3000,
34 | icon: 'none'
35 | });
36 | }
37 | }
38 | })
39 | }
40 | })
41 | },
42 |
43 | cancelLogin() {
44 | const pages = getCurrentPages();
45 | if (pages && pages.length > 1) {
46 | wx.navigateBack({ delta: 1 });
47 | } else {
48 | wx.switchTab({ url: '/pages/home/index' });
49 | }
50 | }
51 |
52 |
53 |
54 |
55 |
56 | });
57 |
--------------------------------------------------------------------------------
/ymhZjz/pages/sizeList/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
22 |
23 |
24 |
25 |
26 | {{ item.name }}
27 | {{item.widthPx}}*{{item.heightPx}}
28 | {{item.widthMm}}*{{item.heightMm}} | {{item.dpi}}dpi
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/ymhZjz/pages/admin/index.js:
--------------------------------------------------------------------------------
1 | const app = getApp()
2 | Page({
3 | data: {
4 | isAuthorized: false,
5 | scene:0
6 | },
7 |
8 |
9 | onLoad(options) {
10 | var scene = decodeURIComponent(options.scene);
11 | this.setData({
12 | scene: scene
13 | });
14 | console.log(scene)
15 | },
16 |
17 | login() {
18 | if(this.data.scene==0){
19 | wx.showToast({
20 | title: '点击太快啦',
21 | icon: 'none'
22 | });
23 | return;
24 | }
25 | wx.showLoading({
26 | title: '登录中...',
27 | });
28 | const that = this;
29 | wx.login({
30 | success(res) {
31 | wx.request({
32 | url: app.url + 'admin/okLogin',
33 | data: { "code1": res.code,"code2":that.data.scene},
34 | method: "GET",
35 | success(res) {
36 | wx.hideLoading();
37 | if (res.data.code == 200) {
38 | that.setData({
39 | isAuthorized: true
40 | });
41 | }else{
42 | wx.showToast({
43 | title: res.data.data,
44 | icon: 'none'
45 | });
46 | }
47 | }
48 | })
49 | }
50 | })
51 | },
52 |
53 | closeLogin(){
54 | wx.reLaunch({
55 | url: '/pages/home/index'
56 | });
57 |
58 |
59 | }
60 |
61 |
62 |
63 |
64 | })
65 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/utils.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | export { isDef } from './validator';
3 | export declare function range(num: number, min: number, max: number): number;
4 | export declare function nextTick(cb: (...args: any[]) => void): void;
5 | export declare function getSystemInfoSync(): WechatMiniprogram.SystemInfo;
6 | export declare function addUnit(value?: string | number): string | undefined;
7 | export declare function requestAnimationFrame(cb: () => void): number | WechatMiniprogram.NodesRef;
8 | export declare function pickExclude(obj: unknown, keys: string[]): {};
9 | export declare function getRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
10 | export declare function getAllRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
11 | export declare function groupSetData(context: WechatMiniprogram.Component.TrivialInstance, cb: () => void): void;
12 | export declare function toPromise(promiseLike: Promise | unknown): Promise;
13 | export declare function getCurrentPage(): T & WechatMiniprogram.OptionalInterface & WechatMiniprogram.Page.InstanceProperties & WechatMiniprogram.Page.InstanceMethods & WechatMiniprogram.Page.Data & WechatMiniprogram.IAnyObject;
14 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse-item/animate.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.setContentAnimate = void 0;
4 | var utils_1 = require("../common/utils");
5 | function useAnimation(context, expanded, mounted, height) {
6 | var animation = wx.createAnimation({
7 | duration: 0,
8 | timingFunction: 'ease-in-out',
9 | });
10 | if (expanded) {
11 | if (height === 0) {
12 | animation.height('auto').top(1).step();
13 | }
14 | else {
15 | animation
16 | .height(height)
17 | .top(1)
18 | .step({
19 | duration: mounted ? 300 : 1,
20 | })
21 | .height('auto')
22 | .step();
23 | }
24 | context.setData({
25 | animation: animation.export(),
26 | });
27 | return;
28 | }
29 | animation.height(height).top(0).step({ duration: 1 }).height(0).step({
30 | duration: 300,
31 | });
32 | context.setData({
33 | animation: animation.export(),
34 | });
35 | }
36 | function setContentAnimate(context, expanded, mounted) {
37 | (0, utils_1.getRect)(context, '.van-collapse-item__content')
38 | .then(function (rect) { return rect.height; })
39 | .then(function (height) {
40 | useAnimation(context, expanded, mounted, height);
41 | });
42 | }
43 | exports.setContentAnimate = setContentAnimate;
44 |
--------------------------------------------------------------------------------
/ymhZjz/pages/custom/index.wxss:
--------------------------------------------------------------------------------
1 | .custom {
2 | min-height: 83vh;
3 | background-color: #f5f5f5;
4 | display: flex;
5 | flex-direction: column;
6 | justify-content: center;
7 | align-items: center;
8 | }
9 |
10 | .container {
11 | width: 90%;
12 | max-width: 500px;
13 | background-color: #fff;
14 | border-radius: 15px;
15 | padding: 20px;
16 | box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
17 | }
18 |
19 | .input-field {
20 | margin-bottom: 15px;
21 | }
22 |
23 | .bottom {
24 | width: 90%;
25 | max-width: 500px;
26 | display: flex;
27 | justify-content: center;
28 | margin-top: 20px;
29 | }
30 |
31 | .save-button {
32 | width: 100%;
33 | padding: 12px 0;
34 | background-color: #2c2c2c;
35 | color: #fff;
36 | border: none;
37 | border-radius: 10px;
38 | font-size: 18px;
39 | font-weight: bold;
40 | cursor: pointer;
41 | transition: background-color 0.3s ease;
42 | }
43 |
44 | /* 使用微信小程序的 hover-class 进行样式修改 */
45 | .save-button-hover {
46 | background-color: #1a1a1a;
47 | }
48 |
49 | /* 添加 active 状态的反馈 */
50 | .save-button:active {
51 | background-color: #0d0d0d;
52 | }
53 |
54 |
55 | /* 标题样式 */
56 | .title {
57 | font-size: 30px;
58 | font-weight: bold;
59 | color: #333;
60 | margin-top: 20px;
61 | margin-bottom: 20px;
62 | text-align: center;
63 | }
64 |
65 | /* 响应式设计 */
66 | @media screen and (max-width: 600px) {
67 | .container {
68 | width: 95%;
69 | padding: 15px;
70 | }
71 |
72 | .save-button {
73 | font-size: 16px;
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/button.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.button = void 0;
4 | var version_1 = require("../common/version");
5 | exports.button = Behavior({
6 | externalClasses: ['hover-class'],
7 | properties: {
8 | id: String,
9 | lang: String,
10 | businessId: Number,
11 | sessionFrom: String,
12 | sendMessageTitle: String,
13 | sendMessagePath: String,
14 | sendMessageImg: String,
15 | showMessageCard: Boolean,
16 | appParameter: String,
17 | ariaLabel: String,
18 | openType: String,
19 | getUserProfileDesc: String,
20 | },
21 | data: {
22 | canIUseGetUserProfile: (0, version_1.canIUseGetUserProfile)(),
23 | },
24 | methods: {
25 | onGetUserInfo: function (event) {
26 | this.triggerEvent('getuserinfo', event.detail);
27 | },
28 | onContact: function (event) {
29 | this.triggerEvent('contact', event.detail);
30 | },
31 | onGetPhoneNumber: function (event) {
32 | this.triggerEvent('getphonenumber', event.detail);
33 | },
34 | onError: function (event) {
35 | this.triggerEvent('error', event.detail);
36 | },
37 | onLaunchApp: function (event) {
38 | this.triggerEvent('launchapp', event.detail);
39 | },
40 | onOpenSetting: function (event) {
41 | this.triggerEvent('opensetting', event.detail);
42 | },
43 | },
44 | });
45 |
--------------------------------------------------------------------------------
/ymhZjz/pages/admin/index.wxss:
--------------------------------------------------------------------------------
1 | /* 通用样式重置 */
2 | page {
3 | height: 100%;
4 | background-color: #f0f2f5;
5 | display: flex;
6 | justify-content: center;
7 | align-items: center;
8 | }
9 |
10 | /* 登录授权状态的卡片样式 */
11 | .card {
12 | width: 90%;
13 | max-width: 400px;
14 | padding: 20px;
15 | background-color: #ffffff;
16 | border-radius: 12px;
17 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
18 | text-align: center;
19 | }
20 |
21 | .icon {
22 | margin-bottom: 20px;
23 | }
24 |
25 | .title {
26 | font-size: 18px;
27 | color: #333;
28 | margin-bottom: 20px;
29 | }
30 |
31 | .authorize-btn {
32 | width: 100%;
33 | height: 45px;
34 | line-height: 45px;
35 | background-color: #3CB371;
36 | color: white;
37 | border-radius: 8px;
38 | font-size: 16px;
39 | margin-bottom: 10px;
40 | }
41 |
42 | .cancel-btn {
43 | width: 100%;
44 | height: 45px;
45 | line-height: 45px;
46 | background-color: #e0e0e0;
47 | color: #666;
48 | border-radius: 8px;
49 | font-size: 16px;
50 | }
51 |
52 | .footer-text {
53 | font-size: 12px;
54 | color: #999;
55 | margin-top: 20px;
56 | }
57 |
58 | .link {
59 | color: #3CB371;
60 | text-decoration: underline;
61 | }
62 |
63 | /* 登录成功状态的样式 */
64 | .success-card {
65 | width: 90%;
66 | max-width: 400px;
67 | padding: 75px;
68 | background-color: #ffffff;
69 | border-radius: 12px;
70 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
71 | text-align: center;
72 | }
73 |
74 | .success-icon {
75 | margin-bottom: 20px;
76 | }
77 |
78 | .success-text {
79 | font-size: 20px;
80 | color: #3CB371;
81 | }
82 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/cell/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
17 |
18 |
19 |
23 |
24 | {{ title }}
25 |
26 |
27 |
28 |
29 | {{ label }}
30 |
31 |
32 |
33 |
34 | {{ value }}
35 |
36 |
37 |
38 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/dialog/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-dialog{background-color:var(--dialog-background-color,#fff);border-radius:var(--dialog-border-radius,16px);font-size:var(--dialog-font-size,16px);overflow:hidden;top:45%!important;width:var(--dialog-width,320px)}@media (max-width:321px){.van-dialog{width:var(--dialog-small-screen-width,90%)}}.van-dialog__header{font-weight:var(--dialog-header-font-weight,500);line-height:var(--dialog-header-line-height,24px);padding-top:var(--dialog-header-padding-top,24px);text-align:center}.van-dialog__header--isolated{padding:var(--dialog-header-isolated-padding,24px 0)}.van-dialog__message{-webkit-overflow-scrolling:touch;font-size:var(--dialog-message-font-size,14px);line-height:var(--dialog-message-line-height,20px);max-height:var(--dialog-message-max-height,60vh);overflow-y:auto;padding:var(--dialog-message-padding,24px);text-align:center}.van-dialog__message-text{word-wrap:break-word}.van-dialog__message--hasTitle{color:var(--dialog-has-title-message-text-color,#646566);padding-top:var(--dialog-has-title-message-padding-top,8px)}.van-dialog__message--round-button{color:#323233;padding-bottom:16px}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__footer{display:flex}.van-dialog__footer--round-button{padding:8px 24px 16px!important;position:relative!important}.van-dialog__button{flex:1}.van-dialog__cancel,.van-dialog__confirm{border:0!important}.van-dialog-bounce-enter{opacity:0;transform:translate3d(-50%,-50%,0) scale(.7)}.van-dialog-bounce-leave-active{opacity:0;transform:translate3d(-50%,-50%,0) scale(.9)}
--------------------------------------------------------------------------------
/ymhZjz/pages/works/index.wxss:
--------------------------------------------------------------------------------
1 | .works {
2 | padding: 20rpx;
3 | }
4 |
5 | .photo-grid {
6 | display: grid;
7 | grid-template-columns: repeat(auto-fill, minmax(300rpx, 1fr));
8 | gap: 20rpx;
9 | }
10 |
11 | .photo-card {
12 | background: #fff;
13 | border-radius: 16rpx;
14 | box-shadow: 0 4rpx 16rpx rgba(0,0,0,0.08);
15 | overflow: hidden;
16 | }
17 |
18 | .photo-preview {
19 | width: 100%;
20 | height: 400rpx;
21 | overflow: hidden;
22 | position: relative;
23 | }
24 |
25 | .photo-preview image {
26 | width: 100%;
27 | height: 100%;
28 | object-fit: cover;
29 | transition: all 0.3s ease;
30 | }
31 |
32 | .photo-preview image:active {
33 | transform: scale(1.02);
34 | }
35 |
36 | .photo-info {
37 | padding: 24rpx;
38 | }
39 |
40 | .photo-name {
41 | font-size: 32rpx;
42 | font-weight: 500;
43 | color: #333;
44 | margin-bottom: 16rpx;
45 | overflow: hidden;
46 | text-overflow: ellipsis;
47 | white-space: nowrap;
48 | }
49 |
50 | .photo-size {
51 | font-size: 28rpx;
52 | color: #666;
53 | margin-bottom: 8rpx;
54 | }
55 |
56 | .photo-time {
57 | font-size: 28rpx;
58 | color: #999;
59 | }
60 |
61 | .photo-actions {
62 | display: flex;
63 | justify-content: space-around;
64 | padding: 20rpx 24rpx 24rpx;
65 | gap: 20rpx;
66 | }
67 |
68 | .empty-state {
69 | display: flex;
70 | flex-direction: column;
71 | align-items: center;
72 | justify-content: center;
73 | padding: 80rpx 40rpx;
74 | }
75 |
76 | .empty-state image {
77 | width: 400rpx;
78 | height: 400rpx;
79 | margin-bottom: 40rpx;
80 | }
81 |
82 | .empty-state text {
83 | font-size: 32rpx;
84 | color: #999;
85 | }
--------------------------------------------------------------------------------
/ymhZjz/pages/sizeList/index.wxss:
--------------------------------------------------------------------------------
1 | .top {
2 | position: fixed;
3 | top: 0;
4 | left: 0;
5 | width: 100%;
6 | height: 7vh;
7 | background-color: #fff;
8 | font-size: 16px;
9 | z-index: 10;
10 | box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
11 | }
12 |
13 | .container {
14 | margin-top: 8vh;
15 | height: 92vh;
16 | background-color: #f8f8f8;
17 | }
18 |
19 | .grid-container {
20 | display: grid;
21 | grid-template-columns: repeat(2, 1fr);
22 | gap: 16px;
23 | padding: 16px;
24 | }
25 |
26 | .grid-item {
27 | background-color: #fff;
28 | border-radius: 12px;
29 | box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
30 | padding: 16px;
31 | display: flex;
32 | flex-direction: column;
33 | align-items: center;
34 | }
35 |
36 | .grid-image {
37 | width: 72px;
38 | height: 72px;
39 | margin-bottom: 12px;
40 | }
41 |
42 | .grid-content {
43 | text-align: center;
44 | width: 100%;
45 | }
46 |
47 | .title {
48 | font-size: 16px;
49 | font-weight: 600;
50 | margin-bottom: 6px;
51 | color: #2c2c2c;
52 | }
53 |
54 | .description {
55 | font-size: 12px;
56 | color: #888;
57 | line-height: 1.5;
58 | }
59 |
60 | .scroll-to-top {
61 | position: fixed;
62 | bottom: 64px;
63 | right: 24px;
64 | width: 48px;
65 | height: 48px;
66 | background-color: #4a95e0;
67 | color: white;
68 | border-radius: 50%;
69 | display: flex;
70 | justify-content: center;
71 | align-items: center;
72 | z-index: 100;
73 | box-shadow: 0 2px 12px rgba(74, 149, 224, 0.3);
74 | transition: transform 0.2s ease, box-shadow 0.2s ease;
75 | }
76 |
77 | .scroll-to-top:active {
78 | transform: scale(0.95);
79 | box-shadow: 0 1px 6px rgba(74, 149, 224, 0.2);
80 | }
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/validator.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.isVideoUrl = exports.isImageUrl = exports.isBoolean = exports.isNumber = exports.isObj = exports.isDef = exports.isPromise = exports.isPlainObject = exports.isFunction = void 0;
4 | // eslint-disable-next-line @typescript-eslint/ban-types
5 | function isFunction(val) {
6 | return typeof val === 'function';
7 | }
8 | exports.isFunction = isFunction;
9 | function isPlainObject(val) {
10 | return val !== null && typeof val === 'object' && !Array.isArray(val);
11 | }
12 | exports.isPlainObject = isPlainObject;
13 | function isPromise(val) {
14 | return isPlainObject(val) && isFunction(val.then) && isFunction(val.catch);
15 | }
16 | exports.isPromise = isPromise;
17 | function isDef(value) {
18 | return value !== undefined && value !== null;
19 | }
20 | exports.isDef = isDef;
21 | function isObj(x) {
22 | var type = typeof x;
23 | return x !== null && (type === 'object' || type === 'function');
24 | }
25 | exports.isObj = isObj;
26 | function isNumber(value) {
27 | return /^\d+(\.\d+)?$/.test(value);
28 | }
29 | exports.isNumber = isNumber;
30 | function isBoolean(value) {
31 | return typeof value === 'boolean';
32 | }
33 | exports.isBoolean = isBoolean;
34 | var IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;
35 | var VIDEO_REGEXP = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i;
36 | function isImageUrl(url) {
37 | return IMAGE_REGEXP.test(url);
38 | }
39 | exports.isImageUrl = isImageUrl;
40 | function isVideoUrl(url) {
41 | return VIDEO_REGEXP.test(url);
42 | }
43 | exports.isVideoUrl = isVideoUrl;
44 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/component.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.VantComponent = void 0;
4 | var basic_1 = require("../mixins/basic");
5 | function mapKeys(source, target, map) {
6 | Object.keys(map).forEach(function (key) {
7 | if (source[key]) {
8 | target[map[key]] = source[key];
9 | }
10 | });
11 | }
12 | function VantComponent(vantOptions) {
13 | var options = {};
14 | mapKeys(vantOptions, options, {
15 | data: 'data',
16 | props: 'properties',
17 | mixins: 'behaviors',
18 | methods: 'methods',
19 | beforeCreate: 'created',
20 | created: 'attached',
21 | mounted: 'ready',
22 | destroyed: 'detached',
23 | classes: 'externalClasses',
24 | });
25 | // add default externalClasses
26 | options.externalClasses = options.externalClasses || [];
27 | options.externalClasses.push('custom-class');
28 | // add default behaviors
29 | options.behaviors = options.behaviors || [];
30 | options.behaviors.push(basic_1.basic);
31 | // add relations
32 | var relation = vantOptions.relation;
33 | if (relation) {
34 | options.relations = relation.relations;
35 | options.behaviors.push(relation.mixin);
36 | }
37 | // map field to form-field behavior
38 | if (vantOptions.field) {
39 | options.behaviors.push('wx://form-field');
40 | }
41 | // add default options
42 | options.options = {
43 | multipleSlots: true,
44 | addGlobalClass: true,
45 | };
46 | Component(options);
47 | }
48 | exports.VantComponent = VantComponent;
49 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var relation_1 = require("../common/relation");
5 | (0, component_1.VantComponent)({
6 | relation: (0, relation_1.useChildren)('collapse-item'),
7 | props: {
8 | value: {
9 | type: null,
10 | observer: 'updateExpanded',
11 | },
12 | accordion: {
13 | type: Boolean,
14 | observer: 'updateExpanded',
15 | },
16 | border: {
17 | type: Boolean,
18 | value: true,
19 | },
20 | },
21 | methods: {
22 | updateExpanded: function () {
23 | this.children.forEach(function (child) {
24 | child.updateExpanded();
25 | });
26 | },
27 | switch: function (name, expanded) {
28 | var _a = this.data, accordion = _a.accordion, value = _a.value;
29 | var changeItem = name;
30 | if (!accordion) {
31 | name = expanded
32 | ? (value || []).concat(name)
33 | : (value || []).filter(function (activeName) { return activeName !== name; });
34 | }
35 | else {
36 | name = expanded ? name : '';
37 | }
38 | if (expanded) {
39 | this.$emit('open', changeItem);
40 | }
41 | else {
42 | this.$emit('close', changeItem);
43 | }
44 | this.$emit('change', name);
45 | this.$emit('input', name);
46 | },
47 | },
48 | });
49 |
--------------------------------------------------------------------------------
/project.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "miniprogramRoot": "ymhZjz/",
3 | "setting": {
4 | "urlCheck": true,
5 | "es6": true,
6 | "enhance": true,
7 | "postcss": true,
8 | "preloadBackgroundData": false,
9 | "minified": true,
10 | "newFeature": true,
11 | "coverView": true,
12 | "nodeModules": false,
13 | "autoAudits": false,
14 | "showShadowRootInWxmlPanel": true,
15 | "scopeDataCheck": false,
16 | "uglifyFileName": false,
17 | "checkInvalidKey": true,
18 | "checkSiteMap": true,
19 | "uploadWithSourceMap": true,
20 | "compileHotReLoad": false,
21 | "babelSetting": {
22 | "ignore": [],
23 | "disablePlugins": [],
24 | "outputPath": ""
25 | },
26 | "useIsolateContext": false,
27 | "useCompilerModule": false,
28 | "userConfirmedUseCompilerModuleSwitch": false,
29 | "minifyWXML": true,
30 | "useMultiFrameRuntime": true,
31 | "packNpmRelationList": [],
32 | "ignoreUploadUnusedFiles": true
33 | },
34 | "simulatorType": "wechat",
35 | "simulatorPluginLibVersion": {},
36 | "condition": {
37 | "search": {
38 | "list": []
39 | },
40 | "conversation": {
41 | "list": []
42 | },
43 | "plugin": {
44 | "list": []
45 | },
46 | "game": {
47 | "list": []
48 | },
49 | "gamePlugin": {
50 | "list": []
51 | },
52 | "miniprogram": {
53 | "list": []
54 | }
55 | },
56 | "compileType": "miniprogram",
57 | "srcMiniprogramRoot": "ymhZjz/",
58 | "editorSetting": {
59 | "tabIndent": "insertSpaces",
60 | "tabSize": 2
61 | },
62 | "packOptions": {
63 | "ignore": [],
64 | "include": []
65 | },
66 | "appid": "wx171a0e24682306b4",
67 | "projectname": "ymhZjz"
68 | }
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/field/props.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.textareaProps = exports.inputProps = exports.commonProps = void 0;
4 | exports.commonProps = {
5 | value: {
6 | type: String,
7 | observer: function (value) {
8 | if (value !== this.value) {
9 | this.setData({ innerValue: value });
10 | this.value = value;
11 | }
12 | },
13 | },
14 | placeholder: String,
15 | placeholderStyle: String,
16 | placeholderClass: String,
17 | disabled: Boolean,
18 | maxlength: {
19 | type: Number,
20 | value: -1,
21 | },
22 | cursorSpacing: {
23 | type: Number,
24 | value: 50,
25 | },
26 | autoFocus: Boolean,
27 | focus: Boolean,
28 | cursor: {
29 | type: Number,
30 | value: -1,
31 | },
32 | selectionStart: {
33 | type: Number,
34 | value: -1,
35 | },
36 | selectionEnd: {
37 | type: Number,
38 | value: -1,
39 | },
40 | adjustPosition: {
41 | type: Boolean,
42 | value: true,
43 | },
44 | holdKeyboard: Boolean,
45 | };
46 | exports.inputProps = {
47 | type: {
48 | type: String,
49 | value: 'text',
50 | },
51 | password: Boolean,
52 | confirmType: String,
53 | confirmHold: Boolean,
54 | alwaysEmbed: Boolean,
55 | };
56 | exports.textareaProps = {
57 | autoHeight: Boolean,
58 | fixed: Boolean,
59 | showConfirmBar: {
60 | type: Boolean,
61 | value: true,
62 | },
63 | disableDefaultPadding: {
64 | type: Boolean,
65 | value: true,
66 | },
67 | };
68 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/col/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-col{box-sizing:border-box;float:left}.van-col--1{width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{width:100%}.van-col--offset-24{margin-left:100%}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/mixins/page-scroll.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.pageScrollMixin = void 0;
4 | var utils_1 = require("../common/utils");
5 | function onPageScroll(event) {
6 | var _a = (0, utils_1.getCurrentPage)().vanPageScroller, vanPageScroller = _a === void 0 ? [] : _a;
7 | vanPageScroller.forEach(function (scroller) {
8 | if (typeof scroller === 'function') {
9 | // @ts-ignore
10 | scroller(event);
11 | }
12 | });
13 | }
14 | var pageScrollMixin = function (scroller) {
15 | return Behavior({
16 | attached: function () {
17 | var page = (0, utils_1.getCurrentPage)();
18 | if (!(0, utils_1.isDef)(page)) {
19 | return;
20 | }
21 | if (Array.isArray(page.vanPageScroller)) {
22 | page.vanPageScroller.push(scroller.bind(this));
23 | }
24 | else {
25 | page.vanPageScroller =
26 | typeof page.onPageScroll === 'function'
27 | ? [page.onPageScroll.bind(page), scroller.bind(this)]
28 | : [scroller.bind(this)];
29 | }
30 | page.onPageScroll = onPageScroll;
31 | },
32 | detached: function () {
33 | var _a;
34 | var page = (0, utils_1.getCurrentPage)();
35 | if ((0, utils_1.isDef)(page)) {
36 | page.vanPageScroller =
37 | ((_a = page.vanPageScroller) === null || _a === void 0 ? void 0 : _a.filter(function (item) { return item !== scroller; })) || [];
38 | }
39 | },
40 | });
41 | };
42 | exports.pageScrollMixin = pageScrollMixin;
43 |
--------------------------------------------------------------------------------
/ymhZjz/pages/login/index.wxss:
--------------------------------------------------------------------------------
1 | .cont {
2 | height: 100vh;
3 | width: 100vw;
4 | position: fixed;
5 | top: 0;
6 | left: 0;
7 | overflow: hidden;
8 | display: flex;
9 | flex-direction: column;
10 | }
11 |
12 | .cont-img {
13 | width: 100%;
14 | height: 100%;
15 | position: absolute;
16 | top: 0;
17 | left: 0;
18 | }
19 |
20 | .bg-image {
21 | width: 100%;
22 | height: 100%;
23 | object-fit: cover;
24 | }
25 |
26 | .cont-button {
27 | width: 100%;
28 | display: flex;
29 | align-items: center;
30 | justify-content: center;
31 | position: absolute;
32 | top: 50%;
33 | transform: translateY(-50%);
34 | flex-direction: column;
35 | z-index: 1;
36 | }
37 |
38 | .logo-block {
39 | display: flex;
40 | justify-content: center;
41 | align-items: center;
42 | flex-direction: column;
43 | text-align: center;
44 | }
45 |
46 | .logo {
47 | font-size: 48rpx;
48 | font-weight: bold;
49 | color: #333;
50 | }
51 |
52 | .logo view:first-child {
53 | font-size: 60rpx;
54 | font-weight: bold;
55 | color: #333;
56 | }
57 |
58 | .logo view:last-child {
59 | margin-top: 16rpx;
60 | font-size: 36rpx;
61 | color: #666;
62 | }
63 |
64 | .but-block {
65 | margin-top: 40rpx;
66 | width: 100%;
67 | display: flex;
68 | align-items: center;
69 | flex-direction: column;
70 | }
71 |
72 | .button {
73 | width: 70vw;
74 | height: 88rpx;
75 | background: #2c2c2c;
76 | color: #fff;
77 | font-size: 30rpx;
78 | line-height: 88rpx;
79 | border-radius: 50rpx;
80 | }
81 |
82 |
83 | .button-ghost {
84 | margin-top: 24rpx;
85 | background: transparent;
86 | color: #2c2c2c;
87 | border: 2rpx solid #2c2c2c;
88 | }
89 |
90 |
91 | .button-ghost--light {
92 | color: #ffffff;
93 | border-color: #ffffff;
94 | }
95 |
--------------------------------------------------------------------------------
/ymhZjz/pages/preEdit/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{detail.name}}
15 |
16 | 冲印尺寸
17 | {{detail.widthMm}}*{{detail.heightMm}}
18 |
19 |
20 | 像素尺寸
21 | {{detail.widthPx}}*{{detail.heightPx}}
22 |
23 |
24 | 颜色可选
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | 美颜开关
38 |
39 |
40 |
41 |
42 |
43 | 相册选择
44 | 相机拍照
45 |
46 |
47 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tab/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var relation_1 = require("../common/relation");
4 | var component_1 = require("../common/component");
5 | (0, component_1.VantComponent)({
6 | relation: (0, relation_1.useParent)('tabs'),
7 | props: {
8 | dot: {
9 | type: Boolean,
10 | observer: 'update',
11 | },
12 | info: {
13 | type: null,
14 | observer: 'update',
15 | },
16 | title: {
17 | type: String,
18 | observer: 'update',
19 | },
20 | disabled: {
21 | type: Boolean,
22 | observer: 'update',
23 | },
24 | titleStyle: {
25 | type: String,
26 | observer: 'update',
27 | },
28 | name: {
29 | type: null,
30 | value: '',
31 | },
32 | },
33 | data: {
34 | active: false,
35 | },
36 | methods: {
37 | getComputedName: function () {
38 | if (this.data.name !== '') {
39 | return this.data.name;
40 | }
41 | return this.index;
42 | },
43 | updateRender: function (active, parent) {
44 | var parentData = parent.data;
45 | this.inited = this.inited || active;
46 | this.setData({
47 | active: active,
48 | shouldRender: this.inited || !parentData.lazyRender,
49 | shouldShow: active || parentData.animated,
50 | });
51 | },
52 | update: function () {
53 | if (this.parent) {
54 | this.parent.updateTabs();
55 | }
56 | },
57 | },
58 | });
59 |
--------------------------------------------------------------------------------
/ymhZjz/pages/searchs/index.wxss:
--------------------------------------------------------------------------------
1 | .search {
2 | height: 100vh;
3 | background-color: #fff;
4 | }
5 |
6 | .s-input {
7 | margin-top: 1vh;
8 | margin-left: 10px;
9 | margin-right: 10px;
10 | }
11 |
12 | .van-search__content {
13 | border: 1px solid #2c2c2c;
14 | background-color: #fff !important;
15 | color: #2c2c2c !important;
16 | }
17 |
18 | .container {
19 | margin-top: 15px;
20 | background-color: #f8f8f8;
21 | }
22 |
23 | .grid-container {
24 | display: grid;
25 | grid-template-columns: repeat(2, 1fr);
26 | gap: 16px;
27 | padding: 16px;
28 | }
29 |
30 | .grid-item {
31 | background-color: #fff;
32 | border-radius: 12px;
33 | box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
34 | padding: 16px;
35 | display: flex;
36 | flex-direction: column;
37 | align-items: center;
38 | }
39 |
40 | .grid-image {
41 | width: 72px;
42 | height: 72px;
43 | margin-bottom: 12px;
44 | }
45 |
46 | .grid-content {
47 | text-align: center;
48 | width: 100%;
49 | }
50 |
51 | .none {
52 | width: 300px;
53 | height: 300px;
54 | margin: 0 auto;
55 | }
56 |
57 | .title {
58 | font-size: 16px;
59 | font-weight: 600;
60 | margin-bottom: 6px;
61 | color: #2c2c2c;
62 | }
63 |
64 | .description {
65 | font-size: 12px;
66 | color: #888;
67 | line-height: 1.5;
68 | }
69 |
70 | .scroll-to-top {
71 | position: fixed;
72 | bottom: 64px;
73 | right: 24px;
74 | width: 48px;
75 | height: 48px;
76 | background-color: #4a95e0;
77 | color: white;
78 | border-radius: 50%;
79 | display: flex;
80 | justify-content: center;
81 | align-items: center;
82 | z-index: 100;
83 | box-shadow: 0 2px 12px rgba(74, 149, 224, 0.3);
84 | transition: transform 0.2s ease, box-shadow 0.2s ease;
85 | }
86 |
87 | .scroll-to-top:active {
88 | transform: scale(0.95);
89 | box-shadow: 0 1px 6px rgba(74, 149, 224, 0.2);
90 | }
91 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/image/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var button_1 = require("../mixins/button");
5 | (0, component_1.VantComponent)({
6 | mixins: [button_1.button],
7 | classes: ['custom-class', 'loading-class', 'error-class', 'image-class'],
8 | props: {
9 | src: {
10 | type: String,
11 | observer: function () {
12 | this.setData({
13 | error: false,
14 | loading: true,
15 | });
16 | },
17 | },
18 | round: Boolean,
19 | width: null,
20 | height: null,
21 | radius: null,
22 | lazyLoad: Boolean,
23 | useErrorSlot: Boolean,
24 | useLoadingSlot: Boolean,
25 | showMenuByLongpress: Boolean,
26 | fit: {
27 | type: String,
28 | value: 'fill',
29 | },
30 | showError: {
31 | type: Boolean,
32 | value: true,
33 | },
34 | showLoading: {
35 | type: Boolean,
36 | value: true,
37 | },
38 | },
39 | data: {
40 | error: false,
41 | loading: true,
42 | viewStyle: '',
43 | },
44 | methods: {
45 | onLoad: function (event) {
46 | this.setData({
47 | loading: false,
48 | });
49 | this.$emit('load', event.detail);
50 | },
51 | onError: function (event) {
52 | this.setData({
53 | loading: false,
54 | error: true,
55 | });
56 | this.$emit('error', event.detail);
57 | },
58 | onClick: function (event) {
59 | this.$emit('click', event.detail);
60 | },
61 | },
62 | });
63 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/dialog/dialog.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | export declare type Action = 'confirm' | 'cancel' | 'overlay';
3 | interface DialogOptions {
4 | lang?: string;
5 | show?: boolean;
6 | title?: string;
7 | width?: string | number | null;
8 | zIndex?: number;
9 | theme?: string;
10 | context?: WechatMiniprogram.Page.TrivialInstance | WechatMiniprogram.Component.TrivialInstance;
11 | message?: string;
12 | overlay?: boolean;
13 | selector?: string;
14 | ariaLabel?: string;
15 | className?: string;
16 | customStyle?: string;
17 | transition?: string;
18 | /**
19 | * @deprecated use beforeClose instead
20 | */
21 | asyncClose?: boolean;
22 | beforeClose?: null | ((action: Action) => Promise | void);
23 | businessId?: number;
24 | sessionFrom?: string;
25 | overlayStyle?: string;
26 | appParameter?: string;
27 | messageAlign?: string;
28 | sendMessageImg?: string;
29 | showMessageCard?: boolean;
30 | sendMessagePath?: string;
31 | sendMessageTitle?: string;
32 | confirmButtonText?: string;
33 | cancelButtonText?: string;
34 | showConfirmButton?: boolean;
35 | showCancelButton?: boolean;
36 | closeOnClickOverlay?: boolean;
37 | confirmButtonOpenType?: string;
38 | }
39 | declare const Dialog: {
40 | (options: DialogOptions): Promise;
41 | alert(options: DialogOptions): Promise;
42 | confirm(options: DialogOptions): Promise;
43 | close(): void;
44 | stopLoading(): void;
45 | currentOptions: DialogOptions;
46 | defaultOptions: DialogOptions;
47 | setDefaultOptions(options: DialogOptions): void;
48 | resetDefaultOptions(): void;
49 | };
50 | export default Dialog;
51 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/version.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.canIUseGetUserProfile = exports.canIUseCanvas2d = exports.canIUseNextTick = exports.canIUseGroupSetData = exports.canIUseAnimate = exports.canIUseFormFieldButton = exports.canIUseModel = void 0;
4 | var utils_1 = require("./utils");
5 | function compareVersion(v1, v2) {
6 | v1 = v1.split('.');
7 | v2 = v2.split('.');
8 | var len = Math.max(v1.length, v2.length);
9 | while (v1.length < len) {
10 | v1.push('0');
11 | }
12 | while (v2.length < len) {
13 | v2.push('0');
14 | }
15 | for (var i = 0; i < len; i++) {
16 | var num1 = parseInt(v1[i], 10);
17 | var num2 = parseInt(v2[i], 10);
18 | if (num1 > num2) {
19 | return 1;
20 | }
21 | if (num1 < num2) {
22 | return -1;
23 | }
24 | }
25 | return 0;
26 | }
27 | function gte(version) {
28 | var system = (0, utils_1.getSystemInfoSync)();
29 | return compareVersion(system.SDKVersion, version) >= 0;
30 | }
31 | function canIUseModel() {
32 | return gte('2.9.3');
33 | }
34 | exports.canIUseModel = canIUseModel;
35 | function canIUseFormFieldButton() {
36 | return gte('2.10.3');
37 | }
38 | exports.canIUseFormFieldButton = canIUseFormFieldButton;
39 | function canIUseAnimate() {
40 | return gte('2.9.0');
41 | }
42 | exports.canIUseAnimate = canIUseAnimate;
43 | function canIUseGroupSetData() {
44 | return gte('2.4.0');
45 | }
46 | exports.canIUseGroupSetData = canIUseGroupSetData;
47 | function canIUseNextTick() {
48 | return wx.canIUse('nextTick');
49 | }
50 | exports.canIUseNextTick = canIUseNextTick;
51 | function canIUseCanvas2d() {
52 | return gte('2.9.0');
53 | }
54 | exports.canIUseCanvas2d = canIUseCanvas2d;
55 | function canIUseGetUserProfile() {
56 | return !!wx.getUserProfile;
57 | }
58 | exports.canIUseGetUserProfile = canIUseGetUserProfile;
59 |
--------------------------------------------------------------------------------
/ymhZjz/pages/exploreHandle/complete/index.js:
--------------------------------------------------------------------------------
1 | Page({
2 | data: {
3 | url: '',
4 | type: 0
5 | },
6 |
7 | onLoad: function (options) {
8 | this.setData({
9 | url: options.url,
10 | type: options.type
11 | })
12 | },
13 |
14 | preView() {
15 | wx.previewImage({
16 | urls: [this.data.url]
17 | })
18 | },
19 |
20 |
21 | goHome() {
22 | wx.navigateBack();
23 | },
24 |
25 |
26 | downloadPic(){
27 | const that = this;
28 | wx.downloadFile({
29 | url: this.data.url,
30 | success: function (res) {
31 | wx.hideLoading();
32 | wx.saveImageToPhotosAlbum({
33 | filePath: res.tempFilePath,
34 | success: function () {
35 | wx.showToast({
36 | title: '保存成功',
37 | icon: 'success',
38 | duration: 2000
39 | });
40 | },
41 | fail: function () {
42 | that.checkq();
43 | }
44 | });
45 | },
46 | fail: function () {
47 | wx.showToast({
48 | title: '下载图片失败,请重试',
49 | icon: 'none',
50 | duration: 2000
51 | });
52 | }
53 | });
54 |
55 | },
56 | // 解决用户拒绝相册问题
57 | checkq() {
58 | wx.getSetting({
59 | success: (res) => {
60 | if (!res.authSetting['scope.writePhotosAlbum']) {
61 | wx.showModal({
62 | title: '提示',
63 | content: '保存图片需要授权哦',
64 | success: (res) => {
65 | if (res.confirm) {
66 | wx.openSetting({
67 | success: (res) => {
68 | this.downloadPic();
69 | },
70 | fail: (res) => {
71 | console.log(res);
72 | }
73 | });
74 | }
75 | }
76 | });
77 | }
78 | }
79 | });
80 | }
81 |
82 |
83 |
84 | })
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/search/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 | {{ label }}
9 |
10 |
11 |
39 |
40 |
41 |
42 |
43 |
44 |
50 |
51 | {{ actionText }}
52 |
53 |
54 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/loading/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';:host{font-size:0;line-height:1}.van-loading{align-items:center;color:var(--loading-spinner-color,#c8c9cc);display:inline-flex;justify-content:center}.van-loading__spinner{animation:van-rotate var(--loading-spinner-animation-duration,.8s) linear infinite;box-sizing:border-box;height:var(--loading-spinner-size,30px);max-height:100%;max-width:100%;position:relative;width:var(--loading-spinner-size,30px)}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{border:1px solid transparent;border-radius:100%;border-top-color:initial}.van-loading__text{color:var(--loading-text-color,#969799);font-size:var(--loading-text-font-size,14px);line-height:var(--loading-text-line-height,20px);margin-left:var(--padding-xs,8px)}.van-loading__text:empty{display:none}.van-loading--vertical{flex-direction:column}.van-loading--vertical .van-loading__text{margin:var(--padding-xs,8px) 0 0}.van-loading__dot{height:100%;left:0;position:absolute;top:0;width:100%}.van-loading__dot:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:2px}.van-loading__dot:first-of-type{opacity:1;transform:rotate(30deg)}.van-loading__dot:nth-of-type(2){opacity:.9375;transform:rotate(60deg)}.van-loading__dot:nth-of-type(3){opacity:.875;transform:rotate(90deg)}.van-loading__dot:nth-of-type(4){opacity:.8125;transform:rotate(120deg)}.van-loading__dot:nth-of-type(5){opacity:.75;transform:rotate(150deg)}.van-loading__dot:nth-of-type(6){opacity:.6875;transform:rotate(180deg)}.van-loading__dot:nth-of-type(7){opacity:.625;transform:rotate(210deg)}.van-loading__dot:nth-of-type(8){opacity:.5625;transform:rotate(240deg)}.van-loading__dot:nth-of-type(9){opacity:.5;transform:rotate(270deg)}.van-loading__dot:nth-of-type(10){opacity:.4375;transform:rotate(300deg)}.van-loading__dot:nth-of-type(11){opacity:.375;transform:rotate(330deg)}.van-loading__dot:nth-of-type(12){opacity:.3125;transform:rotate(1turn)}@keyframes van-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/button/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
54 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notify/notify.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | var __assign = (this && this.__assign) || function () {
3 | __assign = Object.assign || function(t) {
4 | for (var s, i = 1, n = arguments.length; i < n; i++) {
5 | s = arguments[i];
6 | for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
7 | t[p] = s[p];
8 | }
9 | return t;
10 | };
11 | return __assign.apply(this, arguments);
12 | };
13 | Object.defineProperty(exports, "__esModule", { value: true });
14 | var color_1 = require("../common/color");
15 | var defaultOptions = {
16 | selector: '#van-notify',
17 | type: 'danger',
18 | message: '',
19 | background: '',
20 | duration: 3000,
21 | zIndex: 110,
22 | top: 0,
23 | color: color_1.WHITE,
24 | safeAreaInsetTop: false,
25 | onClick: function () { },
26 | onOpened: function () { },
27 | onClose: function () { },
28 | };
29 | function parseOptions(message) {
30 | if (message == null) {
31 | return {};
32 | }
33 | return typeof message === 'string' ? { message: message } : message;
34 | }
35 | function getContext() {
36 | var pages = getCurrentPages();
37 | return pages[pages.length - 1];
38 | }
39 | function Notify(options) {
40 | options = __assign(__assign({}, defaultOptions), parseOptions(options));
41 | var context = options.context || getContext();
42 | var notify = context.selectComponent(options.selector);
43 | delete options.context;
44 | delete options.selector;
45 | if (notify) {
46 | notify.setData(options);
47 | notify.show();
48 | return notify;
49 | }
50 | console.warn('未找到 van-notify 节点,请确认 selector 及 context 是否正确');
51 | }
52 | exports.default = Notify;
53 | Notify.clear = function (options) {
54 | options = __assign(__assign({}, defaultOptions), parseOptions(options));
55 | var context = options.context || getContext();
56 | var notify = context.selectComponent(options.selector);
57 | if (notify) {
58 | notify.hide();
59 | }
60 | };
61 |
--------------------------------------------------------------------------------
/ymhZjz/pages/explore/index.js:
--------------------------------------------------------------------------------
1 | const app = getApp()
2 |
3 | Page({
4 | data: {
5 | zjzCount: 0,
6 | colourizeCount: 0,
7 | mattingCount: 0,
8 | generateLayoutCount: 0,
9 | cartoonCount: 0,
10 | editImageCount: 0
11 | },
12 |
13 | onShow() {
14 | this.getExploreData()
15 | },
16 |
17 | getExploreData() {
18 | wx.request({
19 | url: app.url + 'otherApi/exploreCount',
20 | method: 'GET',
21 | header: {
22 | 'content-type': 'application/json',
23 | 'token': wx.getStorageSync('token')
24 | },
25 | success: (res) => {
26 | this.setData({
27 | zjzCount: res.data.data.zjzCount,
28 | generateLayoutCount: res.data.data.generateLayoutCount,
29 | colourizeCount: res.data.data.colourizeCount,
30 | mattingCount: res.data.data.mattingCount,
31 | cartoonCount: res.data.data.cartoonCount,
32 | editImageCount: res.data.data.editImageCount
33 | })
34 | }
35 | })
36 | },
37 |
38 | sizeListTo(){
39 | wx.navigateTo({
40 | url: "/pages/sizeList/index"
41 | });
42 | },
43 |
44 | navigateTo(e) {
45 | const type = e.currentTarget.dataset.type;
46 | let title;
47 | let title2;
48 | let description;
49 | if(type==4){
50 | title = '六寸排版照';
51 | title2 = '一键生成精美排版照';
52 | description = '适用于生成证件照后进行六寸排版,支持自定义宽/高/KB/DPI,让您的照片更加精美大方';
53 | }else if(type==5){
54 | title = '老照片上色';
55 | title2 = '一键让图片充满色彩';
56 | description = '适用于老照片,旧照片,黑白照片等,进行AI上色';
57 | }else if(type==6){
58 | title = '智能抠图';
59 | title2 = '一键轻松抠出图像';
60 | description = '适用于人像,宠物,物品,植物等照片进行抠图';
61 | }else if(type==7){
62 | title = '图片编辑';
63 | title2 = '一键自由编辑图片';
64 | description = '适用于添加表情,文字,马赛克,涂鸦,调整尺寸等';
65 | }else if(type==8){
66 | title = '新海诚动漫风';
67 | title2 = '一键转换动漫风格';
68 | description = '适用于照片转新海诚动漫风格,让照片充满艺术感';
69 | }
70 | wx.navigateTo({
71 | url: '/pages/exploreHandle/index?type='+type+'&title='+title+'&title2='+title2+'&description='+description,
72 | });
73 | }
74 |
75 |
76 |
77 |
78 | })
79 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/cell/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-cell{background-color:var(--cell-background-color,#fff);box-sizing:border-box;color:var(--cell-text-color,#323233);display:flex;font-size:var(--cell-font-size,14px);line-height:var(--cell-line-height,24px);padding:var(--cell-vertical-padding,10px) var(--cell-horizontal-padding,16px);position:relative;width:100%}.van-cell:after{border-bottom:1px solid #ebedf0;bottom:0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:16px;transform:scaleY(.5);transform-origin:center}.van-cell--borderless:after{display:none}.van-cell-group{background-color:var(--cell-background-color,#fff)}.van-cell__label{color:var(--cell-label-color,#969799);font-size:var(--cell-label-font-size,12px);line-height:var(--cell-label-line-height,18px);margin-top:var(--cell-label-margin-top,3px)}.van-cell__value{color:var(--cell-value-color,#969799);overflow:hidden;text-align:right;vertical-align:middle}.van-cell__title,.van-cell__value{flex:1}.van-cell__title:empty,.van-cell__value:empty{display:none}.van-cell__left-icon-wrap,.van-cell__right-icon-wrap{align-items:center;display:flex;font-size:var(--cell-icon-size,16px);height:var(--cell-line-height,24px)}.van-cell__left-icon-wrap{margin-right:var(--padding-base,4px)}.van-cell__right-icon-wrap{color:var(--cell-right-icon-color,#969799);margin-left:var(--padding-base,4px)}.van-cell__left-icon{vertical-align:middle}.van-cell__left-icon,.van-cell__right-icon{line-height:var(--cell-line-height,24px)}.van-cell--clickable.van-cell--hover{background-color:var(--cell-active-color,#f2f3f5)}.van-cell--required{overflow:visible}.van-cell--required:before{color:var(--cell-required-color,#ee0a24);content:"*";font-size:var(--cell-font-size,14px);left:var(--padding-xs,8px);position:absolute}.van-cell--center{align-items:center}.van-cell--large{padding-bottom:var(--cell-large-vertical-padding,12px);padding-top:var(--cell-large-vertical-padding,12px)}.van-cell--large .van-cell__title{font-size:var(--cell-large-title-font-size,16px)}.van-cell--large .van-cell__value{font-size:var(--cell-large-value-font-size,16px)}.van-cell--large .van-cell__label{font-size:var(--cell-large-label-font-size,14px)}
--------------------------------------------------------------------------------
/ymhZjz/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages": [
3 | "pages/home/index",
4 | "pages/mine/index",
5 | "pages/sizeList/index",
6 | "pages/preEdit/index",
7 | "pages/edit/index",
8 | "pages/camera/index",
9 | "pages/works/index",
10 | "pages/searchs/index",
11 | "pages/custom/index",
12 | "pages/login/index",
13 | "pages/admin/index",
14 | "pages/explore/index",
15 | "pages/exploreHandle/index",
16 | "pages/exploreHandle/complete/index"
17 | ],
18 | "window": {
19 | "backgroundColor": "#F6F6F6",
20 | "backgroundTextStyle": "light",
21 | "navigationBarBackgroundColor": "#F6F6F6",
22 | "navigationBarTitleText": "Photo",
23 | "navigationBarTextStyle": "black",
24 | "navigationStyle": "custom"
25 | },
26 | "sitemapLocation": "sitemap.json",
27 | "usingComponents": {
28 | "van-button": "@vant/weapp/button/index",
29 | "van-image": "@vant/weapp/image/index",
30 | "van-icon": "@vant/weapp/icon/index",
31 | "van-row": "@vant/weapp/row/index",
32 | "van-col": "@vant/weapp/col/index",
33 | "van-tab": "@vant/weapp/tab/index",
34 | "van-tabs": "@vant/weapp/tabs/index",
35 | "van-search": "@vant/weapp/search/index",
36 | "van-field": "@vant/weapp/field/index",
37 | "van-dialog": "@vant/weapp/dialog/index",
38 | "van-cell": "@vant/weapp/cell/index",
39 | "van-collapse": "@vant/weapp/collapse/index",
40 | "van-collapse-item": "@vant/weapp/collapse-item/index"
41 | },
42 | "tabBar": {
43 | "color": "#2c2c2c",
44 | "selectedColor": "#2c2c2c",
45 | "list": [
46 | {
47 | "pagePath": "pages/home/index",
48 | "text": "首页",
49 | "iconPath": "images/tabs/home.png",
50 | "selectedIconPath": "images/tabs/home-fil.png"
51 | },
52 | {
53 | "pagePath": "pages/explore/index",
54 | "text": "探索",
55 | "iconPath": "images/tabs/service.png",
56 | "selectedIconPath": "images/tabs/service-fil.png"
57 | },
58 | {
59 | "pagePath": "pages/mine/index",
60 | "text": "我的",
61 | "iconPath": "images/tabs/mine.png",
62 | "selectedIconPath": "images/tabs/mine-fil.png"
63 | }
64 | ]
65 | }
66 | }
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/notify/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var color_1 = require("../common/color");
5 | var utils_1 = require("../common/utils");
6 | (0, component_1.VantComponent)({
7 | props: {
8 | message: String,
9 | background: String,
10 | type: {
11 | type: String,
12 | value: 'danger',
13 | },
14 | color: {
15 | type: String,
16 | value: color_1.WHITE,
17 | },
18 | duration: {
19 | type: Number,
20 | value: 3000,
21 | },
22 | zIndex: {
23 | type: Number,
24 | value: 110,
25 | },
26 | safeAreaInsetTop: {
27 | type: Boolean,
28 | value: false,
29 | },
30 | top: null,
31 | },
32 | data: {
33 | show: false,
34 | onOpened: null,
35 | onClose: null,
36 | onClick: null,
37 | },
38 | created: function () {
39 | var statusBarHeight = (0, utils_1.getSystemInfoSync)().statusBarHeight;
40 | this.setData({ statusBarHeight: statusBarHeight });
41 | },
42 | methods: {
43 | show: function () {
44 | var _this = this;
45 | var _a = this.data, duration = _a.duration, onOpened = _a.onOpened;
46 | clearTimeout(this.timer);
47 | this.setData({ show: true });
48 | wx.nextTick(onOpened);
49 | if (duration > 0 && duration !== Infinity) {
50 | this.timer = setTimeout(function () {
51 | _this.hide();
52 | }, duration);
53 | }
54 | },
55 | hide: function () {
56 | var onClose = this.data.onClose;
57 | clearTimeout(this.timer);
58 | this.setData({ show: false });
59 | wx.nextTick(onClose);
60 | },
61 | onTap: function (event) {
62 | var onClick = this.data.onClick;
63 | if (onClick) {
64 | onClick(event.detail);
65 | }
66 | },
67 | },
68 | });
69 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/button/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var button_1 = require("../mixins/button");
5 | var version_1 = require("../common/version");
6 | var mixins = [button_1.button];
7 | if ((0, version_1.canIUseFormFieldButton)()) {
8 | mixins.push('wx://form-field-button');
9 | }
10 | (0, component_1.VantComponent)({
11 | mixins: mixins,
12 | classes: ['hover-class', 'loading-class'],
13 | data: {
14 | baseStyle: '',
15 | },
16 | props: {
17 | formType: String,
18 | icon: String,
19 | classPrefix: {
20 | type: String,
21 | value: 'van-icon',
22 | },
23 | plain: Boolean,
24 | block: Boolean,
25 | round: Boolean,
26 | square: Boolean,
27 | loading: Boolean,
28 | hairline: Boolean,
29 | disabled: Boolean,
30 | loadingText: String,
31 | customStyle: String,
32 | loadingType: {
33 | type: String,
34 | value: 'circular',
35 | },
36 | type: {
37 | type: String,
38 | value: 'default',
39 | },
40 | dataset: null,
41 | size: {
42 | type: String,
43 | value: 'normal',
44 | },
45 | loadingSize: {
46 | type: String,
47 | value: '20px',
48 | },
49 | color: String,
50 | },
51 | methods: {
52 | onClick: function (event) {
53 | var _this = this;
54 | this.$emit('click', event);
55 | var _a = this.data, canIUseGetUserProfile = _a.canIUseGetUserProfile, openType = _a.openType, getUserProfileDesc = _a.getUserProfileDesc, lang = _a.lang;
56 | if (openType === 'getUserInfo' && canIUseGetUserProfile) {
57 | wx.getUserProfile({
58 | desc: getUserProfileDesc || ' ',
59 | lang: lang || 'en',
60 | complete: function (userProfile) {
61 | _this.$emit('getuserinfo', userProfile);
62 | },
63 | });
64 | }
65 | },
66 | },
67 | });
68 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/field/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 | {{ label }}
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
36 |
37 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 | {{ value.length >= maxlength ? maxlength : value.length }}/{{ maxlength }}
52 |
53 |
54 | {{ errorMessage }}
55 |
56 |
57 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/collapse-item/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var relation_1 = require("../common/relation");
5 | var animate_1 = require("./animate");
6 | (0, component_1.VantComponent)({
7 | classes: ['title-class', 'content-class'],
8 | relation: (0, relation_1.useParent)('collapse'),
9 | props: {
10 | name: null,
11 | title: null,
12 | value: null,
13 | icon: String,
14 | label: String,
15 | disabled: Boolean,
16 | clickable: Boolean,
17 | border: {
18 | type: Boolean,
19 | value: true,
20 | },
21 | isLink: {
22 | type: Boolean,
23 | value: true,
24 | },
25 | },
26 | data: {
27 | expanded: false,
28 | },
29 | mounted: function () {
30 | this.updateExpanded();
31 | this.mounted = true;
32 | },
33 | methods: {
34 | updateExpanded: function () {
35 | if (!this.parent) {
36 | return;
37 | }
38 | var _a = this.parent.data, value = _a.value, accordion = _a.accordion;
39 | var _b = this.parent.children, children = _b === void 0 ? [] : _b;
40 | var name = this.data.name;
41 | var index = children.indexOf(this);
42 | var currentName = name == null ? index : name;
43 | var expanded = accordion
44 | ? value === currentName
45 | : (value || []).some(function (name) { return name === currentName; });
46 | if (expanded !== this.data.expanded) {
47 | (0, animate_1.setContentAnimate)(this, expanded, this.mounted);
48 | }
49 | this.setData({ index: index, expanded: expanded });
50 | },
51 | onClick: function () {
52 | if (this.data.disabled) {
53 | return;
54 | }
55 | var _a = this.data, name = _a.name, expanded = _a.expanded;
56 | var index = this.parent.children.indexOf(this);
57 | var currentName = name == null ? index : name;
58 | this.parent.switch(currentName, !expanded);
59 | },
60 | },
61 | });
62 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tabs/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-tabs{-webkit-tap-highlight-color:transparent;position:relative}.van-tabs__wrap{display:flex;overflow:hidden}.van-tabs__wrap--scrollable .van-tab{flex:0 0 22%}.van-tabs__wrap--scrollable .van-tab--complete{flex:1 0 auto!important;padding:0 12px}.van-tabs__wrap--scrollable .van-tabs__nav--complete{padding-left:8px;padding-right:8px}.van-tabs__scroll{background-color:var(--tabs-nav-background-color,#fff)}.van-tabs__scroll--line{box-sizing:initial;height:calc(100% + 15px)}.van-tabs__scroll--card{border:1px solid var(--tabs-default-color,#ee0a24);border-radius:2px;box-sizing:border-box;margin:0 var(--padding-md,16px);width:calc(100% - var(--padding-md, 16px)*2)}.van-tabs__scroll::-webkit-scrollbar{display:none}.van-tabs__nav{display:flex;position:relative;-webkit-user-select:none;user-select:none}.van-tabs__nav--card{box-sizing:border-box;height:var(--tabs-card-height,30px)}.van-tabs__nav--card .van-tab{border-right:1px solid var(--tabs-default-color,#ee0a24);color:var(--tabs-default-color,#ee0a24);line-height:calc(var(--tabs-card-height, 30px) - 2px)}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{background-color:var(--tabs-default-color,#ee0a24);color:#fff}.van-tabs__nav--card .van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tabs__line{background-color:var(--tabs-bottom-bar-color,#ee0a24);border-radius:var(--tabs-bottom-bar-height,3px);bottom:0;height:var(--tabs-bottom-bar-height,3px);left:0;position:absolute;z-index:1}.van-tabs__track{height:100%;position:relative;width:100%}.van-tabs__track--animated{display:flex;transition-property:left}.van-tabs__content{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--tabs-line-height,44px)}.van-tabs--card .van-tabs__wrap{height:var(--tabs-card-height,30px)}.van-tab{box-sizing:border-box;color:var(--tab-text-color,#646566);cursor:pointer;flex:1;font-size:var(--tab-font-size,14px);line-height:var(--tabs-line-height,44px);min-width:0;padding:0 5px;position:relative;text-align:center}.van-tab--active{color:var(--tab-active-text-color,#323233);font-weight:var(--font-weight-bold,500)}.van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tab__title__info{display:inline-block;position:relative!important;top:-1px!important;transform:translateX(0)!important}
--------------------------------------------------------------------------------
/ymhZjz/pages/exploreHandle/complete/index.wxss:
--------------------------------------------------------------------------------
1 | .container {
2 | min-height: 100vh;
3 | background: #f8f9fa;
4 | padding: 30rpx;
5 | display: flex;
6 | flex-direction: column;
7 | align-items: center;
8 | }
9 |
10 | .header {
11 | text-align: center;
12 | margin-bottom: 40rpx;
13 | }
14 |
15 | .title {
16 | font-size: 36rpx;
17 | font-weight: bold;
18 | color: #333;
19 | display: block;
20 | }
21 |
22 | .subtitle {
23 | font-size: 28rpx;
24 | color: #666;
25 | margin-top: 10rpx;
26 | display: block;
27 | }
28 |
29 | .image-container {
30 | width: 90%;
31 | height: 60vh;
32 | position: relative;
33 | background: #fff;
34 | border-radius: 20rpx;
35 | box-shadow: 0 4rpx 12rpx rgba(0,0,0,0.1);
36 | overflow: hidden;
37 | margin: 20rpx 0;
38 | }
39 |
40 | .matting-container {
41 | background: #f0f0f0;
42 | background-image: linear-gradient(45deg, #ddd 25%, transparent 25%),
43 | linear-gradient(-45deg, #ddd 25%, transparent 25%),
44 | linear-gradient(45deg, transparent 75%, #ddd 75%),
45 | linear-gradient(-45deg, transparent 75%, #ddd 75%);
46 | background-size: 20px 20px;
47 | background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
48 | }
49 |
50 | .result-image {
51 | width: 100%;
52 | height: 100%;
53 | }
54 |
55 | .image-overlay {
56 | position: absolute;
57 | top: 20rpx;
58 | right: 20rpx;
59 | background: rgba(76, 175, 80, 0.9);
60 | padding: 10rpx 20rpx;
61 | border-radius: 30rpx;
62 | }
63 |
64 | .overlay-text {
65 | color: #fff;
66 | font-size: 24rpx;
67 | }
68 |
69 | .bottom {
70 | margin: 0 auto;
71 | width: 100%;
72 | display: flex;
73 | justify-content: space-between;
74 | align-items: center;
75 | position: absolute;
76 | bottom: 40px;
77 | }
78 |
79 | .bottom button:first-child {
80 | width: 40%;
81 | height: 55px;
82 | margin-left: 30px;
83 | background-color: #eee;
84 | border-radius: 10px;
85 | font-size: 18px;
86 | text-align: center;
87 | line-height: 55px;
88 | }
89 |
90 | .bottom button:last-child {
91 | width: 40%;
92 | height: 55px;
93 | margin-right: 30px;
94 | background-color: #2c2c2c;
95 | border-radius: 10px;
96 | color: #fff;
97 | font-size: 18px;
98 | text-align: center;
99 | line-height: 55px
100 | }
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tabs/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var utils = require('../wxs/utils.wxs');
3 | var style = require('../wxs/style.wxs');
4 |
5 | function tabClass(active, ellipsis) {
6 | var classes = ['tab-class'];
7 |
8 | if (active) {
9 | classes.push('tab-active-class');
10 | }
11 |
12 | if (ellipsis) {
13 | classes.push('van-ellipsis');
14 | }
15 |
16 | return classes.join(' ');
17 | }
18 |
19 | function tabStyle(data) {
20 | var titleColor = data.active
21 | ? data.titleActiveColor
22 | : data.titleInactiveColor;
23 |
24 | var ellipsis = data.scrollable && data.ellipsis;
25 |
26 | // card theme color
27 | if (data.type === 'card') {
28 | return style({
29 | 'border-color': data.color,
30 | 'background-color': !data.disabled && data.active ? data.color : null,
31 | color: titleColor || (!data.disabled && !data.active ? data.color : null),
32 | 'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
33 | });
34 | }
35 |
36 | return style({
37 | color: titleColor,
38 | 'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
39 | });
40 | }
41 |
42 | function navStyle(color, type) {
43 | return style({
44 | 'border-color': type === 'card' && color ? color : null,
45 | });
46 | }
47 |
48 | function trackStyle(data) {
49 | if (!data.animated) {
50 | return '';
51 | }
52 |
53 | return style({
54 | left: -100 * data.currentIndex + '%',
55 | 'transition-duration': data.duration + 's',
56 | '-webkit-transition-duration': data.duration + 's',
57 | });
58 | }
59 |
60 | function lineStyle(data) {
61 | return style({
62 | width: utils.addUnit(data.lineWidth),
63 | transform: 'translateX(' + data.lineOffsetLeft + 'px)',
64 | '-webkit-transform': 'translateX(' + data.lineOffsetLeft + 'px)',
65 | 'background-color': data.color,
66 | height: data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
67 | 'border-radius':
68 | data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
69 | 'transition-duration': !data.skipTransition ? data.duration + 's' : null,
70 | '-webkit-transition-duration': !data.skipTransition
71 | ? data.duration + 's'
72 | : null,
73 | });
74 | }
75 |
76 | module.exports = {
77 | tabClass: tabClass,
78 | tabStyle: tabStyle,
79 | trackStyle: trackStyle,
80 | lineStyle: lineStyle,
81 | navStyle: navStyle,
82 | };
83 |
--------------------------------------------------------------------------------
/ymhZjz/pages/custom/index.wxml:
--------------------------------------------------------------------------------
1 |
2 | 轻松定制自已专属尺寸
3 |
4 |
5 |
6 |
7 |
19 |
20 |
21 |
33 |
34 |
35 |
47 |
48 |
49 |
61 |
62 |
63 |
74 |
75 |
76 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/common/relation.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.useChildren = exports.useParent = void 0;
4 | function useParent(name, onEffect) {
5 | var _a;
6 | var path = "../".concat(name, "/index");
7 | return {
8 | relations: (_a = {},
9 | _a[path] = {
10 | type: 'ancestor',
11 | linked: function () {
12 | onEffect && onEffect.call(this);
13 | },
14 | linkChanged: function () {
15 | onEffect && onEffect.call(this);
16 | },
17 | unlinked: function () {
18 | onEffect && onEffect.call(this);
19 | },
20 | },
21 | _a),
22 | mixin: Behavior({
23 | created: function () {
24 | var _this = this;
25 | Object.defineProperty(this, 'parent', {
26 | get: function () { return _this.getRelationNodes(path)[0]; },
27 | });
28 | Object.defineProperty(this, 'index', {
29 | // @ts-ignore
30 | get: function () { var _a, _b; return (_b = (_a = _this.parent) === null || _a === void 0 ? void 0 : _a.children) === null || _b === void 0 ? void 0 : _b.indexOf(_this); },
31 | });
32 | },
33 | }),
34 | };
35 | }
36 | exports.useParent = useParent;
37 | function useChildren(name, onEffect) {
38 | var _a;
39 | var path = "../".concat(name, "/index");
40 | return {
41 | relations: (_a = {},
42 | _a[path] = {
43 | type: 'descendant',
44 | linked: function (target) {
45 | onEffect && onEffect.call(this, target);
46 | },
47 | linkChanged: function (target) {
48 | onEffect && onEffect.call(this, target);
49 | },
50 | unlinked: function (target) {
51 | onEffect && onEffect.call(this, target);
52 | },
53 | },
54 | _a),
55 | mixin: Behavior({
56 | created: function () {
57 | var _this = this;
58 | Object.defineProperty(this, 'children', {
59 | get: function () { return _this.getRelationNodes(path) || []; },
60 | });
61 | },
62 | }),
63 | };
64 | }
65 | exports.useChildren = useChildren;
66 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 📝反馈
2 |
3 | 目前我正在进行程序大更新,新版本**不支持平滑升级**!
4 |
5 | ---
6 |
7 | ##### 对于二开者
8 |
9 | 新版本决定牺牲一些性能和速度以提高便利性,但仍然**不提供接口文档**。
10 | 如果你希望保留性能和速度,请保留 **2025.05.03** 版本的前后端代码,包括管理员端。
11 |
12 | ---
13 |
14 | ##### 提交您的想法
15 |
16 | - 目前 HivisionIDPhotos 的功能、性能和 bug 已经无法满足需求,如果你懂 Python,希望你能利用业余时间参与 HivisionIDPhotos 魔改计划
17 | - 如果你有更好的想法、发现 bug、喜欢别的小程序页面、觉得别的小程序某个功能或逻辑很好等等……
18 | - 欢迎提交反馈,因为一个人的想法是有限的,但我希望产品能让大家都满意
19 |
20 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 | # 🔍预览:
32 |
33 | 
34 |
35 | # 📝项目介绍
36 |
37 | # 证件照伴侣
38 | 2025我们一起加油,心如所愿,梦想成真.
39 | 
40 |
41 |
42 |
43 | **相关项目**:
44 | - 小程序前端第二套:https://github.com/no1xuan/ai-photo
45 | - 小程序前端第三套:https://github.com/no1xuan/id-photo-wechat
46 | - 小程序后端:https://github.com/no1xuan/HivisionIDPhotos-wechat-weapp
47 | - 小程序管理员网页后台:https://github.com/no1xuan/zjzAdmin
48 |
49 | ------
50 |
51 | # ⭐最近更新
52 | 版本更新教程:https://www.bilibili.com/video/BV1xNUvYTEjo
53 |
54 | - 2025.09.26: 移除微信失效的赏好评,修正取消登录的路径错误
55 | - 2025.09.24: 解决微信隐私更新导致小程序不过审问题,修复尺寸列表用错变量
56 | - 2024.END: 2024年最后一个版本,全新我的作品页面,增加图片编辑,修复所有的历史遗留包裹
57 | - 2024.12.17: 固定微信基础库版本:3.7.0,管理员登录失败增加更详细信息,探索中心改动,登录状态检查,适配新版后端等
58 | - 2024.12.06: 探索中心增加图片动漫风功能,修复定制列表没定制时没有弹出提示框的问题,删除200多个没用到的依赖文件
59 | - 2024.11.29: 优化加快规格列表/搜索列表/照片列表,修复作品列表特殊场景删除造成不分页的问题,固定微信基础库版本:3.6.6
60 | - 2024.11.22: 增加六寸排版照,相机增加返回,部分探索功能增加自定义参数,调整首页登录,我的作品增加点击图片查看,定制尺寸增加引导用户跳转制作,移除彩蛋遗留代码
61 | - 2024.11.15: 大更新来喽!全局优化代码,页面UI优化,增加探索中心/通用抠图,修复搜索页无法一键到顶,调整我的作品登录逻辑,调整个人中心未登录点击逻辑,移除彩蛋
62 | - 2024.11.08: 增加黑白图片上色功能
63 | - 2024.11.05: 增加登录失败时控制台打印错误原因
64 | - 2024.10.18: 修复高清照一直没生效的问题
65 | - 2024.10.07: 增加管理员后台
66 | - 2024.10.04: 修复高级参数dpi参数读取错误
67 | - 2024.10.03: 修复自定义尺寸一直没生效的问题,修复部分传参错误
68 | - 2024.10.02: 增加高级参数,美化页面,去除无用变量
69 | - 2024.09.23: 增加个人中心,优化拍照技巧,优化定制尺寸,修复首点击部分功能会出现重复跳转2次的问题
70 | - 2024.09.21: 修复我的作品无法下载问题
71 | - 2024.09.20: 根据微信热力图优化体验,加大首页按钮点击范围,修复分页后删除作品页面没变化,增加温馨提示
72 | - 2024.09.19: 增加看广告视频下载功能
73 | - 2024.09.14: 根据群友建议缩短弹窗时间,修复白色背景生成出来是黑色的问题,修复离开小程序就掉登录的问题
74 | - 2024.09.13: 根据微信热力图优化用户体验
75 | - 2024.09.12: 第一个版本诞生
76 | ------
77 |
78 | # 🔧部署
79 |
80 | 微信开发者工具打开项目后,修改两处就好啦
81 |
82 |
83 |
84 |
85 |
86 | ## 隐私协议
87 |
88 |
89 |
90 |
91 |
92 | ## 客服配置
93 |
94 |
95 |
96 |
97 |
98 | ## 📧其它
99 |
100 | 您可以通过以下方式联系我:
101 |
102 | QQ: 24677102
103 |
104 | 微信:webxuan
105 |
--------------------------------------------------------------------------------
/ymhZjz/pages/preEdit/index.wxss:
--------------------------------------------------------------------------------
1 | .preEdit {
2 | height: 100vh;
3 | background-color: #fff;
4 | position: relative;
5 | }
6 |
7 |
8 | .swiper-component {
9 | margin-top: 4vh;
10 | width: 100%;
11 | height: 35vh;
12 | }
13 |
14 | .swiper-content {
15 | width: 100%;
16 | height: 100%;
17 | }
18 |
19 | .slide-image {
20 | width: 100%;
21 | height: 100%;
22 | object-fit: cover;
23 | }
24 |
25 |
26 | .title {
27 | margin: 30px 20px;
28 | font-size: 20px;
29 | font-weight: 500;
30 | }
31 |
32 | .block {
33 | margin: 30px 20px;
34 | display: flex;
35 | justify-content: space-between;
36 | }
37 |
38 | .dec {
39 | white-space: nowrap;
40 | text-overflow: ellipsis;
41 | overflow: hidden;
42 | }
43 |
44 | .colorPick {
45 | display: flex;
46 | }
47 |
48 | .circle {
49 | width: 20px;
50 | height: 20px;
51 | margin-left: 10px;
52 | border-radius: 50%;
53 | }
54 |
55 | .rainbow {
56 | background: linear-gradient(135deg, #ff7f7f, #ffbf80, #ffff80, #80ff80, #80bfff, #bf80ff);
57 | }
58 |
59 | /* 开关样式 */
60 | .switch {
61 | position: relative;
62 | display: inline-block;
63 | width: 45px;
64 | height: 22px;
65 | }
66 |
67 | .switch input {
68 | opacity: 0;
69 | width: 0;
70 | height: 0;
71 | }
72 |
73 | .slider {
74 | position: absolute;
75 | cursor: pointer;
76 | top: 0;
77 | left: 0;
78 | right: 0;
79 | bottom: 0;
80 | background-color: #ccc;
81 | transition: .4s;
82 | border-radius: 22px;
83 | }
84 |
85 | .slider:before {
86 | position: absolute;
87 | content: "";
88 | height: 18px;
89 | width: 18px;
90 | left: 2px;
91 | bottom: 2px;
92 | background-color: white;
93 | transition: .4s;
94 | border-radius: 50%;
95 | }
96 |
97 | input:checked + .slider {
98 | background-color: #2c2c2c;
99 | }
100 |
101 | input:checked + .slider:before {
102 | transform: translateX(23px);
103 | }
104 |
105 | .bottom {
106 | margin: 0 auto;
107 | width: 100%;
108 | display: flex;
109 | justify-content: space-between;
110 | align-items: center;
111 | position: absolute;
112 | bottom: 20px;
113 | padding-bottom: env(safe-area-inset-bottom);
114 | }
115 |
116 | .bottom view:first-child {
117 | width: 40%;
118 | height: 55px;
119 | margin-left: 30px;
120 | background-color: #eee;
121 | border-radius: 10px;
122 | font-size: 18px;
123 | text-align: center;
124 | line-height: 55px;
125 | }
126 |
127 | .bottom view:last-child {
128 | width: 40%;
129 | height: 55px;
130 | margin-right: 30px;
131 | background-color: #2c2c2c;
132 | border-radius: 10px;
133 | color: #fff;
134 | font-size: 18px;
135 | text-align: center;
136 | line-height: 55px;
137 | }
138 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/field/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-field{--cell-icon-size:var(--field-icon-size,16px)}.van-field__label{color:var(--field-label-color,#646566)}.van-field__label--disabled{color:var(--field-disabled-text-color,#c8c9cc)}.van-field__body{align-items:center;display:flex}.van-field__body--textarea{box-sizing:border-box;line-height:1.2em;min-height:var(--cell-line-height,24px);padding:3.6px 0}.van-field__control:empty+.van-field__control{display:block}.van-field__control{background-color:initial;border:0;box-sizing:border-box;color:var(--field-input-text-color,#323233);display:none;height:var(--cell-line-height,24px);line-height:inherit;margin:0;min-height:var(--cell-line-height,24px);padding:0;position:relative;resize:none;text-align:left;width:100%}.van-field__control:empty{display:none}.van-field__control--textarea{height:var(--field-text-area-min-height,18px);min-height:var(--field-text-area-min-height,18px)}.van-field__control--error{color:var(--field-input-error-text-color,#ee0a24)}.van-field__control--disabled{background-color:initial;color:var(--field-input-disabled-text-color,#c8c9cc);opacity:1}.van-field__control--center{text-align:center}.van-field__control--right{text-align:right}.van-field__control--custom{align-items:center;display:flex;min-height:var(--cell-line-height,24px)}.van-field__placeholder{color:var(--field-placeholder-text-color,#c8c9cc);left:0;pointer-events:none;position:absolute;right:0;top:0}.van-field__placeholder--error{color:var(--field-error-message-color,#ee0a24)}.van-field__icon-root{align-items:center;display:flex;min-height:var(--cell-line-height,24px)}.van-field__clear-root,.van-field__icon-container{line-height:inherit;margin-right:calc(var(--padding-xs, 8px)*-1);padding:0 var(--padding-xs,8px);vertical-align:middle}.van-field__button,.van-field__clear-root,.van-field__icon-container{flex-shrink:0}.van-field__clear-root{color:var(--field-clear-icon-color,#c8c9cc);font-size:var(--field-clear-icon-size,16px)}.van-field__icon-container{color:var(--field-icon-container-color,#969799);font-size:var(--field-icon-size,16px)}.van-field__icon-container:empty{display:none}.van-field__button{padding-left:var(--padding-xs,8px)}.van-field__button:empty{display:none}.van-field__error-message{color:var(--field-error-message-color,#ee0a24);font-size:var(--field-error-message-text-font-size,12px);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{color:var(--field-word-limit-color,#646566);font-size:var(--field-word-limit-font-size,12px);line-height:var(--field-word-limit-line-height,16px);margin-top:var(--padding-base,4px);text-align:right}.van-field__word-num{display:inline}.van-field__word-num--full{color:var(--field-word-num-full-color,#ee0a24)}
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/tabs/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
12 |
13 |
14 |
15 |
22 |
23 |
24 |
32 |
33 | {{ item.title }}
34 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
56 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/popup/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var transition_1 = require("../mixins/transition");
5 | (0, component_1.VantComponent)({
6 | classes: [
7 | 'enter-class',
8 | 'enter-active-class',
9 | 'enter-to-class',
10 | 'leave-class',
11 | 'leave-active-class',
12 | 'leave-to-class',
13 | 'close-icon-class',
14 | ],
15 | mixins: [(0, transition_1.transition)(false)],
16 | props: {
17 | round: Boolean,
18 | closeable: Boolean,
19 | customStyle: String,
20 | overlayStyle: String,
21 | transition: {
22 | type: String,
23 | observer: 'observeClass',
24 | },
25 | zIndex: {
26 | type: Number,
27 | value: 100,
28 | },
29 | overlay: {
30 | type: Boolean,
31 | value: true,
32 | },
33 | closeIcon: {
34 | type: String,
35 | value: 'cross',
36 | },
37 | closeIconPosition: {
38 | type: String,
39 | value: 'top-right',
40 | },
41 | closeOnClickOverlay: {
42 | type: Boolean,
43 | value: true,
44 | },
45 | position: {
46 | type: String,
47 | value: 'center',
48 | observer: 'observeClass',
49 | },
50 | safeAreaInsetBottom: {
51 | type: Boolean,
52 | value: true,
53 | },
54 | safeAreaInsetTop: {
55 | type: Boolean,
56 | value: false,
57 | },
58 | lockScroll: {
59 | type: Boolean,
60 | value: true,
61 | },
62 | },
63 | created: function () {
64 | this.observeClass();
65 | },
66 | methods: {
67 | onClickCloseIcon: function () {
68 | this.$emit('close');
69 | },
70 | onClickOverlay: function () {
71 | this.$emit('click-overlay');
72 | if (this.data.closeOnClickOverlay) {
73 | this.$emit('close');
74 | }
75 | },
76 | observeClass: function () {
77 | var _a = this.data, transition = _a.transition, position = _a.position, duration = _a.duration;
78 | var updateData = {
79 | name: transition || position,
80 | };
81 | if (transition === 'none') {
82 | updateData.duration = 0;
83 | this.originDuration = duration;
84 | }
85 | else if (this.originDuration != null) {
86 | updateData.duration = this.originDuration;
87 | }
88 | this.setData(updateData);
89 | },
90 | },
91 | });
92 |
--------------------------------------------------------------------------------
/ymhZjz/pages/home/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | 中考报名
17 |
18 |
19 |
20 |
21 | 快速制作
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | 热门推荐
31 | 近期高频尺寸
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 | 自定义
40 | 多种尺寸制作
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | 搜索
49 | 关键字查找
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 | 我的作品
60 |
61 | 立即查看
62 |
63 |
64 |
65 |
66 |
67 | 你不登录,我就不走啦 (。•́︿•̀。)
68 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/ymhZjz/miniprogram_npm/@vant/weapp/search/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var version_1 = require("../common/version");
5 | (0, component_1.VantComponent)({
6 | field: true,
7 | classes: ['field-class', 'input-class', 'cancel-class'],
8 | props: {
9 | label: String,
10 | focus: Boolean,
11 | error: Boolean,
12 | disabled: Boolean,
13 | readonly: Boolean,
14 | inputAlign: String,
15 | showAction: Boolean,
16 | useActionSlot: Boolean,
17 | useLeftIconSlot: Boolean,
18 | useRightIconSlot: Boolean,
19 | leftIcon: {
20 | type: String,
21 | value: 'search',
22 | },
23 | rightIcon: String,
24 | placeholder: String,
25 | placeholderStyle: String,
26 | actionText: {
27 | type: String,
28 | value: '取消',
29 | },
30 | background: {
31 | type: String,
32 | value: '#ffffff',
33 | },
34 | maxlength: {
35 | type: Number,
36 | value: -1,
37 | },
38 | shape: {
39 | type: String,
40 | value: 'square',
41 | },
42 | clearable: {
43 | type: Boolean,
44 | value: true,
45 | },
46 | clearTrigger: {
47 | type: String,
48 | value: 'focus',
49 | },
50 | clearIcon: {
51 | type: String,
52 | value: 'clear',
53 | },
54 | },
55 | methods: {
56 | onChange: function (event) {
57 | if ((0, version_1.canIUseModel)()) {
58 | this.setData({ value: event.detail });
59 | }
60 | this.$emit('change', event.detail);
61 | },
62 | onCancel: function () {
63 | var _this = this;
64 | /**
65 | * 修复修改输入框值时,输入框失焦和赋值同时触发,赋值失效
66 | * https://github.com/youzan/@vant/weapp/issues/1768
67 | */
68 | setTimeout(function () {
69 | if ((0, version_1.canIUseModel)()) {
70 | _this.setData({ value: '' });
71 | }
72 | _this.$emit('cancel');
73 | _this.$emit('change', '');
74 | }, 200);
75 | },
76 | onSearch: function (event) {
77 | this.$emit('search', event.detail);
78 | },
79 | onFocus: function (event) {
80 | this.$emit('focus', event.detail);
81 | },
82 | onBlur: function (event) {
83 | this.$emit('blur', event.detail);
84 | },
85 | onClear: function (event) {
86 | this.$emit('clear', event.detail);
87 | },
88 | onClickInput: function (event) {
89 | this.$emit('click-input', event.detail);
90 | },
91 | },
92 | });
93 |
--------------------------------------------------------------------------------