【样式 支付下单 弹窗】静态页面,订单结算,确认支付,付款,收款方式

news2024/12/23 2:17:52

效果图展示

uview 2.0 uniapp
在这里插入图片描述在这里插入图片描述

<template>
	<view class="">

			<u-popup :show="show" @close="close"   :round="10" closeable :closeOnClickOverlay='false'>
				<view class="pop">
						<view class="title">订单结算</view>	
						<view class="popitem flex_align_center">
							<text class="u-w-160">收款方式:</text>
							<view class="flex_align_center u-border-b fangshi" @click='showModel=true'>
								<u--input
									v-model="type"
									disabled
									disabledColor="#ffffff"
									placeholder="请选择收款方式"
									border="none"
							></u--input>
							<u-icon
									slot="right"
									color="#999999"
									name="arrow-down"
							></u-icon>
							</view>	
						</view>	
						<view class="popitem flex_align_center">
							<text class="u-w-160">实收金额:</text>
							<view class="flex_align_center u-border-b fangshi">
								<u--input
										v-model="money"
										disabledColor="#ffffff"
										placeholder="请输入实际收款金额"
										border="none"
								></u--input>
							</view>	
						</view>	
						<view class="u-m-t-40">
							<view>付款备注:</view>
							<view class="u-m-t-30">
								<textarea class="textareabox"   v-model="value1" placeholder="请输入备注信息" ></textarea>
							</view>
						</view>
		
				
						<view class="flex_center u-m-t-50">
							<view class="btn_common btn btn1" @click="show=false">取消</view>
							<view class="btn_common btn" @click="confirm">确认</view>	
						</view>
						
				</view>
				
				<!-- 收款方式 弹窗 -->
				<u-picker
					:show="showModel" 
					:columns="payTypeColumns"  
					keyName="label" 
					closeOnClickOverlay 
					@confirm='typeConfirm' 
					@cancel='showModel = false'
					@close='showModel = false'>
				</u-picker>
			</u-popup>
				
			</view>
</template>

<script>
	
	// import {
	// 	settle,
	// 	terminalReport,
	// 	queryCollection
	//  } from "@/api/index/index.js"
	 
	export default {
		props:{
			// show: {
			// 	type: Boolean,
			// 	default: false,
			// },
		},
		components: {  },
		data() {
			return {
				show:true,
				showModel:false,
				money:'', // 支付金额 
				value1:'',
				payItem:'', // 支付方式
				payTypeColumns: [[
					{label: '支付宝',id:0},
					{label: '微信',id:1},
					{label: '现金',id:2}]
				],
				type:'',
			}
		},
		onLoad(option) {},
		methods:{
			open(data){
				this.show = true;
			},
			close() {
				this.show = false;
				this.showModel = false;
			},
			// 选择支付方式
			typeConfirm(e){
				console.log(e, e.value[0].label)
				this.type = e.value[0].label;
				this.showModel = false;
			},
			// 确认支付
			confirm(){
				this.show = false;
				let that = this;
				if(!this.money){
					uni.showToast({
						title:'支付金额应不为空',
						icon:"none"
					});
					return;
				}
				// settle(data).then(res => {
				// 		this.show = false;
				// 		uni.navigateTo({
				// 			url:'/pages/index/paysuccess'
				// 		});
				// });
			},
	
		}
	
	
	}
</script>



<style lang='scss' scoped>
	.pop{
		/* height: 720rpx; */
		background: #FFFFFF;
		padding: 40rpx;
		box-sizing: border-box;
		.title{
			font-size: 34rpx;
			font-weight: 500;
			color: #333333;
			text-align: center;
			margin-bottom: 30rpx;
		}
		.popitem{
				.fangshi{
					box-sizing: border-box;
					height:97rpx;
					line-height: 97rpx;
					padding-left: 60rpx;
					width: 510rpx;
				}
			}
		.textareabox{
			 background-color: #F6F6F6 !important;
			 width: 690rpx;
			 height: 140rpx;
			 background: #F6F6F6;
			 border-radius: 10rpx;
			 padding: 30rpx;
		}
		
	}
		.btn_common{
			color: #fff;
			text-align: center;
			background: #508FF9;
		}


		.btn{
			font-size: 30rpx;
			width: 300rpx;
			height: 88rpx;
			line-height: 88rpx;
			background: #508FF9;
			border-radius: 10rpx;
			color: #FFFFFF;
		}
		.btn1{
			color: #508FF9;
			background: #fff;
			margin-right: 30rpx;
			border: 2rpx solid #508FF9;
		}

		.flex_align_center{
			display: flex;
			align-items: center;
		}
		.flex_center{
			display:flex; 
			align-items:center;
			justify-content:center;
		}
		.u-w-160{
			width:160rpx;
		}
		.u-border-b{
			border-bottom: 2rpx solid #E5E5E5;
		}
		.u-m-t-50{
			margin-top:50rpx;
		}
		.u-m-t-40{
			margin-top:40rpx;
		}
		.u-m-t-30{
			margin-top:30rpx;
		}
		


</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/695400.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CB2401与RFX2401C的兼容区别对比

PIN TO PIN直接兼容RFX2401C的单片射频收发芯片&#xff0c;可支持BT、BLE、ZIGBEE、ISM 2.4G非标协议。CB2401架构集成了 PA、LNA、发送和接收开关电路&#xff0c;输出功率和通信频道可以通过程序进行配置。 由于该芯片有非常优越的性能&#xff0c;高灵敏度和效率&#xff0…

智能饮品机器人来跨界,点赋科技实现交叉经营

近年来&#xff0c;随着科技的不断进步&#xff0c;智能机器人在各个领域得到了广泛应用。其中&#xff0c;智能饮品机器人成为了一个备受关注的创新点。点赋科技通过将机器人技术和饮品业务相结合&#xff0c;实现了跨界交叉经营&#xff0c;给消费者带来了全新的体验。 传统的…

Elasticsearch:使用 Elasticsearch 矢量搜索和 FastAPI 构建文本搜索应用程序

在我的文章 “Elastic&#xff1a;开发者上手指南” 的 “NLP - 自然语言处理及矢量搜索”&#xff0c;我对 Elastic Stack 所提供的矢量搜索有大量的描述。其中很多的方法需要使用到 huggingface.co 及 Elastic 的机器学习。这个对于许多的开发者来说&#xff0c;意味着付费使…

360手机 360手机刷机最高安卓版本参考

360手机 360手机刷机最高安卓版本参考 参考&#xff1a;360手机-360刷机360刷机包twrp、root 360刷机包360手机刷机&#xff1a;360rom.github.io 【360手机(最高)安卓版本】 以下列举为常见360手机机型&#xff1b;其它早期系列&#xff0c;一般为Android4-6左右360手机UI界…

AutoHotKey面向对象编程

文章目录 **初步认识**类和继承枚举属性和For循环数组和映射 初步认识 在AHK中&#xff0c;对象就是一种内部封装了属性和方法的变量&#xff0c;而和常见的面向对象编程语言不同的是&#xff0c;这里面的属性和方法是可以动态添加的。下面举一个最简单的例子 person : {} …

vi/vim 如何在PowerShell里粘贴内容

vi/vim 如何在PowerShell里粘贴内容 Shift 鼠标右键 Vi/Vim 有两种主要的模式&#xff1a;命令模式和插入模式。 要进入命令模式&#xff0c;只需按下英文输入状态下的冒号&#xff08;:&#xff09;键。一旦进入命令模式&#xff0c;您可以在底部的命令行中输入各种命令。例…

【实战】爬虫风险业务防控 | 国际航班上,小“票代”在疯狂倒卖高价票

目录 乘坐国际航班&#xff0c;躲不开的“票代” 小“票代”的网络爬虫与高价票 某公司国际航班遭遇大量爬虫攻击 基于爬虫风险的分析与防控建议 顶象防御云业务安全情报中心监测发现&#xff0c;某航空国际航班&#xff0c;遭遇恶意网络爬虫的持续攻击。高峰时期&#xff…

C#Winform抽屉式导航栏实例讲解

Winform在UI界面设计时不如WPF灵活,如实现抽屉式导航栏功能不是很容易。 本文讲解如何采用简单代码量较少的实现该功能。 先上效果: 项目过程: 首先创建winform项目 在项目中添加对应的控件,控件列表如下: 代码如下: using System; using System.Collections.Gen…

【openeuler】openEuler kernel 技术分享 - 第2期 - 从ARM和RISC-V架构看体系结构对Linux操作

openEuler kernel 技术分享 - 第2期 - 从ARM和RISC-V架构看体系结构对Linux操作系统的支持_哔哩哔哩_bilibili The RISC-V Reader: An Open Architecture Atlas http://riscvbook.com/chinese/RISC-V-Reader-Chinese-v2p1.pdf

深入浅出设计模式 - 状态模式

博主介绍&#xff1a; ✌博主从事应用安全和大数据领域&#xff0c;有8年研发经验&#xff0c;5年面试官经验&#xff0c;Java技术专家✌ Java知识图谱点击链接&#xff1a;体系化学习Java&#xff08;Java面试专题&#xff09; &#x1f495;&#x1f495; 感兴趣的同学可以收…

Day05

目录 1、编写mybatis插件&#xff0c;实现字段自动填充 注意 2、ThreadLocal的简单使用 3、问题&#xff1a;添加员工语句执行成功&#xff0c;但数据库中未添加新员工 4、问题&#xff1a;foreach 1、编写mybatis插件&#xff0c;实现字段自动填充 如何编写插件 Interc…

Jmeter之BeanShell Assertion自定义断言

在JMeter性能测试工具中&#xff0c;BeanShell Assertion是一种强大而灵活的自定义断言方法。 它允许用户通过编写BeanShell脚本来验证服务器返回的响应数据&#xff0c;从而确保系统在各种负载下的稳定性和可靠性。 无论您是初学者还是有经验的专业人士&#xff0c;使用Bean…

Element ui 取消点击空白处弹框关闭的效果

目录 属性&#xff1a; 描述 属性&#xff1a; element组件库的Dialog对话框默认是可以通过点击 modal 关闭 Dialog&#xff0c;即点击空白处弹框可关闭。 描述 在 el-dialog中close-on-click-modal含义是&#xff1a;点击空白处是否关闭&#xff0c;默认true&#xff1b;如…

python实现固定资产梳理的办法

一、需求&#xff1b; 需求&#xff1a;实现xxx地固定资产的计算以及梳理 1.盘点资产&#xff0c;通过excel表格设计了不同的区域&#xff0c;进行每个区域的资产的计数工作&#xff0c;成为了一个登记事项 2.后续形成文本汇报工作&#xff0c;梳理内容 3.需求把表格中同类…

2023金九银十跳槽必会Java核心知识点笔记整理

现在互联网大环境不好&#xff0c;互联网公司纷纷裁员并缩减 HC&#xff0c;更多程序员去竞争更少的就业岗位&#xff0c;整的 IT 行业越来越卷。身为 Java 程序员的我们就更不用说了&#xff0c;上班 8 小时需要做好本职工作&#xff0c;下班后还要不断提升技能、技术栈&#…

沐曦与百度飞桨完成兼容性测试,助力计算机视觉应用发展

近日&#xff0c;沐曦集成电路&#xff08;上海&#xff09;有限公司&#xff08;以下简称“沐曦”&#xff09;的曦思N100人工智能推理GPU与百度飞桨完成 I 级兼容性测试。测试结果显示&#xff0c;双方兼容性表现良好&#xff0c;整体运行稳定。这是沐曦自2022年9月加入“硬件…

五子棋AI智能算法的测试方法

先前发了几篇五子棋游戏程序设计的博文&#xff0c;设计了游戏程序&#xff0c;也设计了AI智能奕棋的算法&#xff0c;运行程序检测算法的可行性&#xff0c;完成人机模式游戏功能的设置。本文重点介绍测试方法。 对于人机对战的电脑智能应子算法&#xff0c;参阅很多五子棋书…

React项目请求接口跨域设置代理怎么设置

在src 目录下创建setupProxy.js const {createProxyMiddleware} require(http-proxy-middleware)module.exports function(app) {app.use(createProxyMiddleware(/api, { //api1是需要转发的请求(所有带有/api1前缀的请求都会转发给5000)target: http://172.20.17.199:808…

学习Kotlin~函数

有名函数 函数参数 不打算传入值参&#xff0c;可以预先给参数指定默认值 //如果不打算传入值参&#xff0c;可以预先给参数指定默认值private fun fix(name: String, age: Int 2) {println(name age);}//调用的时候fix("hhhh");fix("hasee", 30);有名的…

【Html】Html+Less实现一个简单的加载动画

效果 运行环境 系统&#xff1a;Win10系统 IDE&#xff1a;Visual Studio Code v1.79.2 VSCode插件&#xff1a;Easy LESS v2.0.0 index.html代码 <!DOCTYPE html> <html><head><title>加载动画</title><link rel"stylesheet" hr…