From f26f29d84e0a68831a6af14dab3eec5500496d2e Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期三, 28 五月 2025 16:48:52 +0800
Subject: [PATCH] 初始化项目
---
pages/product/outputRegister/optaskList.vue | 96 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 96 insertions(+), 0 deletions(-)
diff --git a/pages/product/outputRegister/optaskList.vue b/pages/product/outputRegister/optaskList.vue
new file mode 100644
index 0000000..53a3391
--- /dev/null
+++ b/pages/product/outputRegister/optaskList.vue
@@ -0,0 +1,96 @@
+<template>
+ <view class="wrap">
+ <scroll-view class="scroll-list" scroll-y="true">
+ <u-cell-group class="list" :border="false">
+ <view class="content" v-for="(item, index) in optaskList" :key="item.optaskNo" :index="index"
+ @click="selectTask(item)">
+ <view class="row-list task-row">
+ <span class="span-lable">宸ュ崟缂栧彿: </span>{{ item.optaskNo }}
+ </view>
+ <view class="row-list task-row">
+ <span class="span-lable">闆朵欢缂栧彿: </span>{{ item.partNo }}
+ </view>
+ <view class="row-list task-row">
+ <span class="span-lable">闆朵欢鎻忚堪: </span>{{ item.partName }}
+ </view>
+ <view class="row-list task-row">
+ <span class="span-lable">璁″垝鏁伴噺: </span>{{ item.plannedQuantity }}
+ </view>
+ <view class="row-list task-row">
+ <span class="span-lable">宸ュ簭: </span>{{ item.operationName }}
+ </view>
+ <view class="row-list task-row">
+ <span class="span-lable">宸ヤ綔绔�: </span>{{ item.workstationName }}
+ </view>
+ <view class="row-list task-row">
+ <span class="span-lable">鐘舵��: </span>{{ item.state }}
+ </view>
+ </view>
+ </u-cell-group>
+ </scroll-view>
+ </view>
+</template>
+<script>
+ export default {
+ data() {
+ return {
+ optaskList: []
+ };
+ },
+ onLoad(params) {
+ if (params && params.workstationId !== "undefined") {
+ this.loadList(params.workstationId);
+ }
+ },
+ onShow() {
+
+ },
+ methods: {
+ loadList(workstationId) {
+ let queryParam={
+ workstationId:workstationId
+ }
+ // 鏌ヨ宸ュ崟鍒楄〃
+ this.$u.api.outputRegister.getOperationTask(queryParam).then(res => {
+ this.optaskList = res.data
+ })
+ },
+ selectTask(task) {
+ this.refreshLastPage(task)
+ },
+
+ //鍒锋柊涓婁竴涓〉闈�
+ refreshLastPage(task) {
+ // 鍛婄煡 A.vue 鏇存柊鏁版嵁
+ // 鑾峰彇椤甸潰鏍�
+ let pages = getCurrentPages()
+
+ // 鑾峰彇涓婁竴椤垫爤
+ let prevPage = pages[pages.length - 2]
+
+ // 瑙﹀彂涓婁竴椤� upData 鍑芥暟(骞舵惡甯﹀弬鏁�)
+ prevPage.$vm.setOptask(task)
+
+ // 杩斿洖涓婁竴椤�
+ uni.navigateBack({
+ delta: 1
+ })
+ },
+ }
+ };
+</script>
+<style lang="scss">
+ .list .content {
+ font-size: 12px;
+ background-color: #efefef;
+ box-sizing: border-box;
+ border-radius: 14rpx;
+ margin: 8px;
+ padding: 5px 10px;
+ box-shadow: none;
+ }
+ .task-row{
+ display: flex;
+ justify-content:space-between;
+ }
+</style>
--
Gitblit v1.9.3