| | |
| | | "fileName2": "", |
| | | "deHandle": "", |
| | | "lon": "", |
| | | "lat": "" |
| | | "lat": "", |
| | | "handleUser": "" |
| | | } |
| | | } |
| | | |
| | |
| | | url = user.url + "/api-phone/v35/gateway"; |
| | | uploadUrl = user.url + "/api-phone/v35/upload-img"; |
| | | data.tokenAuth = user.tokenAuth; |
| | | data1.tokenAuth = user.tokenAuth; |
| | | data1.data.handleUser = user.cname; |
| | | //获取从上一个页面传递的数据 |
| | | var self = plus.webview.currentWebview(); |
| | | depotData = self.data; |
| | | data.data.id = depotData.serialNumber; |
| | | data1.data.id = depotData.serialNumber; |
| | | console.log(JSON.stringify(depotData)) |
| | | // data.data.intelCard = depotData.intelCard; |
| | | $("#plateNum").html(depotData.plateNum); |
| | | $("#depotName").html(depotData.depotName); |
| | |
| | | //判断该值仓是否处于在值仓状态 |
| | | if (result.data.progress == 'HANDLE') { |
| | | //判断单子是否已经开始进行值仓 |
| | | if (result.data.handelStart == null) { |
| | | //发送请求,开始值仓 |
| | | mui.ajax(url, { |
| | | type: "POST", |
| | | dataType: "json", |
| | | crossDomain: true, |
| | | contentType: "application/json;charset=utf-8", |
| | | data: JSON.stringify(data1), |
| | | success: function(result) { |
| | | mui.toast("开始装粮,请上传图片!"); |
| | | //重新请求获取单子详情并渲染 |
| | | getDetail(); |
| | | }, |
| | | error: function() { |
| | | mui.alert('开始装粮提交失败,请重新操作!', '提示', ["确定"], function() {}, |
| | | "div"); |
| | | } |
| | | }) |
| | | } else { |
| | | mui.toast("已开始装粮!"); |
| | | } |
| | | |
| | | //发送请求,开始值仓 |
| | | mui.ajax(url, { |
| | | type: "POST", |
| | | dataType: "json", |
| | | crossDomain: true, |
| | | contentType: "application/json;charset=utf-8", |
| | | data: JSON.stringify(data1), |
| | | success: function(result) { |
| | | mui.toast("开始装粮,请上传图片!"); |
| | | }, |
| | | error: function() { |
| | | mui.alert('开始装粮提交失败,请重新操作!', '提示', ["确定"], function() {}, |
| | | "div"); |
| | | } |
| | | }) |
| | | } else { |
| | | //如果不在值仓状态,给出提示信息,不进行提交 |
| | | mui.alert("该单子不在值仓状态,不能进行值仓!", '提示', ["确定"], function() {}, "div"); |
| | |
| | | } |
| | | }) |
| | | } else { //结束值仓 |
| | | data1.data.type = tag; |
| | | mui.ajax(url, { |
| | | type: "POST", |
| | | dataType: "json", |
| | |
| | | if (result.code == '0000') { |
| | | //判断该值仓是否处于在值仓状态 |
| | | if (result.data.progress == 'HANDLE') { |
| | | //判断单子是否已经开始进行值仓 |
| | | if (result.data.handelStart) { |
| | | deHandle = $("#number")[0].value; |
| | | if (fileName1 == null || fileName2 == null) { |
| | | mui.toast("请先上传图片!"); |
| | | } else { |
| | | if (deHandle) { |
| | | data1.data.type = tag; |
| | | data1.data.fileName1 = fileName1; |
| | | data1.data.fileName2 = fileName2; |
| | | data1.data.deHandle = deHandle; |
| | | mui.ajax(url, { |
| | | type: "POST", |
| | | dataType: "json", |
| | | crossDomain: true, |
| | | contentType: "application/json;charset=utf-8", |
| | | data: JSON.stringify(data1), |
| | | success: function(result) { |
| | | mui.toast("值仓完成!"); |
| | | //返回上一页 |
| | | mui.back(); |
| | | }, |
| | | error: function(result) { |
| | | mui.alert(result.msg, '提示', ["确定"], function() {}, |
| | | "div"); |
| | | } |
| | | }) |
| | | } else { |
| | | mui.toast("请先填写值仓扣重"); |
| | | } |
| | | } |
| | | deHandle = $("#number")[0].value; |
| | | if (fileName1 == null || fileName2 == null) { |
| | | mui.toast("请先上传图片!"); |
| | | } else { |
| | | mui.toast("请先点击开始装粮,并上传图片!"); |
| | | if (deHandle) { |
| | | data1.data.type = tag; |
| | | data1.data.fileName1 = fileName1; |
| | | data1.data.fileName2 = fileName2; |
| | | data1.data.deHandle = deHandle; |
| | | mui.ajax(url, { |
| | | type: "POST", |
| | | dataType: "json", |
| | | crossDomain: true, |
| | | contentType: "application/json;charset=utf-8", |
| | | data: JSON.stringify(data1), |
| | | success: function(result) { |
| | | // mui.toast("值仓完成!"); |
| | | mui.toast(result.msg) |
| | | //返回上一页 |
| | | mui.back(); |
| | | |
| | | }, |
| | | error: function(result) { |
| | | mui.alert(result.msg, '提示', ["确定"], function() {}, |
| | | "div"); |
| | | } |
| | | }) |
| | | } else { |
| | | mui.toast("请先填写值仓扣重"); |
| | | } |
| | | } |
| | | |
| | | } else { |
| | | //如果不在值仓状态,给出提示信息,不进行提交 |
| | | mui.alert("该单子不在值仓状态,不能进行值仓!", '提示', ["确定"], function() {}, "div"); |
| | |
| | | data: JSON.stringify(data), |
| | | success: function(result) { |
| | | if (result.code == '0000') { |
| | | if (result.data.handleStart != null) { |
| | | var btnArray = [{ |
| | | title: "拍照上传" |
| | | }, { |
| | | title: "从相册选择" |
| | | }]; |
| | | plus.nativeUI.actionSheet({ |
| | | title: "请选择", |
| | | cancel: "取消", |
| | | buttons: btnArray |
| | | }, |
| | | function(e) { |
| | | var index = e.index; |
| | | switch (index) { |
| | | case 1: |
| | | cameraImg(typeNum); |
| | | break; |
| | | case 2: |
| | | galleryImg(typeNum); |
| | | break; |
| | | } |
| | | }); |
| | | var picker = new mui.PopPicker(); |
| | | picker.setData([{ |
| | | value: "cameraImg", |
| | | text: "拍照上传" |
| | | }, { |
| | | value: "galleryImg", |
| | | text: "从相册选择" |
| | | }]) |
| | | picker.show(function(SelectedItem) { |
| | | console.log(JSON.stringify(SelectedItem)); |
| | | if (SelectedItem == 'cameraImg') { |
| | | cameraImg(typeNum); |
| | | } else { |
| | | galleryImg(typeNum); |
| | | } |
| | | }) |
| | | } else { |
| | | mui.toast("请先点击开始装粮!"); |
| | | } |
| | | var picker = new mui.PopPicker(); |
| | | picker.setData([{ |
| | | value: "cameraImg", |
| | | text: "拍照上传" |
| | | }, { |
| | | value: "galleryImg", |
| | | text: "从相册选择" |
| | | }]) |
| | | picker.show(function(SelectedItem) { |
| | | console.log(JSON.stringify(SelectedItem)); |
| | | if (SelectedItem[0].value == 'cameraImg') { |
| | | cameraImg(typeNum); |
| | | } else { |
| | | galleryImg(typeNum); |
| | | } |
| | | }) |
| | | } else { |
| | | mui.alert(result.msg, '提示', ["确定"], function() {}, "div"); |
| | | } |
| | |
| | | mui.alert('系统繁忙,请重试!', '提示', ["确定"], function() {}, "div"); |
| | | } |
| | | }) |
| | | // var picker = new mui.PopPicker(); |
| | | // picker.setData([{ |
| | | // value: "cameraImg", |
| | | // text: "拍照上传" |
| | | // }, { |
| | | // value: "galleryImg", |
| | | // text: "从相册选择" |
| | | // }]) |
| | | // picker.show(function(SelectedItem) { |
| | | // console.log(JSON.stringify(SelectedItem)); |
| | | // if (SelectedItem == 'cameraImg') { |
| | | // cameraImg(typeNum); |
| | | // } else { |
| | | // galleryImg(typeNum); |
| | | // } |
| | | // }) |
| | | |
| | | }); |
| | | |
| | | }; |
| | | |
| | | //使用相机拍照 |
| | | //相机拍照 |
| | | function cameraImg(typeNum) { |
| | | var cmr = plus.camera.getCamera(); |
| | | cmr.captureImage(function(p) { |