From aaa8efda7a2697cf36e7021a1c5d94f3a541b387 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期三, 22 十月 2025 16:19:50 +0800
Subject: [PATCH] 物料下发/物料取消下发页面
---
pages/product/WorkshopOrderIssued/comp.vue | 128 ++++++++++++++++++++----------------------
1 files changed, 62 insertions(+), 66 deletions(-)
diff --git a/pages/product/WorkshopOrderIssued/comp.vue b/pages/product/WorkshopOrderIssued/comp.vue
index 14549c2..c15aeda 100644
--- a/pages/product/WorkshopOrderIssued/comp.vue
+++ b/pages/product/WorkshopOrderIssued/comp.vue
@@ -5,7 +5,7 @@
back-icon-color="#000" />
<view class="finishProductIn-locno-search">
<u-search v-model="keywords" shape="square" bg-color="rgba(250,252,255,0.36)" :show-action="false"
- placeholder="璇疯緭鍏ラ浂浠跺彿" @clear="search" @custom="search" @search="search">
+ placeholder="璇疯緭鍏ラ浂浠跺彿" @clear="search" @custom="search" @search="search" @input="search">
</u-search>
</view>
<view class="wrap">
@@ -19,64 +19,58 @@
<view class="content-body">
<view class="row-list">
<view class="_label">
- <view class="_label-icon-1">
- </view>
+ <view class="_label-icon-1"> </view>
<view class="_label-name">琛屽彿锛�</view>
</view>
<view class="_content">
- {{ item.value0 }}
+ {{ item.ifsLineItemNo }}
</view>
</view>
- <view class="row-list">
+ <!-- <view class="row-list">
<view class="_label">
- <view class="_label-icon-2">
- </view>
+ <view class="_label-icon-2"> </view>
<view class="_label-name">涓嬪彂鑷冲簱浣嶏細</view>
</view>
<view class="_content">
{{ item.value1 }}
</view>
- </view>
+ </view> -->
<view class="row-list">
<view class="_label">
- <view class="_label-icon-1">
- </view>
+ <view class="_label-icon-1"> </view>
<view class="_label-name">闆朵欢鍙凤細</view>
</view>
<view class="_content">
- {{ item.value3 }}
+ {{ item.partNo }}
</view>
</view>
<view class="row-list">
<view class="_label">
- <view class="_label-icon-3">
- </view>
+ <view class="_label-icon-3"> </view>
<view class="_label-name">闆朵欢鎻忚堪锛�</view>
</view>
<view class="_content">
- {{ item.value2 }}
+ {{ item.partName }}
</view>
</view>
- <view class="row-list">
+ <!-- <view class="row-list">
<view class="_label">
- <view class="_label-icon-2">
- </view>
+ <view class="_label-icon-2"> </view>
<view class="_label-name">闆朵欢涓嬪彂鏁伴噺锛�</view>
</view>
<view class="_content">
- {{ item.value4 }}
+ {{ item.qpa }}
</view>
</view>
<view class="row-list">
<view class="_label">
- <view class="_label-icon-3">
- </view>
+ <view class="_label-icon-3"> </view>
<view class="_label-name">鐗╂枡琛岀姸鎬侊細</view>
</view>
<view class="_content">
{{ item.value5 }}
</view>
- </view>
+ </view> -->
</view>
</view>
</u-cell-group>
@@ -88,30 +82,32 @@
</view>
</template>
<script>
- import content_bg from '@/static/custom/finishProductIn/locNoBg.png'
+ import content_bg from "@/static/custom/finishProductIn/locNoBg.png";
export default {
data() {
return {
background: {
backgroundImage: `url(${content_bg})`,
- backgroundAttachment: 'fixed',
- backgroundSize: '100% auto',
- backgroundRepeat: 'no-repeat',
+ backgroundAttachment: "fixed",
+ backgroundSize: "100% auto",
+ backgroundRepeat: "no-repeat",
},
- keywords: '',
+ keywords: "",
list: [],
total: 0,
pageNum: 1,
pageSize: 10,
- status:'loading',
+ status: "loading",
loadText: {
loadmore: "鍔犺浇鏇村...",
loading: "鍔姏鍔犺浇涓�...",
nomore: "娌℃湁鏇村浜�",
},
+ operationTaskId: ''
};
},
- onLoad() {
+ onLoad(options) {
+ this.operationTaskId = JSON.parse(decodeURIComponent(options.operationTaskId))
this.getlist();
},
methods: {
@@ -127,36 +123,36 @@
}, 1000);
},
getlist() {
- this.$u.api.workReporting
- ._({
- current: this.pageNum,
- size: this.pageSize
- })
- .then((res) => {
- console.log("res", res);
- this.list = res.data.records;
- this.total = res.data.total;
- if (this.pageSize >= this.total) {
- this.status = "nomore";
- } else {
- this.status = "loadmore";
- }
- });
+ this.$u.api.WorkshopOrderIssued.getMoMaterialByMoId({
+ current: this.pageNum,
+ size: this.pageSize,
+ id: this.operationTaskId
+ }).then((res) => {
+ console.log("res", res);
+ this.list = res.data;
+ this.total = res.data.length + 1;
+ if (this.pageSize >= this.total) {
+ this.status = "nomore";
+ } else {
+ this.status = "loadmore";
+ }
+ });
},
search(value) {
console.log("111", value);
if (value) {
this.list = [];
this.pageSize = 10;
- this.$u.api.workReporting
- ._({
+ this.$u.api.WorkshopOrderIssued
+ .getMoMaterialByMoId({
current: this.pageNum,
size: this.pageSize,
- moNo: value,
+ partNo: value,
+ id: this.operationTaskId
})
.then((res) => {
console.log("res", res);
- this.list = res.data.records;
+ this.list = res.data;
this.total = res.data.total;
if (this.pageSize >= this.total) {
this.status = "nomore";
@@ -169,33 +165,33 @@
}
},
selectNo(no) {
- this.refreshLastPage(no)
+ this.refreshLastPage(no);
},
//鍒锋柊涓婁竴涓〉闈�
refreshLastPage(no) {
// 鍛婄煡 A.vue 鏇存柊鏁版嵁
// 鑾峰彇椤甸潰鏍�
- let pages = getCurrentPages()
+ let pages = getCurrentPages();
// 鑾峰彇涓婁竴椤垫爤
- let prevPage = pages[pages.length - 2]
+ let prevPage = pages[pages.length - 2];
// 瑙﹀彂涓婁竴椤� upData 鍑芥暟(骞舵惡甯﹀弬鏁�)
- prevPage.$vm.compNo(no)
+ prevPage.$vm.compNo(no);
// 杩斿洖涓婁竴椤�
uni.navigateBack({
- delta: 1
- })
+ delta: 1,
+ });
},
- }
+ },
};
</script>
<style lang="scss" scoped>
.finishProductIn-locno-bg {
- background-color: #F6F9FF;
- background-image: url('~@/static/custom/finishProductIn/locNoBg.png');
+ background-color: #f6f9ff;
+ background-image: url("~@/static/custom/finishProductIn/locNoBg.png");
// background: linear-gradient(180deg,rgba(206,227,254,1),rgba(206,227,254,1) 20%,rgba(206,227,254,0.5) 40%,rgba(206,227,254,0.25) 60%,rgba(206,227,254,0.08) 80%,rgba(206,227,254,0));
padding: 0 20rpx;
background-attachment: fixed;
@@ -225,7 +221,7 @@
.content {
font-size: 12px;
- background-color: #FFFFFF;
+ background-color: #ffffff;
box-sizing: border-box;
border-radius: 10rpx;
margin: 0rpx 0rpx 16rpx;
@@ -241,7 +237,7 @@
align-items: center;
.content-header-icon {
- background-image: url('~@/static/custom/moveWareHouse/header_icon.png');
+ background-image: url("~@/static/custom/moveWareHouse/header_icon.png");
background-size: 100% auto;
background-repeat: no-repeat;
height: 28rpx;
@@ -258,7 +254,7 @@
.content-body {
flex: 1;
- background: #F5F9FF;
+ background: #f5f9ff;
border-radius: 10rpx;
padding: 0rpx 23rpx;
@@ -277,7 +273,7 @@
align-items: center;
._label-icon-1 {
- background-image: url('~@/static/custom/moveWareHouse/label-icon-1.png');
+ background-image: url("~@/static/custom/moveWareHouse/label-icon-1.png");
background-size: 100% auto;
background-repeat: no-repeat;
height: 26rpx;
@@ -285,7 +281,7 @@
}
._label-icon-2 {
- background-image: url('~@/static/custom/moveWareHouse/label-icon-2.png');
+ background-image: url("~@/static/custom/moveWareHouse/label-icon-2.png");
background-size: 100% auto;
background-repeat: no-repeat;
height: 26rpx;
@@ -293,7 +289,7 @@
}
._label-icon-3 {
- background-image: url('~@/static/custom/moveWareHouse/label-icon-3.png');
+ background-image: url("~@/static/custom/moveWareHouse/label-icon-3.png");
background-size: 100% auto;
background-repeat: no-repeat;
height: 26rpx;
@@ -301,9 +297,9 @@
}
._label-name {
- width: 70px;
+ width: 80px;
margin-left: 11rpx;
- font-size: 26rpx;
+ font-size: small;
font-weight: 500;
color: #666666;
}
@@ -313,11 +309,11 @@
flex: 1.5;
text-align: right;
color: #909399;
- font-size: 24rpx;
+ font-size: small;
}
.row-list .s1 {
- color: #D35651;
+ color: #d35651;
}
}
}
--
Gitblit v1.9.3