From 2eccba94b3dd99195c5cafffa0744df90f1ab814 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期一, 19 五月 2025 16:20:15 +0800 Subject: [PATCH] Merge branch 'devlop' of http://47.97.1.152:5880/r/pda-master into devlop --- pages/inspect/bad.vue | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 217 insertions(+), 7 deletions(-) diff --git a/pages/inspect/bad.vue b/pages/inspect/bad.vue index 02409e3..5e3b9ea 100644 --- a/pages/inspect/bad.vue +++ b/pages/inspect/bad.vue @@ -1,8 +1,218 @@ -<template> -</template> - -<script> -</script> - -<style> +<template> + <view class="has-foot"> + <form> + <view class="cu-form-group margin-top"> + <view class="title">鎵樼洏鐮�</view> + <input placeholder="璇锋壂鎻忔墭鐩樼爜" v-model="container" focus></input> + <text class='cuIcon-search text-blue' </text> + </view> + + <view class="cu-form-group "> + <view class="title">鐗╂枡鏍囩</view> + <input placeholder="璇锋壂鎻忕墿鏂欐爣绛�" v-model="barcode"></input> + <text class='cuIcon-search text-blue' @click="search"></text> + </view> + </form> + + <view class="cu-list det menu sm-border padding"> + <block v-for="(item, index) in list" :key="index"> + <view class="cu-bar bg-white solid-bottom margin-top-sm"> + <view class="action"> + <!-- <view class="index"> + {{index+1}} + </view> --> + <view class="text-blue"> + {{`${item.maktx}`}} + </view> + </view> + + <view class="action"> + <view class='cu-tag radius bg-red'>涓嶅悎鏍�</view> + </view> + + + <!-- <view class="action" v-if="!isconfirm"> + <text @click="remove(index)" class="cuIcon-close text-red" style="font-size: 24px;"></text> + </view> --> + </view> + + <view class="cu-item"> + <view class="content"> + <text class="text-black">鐗╂枡缂栫爜:</text> + </view> + <view class="action"> + <text class="text-grey ">{{item.maktxCode}}</text> + </view> + </view> + + <view class="cu-item"> + <view class="content"> + <text class="text-black">鍗曞彿:</text> + </view> + <view class="action"> + <text class="text-grey ">{{item.asnCode}}</text> + </view> + </view> + + + <view class="cu-item"> + <view class="content"> + <text class="text-black">渚涘簲鍟嗘壒娆�:</text> + </view> + <view class="action"> + <text class="text-grey ">{{item.splrBatch}}</text> + </view> + </view> + + <view class="cu-item"> + <view class="content"> + <text class="text-black">搴撳瓨鍗曚綅:</text> + </view> + <view class="action"> + <text class="text-grey ">{{item.stockUnit}}</text> + </view> + </view> + + + <view class="cu-item"> + <view class="content"> + <view class="cu-form-group padding-lr-0"> + <view class="title text-blue">鏁伴噺:</view> + <input class="text-right" type="number" placeholder="璇疯緭鍏ユ暟閲�" v-model="item.receiptQty" + focus></input> + </view> + </view> + </view> + + <view class="margin-top-sm flex"> + <uni-data-checkbox mode="tag" v-model="item.status" :localdata="types"></uni-data-checkbox> + </view> + </block> + </view> + + <view class="cu-bar btn-group foot"> + <button class="cu-btn bg-blue shadow-blur" @click="confirm">鎻愪氦</button> + </view> + + </view> +</template> + +<script> + import { + request + } from '../../common/request.js' + + export default { + data() { + return { + barcode: '', + container: '', + list: [], + range: [], + isconfirm: false, + types: [{ + text: '寰呰繑淇�', + value: 1 + }, + { + text: '寰呮姤搴�', + value: 2 + }, + { + text: '闄嶇骇浣跨敤', + value: 3 + }, + { + text: '寰呭畾', + value: 4 + }, + ], + } + }, + computed: { + + }, + mounted() {}, + methods: { + async search() { + const { + code, + data, + msg + } = await request('/defect/' + this.barcode, {}, "post") + if (code === 200) { + const find = this.list.find(el => el.id === data.id); + !find && this.list.push(data) + } else { + uni.showToast({ + title: msg, + icon: "none", + position: 'top' + }) + } + // this.list = [{ + // id: 1, + // maktx: '鎷夋潌绠�', + // maktxCode: '312312312', + // asnCode: 'asn123412', + // splrBatch: '3123123', + // stockUnit: '涓�', + // receiptQty: null + // }] + }, + async confirm() { + // const { + // code, + // data, + // msg + // } = await request('/waitPakin/unbind', { + // items: this.list, + // barcode: this.container + // }) + // if (code === 200) { + // uni.showToast({ + // title: '鎻愪氦鎴愬姛' + // }) + // this.list = [] + // this.barcode = '' + // this.isconfirm = false + // } else { + // uni.showToast({ + // title: msg, + // icon: "none", + // position: 'top' + // }) + // } + + }, + + } + } +</script> + +<style> + .index { + border: 1px solid #e54d42; + color: #e54d42; + border-radius: 50%; + display: block; + width: 50rpx; + height: 50rpx; + line-height: 48rpx; + text-align: center; + margin-right: 20rpx; + font-size: 30rpx; + } + + .text-blue { + color: #0081ff !important; + + } + + .item { + position: relative; + display: flex; + min-height: 80upx; + align-items: center; + } </style> \ No newline at end of file -- Gitblit v1.9.1