uniapp提交带有弹出确认和取消按钮方法提交接口

方法1

submitServie(){
				let self = this;
				if (!self.resultData.item && !self.resultData.subItem) {
					uni.showToast({
						title: '请选择服务分类',
						duration: 1000,
						icon: 'none'
					});
					return false;
				}
				
				uni.showModal({
					title: '提示',
					content: '确定提交?',
					cancelText: "取消", // 取消按钮的文字  
					confirmText: "确认", // 确认按钮的文字  
					showCancel: true, // 是否显示取消按钮,默认为 true
					success: (res) => {
						if (res.confirm) {
							let flag = paramss;
							if (flag) {
								paramss.product_id = self.product_id;
								let url = 'supplier.Product/add';
								let param = {
									product_id: paramss.product_id,
									params: JSON.stringify(paramss)
								};
								if (self.product_id) {
									url = 'supplier.Product/edit';
								}
				
								self._post(url, param, res => {
									// uni.navigateBack();
				
									self.back();
									return;
								});
							}
				
						} else {
							// console.log('cancel') //点击取消之后执行的代码
							return;
						}
					}
				})
			}

方法2

submitServie(){
				let self = this;
				if (!self.isRead) {
					uni.showToast({
						title: '请同意并勾选协议内容',
						duration: 2000,
						icon: 'none'
					});
					return;
				}
				
				wx.showModal({
					title: '提示',
					content: '您确认开通吗?',
					success: function(o) {
						if (o.confirm) {
							uni.showLoading({
								title: '正在处理'
							});
							self._post(
								'supplier.order/delivery', {
									order_id: item.order_id,
									express_id: item.express_id,
									express_no: item.express_no
								},
								function(res) {
									uni.hideLoading();
									self.showSuccess(res.msg);
									self.getData();
								}
							);
						}
					}
				});
			}

最后

感觉文章好的话记得点个心心和关注和收藏,有错的地方麻烦指正一下,如果需要转载,请标明出处,多谢!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值