Sanakey
2021-06-05 61abc9b654f78019a974c68916eb5718bc1c2992
提交 | 用户 | age
f9ad6c 1 "use strict";
S 2 Component({
3     options: {
4         styleIsolation: 'shared',
5         addGlobalClass: true,
6         multipleSlots: true
7     },
8     properties: {
9         isShowTopic: {
10             type: Boolean,
11             value: true
12         },
13     },
14     data: {
15         autosize: { maxHeight: 120, minHeight: 120 },
d38be7 16         topicAutosize: { maxHeight: 40, minHeight: 40 },
f9ad6c 17         description: '',
S 18         topic: ''
19     },
20     methods: {
21         checkDescription: function (e) {
22             var value = e.detail;
23             console.log(value);
24             this.setData({
25                 description: value.trim(),
26             });
27             this.hasDescription();
28         },
29         hasDescription: function () {
30             if (this.data.description == '') {
31                 this.setData({
32                     descriptionError: '请输入您的宝贵建议'
33                 });
34                 return false;
35             }
36             this.setData({
37                 descriptionError: ''
38             });
39             return true;
40         },
41         checkTopic: function (e) {
42             var value = e.detail;
43             console.log(value);
44             this.setData({
45                 topic: value.trim(),
46             });
47             this.hasTopic();
48         },
49         hasTopic: function () {
50             if (this.data.topic == '') {
51                 this.setData({
52                     topicError: '请输入主题'
53                 });
54                 return false;
55             }
56             this.setData({
57                 topicError: ''
58             });
59             return true;
60         },
61         getImages: function () {
62             var fileUploaderMultiple = this.selectComponent('#file-uploader-multiple');
63             return fileUploaderMultiple.getImagesUnid() || '';
64         },
65         clearImages: function () {
66             var fileUploaderMultiple = this.selectComponent('#file-uploader-multiple');
67             fileUploaderMultiple.clearImagesData();
68         },
69         clearFormData: function () {
70             this.setData({
71                 description: '',
72             });
73             this.clearImages();
74         }
75     }
76 });
d38be7 77 //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUEsU0FBUyxDQUFDO0lBSVIsT0FBTyxFQUFFO1FBQ1AsY0FBYyxFQUFFLFFBQVE7UUFDeEIsY0FBYyxFQUFFLElBQUk7UUFDcEIsYUFBYSxFQUFFLElBQUk7S0FDcEI7SUFDRCxVQUFVLEVBQUU7UUFDVixXQUFXLEVBQUM7WUFDVixJQUFJLEVBQUUsT0FBTztZQUNiLEtBQUssRUFBRSxJQUFJO1NBQ1o7S0FDRjtJQUtELElBQUksRUFBRTtRQUNKLFFBQVEsRUFBQyxFQUFFLFNBQVMsRUFBRSxHQUFHLEVBQUUsU0FBUyxFQUFFLEdBQUcsRUFBRTtRQUMzQyxhQUFhLEVBQUMsRUFBRSxTQUFTLEVBQUUsRUFBRSxFQUFFLFNBQVMsRUFBRSxFQUFFLEVBQUU7UUFDOUMsV0FBVyxFQUFDLEVBQUU7UUFDZCxLQUFLLEVBQUMsRUFBRTtLQUNUO0lBS0QsT0FBTyxFQUFFO1FBQ1AsZ0JBQWdCLFlBQUMsQ0FBSztZQUNwQixJQUFLLEtBQUssR0FBSSxDQUFDLENBQUMsTUFBTSxDQUFBO1lBQ3RCLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7WUFPbkIsSUFBSSxDQUFDLE9BQU8sQ0FBQztnQkFDWCxXQUFXLEVBQUMsS0FBSyxDQUFDLElBQUksRUFBRTthQUV6QixDQUFDLENBQUE7WUFDRixJQUFJLENBQUMsY0FBYyxFQUFFLENBQUE7UUFDdkIsQ0FBQztRQUNELGNBQWM7WUFDWixJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFFLEVBQUUsRUFBQztnQkFDNUIsSUFBSSxDQUFDLE9BQU8sQ0FBQztvQkFDWCxnQkFBZ0IsRUFBQyxXQUFXO2lCQUM3QixDQUFDLENBQUE7Z0JBQ0YsT0FBTyxLQUFLLENBQUM7YUFDZDtZQUNELElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsZ0JBQWdCLEVBQUMsRUFBRTthQUNwQixDQUFDLENBQUE7WUFDRixPQUFPLElBQUksQ0FBQztRQUNkLENBQUM7UUFDRCxVQUFVLFlBQUMsQ0FBSztZQUNkLElBQUssS0FBSyxHQUFJLENBQUMsQ0FBQyxNQUFNLENBQUE7WUFDdEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUNuQixJQUFJLENBQUMsT0FBTyxDQUFDO2dCQUNYLEtBQUssRUFBQyxLQUFLLENBQUMsSUFBSSxFQUFFO2FBQ25CLENBQUMsQ0FBQTtZQUNGLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQTtRQUNqQixDQUFDO1FBQ0QsUUFBUTtZQUNOLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLElBQUUsRUFBRSxFQUFDO2dCQUN0QixJQUFJLENBQUMsT0FBTyxDQUFDO29CQUNYLFVBQVUsRUFBQyxPQUFPO2lCQUNuQixDQUFDLENBQUE7Z0JBQ0YsT0FBTyxLQUFLLENBQUM7YUFDZDtZQUNELElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsVUFBVSxFQUFDLEVBQUU7YUFDZCxDQUFDLENBQUE7WUFDRixPQUFPLElBQUksQ0FBQztRQUNkLENBQUM7UUFDRCxTQUFTO1lBQ1AsSUFBSSxvQkFBb0IsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLHlCQUF5QixDQUFDLENBQUM7WUFDM0UsT0FBTyxvQkFBb0IsQ0FBQyxhQUFhLEVBQUUsSUFBRSxFQUFFLENBQUM7UUFDbEQsQ0FBQztRQUNELFdBQVc7WUFDVCxJQUFJLG9CQUFvQixHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsQ0FBQztZQUMzRSxvQkFBb0IsQ0FBQyxlQUFlLEVBQUUsQ0FBQztRQUN6QyxDQUFDO1FBQ0QsYUFBYTtZQUNYLElBQUksQ0FBQyxPQUFPLENBQUM7Z0JBQ1gsV0FBVyxFQUFDLEVBQUU7YUFDZixDQUFDLENBQUE7WUFDRixJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDckIsQ0FBQztLQUlGO0NBQ0YsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIGNvbnN0IGFwcCA9IGdldEFwcDxJQXBwT3B0aW9uPigpO1xyXG5Db21wb25lbnQoe1xyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOWxnuaAp+WIl+ihqFxyXG4gICAqL1xyXG4gIG9wdGlvbnM6IHtcclxuICAgIHN0eWxlSXNvbGF0aW9uOiAnc2hhcmVkJyxcclxuICAgIGFkZEdsb2JhbENsYXNzOiB0cnVlLFxyXG4gICAgbXVsdGlwbGVTbG90czogdHJ1ZSAvLyDlnKjnu4Tku7blrprkuYnml7bnmoTpgInpobnkuK3lkK/nlKjlpJpzbG905pSv5oyBXHJcbiAgfSxcclxuICBwcm9wZXJ0aWVzOiB7XHJcbiAgICBpc1Nob3dUb3BpYzp7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIHZhbHVlOiB0cnVlXHJcbiAgICB9LFxyXG4gIH0sXHJcblxyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOWIneWni+aVsOaNrlxyXG4gICAqL1xyXG4gIGRhdGE6IHtcclxuICAgIGF1dG9zaXplOnsgbWF4SGVpZ2h0OiAxMjAsIG1pbkhlaWdodDogMTIwIH0sXHJcbiAgICB0b3BpY0F1dG9zaXplOnsgbWF4SGVpZ2h0OiA0MCwgbWluSGVpZ2h0OiA0MCB9LFxyXG4gICAgZGVzY3JpcHRpb246JycsXHJcbiAgICB0b3BpYzonJ1xyXG4gIH0sXHJcblxyXG4gIC8qKlxyXG4gICAqIOe7hOS7tueahOaWueazleWIl+ihqFxyXG4gICAqL1xyXG4gIG1ldGhvZHM6IHtcclxuICAgIGNoZWNrRGVzY3JpcHRpb24oZTphbnkpe1xyXG4gICAgICBsZXQgIHZhbHVlICA9IGUuZGV0YWlsXHJcbiAgICAgIGNvbnNvbGUubG9nKHZhbHVlKTtcclxuICAgICAgLy8gaWYgKHZhbHVlLnRyaW0oKT09Jycpe1xyXG4gICAgICAvLyAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgIC8vICAgICBkZXNjcmlwdGlvbkVycm9yOifor7fovpPlhaXmgqjnmoTlrp3otLXlu7rorq4nXHJcbiAgICAgIC8vICAgfSlcclxuICAgICAgLy8gICByZXR1cm47XHJcbiAgICAgIC8vIH1cclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICBkZXNjcmlwdGlvbjp2YWx1ZS50cmltKCksXHJcbiAgICAgICAgLy8gZGVzY3JpcHRpb25FcnJvcjonJ1xyXG4gICAgICB9KVxyXG4gICAgICB0aGlzLmhhc0Rlc2NyaXB0aW9uKClcclxuICAgIH0sXHJcbiAgICBoYXNEZXNjcmlwdGlvbigpe1xyXG4gICAgICBpZiAodGhpcy5kYXRhLmRlc2NyaXB0aW9uPT0nJyl7XHJcbiAgICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICAgIGRlc2NyaXB0aW9uRXJyb3I6J+ivt+i+k+WFpeaCqOeahOWunei0teW7uuiuridcclxuICAgICAgICB9KVxyXG4gICAgICAgIHJldHVybiBmYWxzZTtcclxuICAgICAgfVxyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIGRlc2NyaXB0aW9uRXJyb3I6JydcclxuICAgICAgfSlcclxuICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICB9LFxyXG4gICAgY2hlY2tUb3BpYyhlOmFueSl7XHJcbiAgICAgIGxldCAgdmFsdWUgID0gZS5kZXRhaWxcclxuICAgICAgY29uc29sZS5sb2codmFsdWUpO1xyXG4gICAgICB0aGlzLnNldERhdGEoe1xyXG4gICAgICAgIHRvcGljOnZhbHVlLnRyaW0oKSxcclxuICAgICAgfSlcclxuICAgICAgdGhpcy5oYXNUb3BpYygpXHJcbiAgICB9LFxyXG4gICAgaGFzVG9waWMoKXtcclxuICAgICAgaWYgKHRoaXMuZGF0YS50b3BpYz09Jycpe1xyXG4gICAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgICB0b3BpY0Vycm9yOifor7fovpPlhaXkuLvpopgnXHJcbiAgICAgICAgfSlcclxuICAgICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5zZXREYXRhKHtcclxuICAgICAgICB0b3BpY0Vycm9yOicnXHJcbiAgICAgIH0pXHJcbiAgICAgIHJldHVybiB0cnVlO1xyXG4gICAgfSxcclxuICAgIGdldEltYWdlcygpe1xyXG4gICAgICBsZXQgZmlsZVVwbG9hZGVyTXVsdGlwbGUgPSB0aGlzLnNlbGVjdENvbXBvbmVudCgnI2ZpbGUtdXBsb2FkZXItbXVsdGlwbGUnKTtcclxuICAgICAgcmV0dXJuIGZpbGVVcGxvYWRlck11bHRpcGxlLmdldEltYWdlc1VuaWQoKXx8Jyc7XHJcbiAgICB9LFxyXG4gICAgY2xlYXJJbWFnZXMoKXtcclxuICAgICAgbGV0IGZpbGVVcGxvYWRlck11bHRpcGxlID0gdGhpcy5zZWxlY3RDb21wb25lbnQoJyNmaWxlLXVwbG9hZGVyLW11bHRpcGxlJyk7XHJcbiAgICAgIGZpbGVVcGxvYWRlck11bHRpcGxlLmNsZWFySW1hZ2VzRGF0YSgpO1xyXG4gICAgfSxcclxuICAgIGNsZWFyRm9ybURhdGEoKSB7XHJcbiAgICAgIHRoaXMuc2V0RGF0YSh7XHJcbiAgICAgICAgZGVzY3JpcHRpb246JycsXHJcbiAgICAgIH0pXHJcbiAgICAgIHRoaXMuY2xlYXJJbWFnZXMoKTtcclxuICAgIH1cclxuICAgIC8vIGhhc0Rlc2NyaXB0aW9uKCl7XHJcbiAgICAvLyAgIHJldHVybiB0aGlzLmRhdGEuZGVzY3JpcHRpb24gPT0gJydcclxuICAgIC8vIH1cclxuICB9XHJcbn0pXHJcbiJdfQ==