点击跳到详情页

news2024/11/16 2:16:50

父页面


 
 <template>
 	<view class="order-list">
 
 			<cu-custom bgColor="bg-gradual-blue" :isBack="true">
 				<block slot="content">荒料管理</block>
 			</cu-custom>
 
 		<view class="" >
 			<!-- 订单展示 -->
 			<mescroll-uni ref="mescrollRef" @init="mescrollInit" top="60rpx" @down="downCallback" @up="upCallback">
 				<!-- 数据列表 -->
 				<view class="data-list" style=" margin-top: 2rem;">
 					<!-- 空内容展示-->
 					<u-empty :text="textNoMore" v-if="dataList.length==0" mode="list"></u-empty>
 					<!-- 空内容展示End-->
 					<view class="order margin-top-sm" v-for="(item, aindex) in dataList" :key="item.id"
 						@click="jumpToOrder(item)">
 						<view class='bg-white padding-sm flex padding-right-zero flex-between'>
 			
 							<view class='flex-sub  radius text-left text-xs margin-top-xs'>
 								<image src="../../static/common/huang.png"
 									style="width: 100rpx;height: 80rpx;margin-top: -10px;"></image>
 							</view>
 							<view class='flex-sub  radius text-left text-xs margin-top-xs'
 								 style="margin-left: -200px;font-size: 12px;">
 								编号:{{ item.sbwWarehousingNumber}}</view>
 						</view>
 			
 						<view class="bg-white padding-sm solid-top" >
 							<view class='padding-top-sm text-sm flex'>
 							<view class="left-title"  style="font-size: 12px;">日期:</view><view class="right-content"  style="font-size: 12px;">{{ item.sbwWarehousingDate}}</view>					
 							</view>
 							<view class='padding-top-sm text-sm flex'></view>
 						</view>
 			
 					</view>
 					<!-- 返回顶部 -->
 					<u-back-top :scroll-top="scrollTop" top="600">
 					</u-back-top>
 					<!-- 返回顶部End -->
 				</view>
 			</mescroll-uni>
 			
 		</view>
 
 		<!-- 订单展示完毕End -->
 	</view>
 </template>
 
 <script>
 	import MescrollMixin from "@/components/mescroll-uni/mescroll-mixins.js";
 	import configService from '@/common/service/config.service.js';
 	export default {
 		mixins: [MescrollMixin],
 		data() {
 			return {
 				pageable: {
 					pageIndex: 0,
 					pageSize: 10
 				},
 				list: [{
 					complainantStatus: '0',
 					name: '待解决'
 				
 				}, {
 					complainantStatus: '10',
 					name: '已解决'
 		
 				}],
 			    textNoMore :'-- 没有更多数据了 --',
 				tabCurrent: 0,
 				scrollTop: 0,
 				dataList: [],
 			}
 		},
 
 		methods: {
 
 			//下拉刷新
 			downCallback() {
 				this.mescroll.scrollTo(0, 0)
 				this.mescroll.resetUpScroll();
 			},
 			//上拉加载
 			async upCallback(pages) {
 				let pageIndex = pages.num // 页码, 默认从1开始
 				let pageSize = pages.size // 页长, 默认每页10条
 				this.pageable.pageIndex = pageIndex
 				this.pageable.pageSize = pageSize
 				let data = await this.getOrder(this.pageable)
 				console.log("data" + data)
 				const curPageData = data.records || []
 				if (data && curPageData.length > 0) {
 					const curPageLen = curPageData.length // 当前数据长度
 					const totalPage = data.total // 获取接口总共有多少页
 					this.mescroll.endByPage(curPageLen, totalPage);
 				} else {
 					this.mescroll.endErr()
 				}
 			},
 			//订单列表
 			async getOrder(pageable) {
 				let that = this
 				let params = {
 					openid: uni.getStorageSync("openId"),
 					complainantStatus: this.list[this.tabCurrent].complainantStatus,
 					pageNo: pageable.pageIndex,
 					pageSize: pageable.pageSize
 				}
 				// console.log(params)
 				let preData = {
 					records: []
 				}
				// 获取列表数据 
 				await that.$http.get('/block/smsBlockWarehousing/list', {
 					params: params
 				}).then(res => {
 					console.log(res)
 					if (res.data.success !== true) {
 						that.$tip.alert(res.data.message)
 					} else {
 						if (pageable.pageIndex < 2)
 							that.dataList = [] // 如果是第一页需手动置空列表
 						that.dataList.push(...res.data.result.records)  //数据添加到dataList
 						console.log(res.data.result)
 						preData = res.data.result;
 					}
 				}).catch(err => {
 					// that.$tip.alert("网络波动,请重试!")
 					console.log("err")
 				})
 				console.log(preData)
 				return preData
 			},
 			
			// 点击跳转到huangliao页面 携带当前点击的id 过去
 			jumpToOrder(item) {
 				// console.log(item, 'adad')
 				uni.navigateTo({
 					url: '/pages/common/huangliao?id=' + item.id
 				})
 			},
 		
 
 		}
 	}
 </script>
 

子页面


<template>
	<view style="background-color: #ffffff;">
		<cu-custom bgColor="bg-gradual-blue" :isBack="true">
			<block slot="content">荒料详情</block>
		</cu-custom>
		<u-form :model="form" ref="uForm">
			<view class="container">

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ; display: flex;">入库编号 :<span
						style="color:#666;">{{form.sbwWarehousingNumber}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">入库日期 :<span
						style="color:#666;">{{form.sbwWarehousingDate}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>
				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">荒料种类 :<span
						style="color:#666;">{{form.sbwName_dictText}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">长 :<span
						style="color:#666;">{{form.sbwLong}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>
				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">宽 :<span
						style="color:#666;">{{form.sbwWidth}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">高 :<span
						style="color:#666;">{{form.sbwTall}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>
				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">体积 :<span
						style="color:#666;">{{form.sbwSbwVolume}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">颜色 :<span
						style="color:#666;">{{form.sbwColor_dictText}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>
				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">价格 :<span
						style="color:#666;">{{form.sbwPrice}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">数量 :<span
						style="color:#666;">{{form.sbwNum}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>
				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">运单单价 :<span
						style="color:#666;">{{form.sbwFreightPrice}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">运费 :<span
						style="color:#666;">{{form.sbwFreight}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">运输人 :<span
						style="color:#666;">{{form.sbwTransporter_dictText}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>
				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">总价 :<span
						style="color:#666;">{{form.sbwNum}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">料场 :<span
						style="color:#666;">{{form.sbwFreight}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>
				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">操作员 :<span
						style="color:#666;">{{form.sbwTransporter_dictText}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">图片 :<!-- <span
						style="color:#666;">{{form.sbwPic}}</span> -->
					<image src="form.sbwPic" mode=""></image>
				</view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>

				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">文件 :<span
						style="color:#666;">{{form.sbwFile}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>
				<view style="margin-top: 5px; font-size: 13px;padding:10px 15px ;">备注 :<span
						style="color:#666;">{{form.sbwRemake}}</span></view>
				<view style="border: #e5e5e5 1px solid; margin: 10px;;"></view>
			</view>
		</u-form>

	</view>
</template>

<script>
	export default {
		data() {
			return {

				form: {
					sbwWarehousingDate: '',
					sbwWarehousingNumber: '',
					sbwName_dictText: '',
					sbwLong: '',
					sbwWidth: '',
					sbwTall: '',
					sbwSbwVolume: '',
					sbwColor_dictText: '',
					sbwPrice: '',
					sbwNum: '',
					sbwFreightPrice: '',
					sbwFreight: '',

					sbwTransporter_dictText: '',
					sbwTotalPrice: '',
					sbwStockyard_dictText: '',
					sbwPic: '',
					sbwFile: '',
					sbwRemake: ''
				},

			}
		},

		onLoad: function(options) {

			this.getOrderDetail()

		},

		methods: {


			// 接受数据
			async getOrderDetail() {
				let that = this
				let params = {
					id: this.id
				}
				console.log(params)
				//return 
				await this.$http.get('/block/smsBlockWarehousing/list', {
					params: params
				}).then(res => {
					console.log("get RES")
					console.log(res.data.result.records[0], '马甲的喇嘛是的')
					if (res.data.success !== true) {
						that.form = res.data.result.records[0]
						that.$tip.alert(res.data.message)
					} else {
						that.form = res.data.result.records[0]
						if (that.form.complaintFileString) {
							that.fileList = that.form.complaintFileString.split(",")
						}
						console.log(that.fileList)
					}
				}).catch(err => {
					// that.$tip.alert("网络波动,请重试!")
					console.log(err)
				})
			},


		}
	}
</script>

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

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

相关文章

【Python Numpy教程】切片和索引

文章目录 前言一、切片和索引是什么&#xff1f;二、数组索引操作示例代码12.3 示例代码22.4 示例代码3 三、数组切片3.1 最基础的数组切片1. 切片格式&#xff1a;2. 如何使用&#xff1a;3. 示例代码&#xff1a; 3.2 切片中包括省略号基本格式1. 单个省略号示例&#xff1a;…

Linux系统编程:IO系统总结

stdio标准IO 标准IO都是一些C语言的函数&#xff0c;注意与文件IO的系统调用函数区别开。 fopen 函数描述&#xff1a; 第一个参数填要打开的文件路径&#xff0c;第二个参数填以什么形式打开&#xff08;读or写or其它&#xff09;。 在我们学习fopen函数时&#xff0c;查看…

Vue基础之购物车案例

个人名片&#xff1a; &#x1f60a;作者简介&#xff1a;一名大二在校生 &#x1f921; 个人主页&#xff1a;坠入暮云间x &#x1f43c;座右铭&#xff1a;懒惰受到的惩罚不仅仅是自己的失败&#xff0c;还有别人的成功。 &#x1f385;**学习目标: 坚持每一次的学习打卡 经过…

非关系型数据库Redis的安装【Linux】及常用命令

前言 Redis&#xff08;Remote Dictionary Server&#xff09;是一种开源的内存数据库管理系统&#xff0c;它以键值存储方式来存储数据&#xff0c;并且支持多种数据结构&#xff0c;如字符串、哈希、列表、集合、有序集合等。Redis最初由Salvatore Sanfilippo开发&#xff0c…

WiFi模块在智能家居中的应用与优化

智能家居技术的迅速发展已经改变了我们对家庭的定义。WiFi模块作为智能设备连接的核心&#xff0c;扮演着连接和控制智能家居生态系统的关键角色。本文将深入研究WiFi模块在智能家居中的应用&#xff0c;同时探讨如何通过优化来提升其性能和用户体验。 1. 智能家居中WiFi模块的…

QSqlTableModel结合使用数据库心得

文章目录 目的QSqlTableModel采用Model-View-Delegate(模型视图代理)框架的整体结构QT数据库组件用户界面层(UI Layer)SQL接口层(SQL API Layer)驱动程序层(Driver Layer)实现翻页功能实现数据库查询功能QSqlDatabaseQSqlQueryQSqlRecord目的 1: 了解QSqlTableMode 与 数据库…

基于wireguard与NAT实现windows10代理服务器

参考文章&#xff1a;https://blog.csdn.net/babytiger/article/details/127111474 一、 下载windows 安装包 下载wireguard安装包 二、 配置服务端&#xff1a; 新建空隧道并保存为server1&#xff0c;配置如下&#xff1a; 点击保存&#xff0c;并连接&#xff0c;多了个se…

STM32-创建项目流程

一、基于STM官网得库进行开发 准备工作&#xff1a;下载STM库文件 1、创建项目文件夹 2、在keil 中new uVision project,然后选择刚刚创建得文件夹&#xff0c;在文件夹里面创建一个文件&#xff0c;用来存放这个项目&#xff0c;然后在文件夹里面&#xff0c;写个文件名&am…

HHDBCS扩展数据库类型

为应对市面上的数据库种类繁多的问题&#xff0c;HHDBCS设置了扩展数据库功能。 在登陆界面点击“工具”&#xff0c;选择“扩展数据库类型”&#xff1b; 注&#xff1a;HHDBCS支持已kingbase&#xff0c;本文仅用来举例。 填入名称、所需数据库的信息&#xff0c;上传驱动…

Cesium 展示——实现右键菜单功能

文章目录 需求分析需求 在 Cesium 上实现右键菜单功能,使得对Cesium上的实体或其他可进行操作 分析 参考自文章:实现右键出现菜单选项功能 分析该需求,流程如下 写一个 div 作为右键弹出的菜单选项 ——> 监听鼠标右键事件——> 添加 Cesium 鼠标右击事件——>…

Jmeter分布式压测 —— 易踩坑点

1、压测机 无论是从成本角度还是维护的难易方面&#xff0c;压测机的数量&#xff0c;适量就好。举个例子&#xff0c;8C16G的一台服务器&#xff0c;部署Jmeter后&#xff0c;根据我个人的测试比对数据&#xff0c;配置≤1500个线程数&#xff0c;最好。太多了性能损耗较大&a…

文件夹批量重命名:如何利用上级目录给多个文件夹进行高效重命名

在文件管理中&#xff0c;我们经常需要处理大量的文件和文件夹。其中&#xff0c;文件名过长或混乱的问题经常让我们感到困扰。这不仅影响了我们的工作效率&#xff0c;还可能导致一些错误。为了解决这个问题&#xff0c;我们可以用云炫文件管理器将“上级目录”批量重命名文件…

[一] C++入门

摘要&#xff1a;OOP(面向对象)&#xff0c;namespace&#xff0c;cout and cin&#xff0c;缺省参数&#xff0c;函数重载&#xff0c;引用&#xff0c;内联函数&#xff0c;auto&#xff0c;范围 for&#xff0c;nullptr 20世纪80年代&#xff0c;计算机界提出了OOP(object o…

我和“云栖大会”的双向奔赴

目录 引言初次参加云栖大会云栖大会带来的技术风向标本届大会最强技术有哪些&#xff1f;云栖大会对我职业生涯的影响个人对未来云栖大会的期待和建议结语 引言 想必大家对“云栖大会”并不陌生&#xff0c;“云栖大会”作为国内最具规模和影响力的云计算盛会&#xff0c;每年…

flink状态不能跨算子

背景 在flink中进行状态的维护和管理应该是我们经常做的事情&#xff0c;但是有些同学认为名称一样的状态在不同算子之间的状态是同一个&#xff0c;事实是这样吗&#xff1f; flink状态在保存点中的存放示意图 事实上&#xff0c;每个状态都归属于对应的算子&#xff0c;也…

用红黑树封装mapset【C++】

目录 前言 一&#xff0c;定义 二&#xff0c;完善set&map比较 三&#xff0c;迭代器实现 operator operator-- operator[] 四&#xff0c;发现问题 解决 修改一&#xff1a; set封装层面 修改二&#xff1a;正向迭代器修改 下期预告&#xff1a; 哈希&#x…

DataxWeb安装部署及使用--真香警告

DataxWeb安装部署及使用–真香警告 文章目录 1.Datax简介1.1 Datax是什么&#xff1f;1.2 Datax的架构1.3 设计理念1.4 DataX3.0框架设计1.5 DataX3.0插件体系1.6 DataX3.0核心架构1.6.1 核心模块介绍1.6.2 DataX调度流程 2.DataxWeb简介2.1 DataxWeb是什么&#xff1f;2.2 Dat…

在Ubuntu上安装Redis并学习使用get、set和keys命令

目录 安装Redis切换到root用户搜索redis相关软件包安装redis修改配置文件重启服务器使用redis客户端连接服务器 get与set命令keys 安装Redis 我们在Ubuntu20.04上进行Redis的安装 切换到root用户 使用su命令&#xff1a; 在终端中&#xff0c;输入su并按回车键。然后输入roo…

【产品应用】一体化伺服电机在焊接设备中的应用

随着制造业的不断发展&#xff0c;焊接设备在许多领域都得到了广泛应用&#xff0c;如汽车制造、机械加工、钢结构等领域。为了提高焊接设备的性能和效率&#xff0c;许多厂家开始采用一体化伺服电机作为焊接设备的主要驱动部件。本文将介绍一体化伺服电机在焊接设备中的应用背…

Leetcode—485.最大连续1的个数【简单】

2023每日刷题&#xff08;十五&#xff09; Leetcode—485.最大连续1的个数 实现代码 int findMaxConsecutiveOnes(int* nums, int numsSize){int max 0;int i;int flag 0;int cnt 0;for(i 0; i < numsSize; i) {if(nums[i] 1) {if(flag 0) {flag 1;cnt 1;} else {…