From 894d5be6b5c2c0713391c25314456c24e69a472e Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期三, 10 四月 2024 23:40:32 +0800
Subject: [PATCH] #
---
pages/phyz/orderOut/orderOutSelect.vue | 130 ++++++++++++++++++++++++++++++++++++++++---
1 files changed, 121 insertions(+), 9 deletions(-)
diff --git a/pages/phyz/orderOut/orderOutSelect.vue b/pages/phyz/orderOut/orderOutSelect.vue
index a168baf..557a56d 100644
--- a/pages/phyz/orderOut/orderOutSelect.vue
+++ b/pages/phyz/orderOut/orderOutSelect.vue
@@ -1,17 +1,42 @@
<template>
- <view class="container">
+ <view>
<view class="code">
- <uni-search-bar :focus="searchValueFocus" v-model="searchValue"
- maxlength="500" ancel="cancel" @confirm="searchValueInput2()" @clear="clear" placeholder="杈撳叆 / 鎵弿 璁㈠崟鍙�">
- </uni-search-bar>
- <uni-search-bar :focus="searchValueFocus" v-model="searchValue"
- maxlength="500" ancel="cancel" @confirm="searchValueInput2()" @clear="clear" placeholder="杈撳叆 / 鎵弿 涓昏鍗曞彿">
+ <uni-search-bar v-model="searchValue1"
+ maxlength="500" ancel="cancel" @confirm="searchValueInput1()" @clear="clear" placeholder="杈撳叆 / 鎵弿 璁㈠崟鍙�">
</uni-search-bar>
<view class="code-title">
<view></view>
- <view style="width: 100%;text-align: center;margin: 16rpx;">{{searchValue}} 鎬绘暟閲忥細- {{total}} -</view>
+ <view style="width: 100%;text-align: center;margin: 16rpx;">{{searchValue1}} 鎬绘暟閲忥細- {{total}} -</view>
<view></view>
</view>
+ </view>
+
+ <view class="list list-font-color" :class="orderDetl.color" v-for="(orderDetl,index) in dataList" :key="index">
+ <view class="list-left">
+ <view class="detl-threeCode">{{orderDetl.threeCode}}</view>
+ <view>涓诲崟鍙凤細{{orderDetl.orderNo}}</view>
+ <view>缂栧彿锛歿{orderDetl.matnr}}</view>
+ <view>鍚嶇О锛歿{orderDetl.maktx}}</view>
+ <view>璁㈠崟鏁伴噺锛歿{orderDetl.anfme}}</view>
+ <view>宸插嚭鏁伴噺锛歿{orderDetl.qty}}</view>
+ </view>
+ <view class="list-right" @click="addItem(index)">
+ <uni-icons type="right" size="25" color="#fff"></uni-icons>
+ </view>
+ </view>
+
+ <!-- 鍨珮 -->
+ <view style="height: 340rpx;text-align: center;color: #b9b9b9;">
+ - 宸茬粡鍒板簳浜� -
+ </view>
+
+ <view class="buttom">
+ <view style="width: 150rpx;text-align: center;">
+ 涓诲崟鍙�
+ </view>
+ <uni-search-bar v-model="searchValue2" style="width: 100%;"
+ maxlength="500" ancel="cancel" @confirm="searchValueInput2()" @clear="clear" placeholder="杈撳叆 / 鎵弿 璁㈠崟鍙�">
+ </uni-search-bar>
</view>
</view>
</template>
@@ -22,14 +47,84 @@
return {
baseUrl: '',
token: '',
- searchValueFocus: true,
- searchValue: '',
+ searchValue1: '',
+ searchValue2: '',
total: '',
dataList: [],
orderCarList: [],
+ data: {
+ curr: 1,
+ limit: 100,
+ three_code: '',
+ },
}
},
+ onLoad() {
+ this.baseUrl = uni.getStorageSync('baseUrl');
+ this.token = uni.getStorageSync('token');
+ this.searchValue1 = uni.getStorageSync('threeCodeOut1');
+ this.searchValue2 = uni.getStorageSync('threeCodeOut2');
+ this.getOrderDetlList(this.searchValue1,this.searchValue2,30)
+ },
methods: {
+ getOrderDetlList(threeCode,orderNo,limit) {
+ let _this = this
+ _this.mask = true
+ _this.data.three_code = threeCode
+ if (orderNo != '') {
+ _this.data['order_no'] = orderNo
+ }
+
+ _this.data.limit = limit
+ uni.request({
+ url: `${_this.baseUrl}/orderDetl/pakout/list/authV2`,
+ header: {'token': uni.getStorageSync('token')},
+ data: _this.data,
+ method: 'GET',
+ success(res) {
+ res = res.data
+ if (res.code === 200) {
+ for (let k of res.data.records) {
+ if (k.anfme > k.qty && k.qty == 0) {
+ k['color'] = 'order-sts-start'
+ } else if (k.anfme > k.qty && k.qty != 0) {
+ k['color'] = 'order-sts-working'
+ } else {
+ k['color'] = 'order-sts-end'
+ }
+ }
+ _this.dataList = res.data.records
+ _this.total = res.data.total
+ _this.mask = false
+ } else if (res.code == 403) {
+ uni.showToast({ title: res.msg, icon: "error", position: 'top' })
+ setTimeout(() => { uni.reLaunch({ url: '../login/login' }); }, 1000);
+ } else {
+ uni.showToast({ title: res.msg, icon: "error", position: 'top' })
+ }
+ }
+ })
+ },
+ searchValueInput1() {
+ uni.setStorageSync('threeCodeOut1', this.searchValue1);
+ uni.setStorageSync('threeCodeOut2', this.searchValue2);
+ if (this.searchValue1.length == 0) {
+ this.getOrderDetlList(this.searchValue1,this.searchValue2,30)
+ } else {
+ this.getOrderDetlList(this.searchValue1,this.searchValue2,999999)
+ }
+
+ },
+ searchValueInput2() {
+ uni.setStorageSync('threeCodeOut1', this.searchValue1);
+ uni.setStorageSync('threeCodeOut2', this.searchValue2);
+ if (this.searchValue1.length == 0) {
+ this.getOrderDetlList(this.searchValue1,this.searchValue2,30)
+ } else {
+ this.getOrderDetlList(this.searchValue1,this.searchValue2,999999)
+ }
+
+ },
}
}
@@ -37,4 +132,21 @@
<style>
@import url('../../../static/css/common/order.css');
+ .list-font-color {
+ color: #fff;
+ /* background-color: #33bb44; */
+ }
+ .order-sts-start {
+ background-color: #3eb689;
+ }
+ .order-sts-working {
+ background-color: #ff9d46;
+ }
+ .order-sts-end {
+ background-color: #ff7356;
+ }
+ .detl-threeCode {
+ font-size: 28px;
+ font-weight: bold;
+ }
</style>
--
Gitblit v1.9.1