| | |
| | | "pages/customerTrajectory/customerTrajectory", |
| | | "pages/scanCode/scanCode", |
| | | "pages/promotionsInitiate/promotionsInitiate", |
| | | "pages/promotionsManage/promotionsManage" |
| | | "pages/promotionsManage/promotionsManage", |
| | | "pages/detail/detail", |
| | | "pages/myLiveRoom/myLiveRoom" |
| | | ], |
| | | "window": { |
| | | "backgroundTextStyle": "light", |
| | |
| | | "van-divider": "@vant/weapp/divider/index", |
| | | "van-popup": "@vant/weapp/popup/index", |
| | | "van-cell": "@vant/weapp/cell/index", |
| | | "van-cell-group": "@vant/weapp/cell-group/index" |
| | | "van-cell-group": "@vant/weapp/cell-group/index", |
| | | "van-share-sheet": "@vant/weapp/share-sheet/index", |
| | | "van-action-sheet": "@vant/weapp/action-sheet/index" |
| | | }, |
| | | "permission": { |
| | | "scope.userLocation": { |
| | |
| | | } |
| | | }, |
| | | "sitemapLocation": "sitemap.json" |
| | | } |
| | | } |
| | |
| | | text-overflow: ellipsis;
|
| | | white-space: nowrap;
|
| | | }
|
| | | .mark{
|
| | | color: #1c2bbc;
|
| | | }
|
| | |
| | | listItem: {
|
| | | type: Object,
|
| | | value: {}
|
| | | },
|
| | | from: {
|
| | | type: String,
|
| | | value: ''
|
| | | }
|
| | | },
|
| | | data: {},
|
| | |
| | | },
|
| | | methods: {}
|
| | | });
|
| | | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUEsU0FBUyxDQUFDO0lBSVIsT0FBTyxFQUFFO1FBQ1AsY0FBYyxFQUFFLElBQUk7UUFDcEIsYUFBYSxFQUFFLElBQUk7S0FDcEI7SUFDRCxVQUFVLEVBQUU7UUFDVixRQUFRLEVBQUM7WUFDUCxJQUFJLEVBQUUsTUFBTTtZQUNaLEtBQUssRUFBRSxFQUFFO1NBQ1Y7S0FDRjtJQUtELElBQUksRUFBRSxFQUVMO0lBRUQsU0FBUyxFQUFFO1FBQ1QsUUFBUSxFQUFFO1FBR1YsQ0FBQztRQUNELFFBQVEsRUFBRTtRQUVWLENBQUM7S0FDRjtJQUlELE9BQU8sRUFBRSxFQUVSO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIGNvbnN0IGFwcCA9IGdldEFwcDxJQXBwT3B0aW9uPigpO1xyXG5Db21wb25lbnQoe1xyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOWxnuaAp+WIl+ihqFxyXG4gICAqL1xyXG4gIG9wdGlvbnM6IHtcclxuICAgIGFkZEdsb2JhbENsYXNzOiB0cnVlLFxyXG4gICAgbXVsdGlwbGVTbG90czogdHJ1ZSAvLyDlnKjnu4Tku7blrprkuYnml7bnmoTpgInpobnkuK3lkK/nlKjlpJpzbG905pSv5oyBXHJcbiAgfSxcclxuICBwcm9wZXJ0aWVzOiB7XHJcbiAgICBsaXN0SXRlbTp7XHJcbiAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgdmFsdWU6IHt9XHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgLyoqXHJcbiAgICog57uE5Lu255qE5Yid5aeL5pWw5o2uXHJcbiAgICovXHJcbiAgZGF0YToge1xyXG5cclxuICB9LFxyXG5cclxuICBsaWZldGltZXM6IHtcclxuICAgIGF0dGFjaGVkOiBmdW5jdGlvbigpIHtcclxuICAgICAgLy8g5Zyo57uE5Lu25a6e5L6L6L+b5YWl6aG16Z2i6IqC54K55qCR5pe25omn6KGMXHJcbiAgICAgIC8vIGNvbnNvbGUubG9nKHRoaXMuZGF0YS5saXN0SXRlbSk7XHJcbiAgICB9LFxyXG4gICAgZGV0YWNoZWQ6IGZ1bmN0aW9uKCkge1xyXG4gICAgICAvLyDlnKjnu4Tku7blrp7kvovooqvku47pobXpnaLoioLngrnmoJHnp7vpmaTml7bmiafooYxcclxuICAgIH0sXHJcbiAgfSxcclxuICAvKipcclxuICAgKiDnu4Tku7bnmoTmlrnms5XliJfooahcclxuICAgKi9cclxuICBtZXRob2RzOiB7XHJcblxyXG4gIH1cclxufSlcclxuIl19 |
| | | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUEsU0FBUyxDQUFDO0lBSVIsT0FBTyxFQUFFO1FBQ1AsY0FBYyxFQUFFLElBQUk7UUFDcEIsYUFBYSxFQUFFLElBQUk7S0FDcEI7SUFDRCxVQUFVLEVBQUU7UUFDVixRQUFRLEVBQUM7WUFDUCxJQUFJLEVBQUUsTUFBTTtZQUNaLEtBQUssRUFBRSxFQUFFO1NBQ1Y7UUFDRCxJQUFJLEVBQUM7WUFDSCxJQUFJLEVBQUMsTUFBTTtZQUNYLEtBQUssRUFBRSxFQUFFO1NBQ1Y7S0FDRjtJQUtELElBQUksRUFBRSxFQUVMO0lBRUQsU0FBUyxFQUFFO1FBQ1QsUUFBUSxFQUFFO1FBR1YsQ0FBQztRQUNELFFBQVEsRUFBRTtRQUVWLENBQUM7S0FDRjtJQUlELE9BQU8sRUFBRSxFQUVSO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIGNvbnN0IGFwcCA9IGdldEFwcDxJQXBwT3B0aW9uPigpO1xyXG5Db21wb25lbnQoe1xyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOWxnuaAp+WIl+ihqFxyXG4gICAqL1xyXG4gIG9wdGlvbnM6IHtcclxuICAgIGFkZEdsb2JhbENsYXNzOiB0cnVlLFxyXG4gICAgbXVsdGlwbGVTbG90czogdHJ1ZSAvLyDlnKjnu4Tku7blrprkuYnml7bnmoTpgInpobnkuK3lkK/nlKjlpJpzbG905pSv5oyBXHJcbiAgfSxcclxuICBwcm9wZXJ0aWVzOiB7XHJcbiAgICBsaXN0SXRlbTp7XHJcbiAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgdmFsdWU6IHt9XHJcbiAgICB9LFxyXG4gICAgZnJvbTp7XHJcbiAgICAgIHR5cGU6U3RyaW5nLFxyXG4gICAgICB2YWx1ZTogJydcclxuICAgIH1cclxuICB9LFxyXG5cclxuICAvKipcclxuICAgKiDnu4Tku7bnmoTliJ3lp4vmlbDmja5cclxuICAgKi9cclxuICBkYXRhOiB7XHJcblxyXG4gIH0sXHJcblxyXG4gIGxpZmV0aW1lczoge1xyXG4gICAgYXR0YWNoZWQ6IGZ1bmN0aW9uKCkge1xyXG4gICAgICAvLyDlnKjnu4Tku7blrp7kvovov5vlhaXpobXpnaLoioLngrnmoJHml7bmiafooYxcclxuICAgICAgLy8gY29uc29sZS5sb2codGhpcy5kYXRhLmxpc3RJdGVtKTtcclxuICAgIH0sXHJcbiAgICBkZXRhY2hlZDogZnVuY3Rpb24oKSB7XHJcbiAgICAgIC8vIOWcqOe7hOS7tuWunuS+i+iiq+S7jumhtemdouiKgueCueagkeenu+mZpOaXtuaJp+ihjFxyXG4gICAgfSxcclxuICB9LFxyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOaWueazleWIl+ihqFxyXG4gICAqL1xyXG4gIG1ldGhvZHM6IHtcclxuXHJcbiAgfVxyXG59KVxyXG4iXX0= |
| | |
| | | listItem:{
|
| | | type: Object,
|
| | | value: {}
|
| | | },
|
| | | from:{
|
| | | type:String,
|
| | | value: ''
|
| | | }
|
| | | },
|
| | |
|
| | |
| | | <!--components/entry-cell/index.wxml--> |
| | | <van-cell title-width="520rpx"> |
| | | <navigator slot="title"> |
| | | <navigator url="../../pages/detail/detail?from={{from}}" slot="title"> |
| | | <view class="van-cell-text no-wrap">{{listItem.title}}</view> |
| | | <view class="van-cell-desc"> |
| | | <van-row class="van-row" gutter="5"> |
New file |
| | |
| | | "use strict";
|
| | | Component({
|
| | | options: {
|
| | | addGlobalClass: true,
|
| | | multipleSlots: true
|
| | | },
|
| | | properties: {
|
| | | fromPage: {
|
| | | type: String,
|
| | | value: ''
|
| | | },
|
| | | },
|
| | | data: {
|
| | | showShare: false,
|
| | | shareOptions: [
|
| | | { name: '微信', icon: 'wechat', openType: 'share' },
|
| | | { name: '分享海报', icon: 'poster' },
|
| | | { name: '二维码', icon: 'qrcode' },
|
| | | ],
|
| | | showAdvisory: false,
|
| | | advisoryActions: [
|
| | | {
|
| | | name: '12345678910',
|
| | | },
|
| | | {
|
| | | name: '呼叫',
|
| | | my: '12345678910'
|
| | | }
|
| | | ],
|
| | | },
|
| | | lifetimes: {
|
| | | attached: function () {
|
| | | if (this.data.fromPage === 'myFootprint') {
|
| | | this.setData({ fromFootprint: true });
|
| | | }
|
| | | if (this.data.fromPage === 'myOrder') {
|
| | | this.setData({ fromOrder: true });
|
| | | }
|
| | | if (this.data.fromPage === 'promotionsManage') {
|
| | | this.setData({ fromPromotions: true });
|
| | | }
|
| | | },
|
| | | detached: function () {
|
| | | },
|
| | | },
|
| | | methods: {
|
| | | onClickShare: function () {
|
| | | this.setData({
|
| | | showShare: true
|
| | | });
|
| | | },
|
| | | onShareClose: function () {
|
| | | this.setData({
|
| | | showShare: false
|
| | | });
|
| | | },
|
| | | onClickAdvisory: function () {
|
| | | this.setData({
|
| | | showAdvisory: true
|
| | | });
|
| | | },
|
| | | onAdvisoryClose: function () {
|
| | | this.setData({
|
| | | showAdvisory: false
|
| | | });
|
| | | },
|
| | | onAdvisorySelect: function (e) {
|
| | | console.log(e);
|
| | | var mobile = e.detail.my;
|
| | | wx.makePhoneCall({
|
| | | phoneNumber: mobile,
|
| | | });
|
| | | }
|
| | | }
|
| | | });
|
| | | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUEsU0FBUyxDQUFDO0lBSVIsT0FBTyxFQUFFO1FBQ1AsY0FBYyxFQUFFLElBQUk7UUFDcEIsYUFBYSxFQUFFLElBQUk7S0FDcEI7SUFDRCxVQUFVLEVBQUU7UUFDVixRQUFRLEVBQUM7WUFDUCxJQUFJLEVBQUUsTUFBTTtZQUNaLEtBQUssRUFBRSxFQUFFO1NBQ1Y7S0FhRjtJQUtELElBQUksRUFBRTtRQUNKLFNBQVMsRUFBRSxLQUFLO1FBQ2hCLFlBQVksRUFBRTtZQUNaLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUU7WUFDakQsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUU7WUFDaEMsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUU7U0FDaEM7UUFDRCxZQUFZLEVBQUUsS0FBSztRQUNuQixlQUFlLEVBQUU7WUFDZjtnQkFDRSxJQUFJLEVBQUUsYUFBYTthQUNwQjtZQUNEO2dCQUNFLElBQUksRUFBRSxJQUFJO2dCQUNWLEVBQUUsRUFBQyxhQUFhO2FBQ2pCO1NBQ0Y7S0FDRjtJQUVELFNBQVMsRUFBRTtRQUNULFFBQVE7WUFDTixJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxLQUFLLGFBQWEsRUFBQztnQkFDdkMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFDLGFBQWEsRUFBRSxJQUFJLEVBQUMsQ0FBQyxDQUFDO2FBQ3JDO1lBQ0QsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsS0FBSyxTQUFTLEVBQUM7Z0JBQ25DLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBQyxTQUFTLEVBQUUsSUFBSSxFQUFDLENBQUMsQ0FBQzthQUNqQztZQUNELElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEtBQUssa0JBQWtCLEVBQUM7Z0JBQzVDLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBQyxjQUFjLEVBQUUsSUFBSSxFQUFDLENBQUMsQ0FBQzthQUN0QztRQUdILENBQUM7UUFDRCxRQUFRLEVBQUU7UUFFVixDQUFDO0tBQ0Y7SUFJRCxPQUFPLEVBQUU7UUFDUCxZQUFZO1lBQ1YsSUFBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxTQUFTLEVBQUMsSUFBSTthQUNmLENBQUMsQ0FBQTtRQUNKLENBQUM7UUFDRCxZQUFZO1lBQ1YsSUFBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxTQUFTLEVBQUMsS0FBSzthQUNoQixDQUFDLENBQUE7UUFDSixDQUFDO1FBQ0QsZUFBZTtZQUNiLElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsWUFBWSxFQUFDLElBQUk7YUFDbEIsQ0FBQyxDQUFBO1FBQ0osQ0FBQztRQUNELGVBQWU7WUFDYixJQUFJLENBQUMsT0FBTyxDQUFDO2dCQUNYLFlBQVksRUFBQyxLQUFLO2FBQ25CLENBQUMsQ0FBQTtRQUNKLENBQUM7UUFDRCxnQkFBZ0IsWUFBQyxDQUFLO1lBQ3BCLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDZixJQUFJLE1BQU0sR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQztZQUN6QixFQUFFLENBQUMsYUFBYSxDQUFDO2dCQUNmLFdBQVcsRUFBRSxNQUFNO2FBQ3BCLENBQUMsQ0FBQTtRQUNKLENBQUM7S0FDRjtDQUNGLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4vLyBjb25zdCBhcHAgPSBnZXRBcHA8SUFwcE9wdGlvbj4oKTtcclxuQ29tcG9uZW50KHtcclxuICAvKipcclxuICAgKiDnu4Tku7bnmoTlsZ7mgKfliJfooahcclxuICAgKi9cclxuICBvcHRpb25zOiB7XHJcbiAgICBhZGRHbG9iYWxDbGFzczogdHJ1ZSxcclxuICAgIG11bHRpcGxlU2xvdHM6IHRydWUgLy8g5Zyo57uE5Lu25a6a5LmJ5pe255qE6YCJ6aG55Lit5ZCv55So5aSac2xvdOaUr+aMgVxyXG4gIH0sXHJcbiAgcHJvcGVydGllczoge1xyXG4gICAgZnJvbVBhZ2U6e1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIHZhbHVlOiAnJ1xyXG4gICAgfSxcclxuICAgIC8vIGZyb21Gb290cHJpbnQ6e1xyXG4gICAgLy8gICB0eXBlOiBCb29sZWFuLFxyXG4gICAgLy8gICB2YWx1ZTogZmFsc2VcclxuICAgIC8vIH0sXHJcbiAgICAvLyBmcm9tT3JkZXI6e1xyXG4gICAgLy8gICB0eXBlOiBCb29sZWFuLFxyXG4gICAgLy8gICB2YWx1ZTogZmFsc2VcclxuICAgIC8vIH0sXHJcbiAgICAvLyBmcm9tUHJvbW90aW9uczp7XHJcbiAgICAvLyAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAvLyAgIHZhbHVlOiB0cnVlXHJcbiAgICAvLyB9LFxyXG4gIH0sXHJcblxyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOWIneWni+aVsOaNrlxyXG4gICAqL1xyXG4gIGRhdGE6IHtcclxuICAgIHNob3dTaGFyZTogZmFsc2UsXHJcbiAgICBzaGFyZU9wdGlvbnM6IFtcclxuICAgICAgeyBuYW1lOiAn5b6u5L+hJywgaWNvbjogJ3dlY2hhdCcsIG9wZW5UeXBlOiAnc2hhcmUnIH0sXHJcbiAgICAgIHsgbmFtZTogJ+WIhuS6q+a1t+aKpScsIGljb246ICdwb3N0ZXInIH0sXHJcbiAgICAgIHsgbmFtZTogJ+S6jOe7tOeggScsIGljb246ICdxcmNvZGUnIH0sXHJcbiAgICBdLFxyXG4gICAgc2hvd0Fkdmlzb3J5OiBmYWxzZSxcclxuICAgIGFkdmlzb3J5QWN0aW9uczogW1xyXG4gICAgICB7XHJcbiAgICAgICAgbmFtZTogJzEyMzQ1Njc4OTEwJyxcclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIG5hbWU6ICflkbzlj6snLFxyXG4gICAgICAgIG15OicxMjM0NTY3ODkxMCdcclxuICAgICAgfVxyXG4gICAgXSxcclxuICB9LFxyXG5cclxuICBsaWZldGltZXM6IHtcclxuICAgIGF0dGFjaGVkKCkge1xyXG4gICAgICBpZiAodGhpcy5kYXRhLmZyb21QYWdlID09PSAnbXlGb290cHJpbnQnKXtcclxuICAgICAgICB0aGlzLnNldERhdGEoe2Zyb21Gb290cHJpbnQ6IHRydWV9KTtcclxuICAgICAgfVxyXG4gICAgICBpZiAodGhpcy5kYXRhLmZyb21QYWdlID09PSAnbXlPcmRlcicpe1xyXG4gICAgICAgIHRoaXMuc2V0RGF0YSh7ZnJvbU9yZGVyOiB0cnVlfSk7XHJcbiAgICAgIH1cclxuICAgICAgaWYgKHRoaXMuZGF0YS5mcm9tUGFnZSA9PT0gJ3Byb21vdGlvbnNNYW5hZ2UnKXtcclxuICAgICAgICB0aGlzLnNldERhdGEoe2Zyb21Qcm9tb3Rpb25zOiB0cnVlfSk7XHJcbiAgICAgIH1cclxuICAgICAgLy8g5Zyo57uE5Lu25a6e5L6L6L+b5YWl6aG16Z2i6IqC54K55qCR5pe25omn6KGMXHJcbiAgICAgIC8vIGNvbnNvbGUubG9nKHRoaXMuZGF0YS5saXN0SXRlbSk7XHJcbiAgICB9LFxyXG4gICAgZGV0YWNoZWQ6IGZ1bmN0aW9uKCkge1xyXG4gICAgICAvLyDlnKjnu4Tku7blrp7kvovooqvku47pobXpnaLoioLngrnmoJHnp7vpmaTml7bmiafooYxcclxuICAgIH0sXHJcbiAgfSxcclxuICAvKipcclxuICAgKiDnu4Tku7bnmoTmlrnms5XliJfooahcclxuICAgKi9cclxuICBtZXRob2RzOiB7XHJcbiAgICBvbkNsaWNrU2hhcmUoKXtcclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICBzaG93U2hhcmU6dHJ1ZVxyXG4gICAgICB9KVxyXG4gICAgfSxcclxuICAgIG9uU2hhcmVDbG9zZSgpe1xyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIHNob3dTaGFyZTpmYWxzZVxyXG4gICAgICB9KVxyXG4gICAgfSxcclxuICAgIG9uQ2xpY2tBZHZpc29yeSgpe1xyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIHNob3dBZHZpc29yeTp0cnVlXHJcbiAgICAgIH0pXHJcbiAgICB9LFxyXG4gICAgb25BZHZpc29yeUNsb3NlKCl7XHJcbiAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgc2hvd0Fkdmlzb3J5OmZhbHNlXHJcbiAgICAgIH0pXHJcbiAgICB9LFxyXG4gICAgb25BZHZpc29yeVNlbGVjdChlOmFueSl7XHJcbiAgICAgIGNvbnNvbGUubG9nKGUpO1xyXG4gICAgICBsZXQgbW9iaWxlID0gZS5kZXRhaWwubXk7XHJcbiAgICAgIHd4Lm1ha2VQaG9uZUNhbGwoe1xyXG4gICAgICAgIHBob25lTnVtYmVyOiBtb2JpbGUsXHJcbiAgICAgIH0pXHJcbiAgICB9XHJcbiAgfVxyXG59KVxyXG4iXX0= |
New file |
| | |
| | | { |
| | | "component": true, |
| | | "usingComponents": { |
| | | "van-goods-action": "@vant/weapp/goods-action/index", |
| | | "van-goods-action-icon": "@vant/weapp/goods-action-icon/index", |
| | | "van-goods-action-button": "@vant/weapp/goods-action-button/index" |
| | | } |
| | | } |
New file |
| | |
| | |
|
| | | // const app = getApp<IAppOption>();
|
| | | Component({
|
| | | /**
|
| | | * 组件的属性列表
|
| | | */
|
| | | options: {
|
| | | addGlobalClass: true,
|
| | | multipleSlots: true // 在组件定义时的选项中启用多slot支持
|
| | | },
|
| | | properties: {
|
| | | fromPage:{
|
| | | type: String,
|
| | | value: ''
|
| | | },
|
| | | // fromFootprint:{
|
| | | // type: Boolean,
|
| | | // value: false
|
| | | // },
|
| | | // fromOrder:{
|
| | | // type: Boolean,
|
| | | // value: false
|
| | | // },
|
| | | // fromPromotions:{
|
| | | // type: Boolean,
|
| | | // value: true
|
| | | // },
|
| | | },
|
| | |
|
| | | /**
|
| | | * 组件的初始数据
|
| | | */
|
| | | data: {
|
| | | showShare: false,
|
| | | shareOptions: [
|
| | | { name: '微信', icon: 'wechat', openType: 'share' },
|
| | | { name: '分享海报', icon: 'poster' },
|
| | | { name: '二维码', icon: 'qrcode' },
|
| | | ],
|
| | | showAdvisory: false,
|
| | | advisoryActions: [
|
| | | {
|
| | | name: '12345678910',
|
| | | },
|
| | | {
|
| | | name: '呼叫',
|
| | | my:'12345678910'
|
| | | }
|
| | | ],
|
| | | },
|
| | |
|
| | | lifetimes: {
|
| | | attached() {
|
| | | if (this.data.fromPage === 'myFootprint'){
|
| | | this.setData({fromFootprint: true});
|
| | | }
|
| | | if (this.data.fromPage === 'myOrder'){
|
| | | this.setData({fromOrder: true});
|
| | | }
|
| | | if (this.data.fromPage === 'promotionsManage'){
|
| | | this.setData({fromPromotions: true});
|
| | | }
|
| | | // 在组件实例进入页面节点树时执行
|
| | | // console.log(this.data.listItem);
|
| | | },
|
| | | detached: function() {
|
| | | // 在组件实例被从页面节点树移除时执行
|
| | | },
|
| | | },
|
| | | /**
|
| | | * 组件的方法列表
|
| | | */
|
| | | methods: {
|
| | | onClickShare(){
|
| | | this.setData({
|
| | | showShare:true
|
| | | })
|
| | | },
|
| | | onShareClose(){
|
| | | this.setData({
|
| | | showShare:false
|
| | | })
|
| | | },
|
| | | onClickAdvisory(){
|
| | | this.setData({
|
| | | showAdvisory:true
|
| | | })
|
| | | },
|
| | | onAdvisoryClose(){
|
| | | this.setData({
|
| | | showAdvisory:false
|
| | | })
|
| | | },
|
| | | onAdvisorySelect(e:any){
|
| | | console.log(e);
|
| | | let mobile = e.detail.my;
|
| | | wx.makePhoneCall({
|
| | | phoneNumber: mobile,
|
| | | })
|
| | | }
|
| | | }
|
| | | })
|
New file |
| | |
| | | <!--components/goods-action/index.wxml--> |
| | | <van-goods-action wx:if="{{fromFootprint}}"> |
| | | <van-goods-action-button |
| | | text="立即抢购" |
| | | bind:click="onClickSnapUp" |
| | | /> |
| | | </van-goods-action> |
| | | <van-goods-action wx:else> |
| | | <van-goods-action-icon icon="share-o" text="分享" bind:click="onClickShare" /> |
| | | <van-goods-action-icon icon="chat-o" text="咨询" bind:click="onClickAdvisory" /> |
| | | <van-goods-action-button |
| | | wx:if="{{fromOrder}}" |
| | | text="核销码" |
| | | type="warning" |
| | | bind:click="onClickCheckCode" |
| | | /> |
| | | <van-goods-action-button |
| | | wx:if="{{fromPromotions}}" |
| | | text="立即抢购" |
| | | bind:click="onClickSnapUp" |
| | | /> |
| | | </van-goods-action> |
| | | |
| | | <van-share-sheet |
| | | show="{{ showShare }}" |
| | | title="立即分享给好友" |
| | | options="{{ shareOptions }}" |
| | | bind:select="onShareSelect" |
| | | bind:close="onShareClose" |
| | | /> |
| | | |
| | | <van-action-sheet |
| | | cancel-text="取消" |
| | | show="{{ showAdvisory }}" |
| | | actions="{{ advisoryActions }}" |
| | | bind:close="onAdvisoryClose" |
| | | bind:cancel="onAdvisoryClose" |
| | | bind:select="onAdvisorySelect" |
| | | /> |
New file |
| | |
| | | /* components/goods-action/index.wxss */ |
New file |
| | |
| | | "use strict";
|
| | | Component({
|
| | | options: {
|
| | | multipleSlots: true
|
| | | },
|
| | | properties: {
|
| | | images: {
|
| | | type: Array,
|
| | | value: []
|
| | | },
|
| | | height: {
|
| | | type: Number || String,
|
| | | value: 500,
|
| | | }
|
| | | },
|
| | | data: {},
|
| | | methods: {
|
| | | viewImg: function (e) {
|
| | | var src = e.currentTarget.dataset.src;
|
| | | wx.previewImage({
|
| | | current: src,
|
| | | urls: this.data.images
|
| | | });
|
| | | },
|
| | | }
|
| | | });
|
| | | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUEsU0FBUyxDQUFDO0lBSVIsT0FBTyxFQUFFO1FBQ1AsYUFBYSxFQUFFLElBQUk7S0FDcEI7SUFDRCxVQUFVLEVBQUU7UUFDVixNQUFNLEVBQUM7WUFDTCxJQUFJLEVBQUUsS0FBSztZQUNYLEtBQUssRUFBRSxFQUFFO1NBQ1Y7UUFDRCxNQUFNLEVBQUM7WUFDTCxJQUFJLEVBQUUsTUFBTSxJQUFFLE1BQU07WUFDcEIsS0FBSyxFQUFFLEdBQUc7U0FDWDtLQUNGO0lBS0QsSUFBSSxFQUFFLEVBRUw7SUFLRCxPQUFPLEVBQUU7UUFFUCxPQUFPLEVBQUUsVUFBUyxDQUFDO1lBQ2pCLElBQUksR0FBRyxHQUFHLENBQUMsQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQztZQUV0QyxFQUFFLENBQUMsWUFBWSxDQUFDO2dCQUNkLE9BQU8sRUFBRSxHQUFHO2dCQUNaLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU07YUFDdkIsQ0FBQyxDQUFBO1FBQ0osQ0FBQztLQUNGO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIGNvbnN0IGFwcCA9IGdldEFwcDxJQXBwT3B0aW9uPigpO1xyXG5Db21wb25lbnQoe1xyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOWxnuaAp+WIl+ihqFxyXG4gICAqL1xyXG4gIG9wdGlvbnM6IHtcclxuICAgIG11bHRpcGxlU2xvdHM6IHRydWUgLy8g5Zyo57uE5Lu25a6a5LmJ5pe255qE6YCJ6aG55Lit5ZCv55So5aSac2xvdOaUr+aMgVxyXG4gIH0sXHJcbiAgcHJvcGVydGllczoge1xyXG4gICAgaW1hZ2VzOntcclxuICAgICAgdHlwZTogQXJyYXksXHJcbiAgICAgIHZhbHVlOiBbXVxyXG4gICAgfSxcclxuICAgIGhlaWdodDp7XHJcbiAgICAgIHR5cGU6IE51bWJlcnx8U3RyaW5nLFxyXG4gICAgICB2YWx1ZTogNTAwLFxyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOWIneWni+aVsOaNrlxyXG4gICAqL1xyXG4gIGRhdGE6IHtcclxuXHJcbiAgfSxcclxuXHJcbiAgLyoqXHJcbiAgICog57uE5Lu255qE5pa55rOV5YiX6KGoXHJcbiAgICovXHJcbiAgbWV0aG9kczoge1xyXG4gICAgLyrmn6XnnIvlm77niYcqL1xyXG4gICAgdmlld0ltZzogZnVuY3Rpb24oZSkge1xyXG4gICAgICBsZXQgc3JjID0gZS5jdXJyZW50VGFyZ2V0LmRhdGFzZXQuc3JjO1xyXG4gICAgICAvLyBjb25zb2xlLmxvZyhzcmMpXHJcbiAgICAgIHd4LnByZXZpZXdJbWFnZSh7XHJcbiAgICAgICAgY3VycmVudDogc3JjLFxyXG4gICAgICAgIHVybHM6IHRoaXMuZGF0YS5pbWFnZXNcclxuICAgICAgfSlcclxuICAgIH0sXHJcbiAgfVxyXG59KVxyXG4iXX0= |
New file |
| | |
| | | { |
| | | "component": true, |
| | | "usingComponents": {} |
| | | } |
New file |
| | |
| | |
|
| | | // const app = getApp<IAppOption>();
|
| | | Component({
|
| | | /**
|
| | | * 组件的属性列表
|
| | | */
|
| | | options: {
|
| | | multipleSlots: true // 在组件定义时的选项中启用多slot支持
|
| | | },
|
| | | properties: {
|
| | | images:{
|
| | | type: Array,
|
| | | value: []
|
| | | },
|
| | | height:{
|
| | | type: Number||String,
|
| | | value: 500,
|
| | | }
|
| | | },
|
| | |
|
| | | /**
|
| | | * 组件的初始数据
|
| | | */
|
| | | data: {
|
| | |
|
| | | },
|
| | |
|
| | | /**
|
| | | * 组件的方法列表
|
| | | */
|
| | | methods: {
|
| | | /*查看图片*/
|
| | | viewImg: function(e) {
|
| | | let src = e.currentTarget.dataset.src;
|
| | | // console.log(src)
|
| | | wx.previewImage({
|
| | | current: src,
|
| | | urls: this.data.images
|
| | | })
|
| | | },
|
| | | }
|
| | | })
|
New file |
| | |
| | | <!--components/swiper-banner/index.wxml--> |
| | | <swiper vertical="{{false}}" indicator-dots="true" autoplay="true" interval="5000" indicator-active-color="#229BC9" |
| | | style="height:{{height}}rpx;"> |
| | | <block wx:for="{{images}}" wx:key="key"> |
| | | <swiper-item> |
| | | <image src="{{item}}" bindtap="viewImg" data-src="{{item}}" mode="widthFix"></image> |
| | | </swiper-item> |
| | | </block> |
| | | </swiper> |
New file |
| | |
| | | /* components/swiper-banner/index.wxss */
|
| | |
| | | return result; |
| | | } |
| | | function getTrueValue(formattedValue) { |
| | | if (formattedValue === undefined) { |
| | | formattedValue = '1'; |
| | | } |
| | | while (isNaN(parseInt(formattedValue, 10))) { |
| | | formattedValue = formattedValue.slice(1); |
| | | } |
New file |
| | |
| | | /* eslint-disable */ |
| | | var utils = require('../wxs/utils.wxs'); |
| | | |
| | | function isImage(name) { |
| | | return name.indexOf('/') !== -1; |
| | | } |
| | | |
| | | function rootClass(data) { |
| | | var classes = ['custom-class']; |
| | | |
| | | if (data.classPrefix != null) { |
| | | classes.push(data.classPrefix); |
| | | } |
| | | |
| | | if (isImage(data.name)) { |
| | | classes.push('van-icon--image'); |
| | | } else if (data.classPrefix != null) { |
| | | classes.push(data.classPrefix + '-' + data.name); |
| | | } |
| | | |
| | | return classes.join(' '); |
| | | } |
| | | |
| | | function rootStyle(data) { |
| | | var styles = []; |
| | | |
| | | if (data.color) { |
| | | styles.push(['color', data.color]); |
| | | } |
| | | |
| | | if (data.size) { |
| | | styles.push(['font-size', utils.addUnit(data.size)]); |
| | | } |
| | | |
| | | if (data.customStyle) { |
| | | styles.push([data.customStyle]); |
| | | } |
| | | |
| | | return styles |
| | | .map(function (pair) { |
| | | return pair.join(':'); |
| | | }) |
| | | .join(';'); |
| | | } |
| | | |
| | | module.exports = { |
| | | isImage: isImage, |
| | | rootClass: rootClass, |
| | | rootStyle: rootStyle, |
| | | }; |
| | |
| | | type: String, |
| | | value: 'van-icon', |
| | | }, |
| | | name: { |
| | | type: String, |
| | | observer: function (val) { |
| | | this.setData({ |
| | | isImageName: val.indexOf('/') !== -1, |
| | | }); |
| | | }, |
| | | }, |
| | | name: String, |
| | | }, |
| | | methods: { |
| | | onClick: function () { |
| | |
| | | <wxs src="../wxs/utils.wxs" module="utils" /> |
| | | <wxs src="./computed.wxs" module="computed" /> |
| | | |
| | | <view |
| | | class="custom-class {{ classPrefix }} {{ isImageName ? 'van-icon--image' : classPrefix + '-' + name }}" |
| | | style="color: {{ color }};font-size: {{ utils.addUnit(size) }};{{ customStyle }}" |
| | | class="{{ computed.rootClass({ classPrefix, name }) }}" |
| | | style="{{ computed.rootStyle({ customStyle, color, size }) }}" |
| | | bind:tap="onClick" |
| | | > |
| | | <van-info |
| | |
| | | custom-class="van-icon__info" |
| | | /> |
| | | <image |
| | | wx:if="{{ isImageName }}" |
| | | wx:if="{{ computed.isImage(name) }}" |
| | | src="{{ name }}" |
| | | mode="aspectFit" |
| | | class="van-icon__image" |
| | |
| | | @import '../common/index.wxss';.van-info{position:absolute;top:0;right:0;box-sizing:border-box;line-height:1.2;white-space:nowrap;text-align:center;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%;min-width:16px;min-width:var(--info-size,16px);padding:0 3px;padding:var(--info-padding,0 3px);color:#fff;color:var(--info-color,#fff);font-weight:500;font-weight:var(--info-font-weight,500);font-size:12px;font-size:var(--info-font-size,12px);font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;font-family:var(--info-font-family,-apple-system-font,Helvetica Neue,Arial,sans-serif);background-color:#ee0a24;background-color:var(--info-background-color,#ee0a24);border:1px solid #fff;border:var(--info-border-width,1px) solid var(--white,#fff);border-radius:16px;border-radius:var(--info-size,16px)}.van-info--dot{min-width:0;border-radius:100%;width:8px;width:var(--info-dot-size,8px);height:8px;height:var(--info-dot-size,8px);background-color:#ee0a24;background-color:var(--info-dot-color,#ee0a24)} |
| | | @import '../common/index.wxss';.van-info{position:absolute;top:0;right:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;white-space:nowrap;text-align:center;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%;height:16px;height:var(--info-size,16px);min-width:16px;min-width:var(--info-size,16px);padding:0 3px;padding:var(--info-padding,0 3px);color:#fff;color:var(--info-color,#fff);font-weight:500;font-weight:var(--info-font-weight,500);font-size:12px;font-size:var(--info-font-size,12px);font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;font-family:var(--info-font-family,-apple-system-font,Helvetica Neue,Arial,sans-serif);background-color:#ee0a24;background-color:var(--info-background-color,#ee0a24);border:1px solid #fff;border:var(--info-border-width,1px) solid var(--white,#fff);border-radius:16px;border-radius:var(--info-size,16px)}.van-info--dot{min-width:0;border-radius:100%;width:8px;width:var(--info-dot-size,8px);height:8px;height:var(--info-dot-size,8px);background-color:#ee0a24;background-color:var(--info-dot-color,#ee0a24)} |
| | |
| | | @import '../common/index.wxss';.van-notify{text-align:center;word-wrap:break-word;padding:6px 15px;padding:var(--notify-padding,6px 15px);font-size:14px;font-size:var(--notify-font-size,14px);line-height:20px;line-height:var(--notify-line-height,20px)}.van-notify__container{position:fixed;top:0;box-sizing:border-box;width:100%}.van-notify--primary{background-color:#1989fa;background-color:var(--notify-primary-background-color,#1989fa)}.van-notify--success{background-color:#07c160;background-color:var(--notify-success-background-color,#07c160)}.van-notify--danger{background-color:#ee0a24;background-color:var(--notify-danger-background-color,#ee0a24)}.van-notify--warning{background-color:#ff976a;background-color:var(--notify-warning-background-color,#ff976a)} |
| | | @import '../common/index.wxss';.van-notify{text-align:center;word-wrap:break-word;padding:6px 15px;padding:var(--notify-padding,6px 15px);font-size:14px;font-size:var(--notify-font-size,14px);line-height:20px;line-height:var(--notify-line-height,20px)}.van-notify__container{position:fixed;top:0;left:0;box-sizing:border-box;width:100%}.van-notify--primary{background-color:#1989fa;background-color:var(--notify-primary-background-color,#1989fa)}.van-notify--success{background-color:#07c160;background-color:var(--notify-success-background-color,#07c160)}.van-notify--danger{background-color:#ee0a24;background-color:var(--notify-danger-background-color,#ee0a24)}.van-notify--warning{background-color:#ff976a;background-color:var(--notify-warning-background-color,#ff976a)} |
| | |
| | | name: null, |
| | | icon: String, |
| | | dot: Boolean, |
| | | iconPrefix: { |
| | | type: String, |
| | | value: 'van-icon', |
| | | }, |
| | | }, |
| | | relation: { |
| | | name: 'tabbar', |
| | |
| | | }, |
| | | methods: { |
| | | onClick: function () { |
| | | if (this.parent) { |
| | | this.parent.onChange(this); |
| | | var parent = this.parent; |
| | | if (parent) { |
| | | var index = parent.children.indexOf(this); |
| | | var active = this.data.name || index; |
| | | if (active !== this.data.active) { |
| | | parent.$emit('change', active); |
| | | } |
| | | } |
| | | this.$emit('click'); |
| | | }, |
| | |
| | | if (parentData.inactiveColor !== data.inactiveColor) { |
| | | patch.inactiveColor = parentData.inactiveColor; |
| | | } |
| | | return Object.keys(patch).length > 0 |
| | | ? this.set(patch) |
| | | : Promise.resolve(); |
| | | if (Object.keys(patch).length > 0) { |
| | | this.setData(patch); |
| | | } |
| | | }, |
| | | }, |
| | | }); |
| | |
| | | <view |
| | | class="{{ utils.bem('tabbar-item', { active }) }} custom-class" |
| | | style="color: {{ active ? activeColor : inactiveColor }}" |
| | | bind:tap="onClick" |
| | | bindtap="onClick" |
| | | > |
| | | <view class="van-tabbar-item__icon"> |
| | | <van-icon |
| | | wx:if="{{ icon }}" |
| | | name="{{ icon }}" |
| | | class-prefix="{{ iconPrefix }}" |
| | | custom-class="van-tabbar-item__icon__inner" |
| | | /> |
| | | <block wx:else> |
| | | <slot |
| | | wx:if="{{ active }}" |
| | | name="icon-active" |
| | | /> |
| | | <slot wx:if="{{ active }}" name="icon-active" /> |
| | | <slot wx:else name="icon" /> |
| | | </block> |
| | | <van-info |
| | |
| | | 'use strict'; |
| | | Object.defineProperty(exports, '__esModule', { value: true }); |
| | | var utils_1 = require('../common/utils'); |
| | | var component_1 = require('../common/component'); |
| | | component_1.VantComponent({ |
| | | relation: { |
| | |
| | | fixed: { |
| | | type: Boolean, |
| | | value: true, |
| | | observer: 'setHeight', |
| | | }, |
| | | placeholder: { |
| | | type: Boolean, |
| | | observer: 'setHeight', |
| | | }, |
| | | border: { |
| | | type: Boolean, |
| | |
| | | value: true, |
| | | }, |
| | | }, |
| | | data: { |
| | | height: 50, |
| | | }, |
| | | methods: { |
| | | updateChildren: function () { |
| | | var children = this.children; |
| | | if (!Array.isArray(children) || !children.length) { |
| | | return Promise.resolve(); |
| | | return; |
| | | } |
| | | return Promise.all( |
| | | children.map(function (child) { |
| | | return child.updateFromParent(); |
| | | }) |
| | | ); |
| | | children.forEach(function (child) { |
| | | return child.updateFromParent(); |
| | | }); |
| | | }, |
| | | onChange: function (child) { |
| | | var index = this.children.indexOf(child); |
| | | var active = child.data.name || index; |
| | | if (active !== this.data.active) { |
| | | this.$emit('change', active); |
| | | setHeight: function () { |
| | | var _this = this; |
| | | if (!this.data.fixed || !this.data.placeholder) { |
| | | return; |
| | | } |
| | | wx.nextTick(function () { |
| | | utils_1.getRect.call(_this, '.van-tabbar').then(function (res) { |
| | | _this.setData({ height: res.height }); |
| | | }); |
| | | }); |
| | | }, |
| | | }, |
| | | }); |
| | |
| | | <wxs src="../wxs/utils.wxs" module="utils" /> |
| | | |
| | | <view |
| | | class="custom-class {{ border ? 'van-hairline--top-bottom' : '' }} {{ utils.bem('tabbar', { fixed, safe: safeAreaInsetBottom }) }}" |
| | | class="{{ border ? 'van-hairline--top-bottom' : '' }} {{ utils.bem('tabbar', { fixed, safe: safeAreaInsetBottom }) }} custom-class" |
| | | style="{{ zIndex ? 'z-index: ' + zIndex : '' }}" |
| | | > |
| | | <slot /> |
| | | </view> |
| | | |
| | | <view wx:if="{{ fixed && placeholder }}" style="height: {{ height }}px;"></view> |
| | |
| | | if (this.data.type !== 'line') { |
| | | return; |
| | | } |
| | | var currentIndex = this.data.currentIndex; |
| | | var _a = this.data, |
| | | currentIndex = _a.currentIndex, |
| | | ellipsis = _a.ellipsis; |
| | | Promise.all([ |
| | | utils_1.getAllRect.call(this, '.van-tab'), |
| | | utils_1.getRect.call(this, '.van-tabs__line'), |
| | |
| | | .reduce(function (prev, curr) { |
| | | return prev + curr.width; |
| | | }, 0); |
| | | lineOffsetLeft += (rect.width - lineRect.width) / 2; |
| | | lineOffsetLeft += |
| | | (rect.width - lineRect.width) / 2 + (ellipsis ? 0 : 8); |
| | | _this.setData({ |
| | | lineOffsetLeft: lineOffsetLeft, |
| | | skipTransition: skipTransition, |
| | |
| | | var __REQUIRE__ = function(modId, source) { if(!__MODS__[modId]) return require(source); if(!__MODS__[modId].status) { var m = __MODS__[modId].m; m._exports = m._tempexports; var desp = Object.getOwnPropertyDescriptor(m, "exports"); if (desp && desp.configurable) Object.defineProperty(m, "exports", { set: function (val) { if(typeof val === "object" && val !== m._exports) { m._exports.__proto__ = val.__proto__; Object.keys(val).forEach(function (k) { m._exports[k] = val[k]; }); } m._tempexports = val }, get: function () { return m._tempexports; } }); __MODS__[modId].status = 1; __MODS__[modId].func(__MODS__[modId].req, m, m.exports); } return __MODS__[modId].m.exports; }; |
| | | var __REQUIRE_WILDCARD__ = function(obj) { if(obj && obj.__esModule) { return obj; } else { var newObj = {}; if(obj != null) { for(var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) newObj[k] = obj[k]; } } newObj.default = obj; return newObj; } }; |
| | | var __REQUIRE_DEFAULT__ = function(obj) { return obj && obj.__esModule ? obj.default : obj; }; |
| | | __DEFINE__(1606096251292, function(require, module, exports) { |
| | | __DEFINE__(1607156818087, function(require, module, exports) { |
| | | !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.dayjs=e()}(this,function(){var t="millisecond",e="second",n="minute",r="hour",i="day",s="week",u="month",a="quarter",o="year",f="date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d+)?$/,c=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},$=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},l={s:$,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+$(r,2,"0")+":"+$(i,2,"0")},m:function t(e,n){if(e.date()<n.date())return-t(n,e);var r=12*(n.year()-e.year())+(n.month()-e.month()),i=e.clone().add(r,u),s=n-i<0,a=e.clone().add(r+(s?-1:1),u);return+(-(r+(n-i)/(s?i-a:a-i))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(h){return{M:u,y:o,w:s,d:i,D:f,h:r,m:n,s:e,ms:t,Q:a}[h]||String(h||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},y="en",M={};M[y]=d;var m=function(t){return t instanceof S},D=function(t,e,n){var r;if(!t)return y;if("string"==typeof t)M[t]&&(r=t),e&&(M[t]=e,r=t);else{var i=t.name;M[i]=t,r=i}return!n&&r&&(y=r),r||!n&&y},v=function(t,e){if(m(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new S(n)},g=l;g.l=D,g.i=m,g.w=function(t,e){return v(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var S=function(){function d(t){this.$L=D(t.locale,null,!0),this.parse(t)}var $=d.prototype;return $.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(g.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(h);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},$.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},$.$utils=function(){return g},$.isValid=function(){return!("Invalid Date"===this.$d.toString())},$.isSame=function(t,e){var n=v(t);return this.startOf(e)<=n&&n<=this.endOf(e)},$.isAfter=function(t,e){return v(t)<this.startOf(e)},$.isBefore=function(t,e){return this.endOf(e)<v(t)},$.$g=function(t,e,n){return g.u(t)?this[e]:this.set(n,t)},$.unix=function(){return Math.floor(this.valueOf()/1e3)},$.valueOf=function(){return this.$d.getTime()},$.startOf=function(t,a){var h=this,c=!!g.u(a)||a,d=g.p(t),$=function(t,e){var n=g.w(h.$u?Date.UTC(h.$y,e,t):new Date(h.$y,e,t),h);return c?n:n.endOf(i)},l=function(t,e){return g.w(h.toDate()[t].apply(h.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(e)),h)},y=this.$W,M=this.$M,m=this.$D,D="set"+(this.$u?"UTC":"");switch(d){case o:return c?$(1,0):$(31,11);case u:return c?$(1,M):$(0,M+1);case s:var v=this.$locale().weekStart||0,S=(y<v?y+7:y)-v;return $(c?m-S:m+(6-S),M);case i:case f:return l(D+"Hours",0);case r:return l(D+"Minutes",1);case n:return l(D+"Seconds",2);case e:return l(D+"Milliseconds",3);default:return this.clone()}},$.endOf=function(t){return this.startOf(t,!1)},$.$set=function(s,a){var h,c=g.p(s),d="set"+(this.$u?"UTC":""),$=(h={},h[i]=d+"Date",h[f]=d+"Date",h[u]=d+"Month",h[o]=d+"FullYear",h[r]=d+"Hours",h[n]=d+"Minutes",h[e]=d+"Seconds",h[t]=d+"Milliseconds",h)[c],l=c===i?this.$D+(a-this.$W):a;if(c===u||c===o){var y=this.clone().set(f,1);y.$d[$](l),y.init(),this.$d=y.set(f,Math.min(this.$D,y.daysInMonth())).$d}else $&&this.$d[$](l);return this.init(),this},$.set=function(t,e){return this.clone().$set(t,e)},$.get=function(t){return this[g.p(t)]()},$.add=function(t,a){var f,h=this;t=Number(t);var c=g.p(a),d=function(e){var n=v(h);return g.w(n.date(n.date()+Math.round(e*t)),h)};if(c===u)return this.set(u,this.$M+t);if(c===o)return this.set(o,this.$y+t);if(c===i)return d(1);if(c===s)return d(7);var $=(f={},f[n]=6e4,f[r]=36e5,f[e]=1e3,f)[c]||1,l=this.$d.getTime()+t*$;return g.w(l,this)},$.subtract=function(t,e){return this.add(-1*t,e)},$.format=function(t){var e=this;if(!this.isValid())return"Invalid Date";var n=t||"YYYY-MM-DDTHH:mm:ssZ",r=g.z(this),i=this.$locale(),s=this.$H,u=this.$m,a=this.$M,o=i.weekdays,f=i.months,h=function(t,r,i,s){return t&&(t[r]||t(e,n))||i[r].substr(0,s)},d=function(t){return g.s(s%12||12,t,"0")},$=i.meridiem||function(t,e,n){var r=t<12?"AM":"PM";return n?r.toLowerCase():r},l={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:g.s(a+1,2,"0"),MMM:h(i.monthsShort,a,f,3),MMMM:h(f,a),D:this.$D,DD:g.s(this.$D,2,"0"),d:String(this.$W),dd:h(i.weekdaysMin,this.$W,o,2),ddd:h(i.weekdaysShort,this.$W,o,3),dddd:o[this.$W],H:String(s),HH:g.s(s,2,"0"),h:d(1),hh:d(2),a:$(s,u,!0),A:$(s,u,!1),m:String(u),mm:g.s(u,2,"0"),s:String(this.$s),ss:g.s(this.$s,2,"0"),SSS:g.s(this.$ms,3,"0"),Z:r};return n.replace(c,function(t,e){return e||l[t]||r.replace(":","")})},$.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},$.diff=function(t,f,h){var c,d=g.p(f),$=v(t),l=6e4*($.utcOffset()-this.utcOffset()),y=this-$,M=g.m(this,$);return M=(c={},c[o]=M/12,c[u]=M,c[a]=M/3,c[s]=(y-l)/6048e5,c[i]=(y-l)/864e5,c[r]=y/36e5,c[n]=y/6e4,c[e]=y/1e3,c)[d]||y,h?M:g.a(M)},$.daysInMonth=function(){return this.endOf(u).$D},$.$locale=function(){return M[this.$L]},$.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),r=D(t,e,!0);return r&&(n.$L=r),n},$.clone=function(){return g.w(this.$d,this)},$.toDate=function(){return new Date(this.valueOf())},$.toJSON=function(){return this.isValid()?this.toISOString():null},$.toISOString=function(){return this.$d.toISOString()},$.toString=function(){return this.$d.toUTCString()},d}(),p=S.prototype;return v.prototype=p,[["$ms",t],["$s",e],["$m",n],["$H",r],["$W",i],["$M",u],["$y",o],["$D",f]].forEach(function(t){p[t[1]]=function(e){return this.$g(e,t[0],t[1])}}),v.extend=function(t,e){return t(e,S,v),v},v.locale=D,v.isDayjs=m,v.unix=function(t){return v(1e3*t)},v.en=M[y],v.Ls=M,v.p={},v}); |
| | | |
| | | }, function(modId) {var map = {}; return __REQUIRE__(map[modId], modId); }) |
| | | return __REQUIRE__(1606096251292); |
| | | return __REQUIRE__(1607156818087); |
| | | })() |
| | | //# sourceMappingURL=index.js.map |
| | |
| | | var __REQUIRE__ = function(modId, source) { if(!__MODS__[modId]) return require(source); if(!__MODS__[modId].status) { var m = __MODS__[modId].m; m._exports = m._tempexports; var desp = Object.getOwnPropertyDescriptor(m, "exports"); if (desp && desp.configurable) Object.defineProperty(m, "exports", { set: function (val) { if(typeof val === "object" && val !== m._exports) { m._exports.__proto__ = val.__proto__; Object.keys(val).forEach(function (k) { m._exports[k] = val[k]; }); } m._tempexports = val }, get: function () { return m._tempexports; } }); __MODS__[modId].status = 1; __MODS__[modId].func(__MODS__[modId].req, m, m.exports); } return __MODS__[modId].m.exports; }; |
| | | var __REQUIRE_WILDCARD__ = function(obj) { if(obj && obj.__esModule) { return obj; } else { var newObj = {}; if(obj != null) { for(var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) newObj[k] = obj[k]; } } newObj.default = obj; return newObj; } }; |
| | | var __REQUIRE_DEFAULT__ = function(obj) { return obj && obj.__esModule ? obj.default : obj; }; |
| | | __DEFINE__(1606096251293, function(require, module, exports) { |
| | | __DEFINE__(1607156818088, function(require, module, exports) { |
| | | function e(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function t(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,a)}return o}function o(o){for(var a=1;a<arguments.length;a++){var r=null!=arguments[a]?arguments[a]:{};a%2?t(Object(r),!0).forEach((function(t){e(o,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach((function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))}))}return o}var a=["canvasGetImageData","canvasPutImageData","canvasToTempFilePath","setEnableDebug","startAccelerometer","stopAccelerometer","getBatteryInfo","getClipboardData","setClipboardData","startCompass","stopCompass","addPhoneContact","startGyroscope","stopGyroscope","startBeaconDiscovery","stopBeaconDiscovery","getBeacons","startLocalServiceDiscovery","stopLocalServiceDiscovery","startDeviceMotionListening","stopDeviceMotionListening","getNetworkType","makePhoneCall","scanCode","getSystemInfo","vibrateShort","vibrateLong","getExtConfig","chooseLocation","getLocation","openLocation","chooseMessageFile","loadFontFace","chooseImage","previewImage","getImageInfo","saveImageToPhotosAlbum","compressImage","chooseVideo","saveVideoToPhotosAlbum","downloadFile","request","connectSocket","closeSocket","sendSocketMessage","uploadFile","login","checkSession","chooseAddress","authorize","addCard","openCard","chooseInvoice","chooseInvoiceTitle","getUserInfo","requestPayment","getWeRunData","showModal","showToast","hideToast","showLoading","hideLoading","showActionSheet","pageScrollTo","startPullDownRefresh","stopPullDownRefresh","setBackgroundColor","setBackgroundTextStyle","setTabBarBadge","removeTabBarBadge","showTabBarRedDot","hideTabBarRedDot","showTabBar","hideTabBar","setTabBarStyle","setTabBarItem","setTopBarText","saveFile","openDocument","getSavedFileList","getSavedFileInfo","removeSavedFile","getFileInfo","getStorage","setStorage","removeStorage","clearStorage","getStorageInfo","closeBLEConnection","closeBluetoothAdapter","createBLEConnection","getBLEDeviceCharacteristics","getBLEDeviceServices","getBluetoothAdapterState","getBluetoothDevices","getConnectedBluetoothDevices","notifyBLECharacteristicValueChange","openBluetoothAdapter","readBLECharacteristicValue","startBluetoothDevicesDiscovery","stopBluetoothDevicesDiscovery","writeBLECharacteristicValue","getHCEState","sendHCEMessage","startHCE","stopHCE","getScreenBrightness","setKeepScreenOn","setScreenBrightness","connectWifi","getConnectedWifi","getWifiList","setWifiList","startWifi","stopWifi","getBackgroundAudioPlayerState","playBackgroundAudio","pauseBackgroundAudio","seekBackgroundAudio","stopBackgroundAudio","getAvailableAudioSources","startRecord","stopRecord","setInnerAudioOption","playVoice","pauseVoice","stopVoice","getSetting","openSetting","getShareInfo","hideShareMenu","showShareMenu","updateShareMenu","checkIsSoterEnrolledInDevice","checkIsSupportSoterAuthentication","startSoterAuthentication","navigateBackMiniProgram","navigateToMiniProgram","setNavigationBarTitle","showNavigationBarLoading","hideNavigationBarLoading","setNavigationBarColor","redirectTo","reLaunch","navigateTo","switchTab","navigateBack"];Promise.prototype.finally||(Promise.prototype.finally=function(e){var t=this.constructor;return this.then((function(o){return t.resolve(e()).then((function(){return o}))}),(function(o){return t.resolve(e()).then((function(){throw o}))}))});var r=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(a,r){e(o({fail:r,success:a},t))}))}},n=function(){wx.pro={},Object.keys(wx).forEach((function(e){a.indexOf(e)>=0?wx.pro[e]=r(wx[e]):"createSignal"!==e&&(wx.pro[e]=wx[e])}))};if (!exports.__esModule) Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, 'promisify', { enumerable: true, configurable: true, get: function() { return r; } });Object.defineProperty(exports, 'promisifyAll', { enumerable: true, configurable: true, get: function() { return n; } }); |
| | | //# sourceMappingURL=wx-promise-pro.js.map |
| | | |
| | | }, function(modId) {var map = {}; return __REQUIRE__(map[modId], modId); }) |
| | | return __REQUIRE__(1606096251293); |
| | | return __REQUIRE__(1607156818088); |
| | | })() |
| | | //# sourceMappingURL=index.js.map |
| | |
| | | "requires": true, |
| | | "dependencies": { |
| | | "@vant/weapp": { |
| | | "version": "1.6.1", |
| | | "resolved": "https://registry.npmjs.org/@vant/weapp/-/weapp-1.6.1.tgz", |
| | | "integrity": "sha512-HkQHodqmSPB0bTILo5DnM/avkpeSBfQHo42kN4HJa504SCNIc2DoF0VrAl/CaZB+2DMrElnEnM+//vf5rENtNQ==" |
| | | "version": "1.6.2", |
| | | "resolved": "https://registry.npm.taobao.org/@vant/weapp/download/@vant/weapp-1.6.2.tgz", |
| | | "integrity": "sha1-UaVSrll2SLaVXtc2ClN8Em2bg8M=" |
| | | }, |
| | | "dayjs": { |
| | | "version": "1.9.6", |
| | |
| | | "author": "", |
| | | "license": "", |
| | | "dependencies": { |
| | | "@vant/weapp": "^1.6.1", |
| | | "@vant/weapp": "^1.6.2", |
| | | "dayjs": "^1.9.6", |
| | | "wx-promise-pro": "^3.2.2" |
| | | }, |
| | |
| | | },
|
| | | onLoad: function () {
|
| | | console.log(app);
|
| | | this.getNowDate();
|
| | | },
|
| | | getNowDate: function () {
|
| | | var date = dayjs(new Date());
|
| | | this.setData({
|
| | | selectedDate: date.$y + "-" + (date.$M + 1),
|
| | | });
|
| | | },
|
| | | showDatePopup: function () {
|
| | | this.setData({
|
| | |
| | | onPickerConfirm: function (event) {
|
| | | var date = dayjs(event.detail);
|
| | | this.setData({
|
| | | selectedDate: date.$y + "-" + (date.$M + 1) + "-" + date.$D,
|
| | | selectedDate: date.$y + "-" + (date.$M + 1),
|
| | | });
|
| | | this.onDatePopupClose();
|
| | | },
|
| | | });
|
| | | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFsYW5jZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImJhbGFuY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw2QkFBOEI7QUFFOUIsSUFBTSxHQUFHLEdBQUcsTUFBTSxFQUFjLENBQUM7QUFDakMsSUFBSSxDQUFDO0lBQ0gsSUFBSSxFQUFFO1FBQ0osZUFBZSxFQUFFLEtBQUs7UUFDdEIsV0FBVyxFQUFFLElBQUksSUFBSSxFQUFFLENBQUMsT0FBTyxFQUFFO1FBQ2pDLE9BQU8sRUFBRSxJQUFJLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRTtRQUM3QixTQUFTLFlBQUMsSUFBVyxFQUFFLEtBQVk7WUFDakMsSUFBSSxJQUFJLEtBQUssTUFBTSxFQUFFO2dCQUNuQixPQUFVLEtBQUssV0FBRyxDQUFDO2FBQ3BCO2lCQUFNLElBQUksSUFBSSxLQUFLLE9BQU8sRUFBRTtnQkFDM0IsT0FBVSxLQUFLLFdBQUcsQ0FBQzthQUNwQjtZQUNELE9BQU8sS0FBSyxDQUFDO1FBQ2YsQ0FBQztLQUNGO0lBQ0QsTUFBTTtRQUNKLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDbkIsQ0FBQztJQUNELGFBQWE7UUFDWCxJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsZUFBZSxFQUFFLElBQUk7U0FDdEIsQ0FBQyxDQUFBO0lBQ0osQ0FBQztJQUNELGdCQUFnQjtRQUNkLElBQUksQ0FBQyxPQUFPLENBQUM7WUFDWCxlQUFlLEVBQUUsS0FBSztTQUN2QixDQUFDLENBQUE7UUFDRixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25CLENBQUM7SUFDRCxlQUFlLFlBQUMsS0FBdUI7UUFFckMsSUFBTSxJQUFJLEdBQU8sS0FBSyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUNyQyxJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsWUFBWSxFQUFLLElBQUksQ0FBQyxFQUFFLFVBQUksSUFBSSxDQUFDLEVBQUUsR0FBRyxDQUFDLFVBQUksSUFBSSxDQUFDLEVBQUk7U0FDckQsQ0FBQyxDQUFDO1FBQ0gsSUFBSSxDQUFDLGdCQUFnQixFQUFFLENBQUE7SUFDekIsQ0FBQztDQUNGLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGRheWpzIGZyb20gJ2RheWpzJ1xyXG5cclxuY29uc3QgYXBwID0gZ2V0QXBwPElBcHBPcHRpb24+KCk7XHJcblBhZ2Uoe1xyXG4gIGRhdGE6IHtcclxuICAgIGlzU2hvd0RhdGVQb3B1cDogZmFsc2UsXHJcbiAgICBjdXJyZW50RGF0ZTogbmV3IERhdGUoKS5nZXRUaW1lKCksXHJcbiAgICBtaW5EYXRlOiBuZXcgRGF0ZSgpLmdldFRpbWUoKSxcclxuICAgIGZvcm1hdHRlcih0eXBlOnN0cmluZywgdmFsdWU6c3RyaW5nKSB7XHJcbiAgICAgIGlmICh0eXBlID09PSAneWVhcicpIHtcclxuICAgICAgICByZXR1cm4gYCR7dmFsdWV95bm0YDtcclxuICAgICAgfSBlbHNlIGlmICh0eXBlID09PSAnbW9udGgnKSB7XHJcbiAgICAgICAgcmV0dXJuIGAke3ZhbHVlfeaciGA7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIHZhbHVlO1xyXG4gICAgfSxcclxuICB9LFxyXG4gIG9uTG9hZCgpIHtcclxuICAgIGNvbnNvbGUubG9nKGFwcCk7XHJcbiAgfSxcclxuICBzaG93RGF0ZVBvcHVwKCl7XHJcbiAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICBpc1Nob3dEYXRlUG9wdXA6IHRydWVcclxuICAgIH0pXHJcbiAgfSxcclxuICBvbkRhdGVQb3B1cENsb3NlKCl7XHJcbiAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICBpc1Nob3dEYXRlUG9wdXA6IGZhbHNlXHJcbiAgICB9KVxyXG4gICAgY29uc29sZS5sb2coOTk5KTtcclxuICB9LFxyXG4gIG9uUGlja2VyQ29uZmlybShldmVudDogeyBkZXRhaWw6IGFueTsgfSkge1xyXG4gICAgLy8gY29uc29sZS5sb2coKTtcclxuICAgIGNvbnN0IGRhdGU6YW55ID0gZGF5anMoZXZlbnQuZGV0YWlsKTtcclxuICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgIHNlbGVjdGVkRGF0ZTogYCR7ZGF0ZS4keX0tJHtkYXRlLiRNICsgMX0tJHtkYXRlLiREfWAsXHJcbiAgICB9KTtcclxuICAgIHRoaXMub25EYXRlUG9wdXBDbG9zZSgpXHJcbiAgfSxcclxufSlcclxuZXhwb3J0IHt9XHJcbiJdfQ== |
| | | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFsYW5jZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImJhbGFuY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw2QkFBOEI7QUFFOUIsSUFBTSxHQUFHLEdBQUcsTUFBTSxFQUFjLENBQUM7QUFDakMsSUFBSSxDQUFDO0lBQ0gsSUFBSSxFQUFFO1FBQ0osZUFBZSxFQUFFLEtBQUs7UUFDdEIsV0FBVyxFQUFFLElBQUksSUFBSSxFQUFFLENBQUMsT0FBTyxFQUFFO1FBQ2pDLE9BQU8sRUFBRSxJQUFJLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRTtRQUM3QixTQUFTLFlBQUMsSUFBVyxFQUFFLEtBQVk7WUFDakMsSUFBSSxJQUFJLEtBQUssTUFBTSxFQUFFO2dCQUNuQixPQUFVLEtBQUssV0FBRyxDQUFDO2FBQ3BCO2lCQUFNLElBQUksSUFBSSxLQUFLLE9BQU8sRUFBRTtnQkFDM0IsT0FBVSxLQUFLLFdBQUcsQ0FBQzthQUNwQjtZQUNELE9BQU8sS0FBSyxDQUFDO1FBQ2YsQ0FBQztLQUNGO0lBQ0QsTUFBTTtRQUNKLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDakIsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDO0lBQ3BCLENBQUM7SUFDRCxVQUFVO1FBQ1IsSUFBTSxJQUFJLEdBQU8sS0FBSyxDQUFDLElBQUksSUFBSSxFQUFFLENBQUMsQ0FBQztRQUNuQyxJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsWUFBWSxFQUFLLElBQUksQ0FBQyxFQUFFLFVBQUksSUFBSSxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUU7U0FDMUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUNELGFBQWE7UUFDWCxJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsZUFBZSxFQUFFLElBQUk7U0FDdEIsQ0FBQyxDQUFBO0lBQ0osQ0FBQztJQUNELGdCQUFnQjtRQUNkLElBQUksQ0FBQyxPQUFPLENBQUM7WUFDWCxlQUFlLEVBQUUsS0FBSztTQUN2QixDQUFDLENBQUE7UUFDRixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25CLENBQUM7SUFDRCxlQUFlLFlBQUMsS0FBdUI7UUFFckMsSUFBTSxJQUFJLEdBQU8sS0FBSyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUNyQyxJQUFJLENBQUMsT0FBTyxDQUFDO1lBQ1gsWUFBWSxFQUFLLElBQUksQ0FBQyxFQUFFLFVBQUksSUFBSSxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUU7U0FDMUMsQ0FBQyxDQUFDO1FBQ0gsSUFBSSxDQUFDLGdCQUFnQixFQUFFLENBQUE7SUFDekIsQ0FBQztDQUNGLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGRheWpzIGZyb20gJ2RheWpzJ1xyXG5cclxuY29uc3QgYXBwID0gZ2V0QXBwPElBcHBPcHRpb24+KCk7XHJcblBhZ2Uoe1xyXG4gIGRhdGE6IHtcclxuICAgIGlzU2hvd0RhdGVQb3B1cDogZmFsc2UsXHJcbiAgICBjdXJyZW50RGF0ZTogbmV3IERhdGUoKS5nZXRUaW1lKCksXHJcbiAgICBtaW5EYXRlOiBuZXcgRGF0ZSgpLmdldFRpbWUoKSxcclxuICAgIGZvcm1hdHRlcih0eXBlOnN0cmluZywgdmFsdWU6c3RyaW5nKSB7XHJcbiAgICAgIGlmICh0eXBlID09PSAneWVhcicpIHtcclxuICAgICAgICByZXR1cm4gYCR7dmFsdWV95bm0YDtcclxuICAgICAgfSBlbHNlIGlmICh0eXBlID09PSAnbW9udGgnKSB7XHJcbiAgICAgICAgcmV0dXJuIGAke3ZhbHVlfeaciGA7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIHZhbHVlO1xyXG4gICAgfSxcclxuICB9LFxyXG4gIG9uTG9hZCgpIHtcclxuICAgIGNvbnNvbGUubG9nKGFwcCk7XHJcbiAgICB0aGlzLmdldE5vd0RhdGUoKTtcclxuICB9LFxyXG4gIGdldE5vd0RhdGUoKSB7XHJcbiAgICBjb25zdCBkYXRlOmFueSA9IGRheWpzKG5ldyBEYXRlKCkpO1xyXG4gICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgc2VsZWN0ZWREYXRlOiBgJHtkYXRlLiR5fS0ke2RhdGUuJE0gKyAxfWAsXHJcbiAgICB9KTtcclxuICB9LFxyXG4gIHNob3dEYXRlUG9wdXAoKXtcclxuICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgIGlzU2hvd0RhdGVQb3B1cDogdHJ1ZVxyXG4gICAgfSlcclxuICB9LFxyXG4gIG9uRGF0ZVBvcHVwQ2xvc2UoKXtcclxuICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgIGlzU2hvd0RhdGVQb3B1cDogZmFsc2VcclxuICAgIH0pXHJcbiAgICBjb25zb2xlLmxvZyg5OTkpO1xyXG4gIH0sXHJcbiAgb25QaWNrZXJDb25maXJtKGV2ZW50OiB7IGRldGFpbDogYW55OyB9KSB7XHJcbiAgICAvLyBjb25zb2xlLmxvZygpO1xyXG4gICAgY29uc3QgZGF0ZTphbnkgPSBkYXlqcyhldmVudC5kZXRhaWwpO1xyXG4gICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgc2VsZWN0ZWREYXRlOiBgJHtkYXRlLiR5fS0ke2RhdGUuJE0gKyAxfWAsXHJcbiAgICB9KTtcclxuICAgIHRoaXMub25EYXRlUG9wdXBDbG9zZSgpXHJcbiAgfSxcclxufSlcclxuZXhwb3J0IHt9XHJcbiJdfQ== |
| | |
| | | },
|
| | | onLoad() {
|
| | | console.log(app);
|
| | | this.getNowDate();
|
| | | },
|
| | | getNowDate() {
|
| | | const date:any = dayjs(new Date());
|
| | | this.setData({
|
| | | selectedDate: `${date.$y}-${date.$M + 1}`,
|
| | | });
|
| | | },
|
| | | showDatePopup(){
|
| | | this.setData({
|
| | |
| | | // console.log();
|
| | | const date:any = dayjs(event.detail);
|
| | | this.setData({
|
| | | selectedDate: `${date.$y}-${date.$M + 1}-${date.$D}`,
|
| | | selectedDate: `${date.$y}-${date.$M + 1}`,
|
| | | });
|
| | | this.onDatePopupClose()
|
| | | },
|
New file |
| | |
| | | "use strict";
|
| | | Object.defineProperty(exports, "__esModule", { value: true });
|
| | | var app = getApp();
|
| | | Page({
|
| | | data: {
|
| | | isLoading: true,
|
| | | noticeText: '1',
|
| | | detail: {
|
| | | Description: "",
|
| | | ExternalUrl: "",
|
| | | MatCode: "K-72490T-LBC",
|
| | | MatCodeUrl: "https://mp.onbus.cn/shopping/mobile/product/?path=&matcode=K-72490T-LBC&wx=3&CorpId=wxec78156626302b78&FromOpenId=o6Df10LmkJZnWPFY3jiLrVY_3mb8",
|
| | | MatName: "FAIRFIELD?费尔菲镜柜",
|
| | | Mininum: 0,
|
| | | PanicBuyingEndTime: "",
|
| | | PanicBuyingEndTimeBalance: 0,
|
| | | PanicBuyingStartTime: "",
|
| | | PanicBuyingStartTimeBalance: 0,
|
| | | PhotoPath: "https://img.onbus.cn/uploads/shopping/82/images/2064C5EC-F53C-41AA-91D7-E4E029D144A0@p@181.jpg",
|
| | | PreSendMinutes: 150,
|
| | | PreSendMinutesDesc: "2小时30分钟",
|
| | | Quantity: 0,
|
| | | RestrictBuyingQuantity: 0,
|
| | | ReviewCount: "0",
|
| | | ShopMatCode: "K-72490T-LBC",
|
| | | Special: "",
|
| | | StockDisplay: true,
|
| | | Price: 100,
|
| | | originalPrice: 1000,
|
| | | Uom: "个",
|
| | | images: ["https://mp.onbus.cn/uploads/shopping/82/images/2064C5EC-F53C-41AA-91D7-E4E029D144A0.jpg"],
|
| | | isRestrictQuantity: false,
|
| | | isShowBrand: false,
|
| | | isShowMatAttr: false,
|
| | | isShowMatCode: true,
|
| | | isShowMatName: true,
|
| | | isShowPoints: false,
|
| | | isShowPrice: true,
|
| | | isShowReviewStatus: true,
|
| | | isShowSpecial: true,
|
| | | isStartupMatName2: false,
|
| | | isStartupMatName3: false,
|
| | | isStartupMatName4: false,
|
| | | isStartupPanicBuying: true,
|
| | | telephone: 12356897845,
|
| | | name: '张三'
|
| | | }
|
| | | },
|
| | | onLoad: function (options) {
|
| | | var _this = this;
|
| | | console.log(app);
|
| | | this.setData({ fromPage: options.from });
|
| | | this.getNotice();
|
| | | console.log(this.data.noticeText);
|
| | | setTimeout(function () {
|
| | | _this.setData({
|
| | | isLoading: false,
|
| | | });
|
| | | }, 2000);
|
| | | },
|
| | | getNotice: function () {
|
| | | var _a = this.data.detail, Quantity = _a.Quantity, isRestrictQuantity = _a.isRestrictQuantity, isStartupPanicBuying = _a.isStartupPanicBuying, PanicBuyingStartTimeBalance = _a.PanicBuyingStartTimeBalance, PanicBuyingEndTimeBalance = _a.PanicBuyingEndTimeBalance, PanicBuyingStartTime = _a.PanicBuyingStartTime, PanicBuyingEndTime = _a.PanicBuyingEndTime;
|
| | | if (isStartupPanicBuying && PanicBuyingStartTimeBalance > 0) {
|
| | | this.setData({
|
| | | noticeText: "\u672A\u5F00\u62A2\uFF0C\u5F00\u62A2\u65F6\u95F4" + PanicBuyingStartTime + "\u81F3" + PanicBuyingEndTime,
|
| | | isCanBuy: false
|
| | | });
|
| | | }
|
| | | else if (isStartupPanicBuying && PanicBuyingStartTimeBalance <= 0 && PanicBuyingEndTimeBalance > 0) {
|
| | | this.setData({
|
| | | noticeText: "\u5546\u54C1\u62A2\u8D2D\u4E2D\uFF0C\u7ED3\u675F\u65F6\u95F4\u4E3A" + PanicBuyingEndTime,
|
| | | isCanBuy: true
|
| | | });
|
| | | }
|
| | | else if (isStartupPanicBuying && PanicBuyingEndTimeBalance <= 0) {
|
| | | this.setData({
|
| | | noticeText: "\u672C\u6B21\u5546\u54C1\u62A2\u8D2D\u5DF2\u7ED3\u675F",
|
| | | isCanBuy: false
|
| | | });
|
| | | }
|
| | | if (isRestrictQuantity && Quantity <= 0) {
|
| | | this.setData({
|
| | | noticeText: "\u8BE5\u5546\u54C1\u5DF2\u552E\u7F44",
|
| | | isCanBuy: false
|
| | | });
|
| | | }
|
| | | },
|
| | | });
|
| | | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV0YWlsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZGV0YWlsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsSUFBTSxHQUFHLEdBQUcsTUFBTSxFQUFjLENBQUM7QUFDakMsSUFBSSxDQUFDO0lBQ0gsSUFBSSxFQUFFO1FBQ0osU0FBUyxFQUFFLElBQUk7UUFDZixVQUFVLEVBQUMsR0FBRztRQWlCZCxNQUFNLEVBQUU7WUFDTixXQUFXLEVBQUUsRUFBRTtZQUNmLFdBQVcsRUFBRSxFQUFFO1lBQ2YsT0FBTyxFQUFFLGNBQWM7WUFDdkIsVUFBVSxFQUFFLGdKQUFnSjtZQUM1SixPQUFPLEVBQUUsaUJBQWlCO1lBQzFCLE9BQU8sRUFBRSxDQUFDO1lBQ1Ysa0JBQWtCLEVBQUUsRUFBRTtZQUN0Qix5QkFBeUIsRUFBRSxDQUFDO1lBQzVCLG9CQUFvQixFQUFFLEVBQUU7WUFDeEIsMkJBQTJCLEVBQUUsQ0FBQztZQUM5QixTQUFTLEVBQUUsZ0dBQWdHO1lBQzNHLGNBQWMsRUFBRSxHQUFHO1lBQ25CLGtCQUFrQixFQUFFLFNBQVM7WUFDN0IsUUFBUSxFQUFFLENBQUM7WUFDWCxzQkFBc0IsRUFBRSxDQUFDO1lBQ3pCLFdBQVcsRUFBRSxHQUFHO1lBQ2hCLFdBQVcsRUFBRSxjQUFjO1lBQzNCLE9BQU8sRUFBRSxFQUFFO1lBQ1gsWUFBWSxFQUFFLElBQUk7WUFDbEIsS0FBSyxFQUFFLEdBQUc7WUFDVixhQUFhLEVBQUMsSUFBSTtZQUNsQixHQUFHLEVBQUUsR0FBRztZQUNSLE1BQU0sRUFBRSxDQUFDLHlGQUF5RixDQUFDO1lBQ25HLGtCQUFrQixFQUFFLEtBQUs7WUFDekIsV0FBVyxFQUFFLEtBQUs7WUFDbEIsYUFBYSxFQUFFLEtBQUs7WUFDcEIsYUFBYSxFQUFFLElBQUk7WUFDbkIsYUFBYSxFQUFFLElBQUk7WUFDbkIsWUFBWSxFQUFFLEtBQUs7WUFDbkIsV0FBVyxFQUFFLElBQUk7WUFDakIsa0JBQWtCLEVBQUUsSUFBSTtZQUN4QixhQUFhLEVBQUUsSUFBSTtZQUNuQixpQkFBaUIsRUFBRSxLQUFLO1lBQ3hCLGlCQUFpQixFQUFFLEtBQUs7WUFDeEIsaUJBQWlCLEVBQUUsS0FBSztZQUN4QixvQkFBb0IsRUFBRSxJQUFJO1lBQzFCLFNBQVMsRUFBRSxXQUFXO1lBQ3RCLElBQUksRUFBRSxJQUFJO1NBQ1g7S0FDRjtJQUNELE1BQU0sWUFBQyxPQUFPO1FBQWQsaUJBVUM7UUFUQyxPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ2pCLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBQyxRQUFRLEVBQUMsT0FBTyxDQUFDLElBQUksRUFBQyxDQUFDLENBQUM7UUFDdEMsSUFBSSxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBQ2pCLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztRQUNsQyxVQUFVLENBQUM7WUFDVCxLQUFJLENBQUMsT0FBTyxDQUFDO2dCQUNYLFNBQVMsRUFBRSxLQUFLO2FBQ2pCLENBQUMsQ0FBQTtRQUNKLENBQUMsRUFBQyxJQUFJLENBQUMsQ0FBQTtJQUNULENBQUM7SUFDRCxTQUFTO1FBQ0gsSUFBQSxxQkFRZ0IsRUFQbEIsc0JBQVEsRUFDUiwwQ0FBa0IsRUFDbEIsOENBQW9CLEVBQ3BCLDREQUEyQixFQUMzQix3REFBeUIsRUFDekIsOENBQW9CLEVBQ3BCLDBDQUNrQixDQUFDO1FBQ3JCLElBQUksb0JBQW9CLElBQUUsMkJBQTJCLEdBQUMsQ0FBQyxFQUFFO1lBQ3ZELElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsVUFBVSxFQUFDLHFEQUFXLG9CQUFvQixjQUFJLGtCQUFvQjtnQkFDbEUsUUFBUSxFQUFDLEtBQUs7YUFDZixDQUFDLENBQUE7U0FDSDthQUNJLElBQUksb0JBQW9CLElBQUUsMkJBQTJCLElBQUUsQ0FBQyxJQUFFLHlCQUF5QixHQUFDLENBQUMsRUFBRTtZQUMxRixJQUFJLENBQUMsT0FBTyxDQUFDO2dCQUNYLFVBQVUsRUFBQyx1RUFBYyxrQkFBb0I7Z0JBQzdDLFFBQVEsRUFBQyxJQUFJO2FBQ2QsQ0FBQyxDQUFBO1NBQ0g7YUFDSSxJQUFJLG9CQUFvQixJQUFFLHlCQUF5QixJQUFFLENBQUMsRUFBRTtZQUMzRCxJQUFJLENBQUMsT0FBTyxDQUFDO2dCQUNYLFVBQVUsRUFBQyx3REFBVztnQkFDdEIsUUFBUSxFQUFDLEtBQUs7YUFDZixDQUFDLENBQUE7U0FDSDtRQUNELElBQUksa0JBQWtCLElBQUUsUUFBUSxJQUFFLENBQUMsRUFBRTtZQUNuQyxJQUFJLENBQUMsT0FBTyxDQUFDO2dCQUNYLFVBQVUsRUFBQyxzQ0FBUTtnQkFDbkIsUUFBUSxFQUFDLEtBQUs7YUFDZixDQUFDLENBQUE7U0FDSDtJQUNILENBQUM7Q0E0QkYsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgYXBwID0gZ2V0QXBwPElBcHBPcHRpb24+KCk7XHJcblBhZ2Uoe1xyXG4gIGRhdGE6IHtcclxuICAgIGlzTG9hZGluZzogdHJ1ZSxcclxuICAgIG5vdGljZVRleHQ6JzEnLFxyXG4gICAgLy8gc2hvd1NoYXJlOiBmYWxzZSxcclxuICAgIC8vIHNoYXJlT3B0aW9uczogW1xyXG4gICAgLy8gICB7IG5hbWU6ICflvq7kv6EnLCBpY29uOiAnd2VjaGF0Jywgb3BlblR5cGU6ICdzaGFyZScgfSxcclxuICAgIC8vICAgeyBuYW1lOiAn5YiG5Lqr5rW35oqlJywgaWNvbjogJ3Bvc3RlcicgfSxcclxuICAgIC8vICAgeyBuYW1lOiAn5LqM57u056CBJywgaWNvbjogJ3FyY29kZScgfSxcclxuICAgIC8vIF0sXHJcbiAgICAvLyBzaG93QWR2aXNvcnk6IGZhbHNlLFxyXG4gICAgLy8gYWR2aXNvcnlBY3Rpb25zOiBbXHJcbiAgICAvLyAgIHtcclxuICAgIC8vICAgICBuYW1lOiAnMTIzNDU2Nzg5MTAnLFxyXG4gICAgLy8gICB9LFxyXG4gICAgLy8gICB7XHJcbiAgICAvLyAgICAgbmFtZTogJ+WRvOWPqycsXHJcbiAgICAvLyAgICAgbXk6JzEyMzQ1Njc4OTEwJ1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyBdLFxyXG4gICAgZGV0YWlsOiB7XHJcbiAgICAgIERlc2NyaXB0aW9uOiBcIlwiLFxyXG4gICAgICBFeHRlcm5hbFVybDogXCJcIixcclxuICAgICAgTWF0Q29kZTogXCJLLTcyNDkwVC1MQkNcIixcclxuICAgICAgTWF0Q29kZVVybDogXCJodHRwczovL21wLm9uYnVzLmNuL3Nob3BwaW5nL21vYmlsZS9wcm9kdWN0Lz9wYXRoPSZtYXRjb2RlPUstNzI0OTBULUxCQyZ3eD0zJkNvcnBJZD13eGVjNzgxNTY2MjYzMDJiNzgmRnJvbU9wZW5JZD1vNkRmMTBMbWtKWm5XUEZZM2ppTHJWWV8zbWI4XCIsXHJcbiAgICAgIE1hdE5hbWU6IFwiRkFJUkZJRUxEP+i0ueWwlOiPsumVnOafnFwiLFxyXG4gICAgICBNaW5pbnVtOiAwLFxyXG4gICAgICBQYW5pY0J1eWluZ0VuZFRpbWU6IFwiXCIsXHJcbiAgICAgIFBhbmljQnV5aW5nRW5kVGltZUJhbGFuY2U6IDAsXHJcbiAgICAgIFBhbmljQnV5aW5nU3RhcnRUaW1lOiBcIlwiLFxyXG4gICAgICBQYW5pY0J1eWluZ1N0YXJ0VGltZUJhbGFuY2U6IDAsXHJcbiAgICAgIFBob3RvUGF0aDogXCJodHRwczovL2ltZy5vbmJ1cy5jbi91cGxvYWRzL3Nob3BwaW5nLzgyL2ltYWdlcy8yMDY0QzVFQy1GNTNDLTQxQUEtOTFENy1FNEUwMjlEMTQ0QTBAcEAxODEuanBnXCIsXHJcbiAgICAgIFByZVNlbmRNaW51dGVzOiAxNTAsXHJcbiAgICAgIFByZVNlbmRNaW51dGVzRGVzYzogXCIy5bCP5pe2MzDliIbpkp9cIixcclxuICAgICAgUXVhbnRpdHk6IDAsXHJcbiAgICAgIFJlc3RyaWN0QnV5aW5nUXVhbnRpdHk6IDAsXHJcbiAgICAgIFJldmlld0NvdW50OiBcIjBcIixcclxuICAgICAgU2hvcE1hdENvZGU6IFwiSy03MjQ5MFQtTEJDXCIsXHJcbiAgICAgIFNwZWNpYWw6IFwiXCIsXHJcbiAgICAgIFN0b2NrRGlzcGxheTogdHJ1ZSxcclxuICAgICAgUHJpY2U6IDEwMCxcclxuICAgICAgb3JpZ2luYWxQcmljZToxMDAwLFxyXG4gICAgICBVb206IFwi5LiqXCIsXHJcbiAgICAgIGltYWdlczogW1wiaHR0cHM6Ly9tcC5vbmJ1cy5jbi91cGxvYWRzL3Nob3BwaW5nLzgyL2ltYWdlcy8yMDY0QzVFQy1GNTNDLTQxQUEtOTFENy1FNEUwMjlEMTQ0QTAuanBnXCJdLFxyXG4gICAgICBpc1Jlc3RyaWN0UXVhbnRpdHk6IGZhbHNlLFxyXG4gICAgICBpc1Nob3dCcmFuZDogZmFsc2UsXHJcbiAgICAgIGlzU2hvd01hdEF0dHI6IGZhbHNlLFxyXG4gICAgICBpc1Nob3dNYXRDb2RlOiB0cnVlLFxyXG4gICAgICBpc1Nob3dNYXROYW1lOiB0cnVlLFxyXG4gICAgICBpc1Nob3dQb2ludHM6IGZhbHNlLFxyXG4gICAgICBpc1Nob3dQcmljZTogdHJ1ZSxcclxuICAgICAgaXNTaG93UmV2aWV3U3RhdHVzOiB0cnVlLFxyXG4gICAgICBpc1Nob3dTcGVjaWFsOiB0cnVlLFxyXG4gICAgICBpc1N0YXJ0dXBNYXROYW1lMjogZmFsc2UsXHJcbiAgICAgIGlzU3RhcnR1cE1hdE5hbWUzOiBmYWxzZSxcclxuICAgICAgaXNTdGFydHVwTWF0TmFtZTQ6IGZhbHNlLFxyXG4gICAgICBpc1N0YXJ0dXBQYW5pY0J1eWluZzogdHJ1ZSxcclxuICAgICAgdGVsZXBob25lOiAxMjM1Njg5Nzg0NSxcclxuICAgICAgbmFtZTogJ+W8oOS4iSdcclxuICAgIH1cclxuICB9LFxyXG4gIG9uTG9hZChvcHRpb25zKSB7XHJcbiAgICBjb25zb2xlLmxvZyhhcHApO1xyXG4gICAgdGhpcy5zZXREYXRhKHtmcm9tUGFnZTpvcHRpb25zLmZyb219KTtcclxuICAgIHRoaXMuZ2V0Tm90aWNlKCk7XHJcbiAgICBjb25zb2xlLmxvZyh0aGlzLmRhdGEubm90aWNlVGV4dCk7XHJcbiAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICBpc0xvYWRpbmc6IGZhbHNlLFxyXG4gICAgICB9KVxyXG4gICAgfSwyMDAwKVxyXG4gIH0sXHJcbiAgZ2V0Tm90aWNlKCl7XHJcbiAgICBsZXQge1xyXG4gICAgICBRdWFudGl0eSxcclxuICAgICAgaXNSZXN0cmljdFF1YW50aXR5LFxyXG4gICAgICBpc1N0YXJ0dXBQYW5pY0J1eWluZyxcclxuICAgICAgUGFuaWNCdXlpbmdTdGFydFRpbWVCYWxhbmNlLFxyXG4gICAgICBQYW5pY0J1eWluZ0VuZFRpbWVCYWxhbmNlLFxyXG4gICAgICBQYW5pY0J1eWluZ1N0YXJ0VGltZSxcclxuICAgICAgUGFuaWNCdXlpbmdFbmRUaW1lLFxyXG4gICAgfSA9IHRoaXMuZGF0YS5kZXRhaWw7XHJcbiAgICBpZiAoaXNTdGFydHVwUGFuaWNCdXlpbmcmJlBhbmljQnV5aW5nU3RhcnRUaW1lQmFsYW5jZT4wKSB7XHJcbiAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgbm90aWNlVGV4dDpg5pyq5byA5oqi77yM5byA5oqi5pe26Ze0JHtQYW5pY0J1eWluZ1N0YXJ0VGltZX3oh7Mke1BhbmljQnV5aW5nRW5kVGltZX1gLFxyXG4gICAgICAgIGlzQ2FuQnV5OmZhbHNlXHJcbiAgICAgIH0pXHJcbiAgICB9XHJcbiAgICBlbHNlIGlmIChpc1N0YXJ0dXBQYW5pY0J1eWluZyYmUGFuaWNCdXlpbmdTdGFydFRpbWVCYWxhbmNlPD0wJiZQYW5pY0J1eWluZ0VuZFRpbWVCYWxhbmNlPjApIHtcclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICBub3RpY2VUZXh0OmDllYblk4HmiqLotK3kuK3vvIznu5PmnZ/ml7bpl7TkuLoke1BhbmljQnV5aW5nRW5kVGltZX1gLFxyXG4gICAgICAgIGlzQ2FuQnV5OnRydWVcclxuICAgICAgfSlcclxuICAgIH1cclxuICAgIGVsc2UgaWYgKGlzU3RhcnR1cFBhbmljQnV5aW5nJiZQYW5pY0J1eWluZ0VuZFRpbWVCYWxhbmNlPD0wKSB7XHJcbiAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgbm90aWNlVGV4dDpg5pys5qyh5ZWG5ZOB5oqi6LSt5bey57uT5p2fYCxcclxuICAgICAgICBpc0NhbkJ1eTpmYWxzZVxyXG4gICAgICB9KVxyXG4gICAgfVxyXG4gICAgaWYgKGlzUmVzdHJpY3RRdWFudGl0eSYmUXVhbnRpdHk8PTApIHtcclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICBub3RpY2VUZXh0OmDor6XllYblk4Hlt7LllK7nvYRgLFxyXG4gICAgICAgIGlzQ2FuQnV5OmZhbHNlXHJcbiAgICAgIH0pXHJcbiAgICB9XHJcbiAgfSxcclxuICAvLyBvbkNsaWNrU2hhcmUoKXtcclxuICAvLyAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgLy8gICAgIHNob3dTaGFyZTp0cnVlXHJcbiAgLy8gICB9KVxyXG4gIC8vIH0sXHJcbiAgLy8gb25TaGFyZUNsb3NlKCl7XHJcbiAgLy8gICB0aGlzLnNldERhdGEoe1xyXG4gIC8vICAgICBzaG93U2hhcmU6ZmFsc2VcclxuICAvLyAgIH0pXHJcbiAgLy8gfSxcclxuICAvLyBvbkNsaWNrQWR2aXNvcnkoKXtcclxuICAvLyAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgLy8gICAgIHNob3dBZHZpc29yeTp0cnVlXHJcbiAgLy8gICB9KVxyXG4gIC8vIH0sXHJcbiAgLy8gb25BZHZpc29yeUNsb3NlKCl7XHJcbiAgLy8gICB0aGlzLnNldERhdGEoe1xyXG4gIC8vICAgICBzaG93QWR2aXNvcnk6ZmFsc2VcclxuICAvLyAgIH0pXHJcbiAgLy8gfSxcclxuICAvLyBvbkFkdmlzb3J5U2VsZWN0KGU6YW55KXtcclxuICAvLyAgIGNvbnNvbGUubG9nKGUpO1xyXG4gIC8vICAgbGV0IG1vYmlsZSA9IGUuZGV0YWlsLm15O1xyXG4gIC8vICAgd3gubWFrZVBob25lQ2FsbCh7XHJcbiAgLy8gICAgIHBob25lTnVtYmVyOiBtb2JpbGUsXHJcbiAgLy8gICB9KVxyXG4gIC8vIH1cclxufSk7XHJcbmV4cG9ydCB7fTtcclxuIl19 |
New file |
| | |
| | | { |
| | | "navigationBarTitleText": "商品详情", |
| | | "usingComponents": { |
| | | "my-swiper-banner": "../../components/swiper-banner/index", |
| | | "my-goods-action": "../../components/goods-action/index", |
| | | "van-notice-bar": "@vant/weapp/notice-bar/index", |
| | | "van-goods-action": "@vant/weapp/goods-action/index", |
| | | "van-goods-action-icon": "@vant/weapp/goods-action-icon/index", |
| | | "van-goods-action-button": "@vant/weapp/goods-action-button/index" |
| | | } |
| | | } |
New file |
| | |
| | | <!-- |
| | | 此文件为开发者工具生成,生成时间: 2020/12/5 下午5:42:34 |
| | | 使用方法: |
| | | 在 D:\ProjectFile\Dev\WeiXin\VgoWxApp\pages\detail\detail.wxml 引入模板 |
| | | |
| | | ``` |
| | | <import src="detail.skeleton.wxml"/> |
| | | <template is="skeleton" wx-if="{{loading}}" /> |
| | | ``` |
| | | |
| | | 在 D:\ProjectFile\Dev\WeiXin\VgoWxApp\pages\detail\detail.wxss 中引入样式 |
| | | ``` |
| | | @import "./detail.skeleton.wxss"; |
| | | ``` |
| | | |
| | | 更多详细信息可以参考文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/skeleton.html |
| | | --> |
| | | <template name="skeleton"> |
| | | <view class="sk-container"> |
| | | <view> |
| | | <view is="components/swiper-banner/index"> |
| | | <swiper autoplay="false" indicator-active-color="#229BC9" indicator-dots="true" interval="5000" style="height:250px;" current="0"> |
| | | <swiper-item style="position: absolute; width: 100%; height: 100%; transform: translate(0%, 0px) translateZ(0px);"> |
| | | <image data-src="https://mp.onbus.cn/uploads/shopping/82/images/2064C5EC-F53C-41AA-91D7-E4E029D144A0.jpg" mode="widthFix" style="height: 375px;" class="sk-image"></image> |
| | | </swiper-item> |
| | | </swiper> |
| | | </view> |
| | | <view class="container"> |
| | | <view is="miniprogram_npm/@vant/weapp/cell-group/index" class="my-cell-group"> |
| | | <view class="van-cell-group group-index--van-cell-group van-hairline--top-bottom group-index--van-hairline--top-bottom sk-pseudo sk-pseudo-circle"> |
| | | <view is="miniprogram_npm/@vant/weapp/cell/index" class="my-cell"> |
| | | <view class="van-cell cell-index--van-cell van-cell--borderless cell-index--van-cell--borderless sk-pseudo sk-pseudo-circle" hover-class="van-cell--hover hover-class" hover-stay-time="70" style="true"> |
| | | <view class="van-cell__title cell-index--van-cell__title sk-text-20-8333-628 sk-transparent" style="true">FAIRFIELD?费尔菲镜柜 |
| | | <view class="van-cell__label cell-index--van-cell__label "></view> |
| | | </view> |
| | | <view class="van-cell__value cell-index--van-cell__value "> |
| | | <view class="sk-transparent"> |
| | | <icon class="iconfont icon-xianshikejian sk-image sk-pseudo sk-pseudo-circle" color="#EFEFEF"></icon> 12345 |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view is="miniprogram_npm/@vant/weapp/cell/index" class="my-cell"> |
| | | <view class="van-cell cell-index--van-cell van-cell--borderless cell-index--van-cell--borderless sk-pseudo sk-pseudo-circle" hover-class="van-cell--hover hover-class" hover-stay-time="70" style="true"> |
| | | <view class="van-cell__title cell-index--van-cell__title " style="true"> |
| | | <view class="price-text sk-transparent"> |
| | | 秒杀价 |
| | | <text class="price sk-transparent sk-text-16-6667-619 sk-text">¥100</text> |
| | | <text class="original-price sk-transparent sk-text-25-0000-184 sk-text" style="text-decoration-color: transparent;">¥1000</text> |
| | | </view> |
| | | <view class="van-cell__label cell-index--van-cell__label "></view> |
| | | </view> |
| | | <view class="van-cell__value cell-index--van-cell__value "> |
| | | <view class="sk-transparent sk-text-20-8333-628 sk-text" style="background-position-x: 100%;"> |
| | | 剩余数量:0个 |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view is="miniprogram_npm/@vant/weapp/cell-group/index" class="my-cell-group"> |
| | | <view class="van-cell-group group-index--van-cell-group van-hairline--top-bottom group-index--van-hairline--top-bottom sk-pseudo sk-pseudo-circle"> |
| | | <view is="miniprogram_npm/@vant/weapp/cell/index" class="my-cell"> |
| | | <view class="van-cell cell-index--van-cell van-cell--borderless cell-index--van-cell--borderless sk-pseudo sk-pseudo-circle" hover-class="van-cell--hover hover-class" hover-stay-time="70" style="true"> |
| | | <view class="van-cell__title cell-index--van-cell__title sk-transparent sk-text-20-8333-999 sk-text" style="true">配送方式</view> |
| | | <view class="van-cell__value cell-index--van-cell__value sk-transparent sk-text-20-8333-140 sk-text" style="background-position-x: 100%;">商家配送</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view is="miniprogram_npm/@vant/weapp/cell-group/index" class="my-cell-group"> |
| | | <view class="van-cell-group group-index--van-cell-group van-hairline--top-bottom group-index--van-hairline--top-bottom sk-pseudo sk-pseudo-circle"> |
| | | <view is="miniprogram_npm/@vant/weapp/cell/index" class="my-cell"> |
| | | <view class="van-cell cell-index--van-cell sk-pseudo sk-pseudo-circle" hover-class="van-cell--hover hover-class" hover-stay-time="70" style="true"> |
| | | <view class="van-cell__title cell-index--van-cell__title sk-transparent sk-text-20-8333-667 sk-text" style="true">营销人员</view> |
| | | </view> |
| | | </view> |
| | | <view is="miniprogram_npm/@vant/weapp/cell/index" class="my-cell seller"> |
| | | <view class="van-cell cell-index--van-cell van-cell--borderless cell-index--van-cell--borderless sk-pseudo sk-pseudo-circle" hover-class="van-cell--hover hover-class" hover-stay-time="70" style="true"> |
| | | <view class="van-cell__title cell-index--van-cell__title sk-transparent sk-text-20-8333-131 sk-text" style="max-width:110px;min-width:110px;">营销人员电话</view> |
| | | <view class="van-cell__value cell-index--van-cell__value "> |
| | | <view class="mark sk-transparent sk-text-20-8333-908 sk-text"> |
| | | 12356897845 |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view is="miniprogram_npm/@vant/weapp/cell/index" class="my-cell seller"> |
| | | <view class="van-cell cell-index--van-cell van-cell--borderless cell-index--van-cell--borderless sk-pseudo sk-pseudo-circle" hover-class="van-cell--hover hover-class" hover-stay-time="70" style="true"> |
| | | <view class="van-cell__title cell-index--van-cell__title sk-transparent sk-text-20-8333-335 sk-text" style="max-width:110px;min-width:110px;">营销人员姓名</view> |
| | | <view class="van-cell__value cell-index--van-cell__value sk-transparent sk-text-20-8333-21 sk-text">张三</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view is="miniprogram_npm/@vant/weapp/cell-group/index" class="my-cell-group last-cell"> |
| | | <view class="van-cell-group group-index--van-cell-group van-hairline--top-bottom group-index--van-hairline--top-bottom sk-pseudo sk-pseudo-circle"> |
| | | <view is="miniprogram_npm/@vant/weapp/cell/index" class="my-cell"> |
| | | <view class="van-cell cell-index--van-cell sk-pseudo sk-pseudo-circle" hover-class="van-cell--hover hover-class" hover-stay-time="70" style="true"> |
| | | <view class="van-cell__title cell-index--van-cell__title sk-transparent sk-text-20-8333-520 sk-text" style="true">规则详情</view> |
| | | </view> |
| | | </view> |
| | | <view class="padding font-size-12 sk-transparent sk-text-14-2857-254 sk-text">此活动仅限线下领取,到门店后出示核销码</view> |
| | | <view is="miniprogram_npm/@vant/weapp/image/index"></view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
New file |
| | |
| | | /* |
| | | 此文件为开发者工具生成,生成时间: 2020/12/5 下午5:42:34 |
| | | |
| | | 在 D:\ProjectFile\Dev\WeiXin\VgoWxApp\pages\detail\detail.wxss 中引入样式 |
| | | ``` |
| | | @import "./detail.skeleton.wxss"; |
| | | ``` |
| | | |
| | | 更多详细信息可以参考文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/skeleton.html |
| | | */ |
| | | .sk-transparent { |
| | | color: transparent !important; |
| | | } |
| | | .sk-text-16-6667-619 { |
| | | background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text { |
| | | background-origin: content-box !important; |
| | | background-clip: content-box !important; |
| | | background-color: transparent !important; |
| | | color: transparent !important; |
| | | background-repeat: repeat-y !important; |
| | | } |
| | | .sk-text-25-0000-184 { |
| | | background-image: linear-gradient(transparent 25.0000%, #EEEEEE 0%, #EEEEEE 75.0000%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-20-8333-628 { |
| | | background-image: linear-gradient(transparent 20.8333%, #EEEEEE 0%, #EEEEEE 79.1667%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-20-8333-999 { |
| | | background-image: linear-gradient(transparent 20.8333%, #EEEEEE 0%, #EEEEEE 79.1667%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-20-8333-140 { |
| | | background-image: linear-gradient(transparent 20.8333%, #EEEEEE 0%, #EEEEEE 79.1667%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-20-8333-667 { |
| | | background-image: linear-gradient(transparent 20.8333%, #EEEEEE 0%, #EEEEEE 79.1667%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-20-8333-131 { |
| | | background-image: linear-gradient(transparent 20.8333%, #EEEEEE 0%, #EEEEEE 79.1667%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-20-8333-908 { |
| | | background-image: linear-gradient(transparent 20.8333%, #EEEEEE 0%, #EEEEEE 79.1667%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-20-8333-335 { |
| | | background-image: linear-gradient(transparent 20.8333%, #EEEEEE 0%, #EEEEEE 79.1667%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-20-8333-21 { |
| | | background-image: linear-gradient(transparent 20.8333%, #EEEEEE 0%, #EEEEEE 79.1667%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-20-8333-520 { |
| | | background-image: linear-gradient(transparent 20.8333%, #EEEEEE 0%, #EEEEEE 79.1667%, transparent 0%) !important; |
| | | background-size: 100% 48.0000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-text-14-2857-254 { |
| | | background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; |
| | | background-size: 100% 33.6000rpx; |
| | | position: relative !important; |
| | | } |
| | | .sk-image { |
| | | background: #EFEFEF !important; |
| | | } |
| | | .sk-pseudo::before, .sk-pseudo::after { |
| | | background: #EFEFEF !important; |
| | | background-image: none !important; |
| | | color: transparent !important; |
| | | border-color: transparent !important; |
| | | } |
| | | .sk-pseudo-rect::before, .sk-pseudo-rect::after { |
| | | border-radius: 0 !important; |
| | | } |
| | | .sk-pseudo-circle::before, .sk-pseudo-circle::after { |
| | | border-radius: 50% !important; |
| | | background-color: transparent !important; |
| | | } |
| | | .sk-container { |
| | | position: absolute; |
| | | left: 0; |
| | | top: 0; |
| | | width: 100%; |
| | | height: 100%; |
| | | overflow: hidden; |
| | | background-color: transparent; |
| | | } |
New file |
| | |
| | | const app = getApp<IAppOption>();
|
| | | Page({
|
| | | data: {
|
| | | isLoading: true,
|
| | | noticeText:'1',
|
| | | // showShare: false,
|
| | | // shareOptions: [
|
| | | // { name: '微信', icon: 'wechat', openType: 'share' },
|
| | | // { name: '分享海报', icon: 'poster' },
|
| | | // { name: '二维码', icon: 'qrcode' },
|
| | | // ],
|
| | | // showAdvisory: false,
|
| | | // advisoryActions: [
|
| | | // {
|
| | | // name: '12345678910',
|
| | | // },
|
| | | // {
|
| | | // name: '呼叫',
|
| | | // my:'12345678910'
|
| | | // }
|
| | | // ],
|
| | | detail: {
|
| | | Description: "",
|
| | | ExternalUrl: "",
|
| | | MatCode: "K-72490T-LBC",
|
| | | MatCodeUrl: "https://mp.onbus.cn/shopping/mobile/product/?path=&matcode=K-72490T-LBC&wx=3&CorpId=wxec78156626302b78&FromOpenId=o6Df10LmkJZnWPFY3jiLrVY_3mb8",
|
| | | MatName: "FAIRFIELD?费尔菲镜柜",
|
| | | Mininum: 0,
|
| | | PanicBuyingEndTime: "",
|
| | | PanicBuyingEndTimeBalance: 0,
|
| | | PanicBuyingStartTime: "",
|
| | | PanicBuyingStartTimeBalance: 0,
|
| | | PhotoPath: "https://img.onbus.cn/uploads/shopping/82/images/2064C5EC-F53C-41AA-91D7-E4E029D144A0@p@181.jpg",
|
| | | PreSendMinutes: 150,
|
| | | PreSendMinutesDesc: "2小时30分钟",
|
| | | Quantity: 0,
|
| | | RestrictBuyingQuantity: 0,
|
| | | ReviewCount: "0",
|
| | | ShopMatCode: "K-72490T-LBC",
|
| | | Special: "",
|
| | | StockDisplay: true,
|
| | | Price: 100,
|
| | | originalPrice:1000,
|
| | | Uom: "个",
|
| | | images: ["https://mp.onbus.cn/uploads/shopping/82/images/2064C5EC-F53C-41AA-91D7-E4E029D144A0.jpg"],
|
| | | isRestrictQuantity: false,
|
| | | isShowBrand: false,
|
| | | isShowMatAttr: false,
|
| | | isShowMatCode: true,
|
| | | isShowMatName: true,
|
| | | isShowPoints: false,
|
| | | isShowPrice: true,
|
| | | isShowReviewStatus: true,
|
| | | isShowSpecial: true,
|
| | | isStartupMatName2: false,
|
| | | isStartupMatName3: false,
|
| | | isStartupMatName4: false,
|
| | | isStartupPanicBuying: true,
|
| | | telephone: 12356897845,
|
| | | name: '张三'
|
| | | }
|
| | | },
|
| | | onLoad(options) {
|
| | | console.log(app);
|
| | | this.setData({fromPage:options.from});
|
| | | this.getNotice();
|
| | | console.log(this.data.noticeText);
|
| | | setTimeout(() => {
|
| | | this.setData({
|
| | | isLoading: false,
|
| | | })
|
| | | },2000)
|
| | | },
|
| | | getNotice(){
|
| | | let {
|
| | | Quantity,
|
| | | isRestrictQuantity,
|
| | | isStartupPanicBuying,
|
| | | PanicBuyingStartTimeBalance,
|
| | | PanicBuyingEndTimeBalance,
|
| | | PanicBuyingStartTime,
|
| | | PanicBuyingEndTime,
|
| | | } = this.data.detail;
|
| | | if (isStartupPanicBuying&&PanicBuyingStartTimeBalance>0) {
|
| | | this.setData({
|
| | | noticeText:`未开抢,开抢时间${PanicBuyingStartTime}至${PanicBuyingEndTime}`,
|
| | | isCanBuy:false
|
| | | })
|
| | | }
|
| | | else if (isStartupPanicBuying&&PanicBuyingStartTimeBalance<=0&&PanicBuyingEndTimeBalance>0) {
|
| | | this.setData({
|
| | | noticeText:`商品抢购中,结束时间为${PanicBuyingEndTime}`,
|
| | | isCanBuy:true
|
| | | })
|
| | | }
|
| | | else if (isStartupPanicBuying&&PanicBuyingEndTimeBalance<=0) {
|
| | | this.setData({
|
| | | noticeText:`本次商品抢购已结束`,
|
| | | isCanBuy:false
|
| | | })
|
| | | }
|
| | | if (isRestrictQuantity&&Quantity<=0) {
|
| | | this.setData({
|
| | | noticeText:`该商品已售罄`,
|
| | | isCanBuy:false
|
| | | })
|
| | | }
|
| | | },
|
| | | // onClickShare(){
|
| | | // this.setData({
|
| | | // showShare:true
|
| | | // })
|
| | | // },
|
| | | // onShareClose(){
|
| | | // this.setData({
|
| | | // showShare:false
|
| | | // })
|
| | | // },
|
| | | // onClickAdvisory(){
|
| | | // this.setData({
|
| | | // showAdvisory:true
|
| | | // })
|
| | | // },
|
| | | // onAdvisoryClose(){
|
| | | // this.setData({
|
| | | // showAdvisory:false
|
| | | // })
|
| | | // },
|
| | | // onAdvisorySelect(e:any){
|
| | | // console.log(e);
|
| | | // let mobile = e.detail.my;
|
| | | // wx.makePhoneCall({
|
| | | // phoneNumber: mobile,
|
| | | // })
|
| | | // }
|
| | | });
|
| | | export {};
|
New file |
| | |
| | | <!--pages/detail/detail.wxml--> |
| | | <import src="detail.skeleton.wxml"/> |
| | | <template is="skeleton" wx-if="{{isLoading}}"/> |
| | | |
| | | <view wx-if="{{!isLoading}}"> |
| | | <my-swiper-banner images="{{detail.images}}"></my-swiper-banner> |
| | | <view class="container"> |
| | | <van-cell-group class="my-cell-group"> |
| | | <van-cell class="my-cell" border="{{false}}" title="{{detail.MatName}}" use-label-slot> |
| | | <view> |
| | | <icon class="iconfont icon-xianshikejian"></icon> 12345 |
| | | </view> |
| | | </van-cell> |
| | | <van-cell class="my-cell" border="{{false}}" use-label-slot> |
| | | <view slot="title" class="price-text"> |
| | | 秒杀价 <text class="price">¥{{detail.Price}}</text> |
| | | <text class="original-price">¥{{detail.originalPrice}}</text> |
| | | </view> |
| | | <view> |
| | | 剩余数量:{{detail.Quantity}}个 |
| | | </view> |
| | | </van-cell> |
| | | </van-cell-group> |
| | | <van-cell-group class="my-cell-group"> |
| | | <van-cell class="my-cell" border="{{false}}" title="配送方式" value="商家配送"> |
| | | </van-cell> |
| | | </van-cell-group> |
| | | |
| | | <van-cell-group class="my-cell-group"> |
| | | <van-cell class="my-cell" border="{{true}}" title="营销人员" ></van-cell> |
| | | <van-cell title-width="220rpx" class="my-cell seller" border="{{false}}" title="营销人员电话"> |
| | | <view class="mark"> |
| | | {{detail.telephone}} |
| | | </view> |
| | | </van-cell> |
| | | <van-cell title-width="220rpx" class="my-cell seller" border="{{false}}" title="营销人员姓名" value="{{detail.name}}" ></van-cell> |
| | | </van-cell-group> |
| | | |
| | | <van-cell-group class="my-cell-group last-cell"> |
| | | <van-cell class="my-cell" border="{{true}}" title="规则详情" ></van-cell> |
| | | <view class="padding font-size-12">此活动仅限线下领取,到门店后出示核销码</view> |
| | | <van-image fit="widthFix" width="100%" src="{{detail.PhotoPath}}"></van-image> |
| | | </van-cell-group> |
| | | |
| | | </view> |
| | | |
| | | <view> |
| | | <van-notice-bar |
| | | class="notice-bar" |
| | | scrollable="{{ false }}" |
| | | wx:if="{{detail.isStartupPanicBuying}}" |
| | | text="{{noticeText}}" |
| | | /> |
| | | <my-goods-action from-page="{{fromPage}}"></my-goods-action> |
| | | <!-- <van-goods-action>--> |
| | | <!-- <van-goods-action-icon icon="share-o" text="分享" bind:click="onClickShare" />--> |
| | | <!-- <van-goods-action-icon icon="chat-o" text="咨询" bind:click="onClickAdvisory" />--> |
| | | <!-- <van-goods-action-button--> |
| | | <!-- text="核销码"--> |
| | | <!-- type="warning"--> |
| | | <!-- bind:click="onClickCheckCode"--> |
| | | <!-- />--> |
| | | <!-- </van-goods-action>--> |
| | | </view> |
| | | </view> |
| | | |
| | | <!--<van-share-sheet--> |
| | | <!-- show="{{ showShare }}"--> |
| | | <!-- title="立即分享给好友"--> |
| | | <!-- options="{{ shareOptions }}"--> |
| | | <!-- bind:select="onShareSelect"--> |
| | | <!-- bind:close="onShareClose"--> |
| | | <!--/>--> |
| | | |
| | | <!--<van-action-sheet--> |
| | | <!-- cancel-text="取消"--> |
| | | <!-- show="{{ showAdvisory }}"--> |
| | | <!-- actions="{{ advisoryActions }}"--> |
| | | <!-- bind:close="onAdvisoryClose"--> |
| | | <!-- bind:cancel="onAdvisoryClose"--> |
| | | <!-- bind:select="onAdvisorySelect"--> |
| | | <!--/>--> |
New file |
| | |
| | | /* pages/detail/detail.wxss */
|
| | | @import "detail.skeleton.wxss";
|
| | | .container {
|
| | | background-color: #f5f5f5;
|
| | | padding: 0 10rpx 150rpx;
|
| | | }
|
| | |
|
| | | .my-cell .van-cell {
|
| | | padding: 10rpx 20rpx;
|
| | | background-color: transparent;
|
| | | }
|
| | |
|
| | | .my-cell-group .van-cell-group {
|
| | | margin-bottom: 10rpx;
|
| | | border-radius: 15rpx;
|
| | | background-color: #fff;
|
| | | }
|
| | |
|
| | | .price-text {
|
| | | color: #fd0003;
|
| | | }
|
| | |
|
| | | .price {
|
| | | font-weight: bold;
|
| | | font-size: 32rpx;
|
| | | }
|
| | |
|
| | | .original-price {
|
| | | color: #858585;
|
| | | font-size: 24rpx;
|
| | | text-decoration: line-through;
|
| | | }
|
| | |
|
| | | .seller .van-cell__value {
|
| | | text-align: left;
|
| | | }
|
| | |
|
| | | .padding {
|
| | | padding: 10rpx 20rpx;
|
| | | }
|
| | |
|
| | | .notice-bar{
|
| | | position: fixed;
|
| | | bottom: 100rpx;
|
| | | width: 100%;
|
| | | }
|
| | | .notice-bar .van-notice-bar__wrap{
|
| | | text-align: center;
|
| | | }
|
| | | .notice-bar .van-notice-bar__content{
|
| | | position: static;
|
| | | }
|
| | |
|
| | | .last-cell image{
|
| | | padding-bottom: 20rpx;
|
| | | }
|
| | |
| | | </navigator> |
| | | </my-card-container> |
| | | <my-card-container> |
| | | <navigator class="flex-col single-row"> |
| | | <navigator url="../myLiveRoom/myLiveRoom" class="flex-col single-row"> |
| | | <icon class="iconfont icon-zhibojian"></icon> |
| | | <text class="nav-title font-size-12">我要直播</text> |
| | | </navigator> |
| | |
| | | <!--pages/myFootprint/myFootprint.wxml--> |
| | | <van-cell-group> |
| | | <my-entry-cell wx:for="{{arrayList}}" wx:key="key" list-item="{{item}}"> |
| | | <my-entry-cell wx:for="{{arrayList}}" wx:key="key" list-item="{{item}}" from="myFootprint"> |
| | | </my-entry-cell> |
| | | </van-cell-group> |
New file |
| | |
| | | "use strict";
|
| | | Object.defineProperty(exports, "__esModule", { value: true });
|
| | | var app = getApp();
|
| | | Page({
|
| | | data: {
|
| | | roomList: [{
|
| | | "DocCode": "LIVRM200911001",
|
| | | "FormId": 710701,
|
| | | "DocDate": "2020-09-11",
|
| | | "EnterCode": null,
|
| | | "EnterName": null,
|
| | | "EnterDate": "2020-09-11 10:15:43",
|
| | | "RoomId": null,
|
| | | "RoomName": "测试直播2",
|
| | | "CoverImg": "",
|
| | | "CoverImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/9249B9CB-6DBB-4987-9F94-BE850F8995CC@p@4886.jpg",
|
| | | "LiveStatus": null,
|
| | | "StartTime": "2020-09-13 14:18:00",
|
| | | "EndTime": "2020-09-14 09:18:00",
|
| | | "AnchorWechat": "peng_396459034",
|
| | | "AnchorName": "测试直播",
|
| | | "AnchorImg": "",
|
| | | "AnchorImgUnid": "",
|
| | | "SubAnchorWechat": "onbuss2",
|
| | | "ShareImg": "",
|
| | | "ShareImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/17483D6D-9D48-4BB8-BB6C-B03ABD9BC336@p@4883.jpg",
|
| | | "ShopCcCode": "",
|
| | | "LiveBalanceSecond": 0,
|
| | | "isShowBannerPhotoOnHomePage": false,
|
| | | "BannerPhoto": "https://img.onbus.cn/uploads/shopping/82/images/0DBD7D08-9D85-487C-9E64-6967F7098FCB@p@4885.jpg",
|
| | | "FeedsImg": "C5C38B0B-221D-4922-A412-F39CD0A47B77;4884",
|
| | | "FeedsImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/C5C38B0B-221D-4922-A412-F39CD0A47B77@p@4884.jpg",
|
| | | "isFeedsPublic": true,
|
| | | "ScreenType": 0,
|
| | | "Type": 0,
|
| | | "isCloseLike": false,
|
| | | "isCloseGoods": false,
|
| | | "isCloseComment": false,
|
| | | "isCloseReplay": false,
|
| | | "isCloseShare": false,
|
| | | "isCloseKf": true,
|
| | | "ReplayVideoList": []
|
| | | },
|
| | | {
|
| | | "DocCode": "LIVRM200902001",
|
| | | "FormId": 710701,
|
| | | "DocDate": "2020-09-02",
|
| | | "EnterCode": null,
|
| | | "EnterName": null,
|
| | | "EnterDate": "2020-09-02 09:50:11",
|
| | | "RoomId": null,
|
| | | "RoomName": "test直播间",
|
| | | "CoverImg": "",
|
| | | "CoverImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/6175D714-F144-4ABE-8D38-432014C2DDE3@p@4863.png",
|
| | | "LiveStatus": null,
|
| | | "StartTime": "2020-09-13 10:15:00",
|
| | | "EndTime": "2020-09-14 10:15:00",
|
| | | "AnchorWechat": "onbuss",
|
| | | "AnchorName": "test主播",
|
| | | "AnchorImg": "",
|
| | | "AnchorImgUnid": "",
|
| | | "SubAnchorWechat": "onbuss3",
|
| | | "ShareImg": "",
|
| | | "ShareImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/897C969B-BBBB-4674-A221-FCF3A208A5AF@p@4862.png",
|
| | | "ShopCcCode": "",
|
| | | "LiveBalanceSecond": 0,
|
| | | "isShowBannerPhotoOnHomePage": false,
|
| | | "BannerPhoto": "https://img.onbus.cn/uploads/shopping/82/images/6DCA023F-4B06-4DB1-BF2B-F532013EB20F@p@4899.png",
|
| | | "FeedsImg": "BA21D064-E97C-4F0D-8D3D-0215ED513A5B;4902",
|
| | | "FeedsImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/BA21D064-E97C-4F0D-8D3D-0215ED513A5B@p@4902.jpg",
|
| | | "isFeedsPublic": false,
|
| | | "ScreenType": 0,
|
| | | "Type": 0,
|
| | | "isCloseLike": false,
|
| | | "isCloseGoods": false,
|
| | | "isCloseComment": false,
|
| | | "isCloseReplay": false,
|
| | | "isCloseShare": false,
|
| | | "isCloseKf": true,
|
| | | "ReplayVideoList": []
|
| | | }]
|
| | | },
|
| | | onLoad: function () {
|
| | | console.log(app);
|
| | | },
|
| | | });
|
| | | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXlMaXZlUm9vbS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm15TGl2ZVJvb20udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxJQUFNLEdBQUcsR0FBRyxNQUFNLEVBQWMsQ0FBQztBQUNqQyxJQUFJLENBQUM7SUFDSCxJQUFJLEVBQUU7UUFDSixRQUFRLEVBQUMsQ0FBQztnQkFDUixTQUFTLEVBQUUsZ0JBQWdCO2dCQUMzQixRQUFRLEVBQUUsTUFBTTtnQkFDaEIsU0FBUyxFQUFFLFlBQVk7Z0JBQ3ZCLFdBQVcsRUFBRSxJQUFJO2dCQUNqQixXQUFXLEVBQUUsSUFBSTtnQkFDakIsV0FBVyxFQUFFLHFCQUFxQjtnQkFDbEMsUUFBUSxFQUFFLElBQUk7Z0JBQ2QsVUFBVSxFQUFFLE9BQU87Z0JBQ25CLFVBQVUsRUFBRSxFQUFFO2dCQUNkLGNBQWMsRUFBRSxpR0FBaUc7Z0JBQ2pILFlBQVksRUFBRSxJQUFJO2dCQUNsQixXQUFXLEVBQUUscUJBQXFCO2dCQUNsQyxTQUFTLEVBQUUscUJBQXFCO2dCQUNoQyxjQUFjLEVBQUUsZ0JBQWdCO2dCQUNoQyxZQUFZLEVBQUUsTUFBTTtnQkFDcEIsV0FBVyxFQUFFLEVBQUU7Z0JBQ2YsZUFBZSxFQUFFLEVBQUU7Z0JBQ25CLGlCQUFpQixFQUFFLFNBQVM7Z0JBQzVCLFVBQVUsRUFBRSxFQUFFO2dCQUNkLGNBQWMsRUFBRSxpR0FBaUc7Z0JBQ2pILFlBQVksRUFBRSxFQUFFO2dCQUNoQixtQkFBbUIsRUFBRSxDQUFDO2dCQUN0Qiw2QkFBNkIsRUFBRSxLQUFLO2dCQUNwQyxhQUFhLEVBQUUsaUdBQWlHO2dCQUNoSCxVQUFVLEVBQUUsMkNBQTJDO2dCQUN2RCxjQUFjLEVBQUUsaUdBQWlHO2dCQUNqSCxlQUFlLEVBQUUsSUFBSTtnQkFDckIsWUFBWSxFQUFFLENBQUM7Z0JBQ2YsTUFBTSxFQUFFLENBQUM7Z0JBQ1QsYUFBYSxFQUFFLEtBQUs7Z0JBQ3BCLGNBQWMsRUFBRSxLQUFLO2dCQUNyQixnQkFBZ0IsRUFBRSxLQUFLO2dCQUN2QixlQUFlLEVBQUUsS0FBSztnQkFDdEIsY0FBYyxFQUFFLEtBQUs7Z0JBQ3JCLFdBQVcsRUFBRSxJQUFJO2dCQUNqQixpQkFBaUIsRUFBRSxFQUVsQjthQUNGO1lBQ0M7Z0JBQ0UsU0FBUyxFQUFFLGdCQUFnQjtnQkFDM0IsUUFBUSxFQUFFLE1BQU07Z0JBQ2hCLFNBQVMsRUFBRSxZQUFZO2dCQUN2QixXQUFXLEVBQUUsSUFBSTtnQkFDakIsV0FBVyxFQUFFLElBQUk7Z0JBQ2pCLFdBQVcsRUFBRSxxQkFBcUI7Z0JBQ2xDLFFBQVEsRUFBRSxJQUFJO2dCQUNkLFVBQVUsRUFBRSxTQUFTO2dCQUNyQixVQUFVLEVBQUUsRUFBRTtnQkFDZCxjQUFjLEVBQUUsaUdBQWlHO2dCQUNqSCxZQUFZLEVBQUUsSUFBSTtnQkFDbEIsV0FBVyxFQUFFLHFCQUFxQjtnQkFDbEMsU0FBUyxFQUFFLHFCQUFxQjtnQkFDaEMsY0FBYyxFQUFFLFFBQVE7Z0JBQ3hCLFlBQVksRUFBRSxRQUFRO2dCQUN0QixXQUFXLEVBQUUsRUFBRTtnQkFDZixlQUFlLEVBQUUsRUFBRTtnQkFDbkIsaUJBQWlCLEVBQUUsU0FBUztnQkFDNUIsVUFBVSxFQUFFLEVBQUU7Z0JBQ2QsY0FBYyxFQUFFLGlHQUFpRztnQkFDakgsWUFBWSxFQUFFLEVBQUU7Z0JBQ2hCLG1CQUFtQixFQUFFLENBQUM7Z0JBQ3RCLDZCQUE2QixFQUFFLEtBQUs7Z0JBQ3BDLGFBQWEsRUFBRSxpR0FBaUc7Z0JBQ2hILFVBQVUsRUFBRSwyQ0FBMkM7Z0JBQ3ZELGNBQWMsRUFBRSxpR0FBaUc7Z0JBQ2pILGVBQWUsRUFBRSxLQUFLO2dCQUN0QixZQUFZLEVBQUUsQ0FBQztnQkFDZixNQUFNLEVBQUUsQ0FBQztnQkFDVCxhQUFhLEVBQUUsS0FBSztnQkFDcEIsY0FBYyxFQUFFLEtBQUs7Z0JBQ3JCLGdCQUFnQixFQUFFLEtBQUs7Z0JBQ3ZCLGVBQWUsRUFBRSxLQUFLO2dCQUN0QixjQUFjLEVBQUUsS0FBSztnQkFDckIsV0FBVyxFQUFFLElBQUk7Z0JBQ2pCLGlCQUFpQixFQUFFLEVBRWxCO2FBQ0YsQ0FBQztLQUNMO0lBQ0QsTUFBTTtRQUNKLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDbkIsQ0FBQztDQUNGLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGFwcCA9IGdldEFwcDxJQXBwT3B0aW9uPigpO1xyXG5QYWdlKHtcclxuICBkYXRhOiB7XHJcbiAgICByb29tTGlzdDpbe1xyXG4gICAgICBcIkRvY0NvZGVcIjogXCJMSVZSTTIwMDkxMTAwMVwiLFxyXG4gICAgICBcIkZvcm1JZFwiOiA3MTA3MDEsXHJcbiAgICAgIFwiRG9jRGF0ZVwiOiBcIjIwMjAtMDktMTFcIixcclxuICAgICAgXCJFbnRlckNvZGVcIjogbnVsbCxcclxuICAgICAgXCJFbnRlck5hbWVcIjogbnVsbCxcclxuICAgICAgXCJFbnRlckRhdGVcIjogXCIyMDIwLTA5LTExIDEwOjE1OjQzXCIsXHJcbiAgICAgIFwiUm9vbUlkXCI6IG51bGwsXHJcbiAgICAgIFwiUm9vbU5hbWVcIjogXCLmtYvor5Xnm7Tmkq0yXCIsXHJcbiAgICAgIFwiQ292ZXJJbWdcIjogXCJcIixcclxuICAgICAgXCJDb3ZlckltZ1VuaWRcIjogXCJodHRwczovL2ltZy5vbmJ1cy5jbi91cGxvYWRzL3Nob3BwaW5nLzgyL2ltYWdlcy85MjQ5QjlDQi02REJCLTQ5ODctOUY5NC1CRTg1MEY4OTk1Q0NAcEA0ODg2LmpwZ1wiLFxyXG4gICAgICBcIkxpdmVTdGF0dXNcIjogbnVsbCxcclxuICAgICAgXCJTdGFydFRpbWVcIjogXCIyMDIwLTA5LTEzIDE0OjE4OjAwXCIsXHJcbiAgICAgIFwiRW5kVGltZVwiOiBcIjIwMjAtMDktMTQgMDk6MTg6MDBcIixcclxuICAgICAgXCJBbmNob3JXZWNoYXRcIjogXCJwZW5nXzM5NjQ1OTAzNFwiLFxyXG4gICAgICBcIkFuY2hvck5hbWVcIjogXCLmtYvor5Xnm7Tmkq1cIixcclxuICAgICAgXCJBbmNob3JJbWdcIjogXCJcIixcclxuICAgICAgXCJBbmNob3JJbWdVbmlkXCI6IFwiXCIsXHJcbiAgICAgIFwiU3ViQW5jaG9yV2VjaGF0XCI6IFwib25idXNzMlwiLFxyXG4gICAgICBcIlNoYXJlSW1nXCI6IFwiXCIsXHJcbiAgICAgIFwiU2hhcmVJbWdVbmlkXCI6IFwiaHR0cHM6Ly9pbWcub25idXMuY24vdXBsb2Fkcy9zaG9wcGluZy84Mi9pbWFnZXMvMTc0ODNENkQtOUQ0OC00QkI4LUJCNkMtQjAzQUJEOUJDMzM2QHBANDg4My5qcGdcIixcclxuICAgICAgXCJTaG9wQ2NDb2RlXCI6IFwiXCIsXHJcbiAgICAgIFwiTGl2ZUJhbGFuY2VTZWNvbmRcIjogMCxcclxuICAgICAgXCJpc1Nob3dCYW5uZXJQaG90b09uSG9tZVBhZ2VcIjogZmFsc2UsXHJcbiAgICAgIFwiQmFubmVyUGhvdG9cIjogXCJodHRwczovL2ltZy5vbmJ1cy5jbi91cGxvYWRzL3Nob3BwaW5nLzgyL2ltYWdlcy8wREJEN0QwOC05RDg1LTQ4N0MtOUU2NC02OTY3RjcwOThGQ0JAcEA0ODg1LmpwZ1wiLFxyXG4gICAgICBcIkZlZWRzSW1nXCI6IFwiQzVDMzhCMEItMjIxRC00OTIyLUE0MTItRjM5Q0QwQTQ3Qjc3OzQ4ODRcIixcclxuICAgICAgXCJGZWVkc0ltZ1VuaWRcIjogXCJodHRwczovL2ltZy5vbmJ1cy5jbi91cGxvYWRzL3Nob3BwaW5nLzgyL2ltYWdlcy9DNUMzOEIwQi0yMjFELTQ5MjItQTQxMi1GMzlDRDBBNDdCNzdAcEA0ODg0LmpwZ1wiLFxyXG4gICAgICBcImlzRmVlZHNQdWJsaWNcIjogdHJ1ZSxcclxuICAgICAgXCJTY3JlZW5UeXBlXCI6IDAsXHJcbiAgICAgIFwiVHlwZVwiOiAwLFxyXG4gICAgICBcImlzQ2xvc2VMaWtlXCI6IGZhbHNlLFxyXG4gICAgICBcImlzQ2xvc2VHb29kc1wiOiBmYWxzZSxcclxuICAgICAgXCJpc0Nsb3NlQ29tbWVudFwiOiBmYWxzZSxcclxuICAgICAgXCJpc0Nsb3NlUmVwbGF5XCI6IGZhbHNlLFxyXG4gICAgICBcImlzQ2xvc2VTaGFyZVwiOiBmYWxzZSxcclxuICAgICAgXCJpc0Nsb3NlS2ZcIjogdHJ1ZSxcclxuICAgICAgXCJSZXBsYXlWaWRlb0xpc3RcIjogW1xyXG5cclxuICAgICAgXVxyXG4gICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIFwiRG9jQ29kZVwiOiBcIkxJVlJNMjAwOTAyMDAxXCIsXHJcbiAgICAgICAgXCJGb3JtSWRcIjogNzEwNzAxLFxyXG4gICAgICAgIFwiRG9jRGF0ZVwiOiBcIjIwMjAtMDktMDJcIixcclxuICAgICAgICBcIkVudGVyQ29kZVwiOiBudWxsLFxyXG4gICAgICAgIFwiRW50ZXJOYW1lXCI6IG51bGwsXHJcbiAgICAgICAgXCJFbnRlckRhdGVcIjogXCIyMDIwLTA5LTAyIDA5OjUwOjExXCIsXHJcbiAgICAgICAgXCJSb29tSWRcIjogbnVsbCxcclxuICAgICAgICBcIlJvb21OYW1lXCI6IFwidGVzdOebtOaSremXtFwiLFxyXG4gICAgICAgIFwiQ292ZXJJbWdcIjogXCJcIixcclxuICAgICAgICBcIkNvdmVySW1nVW5pZFwiOiBcImh0dHBzOi8vaW1nLm9uYnVzLmNuL3VwbG9hZHMvc2hvcHBpbmcvODIvaW1hZ2VzLzYxNzVENzE0LUYxNDQtNEFCRS04RDM4LTQzMjAxNEMyRERFM0BwQDQ4NjMucG5nXCIsXHJcbiAgICAgICAgXCJMaXZlU3RhdHVzXCI6IG51bGwsXHJcbiAgICAgICAgXCJTdGFydFRpbWVcIjogXCIyMDIwLTA5LTEzIDEwOjE1OjAwXCIsXHJcbiAgICAgICAgXCJFbmRUaW1lXCI6IFwiMjAyMC0wOS0xNCAxMDoxNTowMFwiLFxyXG4gICAgICAgIFwiQW5jaG9yV2VjaGF0XCI6IFwib25idXNzXCIsXHJcbiAgICAgICAgXCJBbmNob3JOYW1lXCI6IFwidGVzdOS4u+aSrVwiLFxyXG4gICAgICAgIFwiQW5jaG9ySW1nXCI6IFwiXCIsXHJcbiAgICAgICAgXCJBbmNob3JJbWdVbmlkXCI6IFwiXCIsXHJcbiAgICAgICAgXCJTdWJBbmNob3JXZWNoYXRcIjogXCJvbmJ1c3MzXCIsXHJcbiAgICAgICAgXCJTaGFyZUltZ1wiOiBcIlwiLFxyXG4gICAgICAgIFwiU2hhcmVJbWdVbmlkXCI6IFwiaHR0cHM6Ly9pbWcub25idXMuY24vdXBsb2Fkcy9zaG9wcGluZy84Mi9pbWFnZXMvODk3Qzk2OUItQkJCQi00Njc0LUEyMjEtRkNGM0EyMDhBNUFGQHBANDg2Mi5wbmdcIixcclxuICAgICAgICBcIlNob3BDY0NvZGVcIjogXCJcIixcclxuICAgICAgICBcIkxpdmVCYWxhbmNlU2Vjb25kXCI6IDAsXHJcbiAgICAgICAgXCJpc1Nob3dCYW5uZXJQaG90b09uSG9tZVBhZ2VcIjogZmFsc2UsXHJcbiAgICAgICAgXCJCYW5uZXJQaG90b1wiOiBcImh0dHBzOi8vaW1nLm9uYnVzLmNuL3VwbG9hZHMvc2hvcHBpbmcvODIvaW1hZ2VzLzZEQ0EwMjNGLTRCMDYtNERCMS1CRjJCLUY1MzIwMTNFQjIwRkBwQDQ4OTkucG5nXCIsXHJcbiAgICAgICAgXCJGZWVkc0ltZ1wiOiBcIkJBMjFEMDY0LUU5N0MtNEYwRC04RDNELTAyMTVFRDUxM0E1Qjs0OTAyXCIsXHJcbiAgICAgICAgXCJGZWVkc0ltZ1VuaWRcIjogXCJodHRwczovL2ltZy5vbmJ1cy5jbi91cGxvYWRzL3Nob3BwaW5nLzgyL2ltYWdlcy9CQTIxRDA2NC1FOTdDLTRGMEQtOEQzRC0wMjE1RUQ1MTNBNUJAcEA0OTAyLmpwZ1wiLFxyXG4gICAgICAgIFwiaXNGZWVkc1B1YmxpY1wiOiBmYWxzZSxcclxuICAgICAgICBcIlNjcmVlblR5cGVcIjogMCxcclxuICAgICAgICBcIlR5cGVcIjogMCxcclxuICAgICAgICBcImlzQ2xvc2VMaWtlXCI6IGZhbHNlLFxyXG4gICAgICAgIFwiaXNDbG9zZUdvb2RzXCI6IGZhbHNlLFxyXG4gICAgICAgIFwiaXNDbG9zZUNvbW1lbnRcIjogZmFsc2UsXHJcbiAgICAgICAgXCJpc0Nsb3NlUmVwbGF5XCI6IGZhbHNlLFxyXG4gICAgICAgIFwiaXNDbG9zZVNoYXJlXCI6IGZhbHNlLFxyXG4gICAgICAgIFwiaXNDbG9zZUtmXCI6IHRydWUsXHJcbiAgICAgICAgXCJSZXBsYXlWaWRlb0xpc3RcIjogW1xyXG5cclxuICAgICAgICBdXHJcbiAgICAgIH1dXHJcbiAgfSxcclxuICBvbkxvYWQoKSB7XHJcbiAgICBjb25zb2xlLmxvZyhhcHApO1xyXG4gIH0sXHJcbn0pXHJcbmV4cG9ydCB7fVxyXG4iXX0= |
New file |
| | |
| | | { |
| | | "navigationBarTitleText": "我的直播间", |
| | | "usingComponents": { |
| | | "van-card": "@vant/weapp/card/index" |
| | | } |
| | | } |
New file |
| | |
| | | const app = getApp<IAppOption>();
|
| | | Page({
|
| | | data: {
|
| | | roomList:[{
|
| | | "DocCode": "LIVRM200911001",
|
| | | "FormId": 710701,
|
| | | "DocDate": "2020-09-11",
|
| | | "EnterCode": null,
|
| | | "EnterName": null,
|
| | | "EnterDate": "2020-09-11 10:15:43",
|
| | | "RoomId": null,
|
| | | "RoomName": "测试直播2",
|
| | | "CoverImg": "",
|
| | | "CoverImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/9249B9CB-6DBB-4987-9F94-BE850F8995CC@p@4886.jpg",
|
| | | "LiveStatus": null,
|
| | | "StartTime": "2020-09-13 14:18:00",
|
| | | "EndTime": "2020-09-14 09:18:00",
|
| | | "AnchorWechat": "peng_396459034",
|
| | | "AnchorName": "测试直播",
|
| | | "AnchorImg": "",
|
| | | "AnchorImgUnid": "",
|
| | | "SubAnchorWechat": "onbuss2",
|
| | | "ShareImg": "",
|
| | | "ShareImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/17483D6D-9D48-4BB8-BB6C-B03ABD9BC336@p@4883.jpg",
|
| | | "ShopCcCode": "",
|
| | | "LiveBalanceSecond": 0,
|
| | | "isShowBannerPhotoOnHomePage": false,
|
| | | "BannerPhoto": "https://img.onbus.cn/uploads/shopping/82/images/0DBD7D08-9D85-487C-9E64-6967F7098FCB@p@4885.jpg",
|
| | | "FeedsImg": "C5C38B0B-221D-4922-A412-F39CD0A47B77;4884",
|
| | | "FeedsImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/C5C38B0B-221D-4922-A412-F39CD0A47B77@p@4884.jpg",
|
| | | "isFeedsPublic": true,
|
| | | "ScreenType": 0,
|
| | | "Type": 0,
|
| | | "isCloseLike": false,
|
| | | "isCloseGoods": false,
|
| | | "isCloseComment": false,
|
| | | "isCloseReplay": false,
|
| | | "isCloseShare": false,
|
| | | "isCloseKf": true,
|
| | | "ReplayVideoList": [
|
| | |
|
| | | ]
|
| | | },
|
| | | {
|
| | | "DocCode": "LIVRM200902001",
|
| | | "FormId": 710701,
|
| | | "DocDate": "2020-09-02",
|
| | | "EnterCode": null,
|
| | | "EnterName": null,
|
| | | "EnterDate": "2020-09-02 09:50:11",
|
| | | "RoomId": null,
|
| | | "RoomName": "test直播间",
|
| | | "CoverImg": "",
|
| | | "CoverImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/6175D714-F144-4ABE-8D38-432014C2DDE3@p@4863.png",
|
| | | "LiveStatus": null,
|
| | | "StartTime": "2020-09-13 10:15:00",
|
| | | "EndTime": "2020-09-14 10:15:00",
|
| | | "AnchorWechat": "onbuss",
|
| | | "AnchorName": "test主播",
|
| | | "AnchorImg": "",
|
| | | "AnchorImgUnid": "",
|
| | | "SubAnchorWechat": "onbuss3",
|
| | | "ShareImg": "",
|
| | | "ShareImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/897C969B-BBBB-4674-A221-FCF3A208A5AF@p@4862.png",
|
| | | "ShopCcCode": "",
|
| | | "LiveBalanceSecond": 0,
|
| | | "isShowBannerPhotoOnHomePage": false,
|
| | | "BannerPhoto": "https://img.onbus.cn/uploads/shopping/82/images/6DCA023F-4B06-4DB1-BF2B-F532013EB20F@p@4899.png",
|
| | | "FeedsImg": "BA21D064-E97C-4F0D-8D3D-0215ED513A5B;4902",
|
| | | "FeedsImgUnid": "https://img.onbus.cn/uploads/shopping/82/images/BA21D064-E97C-4F0D-8D3D-0215ED513A5B@p@4902.jpg",
|
| | | "isFeedsPublic": false,
|
| | | "ScreenType": 0,
|
| | | "Type": 0,
|
| | | "isCloseLike": false,
|
| | | "isCloseGoods": false,
|
| | | "isCloseComment": false,
|
| | | "isCloseReplay": false,
|
| | | "isCloseShare": false,
|
| | | "isCloseKf": true,
|
| | | "ReplayVideoList": [
|
| | |
|
| | | ]
|
| | | }]
|
| | | },
|
| | | onLoad() {
|
| | | console.log(app);
|
| | | },
|
| | | })
|
| | | export {}
|
New file |
| | |
| | | <!--pages/myLiveRoom/myLiveRoom.wxml--> |
| | | <view > |
| | | <view class="container" > |
| | | <block wx:for="{{roomList}}" wx:key="key"> |
| | | <view class="card-container"> |
| | | <van-card |
| | | custom-class="van-card" |
| | | thumb-mode="aspectFill" |
| | | desc="{{item.AnchorName}}" |
| | | desc-class="desc-class" |
| | | title="{{item.RoomName}}" |
| | | thumb="{{item.CoverImgUnid||'/imgs/img.png'}}" |
| | | > |
| | | <view slot="price-top" class="price"> |
| | | 开播时间:{{item.StartTime}} |
| | | </view> |
| | | <view slot="price" class="price"> |
| | | 下播时间:{{item.EndTime}} |
| | | </view> |
| | | <view slot="footer" class="card-footer"> |
| | | <van-button wx:if="{{item.RoomId==null}}" class="van-btn" data-doccode="{{item.DocCode}}" bind:tap="goEditRooms" type="primary" size="small">编辑</van-button> |
| | | <van-button wx:if="{{item.RoomId!=null&&(item.LiveStatus==101||item.LiveStatus==102)}}" class="van-btn" data-roomid="{{item.RoomId}}" bind:tap="goSetGoods" type="info" size="small">设置指定商品</van-button> |
| | | </view> |
| | | </van-card> |
| | | <van-tag class="van-tags" mark type="{{tagTypes[item.LiveStatus]}}">{{liveStatus[item.LiveStatus]}}</van-tag> |
| | | </view> |
| | | </block> |
| | | </view> |
| | | <view class="btn-fixed"> |
| | | <van-button class="van-btn" icon="plus" square bind:tap="goCreateRooms" type="primary" block>新建直播间</van-button> |
| | | </view> |
| | | </view> |
New file |
| | |
| | | /* pages/myLiveRoom/myLiveRoom.wxss */
|
| | | view,text{
|
| | | font-size: 28rpx;
|
| | | }
|
| | | .container{
|
| | | padding-bottom: 100rpx;
|
| | | background-color: #f9f9f9;
|
| | | }
|
| | | van-card .van-card{
|
| | | background-color: #fff;
|
| | | margin: 20rpx 0;
|
| | | /* padding: 10rpx 20rpx; */
|
| | | }
|
| | | van-card .desc-class{
|
| | | margin-top: 10rpx;
|
| | | }
|
| | | .card-container{
|
| | | position: relative;
|
| | | }
|
| | | .van-tags{
|
| | | position: absolute;
|
| | | left: 32rpx;
|
| | | top: 18rpx;
|
| | | }
|
| | | .van-btn+.van-btn{
|
| | | margin-left: 20rpx;
|
| | | }
|
| | | .card-footer{
|
| | | margin-top: 20rpx;
|
| | | }
|
| | | .btn-fixed{
|
| | | position: fixed;
|
| | | bottom: 0;
|
| | | left: 0;
|
| | | right: 0;
|
| | |
|
| | | }
|
| | | .btn-fixed .van-btn .van-button__text{
|
| | | font-size: 32rpx;
|
| | | }
|
| | |
| | | <!--pages/myOrder/myOrder.wxml--> |
| | | <van-cell-group> |
| | | <my-entry-cell wx:for="{{arrayList}}" wx:key="key" list-item="{{item}}"> |
| | | <my-entry-cell wx:for="{{arrayList}}" wx:key="key" list-item="{{item}}" from="myOrder"> |
| | | <view class="right-view" bind:tap="showDialog"> |
| | | <view class="un-review">{{item.isReview?'已核销':'未核销'}}</view> |
| | | <view class="my-tag font-size-12">核销码</view> |
| | |
| | | <view class="title">秒杀活动</view> |
| | | <navigator class="button">立即发起</navigator> |
| | | </view> |
| | | <view class="card flex-row"> |
| | | <view class="title">邀约报名</view> |
| | | <navigator class="button">立即发起</navigator> |
| | | </view> |
| | | <view class="card flex-row"> |
| | | <view class="title">拼团活动</view> |
| | | <navigator class="button">立即发起</navigator> |
| | | </view> |
| | | </view> |
| | |
| | | /* pages/promotionsInitiate/promotionsInitiate.wxss */
|
| | | page{
|
| | | height: 100%;
|
| | | background: #f5f5f5;
|
| | | }
|
| | | .container{
|
| | | padding-top: 30rpx;
|
| | | }
|
| | | .card{
|
| | | width: 100%;
|
| | | height: 220rpx;
|
| | | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAD/BAMAAAD73q88AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURUxpcc7Ozs7Ozs7Ozv///87OzsSnmeXl5V5ghVYAAAAEdFJOUwA6zIOJkUwEAAAC3UlEQVR42u3ZQWrbQBSA4ZFD96Khe5eifVLQDWS8bW09fIOeQMHXD6Fp6ljaz4P5/hNo+Jh5z7h8iTYqW+X7zF8FSDaQeWqh6Dc8usj2mYdmQF42QS5AqoE8bYA8AKkHst8A2QGpedJ1+c7eDsjxvAEyLkCqgZw2QAYgqfbefFtvSyAbUz3fTG8J5LAeIuMMJNOb1cUCJNOblfDFagrkcL9nDTOQum/W5yuyiwlI5StyO0W6jBekLZApbhetMSYgtX+tx/cPj68JV6zmQKaX+PHu8TMuE5AMIqfnvnSPQ1KP5kCm6/tf19cJSJI58kZyXSYgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABAQIEiIAAERAgAgJEQIA0B/IHCBAgQIAAASIgQAREhjoQIECAAAECRECACIiAALFlAQECBAgQIEBsWQIiIEAMdSBAgAABAgSILUtABASIgNiygAABAgQIEAEBAgSIgBjqQIAAAQIEiIAAERABAWLLAgIECBAgQIDYsgREQIAY6kCAAAECBAgQW5aACAgQAQFi7QUCBAgQIECACAgQAQFiqAMBAgQIECBABASIgAAREFsWECBAgAABYssCIiBABMRQBwIECBAgQGxZQAQEiIAAsWUBAQIECBAgQAQEiIAAMdSBAAECBAgQIAICRECACIgtCwgQIECAAAFiyxIQIAJiqAMBAgQIECBAbFkCAkRAgAgIEAERECACAkRAgAgIEAERECACAkRAgAgIEAERECCJukbEFUiWjvG3BUiO88bpuS/d45BVpDGQY5z78lY3JhVpDCTO5V9jAKl/2lP/AdINM5DqF2Rf/rcLILUPey63jTOQRBck6RVpCeR4Kp8bFiBVz/r7DuTbDKRmL093IA8XIFVHSLkvgNQcIecVyLgASTRCUg6RlkD2K5AdkEwzPeVUbwmkX4F0QGouWRsgkRIkGqmsS/iVQLKBvALR4IwAGXUQ/QAAAABJRU5ErkJggg==) no-repeat;
|
| | | background-size: cover;
|
| | | justify-content: space-around;
|
| | | justify-content: space-between;
|
| | | align-items: center;
|
| | | }
|
| | | .card+.card {
|
| | | margin-top: 30rpx;
|
| | | }
|
| | | .title{
|
| | | color: #ff3333;
|
| | | font-weight: bold;
|
| | | font-size: 48rpx;
|
| | | margin-left: 100rpx;
|
| | | }
|
| | | .button{
|
| | | background-color: #c2a899;
|
| | | padding: 10rpx 30rpx;
|
| | | color: #fff;
|
| | | margin-right: 45rpx;
|
| | | }
|
| | |
| | | <!--pages/promotionsManage/promotionsManage.wxml--> |
| | | <van-cell-group> |
| | | <my-entry-cell wx:for="{{arrayList}}" wx:key="key" list-item="{{item}}"> |
| | | <my-entry-cell wx:for="{{arrayList}}" wx:key="key" list-item="{{item}}" from="promotionsManage"> |
| | | <view class="right-view text-center flex-col flex-center"> |
| | | <text class="iconfont icon-shezhi-xianxing"></text> |
| | | </view> |
| | |
| | | "useIsolateContext": true, |
| | | "useCompilerModule": true, |
| | | "userConfirmedUseCompilerModuleSwitch": false, |
| | | "userConfirmedBundleSwitch": false, |
| | | "packNpmManually": false, |
| | | "packNpmRelationList": [], |
| | | "minifyWXSS": true |
| | | "minifyWXSS": true, |
| | | "bundle": false |
| | | }, |
| | | "simulatorType": "wechat", |
| | | "simulatorPluginLibVersion": {}, |