uniapp提交带有弹出确认和取消按钮方法提交接口
2023-12-14 16:39:26
方法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();
}
);
}
}
});
}
最后
感觉文章好的话记得点个心心和关注和收藏,有错的地方麻烦指正一下,如果需要转载,请标明出处,多谢!!!
文章来源:https://blog.csdn.net/m0_49714202/article/details/134996981
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!