<%@ Page Title="" Language="C#" MasterPageFile="~/Mst.master" AutoEventWireup="true" %>
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
|
<style>
|
.bg-info {
|
background-color: #fff;
|
}
|
.van-search {
|
padding: 10px;
|
background: #f7f8fa;
|
}
|
.van-search__action {
|
color: #1989fa; /* 设置字体颜色为蓝色 */
|
}
|
|
.van-cell__title {
|
text-align: left;
|
}
|
|
/* 审核状态椭圆线体样式 */
|
.audit-stamp {
|
position: absolute;
|
top: 6px;
|
right: 6px;
|
width: 80px;
|
height: 28px;
|
border-radius: 14px;
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
font-size: 10px;
|
font-weight: 500;
|
text-align: center;
|
z-index: 10;
|
border: 1.5px solid;
|
backdrop-filter: blur(8px);
|
-webkit-backdrop-filter: blur(8px);
|
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
|
transform: rotate(-8deg);
|
letter-spacing: 1px;
|
transition: all 0.3s ease;
|
}
|
|
.audit-stamp--approved {
|
background: rgba(82, 196, 26, 0.12);
|
border-color: rgba(82, 196, 26, 0.5);
|
color: #52c41a;
|
animation: stamp-approved 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);
|
}
|
|
.audit-stamp--pending {
|
background: rgba(255, 159, 67, 0.12);
|
border-color: rgba(255, 159, 67, 0.5);
|
color: #ff9f43;
|
animation: stamp-pending 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);
|
}
|
|
.audit-stamp:hover {
|
transform: rotate(-8deg) scale(1.05);
|
box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
|
}
|
|
@keyframes stamp-approved {
|
0% {
|
transform: rotate(-8deg) scale(0) translateX(30px);
|
opacity: 0;
|
filter: blur(3px);
|
}
|
70% {
|
transform: rotate(-8deg) scale(1.1) translateX(-3px);
|
opacity: 0.8;
|
filter: blur(0.5px);
|
}
|
100% {
|
transform: rotate(-8deg) scale(1) translateX(0);
|
opacity: 1;
|
filter: blur(0);
|
}
|
}
|
|
@keyframes stamp-pending {
|
0% {
|
transform: rotate(-8deg) scale(0) translateX(30px);
|
opacity: 0;
|
filter: blur(3px);
|
}
|
70% {
|
transform: rotate(-8deg) scale(1.1) translateX(-3px);
|
opacity: 0.8;
|
filter: blur(0.5px);
|
}
|
100% {
|
transform: rotate(-8deg) scale(1) translateX(0);
|
opacity: 1;
|
filter: blur(0);
|
}
|
}
|
|
.van-cell-group {
|
position: relative;
|
}
|
|
</style>
|
|
</asp:Content>
|
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
|
<van-nav-bar
|
title="来料检验"
|
left-text="返回"
|
left-arrow
|
@click-left="GoBack()"
|
></van-nav-bar>
|
<van-search
|
v-model="searchKeyword"
|
placeholder="输入单号/物料/供应商等搜索"
|
show-action
|
@search="handleSearch"
|
>
|
<template #action>
|
<%--<van-tag plain round type="primary" @click="handleSearch">搜索</van-tag>--%>
|
<div @click="handleSearch">搜索</div>
|
</template>
|
</van-search>
|
<div class ="content-wrapper">
|
<%-- <van-tabs v-model="current" @click="onClickTab">
|
<van-tab title="未检验">--%>
|
<van-pull-refresh v-model="refreshing" @refresh="onRefresh">
|
<van-list
|
v-model="loading"
|
:finished="finished"
|
finished-text="没有更多了"
|
@load="onLoad">
|
<van-cell v-for="item in data" :key="item">
|
<div>
|
<van-cell-group>
|
<!-- 审核状态盖章 -->
|
<div v-if="item.fsubmit == 1" class="audit-stamp audit-stamp--approved">
|
已审核
|
</div>
|
<div v-else-if="!item.fsubmit || item.fsubmit == 0" class="audit-stamp audit-stamp--pending">
|
未审核
|
</div>
|
<van-cell :title="item.releaseNo" is-link :url="'Add.aspx?id='+item.guid+'&lotNo='+item.lotNo+'&releaseNo='+item.releaseNo" ></van-cell>
|
<van-field label="到货单号" colon="true" v-model="item.lotNo" readonly ></van-field>
|
<!-- 自定义字段用于显示两个标识 -->
|
<van-field label="标识" colon="true" readonly >
|
<template #input>
|
<div class="checkbox-container">
|
委外<van-checkbox v-model="item.ftype" disabled></van-checkbox>
|
急料<van-checkbox v-model="item.urgentFlag" disabled></van-checkbox>
|
</div>
|
</template>
|
</van-field>
|
<%-- <van-checkbox v-model="item.ftype" disabled>委外</van-checkbox>
|
<van-checkbox v-model="item.urgentFlag == 1" disabled>急料标识</van-checkbox>--%>
|
<%--<van-field label="创建时间" colon="true" v-model="item.createDate" readonly ></van-field>
|
<van-field label="创建人" colon="true" v-model="item.createBy" readonly ></van-field>--%>
|
<van-field label="物料编码" colon="true" v-model="item.itemNo" readonly ></van-field>
|
<van-field label="物料名称" colon="true" v-model="item.itemName" readonly ></van-field>
|
<%--<van-field label="规格型号" colon="true" v-model="item.itemModel" readonly ></van-field>--%>
|
<van-field label="数量" colon="true" v-model="item.fbatchQty" readonly ></van-field>
|
<van-field label="供应商" colon="true" v-model="item.suppName" readonly ></van-field>
|
<%--<van-field label="检验人" colon="true" v-model="item.fcheckBy" readonly ></van-field>--%>
|
|
<van-field label="检测结果" colon="true" readonly >
|
<template #input>
|
<van-tag round plain v-if="item.fcheckResu === 'N:不合格'" type="danger">不合格</van-tag>
|
<van-tag round plain v-else-if="item.fcheckResu === 'I:进行中'" type="warning">进行中</van-tag>
|
<van-tag round plain v-else-if="item.fcheckResu === 'W:未知'" type="warning">未知</van-tag>
|
<van-tag round plain v-else-if="item.fcheckResu === ''" type="warning">未知</van-tag>
|
<van-tag round plain v-else-if="item.fcheckResu === 'Y:合格'" type="warning">合格</van-tag>
|
<van-tag round plain v-else type="danger">未知</van-tag>
|
</template>
|
</van-field>
|
</van-cell-group>
|
</div>
|
</van-cell>
|
</van-list>
|
</van-pull-refresh>
|
<%-- </van-tab>
|
<van-tab title="已检验">--%>
|
<%--<van-pull-refresh v-model="refreshing" @refresh="onRefresh">
|
<van-list
|
v-model="loading"
|
:finished="finished"
|
finished-text="没有更多了"
|
@load="onLoad">
|
<van-cell v-for="item in data" :key="item">
|
<div>
|
<van-cell-group>
|
<van-cell :title="item.releaseNo" is-link :url="'Add.aspx?id='+item.guid+'&lotNo='+item.lotNo+'&releaseNo='+item.releaseNo" ></van-cell>
|
<van-field label="到货单号" colon="true" v-model="item.lotNo" readonly ></van-field>
|
<van-field label="标识" colon="true" readonly>
|
<template #input>
|
<div class="checkbox-container">
|
委外<van-checkbox v-model="item.ftype" disabled></van-checkbox>
|
急料<van-checkbox v-model="item.urgentFlag" disabled></van-checkbox>
|
</div>
|
</template>
|
</van-field>--%>
|
<%--<van-checkbox v-model="item.ftype" disabled>委外</van-checkbox>
|
<van-checkbox v-model="item.urgentFlag == 1" disabled>急料标识</van-checkbox>--%>
|
<%-- <van-field label="创建时间" colon="true" v-model="item.createDate" readonly ></van-field>
|
<van-field label="创建人" colon="true" v-model="item.createBy" readonly ></van-field>
|
<van-field label="物料编码" colon="true" v-model="item.itemNo" readonly ></van-field>
|
<van-field label="物料名称" colon="true" v-model="item.itemName" readonly ></van-field>
|
<van-field label="规格型号" colon="true" v-model="item.itemModel" readonly ></van-field>
|
<van-field label="数量" colon="true" v-model="item.fcovertQty" readonly ></van-field>
|
<van-field label="供应商" colon="true" v-model="item.suppName" readonly ></van-field>
|
<van-field label="检验人" colon="true" v-model="item.fcheckBy" readonly ></van-field>
|
<van-field label="检测结果" colon="true" v-model="item.fcheckResu" readonly ></van-field>
|
</van-cell-group>
|
</div>
|
</van-cell>
|
</van-list>
|
</van-pull-refresh>--%>
|
<%-- </van-tab>
|
</van-tabs>--%>
|
</div>
|
</asp:Content>
|
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server">
|
<comloading v-if="isLoading"></comloading>
|
<%--<comback ></comback>--%>
|
</asp:Content>
|
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" Runat="Server">
|
<script src="../Js/LLJ/List.js?<%=117 %>"></script>
|
</asp:Content>
|