条码打印

This commit is contained in:
huhao
2026-08-20 10:51:21 +08:00
parent 47559d6ed2
commit f1b537d738
7 changed files with 21 additions and 763 deletions
+1 -1
View File
@@ -79,7 +79,7 @@
</scroll-view>
<!-- 标签预览与打印 -->
<nbd-print-prop-qr
<nbd-print-prop
v-model="showPrint"
:labelWidth="50"
:labelHeight="30"
+7 -5
View File
@@ -13,7 +13,8 @@
</view>
</view>
<view class="filter-item">
<picker class="filter-picker" mode="date" :value="weldingDate" @change="onDateChange">
<picker class="filter-picker" style="width: 100%" mode="date" :value="weldingDate"
@change="onDateChange">
<view class="filter-btn">
<text class="filter-btn__text" :class="{ 'filter-btn__text--placeholder': !weldingDate }">
{{ weldingDate || '焊接日期' }}
@@ -406,18 +407,19 @@
.filter-item {
min-width: 0;
width: 100%;
height: 70rpx;
display: flex;
align-items: center;
}
.filter-picker {
flex: 1;
flex: 1 1 0;
width: 100%;
min-width: 0;
height: 70rpx;
display: flex;
align-items: center;
line-height: 70rpx;
display: block;
box-sizing: border-box;
}
.filter-btn {
+6 -6
View File
@@ -72,7 +72,7 @@
</view>
<!-- 专项审核办理人:材料编码批次或材料数量不准确时必填 -->
<view v-if="needSpecialReviewer" class="card__row" @click="handleShowReviewerSelect">
<text class="card__label required">专项审核办理人</text>
<text class="card__label required">质检员</text>
<view class="card__value-wrap card__value-wrap--clickable">
<text class="card__value" :class="{ 'card__value--placeholder': !specialReviewerName }">
{{ specialReviewerName || '请选择' }}
@@ -82,7 +82,7 @@
</view>
<!-- 两侧主编码 -->
<view class="card__row card__row--stack">
<!-- <view class="card__row card__row--stack">
<text class="card__label">两侧主编码</text>
<view v-if="sideMaterials.length" class="side-codes">
<view v-for="(m, idx) in sideMaterials" :key="m.side || idx" class="side-codes__item">
@@ -93,7 +93,7 @@
</view>
</view>
<text v-else class="card__value">暂无主编码信息</text>
</view>
</view> -->
</view>
</view>
@@ -209,7 +209,7 @@
</view>
<!-- 专项审核办理人选择 -->
<nbd-select v-model="showReviewerPicker" :show-search="true" title="选择专项审核办理人" :list="reviewerList"
<nbd-select v-model="showReviewerPicker" :show-search="true" title="选择质检员" :list="reviewerList"
label-key="BaseInfoName" value-key="BaseInfoId" @confirm="handleConfirmReviewer" />
</view>
</template>
@@ -233,7 +233,7 @@ const cuttingFields = [
{ label: '侧2原主编码', key: 'Side2OriginalMainCode' },
{ label: '材料编码批次', key: 'IsMaterialCodeBatchNoAccurate', type: 'tag', tagMatch: true, tagPassText: '准确', tagFailText: '不准确' },
{ label: '材料数量', key: 'IsMaterialQuantityAccurate', type: 'tag', tagMatch: true, tagPassText: '准确', tagFailText: '不准确' },
{ label: '专项审核办理人', key: 'SpecialReviewerName' },
{ label: '质检员', key: 'SpecialReviewerName' },
{ label: '检查人', key: 'CheckPersonName' },
{ label: '检查时间', key: 'CheckTime' },
{ label: '检查结果', key: 'CheckResult', type: 'tag', tagMatch: '合格' },
@@ -376,7 +376,7 @@ const handleConfirmReviewer = (item) => {
const validateSpecialReviewer = () => {
if (!needSpecialReviewer.value) return true
if (!layingOffForm.value.SpecialReviewerId) {
uni.showToast({ title: '请选择专项审核办理人', icon: 'none' })
uni.showToast({ title: '请选择质检员', icon: 'none' })
return false
}
return true