From eff18a1524881630309f4c38e19a27c98ad12128 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期五, 02 八月 2024 09:17:59 +0800
Subject: [PATCH] #
---
pages/phyz/order/purchaseOrder.vue | 71 ++++++++++++++++++-----------------
1 files changed, 37 insertions(+), 34 deletions(-)
diff --git a/pages/phyz/order/purchaseOrder.vue b/pages/phyz/order/purchaseOrder.vue
index 4b26296..91283d8 100644
--- a/pages/phyz/order/purchaseOrder.vue
+++ b/pages/phyz/order/purchaseOrder.vue
@@ -1,7 +1,7 @@
<template>
- <view>
+ <view class="container">
<view class="code">
- <uni-search-bar :focus="searchValueFocus" v-model="searchValue" @input="searchValueInput()"
+ <uni-search-bar :focus="searchValueFocus" v-model="searchValue" @input="searchValueInput2()"
maxlength="500" ancel="cancel" @clear="clear" placeholder="杈撳叆 / 鎵弿 璁㈠崟鍙�">
</uni-search-bar>
<view class="code-title">
@@ -17,7 +17,9 @@
<view>鍗曟嵁绫诲瀷锛歿{item.docType$}}</view>
<view>鍒涘缓鏃堕棿锛歿{item.createTime$}}</view>
<!-- <view class="card-id">{{i + 1}}</view> -->
- <view class="card-status">{{item.settle$}}</view>
+ <view class="card-status-1" v-if="item.settle == 1">{{item.settle$}}</view>
+ <view class="card-status-2" v-if="item.settle == 2">{{item.settle$}}</view>
+ <view class="card-status-4" v-if="item.settle == 4">{{item.settle$}}</view>
</view>
<!-- <view class="list-right" @click="checkboxChange(item)">
<label >
@@ -29,6 +31,11 @@
</view>
</view>
<view style="height: 100rpx;"></view>
+
+ <view style="position: fixed;bottom: 40px;padding: 10rpx;border-radius: 50%;
+ left: 20px;background-color: #55aaff;box-shadow: 0px 0px 5px 5px #c8c8c8;">
+ <uni-icons type="refreshempty" size="30" color="#FFF" @click="reload()"/>
+ </view>
</view>
</template>
@@ -51,35 +58,42 @@
onShow() {
this.baseUrl = uni.getStorageSync('baseUrl');
this.token = uni.getStorageSync('token');
- this.oldDataList = [...this.dataList]
this.getOrderList()
},
+
methods: {
+ reload() {
+ this.getOrderList()
+ },
+ searchValueInput2() {
+ let _this = this
+ uni.request({
+ url: `${_this.baseUrl}/order/head/page/auth`,
+ header: {'token': uni.getStorageSync('token')},
+ data: {
+ curr: 1,
+ limit: 999999,
+ order_no: _this.searchValue
+ },
+ method: 'GET',
+ success(res) {
+ res = res.data
+ if (res.code === 200) {
+ _this.dataList = res.data.records
+ }
+ }
+ })
+ },
searchValueInput() {
let count = 0
let sign = 0
this.dataList = [...this.oldDataList]
this.newDataList = []
for (let k in this.dataList) {
- if (!this.dataList[k].matnr.includes(this.matnr)) {
+ if (!this.dataList[k].orderNo.includes(this.searchValue)) {
count++;
} else {
this.newDataList.push(this.dataList[k])
- }
- }
- if (this.matnr != '') {
- for (let j in this.dataList) {
- if (!this.dataList[j].maktx.includes(this.matnr)) {
- } else {
- for (let i in this.newDataList) {
- if (this.newDataList[i].matnr == this.dataList[j].matnr) {
- sign++
- }
- }
- if (sign == 0) {
- this.newDataList.push(this.dataList[j])
- }
- }
}
}
this.dataList = this.newDataList
@@ -117,17 +131,18 @@
getOrderList() {
let _this = this
uni.request({
- url: `${_this.baseUrl}/order/head/page/auth`,
+ url: `${_this.baseUrl}/order/detls/in/page/auth`,
header: {'token': uni.getStorageSync('token')},
data: {
curr: 1,
- limit: 1000,
+ limit: 30,
},
method: 'GET',
success(res) {
res = res.data
if (res.code === 200) {
_this.dataList = res.data.records
+ _this.oldDataList = [..._this.dataList]
}
}
})
@@ -161,16 +176,4 @@
<style>
@import url('../../../static/css/common/order.css');
- .card-status {
- position: absolute;
- right: 20rpx;
- top: 30rpx;
- padding: 10rpx 20rpx;
- text-align: center;
- font-size: 10px;
- color: #ffa39e;
- background-color: #fff1f0;
- border: 1px solid #ffa39e;
- border-radius: 6rpx;
- }
</style>
\ No newline at end of file
--
Gitblit v1.9.1