123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- import { orderVerific } from "../../../api/admin";
- const app = getApp();
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- parameter: {
- 'navbar': '1',
- 'return': '1',
- 'title': '订单核销',
- 'color': false
- },
- verify_code:'',
- orderInfo: {},
- iShidden: false,
- },
- close: function () {
- },
- /**
- * 去订单详情
- */
- goOrderDetails: function (e) {
- var order_id = e.currentTarget.dataset.order_id;
- wx.navigateTo({ url: '/pages/admin/order_details/index?order_id=' + order_id + '&goname=look'});
- },
- /**
- * 核销码
- */
- bindCode: function (e) {
- this.setData({ verify_code: e.detail.value });
- },
- /**
- * 立即销码
- */
- codeChange: function () {
- let ref = /[0-9]{12}/;
- if (!this.data.verify_code) return app.Tips({ title: '请输入核销码' });
- if (!ref.test(this.data.verify_code)) return app.Tips({ title: '请输入正确的核销码' });
- app.Tips({ title: '查询中' });
- setTimeout(() => {
- orderVerific(this.data.verify_code, 0)
- .then(res => {
- this.setData({
- orderInfo: res.data,
- iShidden: true
- });
- })
- .catch(res => {
- this.setData({
- verify_code: ''
- });
- return app.Tips({ title: res });
- });
- }, 800);
- },
- /**
- * 扫码核销
- */
- scanCode: function () {
- var myThis = this;
- wx.scanCode({
- scanType: ["qrCode", "barCode"],
- success(res) {
- myThis.setData({
- verify_code: res.result
- })
- myThis.codeChange();
- },
- fail(res) {
- console.log(res);
- // app.Tips({ title: res });
- // if (res.errMsg == "scanQRCode:permission denied") {
- // app.Tips({ title: "没有权限"});
- // }
- },
- // complete(res){
- // console.log(res);
- // }
- })
- },
- /**
- * 确定销码
- */
- confirm: function () {
- orderVerific(this.data.verify_code, 1)
- .then(res => {
- this.setData({
- verify_code: '',
- iShidden:false
- });
- app.Tips({ title: res.msg });
- })
- .catch(res => {
- app.Tips({ title: res });
- });
- },
- /**
- * 取消
- */
- cancel: function () {
- this.setData({
- iShidden: false
- });
- },
- /**
- * 授权回调
- */
- onLoadFun: function (e) {
-
- },
- Setting: function () {
- },
- })
|