requestServer.js 2.3 KB
import common from "./common.js";

//js中处理数据
const searchOrderWithCarNum = function nameCanHidden(CarNum, parkState) {
    return new Promise(resolve => {
        // setTimeout(() => {
        //   resolve('resolved1111111111');
        // }, 2000);
        var me = this;
        uni.showLoading({
            mask: true,
            title: "请稍后..."
        });
        uni.showNavigationBarLoading();

        var ParkingrecoderUrl = common.ParkingrecoderUrl;

        var jsondata = {
            carNumber: CarNum,
            terminalSource: '11',
            pageNum: '1',
            pageSize: '500',
            parkState: parkState
        }

        uni.request({
            url: ParkingrecoderUrl,
            data: JSON.stringify(common.requestSign(jsondata)),

            header: { 'content-type': 'application/json' },
            dataType: "json",
            method: "POST",
            success: (res) => {
                console.log(JSON.stringify(res.data));
                uni.hideNavigationBarLoading();
                uni.hideLoading();
                if (res.data.code == 0) {
                    resolve(res.data);
                }
                else if (res.data.code == -10000) {
                    uni.showModal({
                        title: '提示',
                        content: res.data.message,
                        showCancel: false,
                        success: function (res) {
                            if (res.confirm) {
                                console.log('登录失效');
                                uni.clearStorageSync();
                            }
                        }
                    });
                }
            },
            complete: () => {

                uni.hideNavigationBarLoading();
                uni.hideLoading();
            }
        });

    });

}

//js中处理数据
//  const requestSs =function nameCanHidden() {
//   return new Promise(resolve => {
//     setTimeout(() => {
//       resolve('resolved1111111111');
//     }, 2000);
//   });
// }

//vue中接收处理后的数据
//           async function asyncCall() {
// console.log('calling');
// var result = await requestServer.requestSs();
// console.log(result);
// // expected output: 'resolved'
// }
// asyncCall();

export default {
    searchOrderWithCarNum
}