const _app = getApp() Page({ data: { popupShow: false, popupType: 'popup16', // 提示保存弹窗 popupParams: { close: false, position: 'bottom', } as any, imagePreview: false, imageSrc: '', cameraList: { frontend: [ { name: '睁眼', type: 1, }, { name: '闭眼', type: 2, }, { name: '仰头', type: 3, }, ], backend: [ { name: '左侧-90°', type: 4, }, { name: '右侧-90°', type: 5, }, { name: '左侧-45°', type: 6, }, { name: '右侧-45°', type: 7, }, ], other: [ { name: '左上', type: 8, }, { name: '向上', type: 9, }, { name: '左下', type: 10, }, { name: '向左', type: 11, }, { name: '向右', type: 12, }, { name: '右上', type: 13, }, { name: '向下', type: 14, }, { name: '右下', type: 15, }, ], }, }, onLoad() {}, handleDemo() { wx.navigateTo({ url: '/patient/pages/noteDemo/index', }) }, handleImageRetake() { this.setData({ imagePreview: false, }) }, handleImageDel() { this.setData({ imagePreview: false, }) }, handleCamera(e) { const { type } = e.currentTarget.dataset const cameraComponent = this.selectComponent('#camera-component') cameraComponent.handleSelect(type) }, onUploadSuccess(e) { this.setData({ imageSrc: e.detail.url, }) }, onUploadError(e) { console.log('DEBUGPRINT[221]: index.ts:34: e=', e) }, handlePreview() { this.selectComponent('#note-image-preview').handlePreview(this.data.imageSrc) }, handlePopupOk() { this.setData({ popupShow: false, }) }, handlePopupCancel() { this.setData({ popupShow: false, }) }, handleBack() { wx.navigateBack() }, }) export {}