12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- const app = getApp();
- const util = require("../../../util/util.js")
- Page({
- data: {
- StatusBar: app.globalData.StatusBar,
- CustomBar: app.globalData.CustomBar,
- ctx: false,
- hidden: true,
- showcamara: false,
- type:'card',
- info:{
- card_code:"",
- name:""
- }
- },
- onLoad: function (options) {
- let info = this.data.info;
- app.getMakerInfo( res =>{
- Object.assign( info, res )
- this.setData( {info })
- })
- },
- onReady: function (res) {
- var ctx = wx.createCameraContext('myCamera')
- this.setData({ ctx: ctx })
- },
- previewImage: function (e) {
- var current = e.target.dataset.src;
- wx.previewImage({
- current: current,
- urls: [current]
- })
- } ,
- takeBand(){
- this.setData( {showcamara:true, type:'band'})
- },
- identify( err, {url} ){
- if( err !=0 || !url ) {
- util.showMsg("图片上传失败")
- return
- }
- let info = this.data.info
- let method='/maker/addMakerBand';
- let showcamara= false
- util.http( method, {url}, (err,res)=>{
- if( err!= 0 ) return;
- console.log("http",err, res)
- Object.assign( info, res)
- this.setData({info,showcamara})
- })
- },
- chooseImg: function () {
- var that = this
- wx.chooseImage({
- count: 1,
- sizeType: ['compressed'],
- sourceType: ['album'],
- success: function (res) {
- util.uploadFile( res.tempFilePaths[0], that.identify )
- }
- })
- },
- takePhoto() {
- var that = this
- var ctx = this.data.ctx
- that.setData({ hidden: false })
- ctx.takePhoto({
- quality: 'low',
- success: (res) => {
- var tempImagePath = res.tempImagePath
- util.uploadFile( tempImagePath, that.identify )
- },
- fail: function (res) {
- cosole.log('take error', res)
- that.setData({ hidden: true })
- app.showMsg('拍照失败')
- }
- })
- },
- goBack() {
- wx.navigateBack({
- delta: 1
- })
- }
- })
|