Layout.js 1.4 KB

1
  1. "use strict";var e=require("../../../common/vendor.js"),i=require("../../../api/healthTongue.js");require("../../../common/request.js");const s={data(){return{baseUrl:e.index.getStorageSync("requestPath"),cameraHeight:"",optionsHeight:"",counts:0,url:null}},onLoad(){this.getCount()},methods:{switchCamera(){this.$emit("switchCamera")},getCount(){i.getCount().then(t=>{t.code==200?this.counts=t.data:e.index.showToast({icon:"none",title:"\u8BF7\u6C42\u5931\u8D25"})},t=>{})},takePhoto(){const t=wx.createCameraContext();console.log("ctx",t),t.takePhoto({quality:"high",success:n=>{e.index.setStorageSync("tongueUrl",n.tempImagePath),console.log("res",n.tempImagePath),this.$emit("takePhoto")}})},handleClikFn(t){this.$emit("instruct",t)}},mounted(){e.index.createSelectorQuery().in(this).select("#camera-footer").boundingClientRect(n=>{this.cameraHeight=e.index.getSystemInfoSync().screenHeight-n.height}).exec()}};function c(t,n,u,m,o,a){return{a:o.cameraHeight+"px",b:e.t(o.counts||0),c:o.baseUrl+"/images/album_icon.png",d:e.o(r=>a.handleClikFn("album")),e:e.o(r=>a.takePhoto()),f:o.baseUrl+"/images/tongue_info.png",g:e.o(r=>a.handleClikFn("reportlist")),h:e.o(r=>a.switchCamera())}}var h=e._export_sfc(s,[["render",c],["__scopeId","data-v-0404ee55"],["__file","E:/Project/2023/\u95EE\u8BCA\u5E73\u53F0/his_user_miniapp/components/CustomCamera/WeChat/Layout.vue"]]);wx.createComponent(h);