2021-08-17 工作记录--apiCloud-提交

一、apiCloud-提交

举例:

    // 提交
    function submitApply() {
      // 判断必填项
      var deposit = $('input[name=deposit]').val();
      var bank = $('input[name=bank]').val();
      var name = $('input[name=name]').val();
      var phone = $('input[name=phone]').val();
      var content = $('textarea[name=content]').val();
      var amount = $('.span_red1').text();
      if(deposit == ""||deposit == null||deposit == undefined) {
        showMsg('fail','请填写开户行',null);
        return false;
      } else if(name == ""||name == null||name == undefined ) {
        showMsg('fail','请填写持卡人',null);
        return false;
      } else if(bank == ""||bank == null||bank == undefined ) {
        showMsg('fail','请填写卡号',null);
        return false;
      } else if(phone == ""||phone == null||phone == undefined ) {
        showMsg('fail','请填写手机号',null);
        return false;
      } else if(!(/^[0-9]*$/.test(bank))) { // 判断银行卡卡号是否是数字形式
        showMsg('fail','请填写正确的银行卡卡号格式',null);
        return false;
      } else if(!(/^1((34[0-8])|(8\d{2})|(([35][0-35-9]|4[579]|66|7[35678]|9[1389])\d{1}))\d{7}$/.test(phone))) { // 判断手机号码是否是正确的格式:电话号码的正则表达式
        showMsg('fail','请填写正确的手机号码格式',null);
        return false;
      } else {
        // 确认-弹出框【dialogBox是apiCloud里的模块】
        var dialogBox = api.require('dialogBox');
        dialogBox.alert({
            texts: {
                title: '确认',
                content: '当前正在进行确认操作,是否继续?',
                leftBtnTitle: '取消',
                rightBtnTitle: '确认'
            },
            tapClose: true,
            styles: {
                bg: '#fff',
                w: 300,
                corner: 8,
                title: {
                    marginT: 20,
                    iconSize: 40,
                    titleSize: 16,
                    titleColor: '#000'
                },
                content: {
                    color: '#000',
                    size: 14
                },
                left: {
                    marginB: 20,
                    marginL: 30,
                    w: 100,
                    h: 35,
                    corner: 18,
                    bg: '#cfd1d4',
                    size: 15,
                    color: '#ffffff'
                },
                right: {
                    marginB: 20,
                    marginL: 37,
                    w: 100,
                    h: 35,
                    corner: 18,
                    bg: '#c80000',
                    size: 15,
                    color: '#ffffff'
                }
            }

        }, function(ret) {
            if (ret.eventType == 'left') { // 点击取消时
                var dialogBox = api.require('dialogBox');
                dialogBox.close({
                    dialogName: 'alert'
                });
            } else { // 点击确认时
                var dialogBox = api.require('dialogBox');
                dialogBox.close({
                    dialogName: 'alert'
                });
                // 向后台传递参数
                var isSignIn = true;
                var params = {
                    values: {
                        appFun: "getRefundApply",
                        id: "13425",
                        deposit: deposit,
                        bank: bank,
                        name: name,
                        phone: phone,
                        content: content,
                        amount: amount,
                    }
                }
                doRequest(isSignIn, params, function(res, err) {
                    // console.log(JSON.stringify(res));
                      if (res) {
                          if (res.sta == 2000) {
                          	// YDUI的对话框-需引入ydui.css和ydui.js
                            YDUI.dialog.alert('提交成功!');
                          } else {
                            showMsg('success',res.msg,null);
                          }
                      } else {
                        showMsg('fail',"请求失败,请稍后再试",null);
                      }

                })
            }
        });
      }

    };
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小呀小萝卜儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值