ソースを参照

手持入库页面,字体样式等调整,待收货信息添加备注字段的显示

haozi 4 年 前
コミット
b118dc46d2

+ 5 - 5
app/Services/HandInStorageService.php

@@ -186,7 +186,7 @@ class HandInStorageService
     public function selectAsn($asn)
     {
         if (!$asn) return OracleDOCASNHeader::query()  //空扫
-            ->select(['asnno', 'asnreference1', 'asnstatus', 'addtime', 'customerid', 'asntype'])
+            ->select(['asnno', 'asnreference1', 'asnstatus', 'addtime', 'customerid', 'asntype','notes'])
             ->where('asnstatus', '00')
             ->orderByDesc('addtime')
             ->limit(50)
@@ -194,13 +194,13 @@ class HandInStorageService
 
         if (strpos(strtoupper($asn), 'ASN') !== false) {  //asn 单号
             return OracleDOCASNHeader::query()
-                ->select(['asnno', 'asnreference1', 'asnstatus', 'addtime', 'customerid', 'asntype'])
+                ->select(['asnno', 'asnreference1', 'asnstatus', 'addtime', 'customerid', 'asntype','notes'])
                 ->where('asnno', $asn)
                 ->whereIn('asnstatus', ['00', '30'])
                 ->get();
         } else {
             $asns = OracleDOCASNHeader::query()  //货主
-                ->select(['asnno', 'asnreference1', 'asnstatus', 'addtime', 'customerid', 'asntype'])
+                ->select(['asnno', 'asnreference1', 'asnstatus', 'addtime', 'customerid', 'asntype','notes'])
                 ->where('customerid', strtoupper($asn))
                 ->whereIn('asnstatus', ['00', '30'])
                 ->get();
@@ -208,13 +208,13 @@ class HandInStorageService
                 return $asns;
             } else {  //商品条码
                 $sql = <<<SQL
- SELECT DOC_ASN_HEADER.ASNNO,DOC_ASN_HEADER.addtime,DOC_ASN_HEADER.asnreference1,DOC_ASN_HEADER.customerid,DOC_ASN_HEADER.asnstatus,DOC_ASN_HEADER.asntype FROM DOC_ASN_HEADER
+ SELECT DOC_ASN_HEADER.ASNNO,DOC_ASN_HEADER.addtime,DOC_ASN_HEADER.asnreference1,DOC_ASN_HEADER.customerid,DOC_ASN_HEADER.asnstatus,DOC_ASN_HEADER.asntype,DOC_ASN_HEADER.notes FROM DOC_ASN_HEADER
                   LEFT JOIN DOC_ASN_DETAILS ON DOC_ASN_HEADER.ASNNO = DOC_ASN_DETAILS.ASNNO
                   LEFT JOIN BAS_SKU ON DOC_ASN_DETAILS.CUSTOMERID = BAS_SKU.CUSTOMERID AND DOC_ASN_DETAILS.SKU = BAS_SKU.SKU
 WHERE DOC_ASN_HEADER.ASNSTATUS in ('00','30') and BAS_SKU.SKU in (select SKU from BAS_SKU where ALTERNATE_SKU1=? union
                       select SKU from BAS_SKU where ALTERNATE_SKU2=? union
                       select SKU from BAS_SKU where ALTERNATE_SKU3=? )
-group by DOC_ASN_HEADER.ASNNO,DOC_ASN_HEADER.addtime,DOC_ASN_HEADER.asnreference1,DOC_ASN_HEADER.customerid,DOC_ASN_HEADER.asnstatus,DOC_ASN_HEADER.asntype
+group by DOC_ASN_HEADER.ASNNO,DOC_ASN_HEADER.addtime,DOC_ASN_HEADER.asnreference1,DOC_ASN_HEADER.customerid,DOC_ASN_HEADER.asnstatus,DOC_ASN_HEADER.asntype,DOC_ASN_HEADER.notes
 SQL;
                 return DB::connection("oracle")->select(DB::raw($sql), [$asn, $asn, $asn]);
             }

+ 27 - 27
resources/views/store/handInStorage/putaway.blade.php

@@ -4,54 +4,54 @@
 @section('content')
     <div class="d-none" id="container">
         <div class="card offset-md-3 col-md-6">
-            <div class="card-header text-center mt-2 bg-transparent" id="header_title">
-                <span class="font-weight-bold h4">上架</span>
+            <div class="card-header text-center  bg-transparent" id="header_title">
+                <span class="font-weight-bold h3">上架</span>
             </div>
-            <div class="card">
+            <div>
                 <div class="form-group row m-1">
                         <span class="text-right">
-                            <label for="trackNumber" class="text-right font-weight-bold">容器号:</label>
+                            <h5 for="trackNumber" class="text-right mt-2 font-weight-bold">容器号:</h5>
                         </span>
-                    <input type="text" class="form-control form-control-sm col-8" id="trackNumber" autocomplete="off"
+                    <input type="text" class="form-control col-8 font-weight-bold" id="trackNumber" autocomplete="off"
                            placeholder="支持货主,asn,跟踪号或不填"
                            :class="errors.trackNumber ? 'is-invalid' : ''" @keydown.enter="enterVal($event)"
                            v-model="info.trackNumber">
                     <span class="invalid-feedback offset-3" role="alert" v-if="errors.trackNumber">
                             <strong>@{{ errors.trackNumber[0] }}</strong>
                     </span>
-                    <span class="btn btn-sm btn-info" @click="getPaTaskByTraceInOrCustomerOrAsnOrNull()">搜索</span>
+                    <button class="btn btn-sm btn-info" @click="getPaTaskByTraceInOrCustomerOrAsnOrNull()">搜索</button>
                 </div>
                 <div class="form-group row m-1">
                         <span class="text-right">
-                            <label for="barCode" class="text-right font-weight-bold">商品条码:</label>
+                            <h5 for="barCode" class="text-right mt-2 font-weight-bold">商品条码:</h5>
                         </span>
-                    <input type="text" class="form-control form-control-sm col-8" id="barCode" autocomplete="off"
+                    <input type="text" class="form-control  col-8 font-weight-bold" id="barCode" autocomplete="off"
                            :class="errors.barCode ? 'is-invalid' : ''" @keydown.enter="enterVal($event)"
                            v-model="info.barCode" @blur="getTsk()" >
                     <span class="invalid-feedback offset-3" role="alert" v-if="errors.barCode">
                             <strong>@{{ errors.barCode[0] }}</strong>
                     </span>
                 </div>
-                <div class="card border-bottom-0">
-                    <div class="card-body">
+                <div class="">
+                    <div>
                         <div class="form-group row m-1">
-                            <label for="name" class="text-right">商品品名:</label>
+                            <h5 for="name" class="text-right mt-2 font-weight-bold">商品品名:</h5>
                             <span id="name">@{{ info.name }}</span>
                         </div>
                         <div class="form-group row m-1">
-                            <label for="amount" class="text-right">上架总数:</label>
-                            <input type="text" class="form-control form-control-sm col-4" style="width: 10px"
+                            <h5 for="amount" class="text-right mt-2 font-weight-bold">上架总数:</h5>
+                            <input type="text" class="form-control  col-4 font-weight-bold" style="width: 10px"
                                    id="amount" autocomplete="off"
                                    :class="errors.amount ? 'is-invalid' : ''"
                                    @keydown.enter="enterVal($event)" v-model="info.amount"><span id="paTotal"
-                                                                                                 v-if="info.paTotal">&nbsp;&nbsp;/&nbsp;&nbsp;@{{ info.paTotal }}</span>
+                                                                                                 v-if="info.paTotal">&nbsp;&nbsp;<span class="font-weight-bold">/&nbsp;&nbsp;@{{ info.paTotal }}</span></span>
                             <span class="invalid-feedback offset-3" role="alert" v-if="errors.amount">
                             <strong>@{{ errors.amount[0] }}</strong>
                     </span>
                         </div>
                         <div class="form-group row m-1">
-                            <label for="location" class="text-right">目标库位:</label>
-                            <input type="text" class="form-control form-control-sm col-8" id="location"
+                            <h5 for="location" class="text-right mt-2 font-weight-bold">目标库位:</h5>
+                            <input type="text" class="form-control  col-8 font-weight-bold" id="location"
                                    autocomplete="off"
                                    :class="errors.location ? 'is-invalid' : ''"
                                    @keydown.enter="enterVal($event)" v-model="info.location">
@@ -68,17 +68,16 @@
                             <td style="filter:grayscale(30%);">
                                 <div>
                                     <div style="transform:scale(1)" class="pl-0">
-                                        <span><span class="text-black">ASN:</span><span class="text-black font-weight-bold">@{{ task.docno }}</span></span>
-                                        <span><span class="text-black">货主:</span><span
-                                                class="text-black font-weight-bold">@{{ task.customerid }}</span></span>
-                                        <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
-                                        <span><span class="text-black">sku:</span><span
-                                                class="text-black">@{{ task.sku }}</span></span>
+                                        <span><span class="text-black h5">ASN:</span><span class="text-black font-weight-bold h5">@{{ task.docno }}</span></span>
+                                        <span><span class="text-black h5">货主:</span><span
+                                                class="text-black font-weight-bold h5">@{{ task.customerid }}</span> <span>&nbsp;&nbsp;&nbsp;&nbsp;</span></span>
+                                        <span><span class="text-black h5">sku:</span><span
+                                                class="text-black h5">@{{ task.sku }}</span><span>&nbsp;&nbsp;&nbsp;&nbsp;</span></span>
                                         <span class="text-right float-right" v-show="info.barCode">选中:<input type="checkbox" :id="'task_'+i"
                                                                                        @click="checked($event,task)"></span>
-                                        <span><span class="text-lowercase">待上架/总量:</span><span
-                                                class="text-lowercase text-info font-weight-bold">@{{ task.qty}}/@{{ task.receivedqty }}</span></span>
-                                        <span><span>容器号:</span><span class="">@{{ task.plantoid }} </span></span>
+                                        <span><span class="text-lowercase h5">待上架/总量:</span><span
+                                                class="text-lowercase text-info font-weight-bold h5">@{{ task.qty}}/@{{ task.receivedqty }}</span> <span>&nbsp;&nbsp;&nbsp;&nbsp;</span></span>
+                                        <span><span class="h5">容器号:</span><span class="h5">@{{ task.plantoid }} </span></span>
                                     </div>
                                 </div>
                             </td>
@@ -112,10 +111,10 @@
                 </div>
 
                 <div class="card-footer bg-transparent">
-                    <button type="button" id="confirm" class="btn btn-md btn-outline-success float-right"
+                    <button type="button" id="confirm" class="btn btn-md btn-success font-weight-bold float-right"
                             @click="ensure()">确定
                     </button>
-                    <button type="button" id="cancel" class="btn btn-md btn-outline-info float-left" @click="cancel()">
+                    <button type="button" id="cancel" class="btn btn-md btn-danger font-weight-bold float-left" @click="cancel()">
                         取消
                     </button>
                 </div>
@@ -158,6 +157,7 @@
                             let e2 = document.getElementById("demand-div");
                             if (e1) e1.remove();
                             if (e2) e2.remove();
+                            document.getElementById('app').firstElementChild.style.display = 'none';
                         },
                         clearData(){
                           this.info.name='';

+ 19 - 18
resources/views/store/handInStorage/receive.blade.php

@@ -4,19 +4,19 @@
 @section('content')
     <div class="d-none" id="container">
         <div class="card offset-md-3 col-md-6">
-            <div class="card-header text-center mt-2 bg-transparent" id="header_title">
-                <span class="font-weight-bold h4">收货</span>
+            <div class="card-header text-center bg-transparent" id="header_title">
+                <span class="font-weight-bold h3">收货</span>
             </div>
-            <div class="card-body" >
-                <div class="offset-1">
-                    <span class="font-weight-bold">ASN号:</span><br>
+            <div class="">
+                <div class="offset-1 mt-2">
+                    <span class="font-weight-bold h5">ASN号:</span><br>
                     <p class="small font-weight-light">可输入条码,ASN号,货主编号(如:YOUWU)_搜索</p>
                     <div class="form-group row mt-2">
                         <label for="asn"></label>
                         <input type="text" class="form-control col-8" id="asn" autocomplete="off"
                                :class="errors.asnno ? 'is-invalid' : ''" v-model="info.asnno">
                         <span class="ml-2">
-                             <button type="button" id="select" class="btn btn-info" @click="selectAsn()">搜索</button>
+                             <button type="button" id="select" class="btn btn-info font-weight-bold" @click="selectAsn()">搜索</button>
                         </span>
                         <span class="invalid-feedback" role="alert" v-if="errors.asnno">
                             <strong>@{{ errors.asnno[0] }}</strong>
@@ -24,22 +24,22 @@
                     </div>
                 </div>
                 <div style="overflow: auto;overflow-x: hidden" id="cardTable">
-                    <table class="table-sm table-striped table-bordered table-hover mb-3"
+                    <table class="table-sm table-striped table-bordered table-hover"
                            style="background: rgb(255, 255, 255);">
                         <tr v-for="(asn,i) in asns" @click="selectTrOne(i,asn)" :class="selectTr===i+1?'focusing' : ''">
                             <td style="filter:grayscale(30%);">
                                 <div>
                                     <div style="transform:scale(1)" class="pl-0">
-                                        <span><span class="text-danger">ASN编号:</span><span class="text-black font-weight-bold">@{{ asn.asnno }}</span></span><br>
-                                        <span>
-                                            <span >状态:</span>
-                                            <span class="text-lowercase small" v-if="asn.asnstatus==='00'">订单创建</span>
-                                            <span class="text-lowercase small" v-if="asn.asnstatus==='30'">部分收货</span>
+                                        <span v-if="asn.asnno"><span class="text-info font-weight-bold">ASN编号:</span><span class="text-black font-weight-bold">@{{ asn.asnno }}</span></span><br>
+                                        <span v-if="asn.asnstatus">
+                                            <span class="font-weight-bold">状态:</span>
+                                            <span class="text-lowercase " v-if="asn.asnstatus==='00'">订单创建</span>
+                                            <span class="text-lowercase " v-if="asn.asnstatus==='30'">部分收货</span>
                                         </span>
-                                        <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
-                                        <span><span>货主:</span><span class="text-black font-weight-bold small">@{{ asn.customerid }}</span></span><br>
-                                        <span><span class="text-lowercase">客户订单号1:</span><span class="text-lowercase">@{{ asn.asnreference1 }} </span></span>
-                                        <span><span class="text-black">创建时间:</span><span class="text-black-50">@{{ asn.addtime }}</span></span>
+                                        <span v-if="asn.customerid"><span class="font-weight-bold">货主:</span><span class="text-black font-weight-bold">@{{ asn.customerid }}<span>&nbsp;</span></span></span>
+                                        <span v-if="asn.asnreference1"><span class="text-lowercase">客户订单号1:</span><span class="text-lowercase font-weight-bold">@{{ asn.asnreference1 }} <span>&nbsp;</span></span></span>
+                                        <span v-if="asn.notes"><span class="text-lowercase">备注:</span><span class="text-lowercase font-weight-bold">@{{ asn.notes }}<span>&nbsp;</span> </span></span>
+                                        <span v-if="asn.addtime"><span class="text-black">创建时间:</span><span class="text-black-50 font-weight-bold">@{{ asn.addtime }}<span>&nbsp;</span></span></span>
                                         <span>
                                             <span class="btn btn-success btn-sm" v-if="!asn.up"  @click.stop="getAsnDetails(asn)">明细</span>
                                             <span class="btn btn-secondary btn-sm" v-if="asn.up" @click.stop="closeDetail(asn)">收起</span>
@@ -64,8 +64,8 @@
             </div>
 
             <div class="card-footer bg-transparent">
-                <button type="button" id="confirm" class="btn btn-md btn-outline-success float-right" @click="ensure()">确定</button>
-                <button type="button" id="cancel" class="btn btn-md btn-outline-info float-left" @click="cancel()">取消</button>
+                <button type="button" id="confirm" class="btn btn-md btn-success font-weight-bold float-right" @click="ensure()">确定</button>
+                <button type="button" id="cancel" class="btn btn-md btn-danger font-weight-bold float-left" @click="cancel()">取消</button>
             </div>
         </div>
     </div>
@@ -105,6 +105,7 @@
                     let e2 = document.getElementById("demand-div");
                     if (e1)e1.remove();
                     if (e2)e2.remove();
+                    document.getElementById('app').firstElementChild.style.display = 'none';
                 },
                 selectAsn(){
                     this.selectTr='';

+ 36 - 35
resources/views/store/handInStorage/receiveDetailPage.blade.php

@@ -4,20 +4,20 @@
 @section('content')
     <div class="d-none" id="container">
         <div class="card offset-md-3 col-md-6 col-sm-12">
-            <div class="card-header text-center mt-2 bg-transparent" id="header_title">
-                <span class="font-weight-bold h4">收货</span>
+            <div class="card-header text-center bg-transparent" id="header_title">
+                <span class="font-weight-bold h3">收货</span>
             </div>
-            <div class="card-body">
+            <div class="">
                 <div class="form-group row m-1">
                     <span class="font-weight-bold text-sm-right" v-if="asnno">
-                        @{{ asnno }}_已收/待收数量: @{{ asn_receivedqty }}/@{{ asn_expectedqty }}</span>
+                        @{{ asnno }}_已收/待收数量: <span class="h5">@{{ asn_receivedqty }}/@{{ asn_expectedqty }}</span></span>
                 </div>
                 <div class="form-group row m-1 mt-1">
                         <span class="text-right">
                             <span class="fa fa-search fa-lg" aria-hidden="true" @click="selectAsnDetails()"></span>
-                            <label for="sku" class="text-right text-danger font-weight-bold">产品:</label>
+                            <label for="sku" class="text-right text-info font-weight-bold h5">产品*:</label>
                         </span>
-                    <input type="text" class="form-control form-control-sm col-8" id="sku" autocomplete="off" placeholder="输入商品sku或商品条码"
+                    <input type="text" class="form-control form-control-sm col-8 font-weight-bold" id="sku" autocomplete="off" placeholder="输入商品sku或商品条码"
                            :class="errors.sku ? 'is-invalid' : ''" @keydown.enter="enterVal($event)" v-model="info.sku" @blur="checkedSku()">
                     <span class="invalid-feedback offset-3" role="alert" v-if="errors.sku">
                             <strong>@{{ errors.sku[0] }}</strong>
@@ -25,17 +25,17 @@
                 </div>
                 <div v-if="isInit">
                     <div class="form-group row m-1">
-                        <label for="name" class="text-right">品名:</label>
-                        <span id="name" >@{{ info.name }}</span>
+                        <label for="name" class="text-right h5">品名:</label>
+                        <span id="name">@{{ info.name }}</span>
                     </div>
                     <div class="form-group row m-1">
-                        <label for="quantity" class="text-right">已收/预收数量:</label>
+                        <label for="quantity" class="text-right h5">已收/预收数量:</label>
                         <span>&nbsp;&nbsp;&nbsp;</span>
-                        <span id="quantity">@{{ info.receivedqty?info.receivedqty:0 }}/@{{ info.expectedqty?info.expectedqty:0 }}</span>
+                        <span id="quantity" class="font-weight-bold">@{{ info.receivedqty?info.receivedqty:0 }}/@{{ info.expectedqty?info.expectedqty:0 }}</span>
                     </div>
                     <div class="form-group row m-1">
-                        <label for="amount" class="text-right text-danger font-weight-bold">实收数量:</label>
-                        <input type="number" class="form-control form-control-sm col-8" id="amount" autocomplete="off"
+                        <label for="amount" class="text-right text-info font-weight-bold h5">实收数量*:</label>
+                        <input type="number" class="form-control form-control-sm col-8 font-weight-bold" id="amount" autocomplete="off"
                                :class="errors.amount ? 'is-invalid' : ''" v-model="info.amount" @keydown.enter="enterVal($event)">
                         <span class="invalid-feedback offset-3" role="alert" v-if="errors.amount">
                             <strong>@{{ errors.amount[0] }}</strong>
@@ -47,8 +47,8 @@
 {{--                               @keydown.enter="enterVal($event)" v-model="info.location">--}}
 {{--                    </div>--}}
                     <div class="form-group row m-1">
-                        <label for="trackNumber" class="text-right text-danger font-weight-bold">容器号:</label>
-                        <input type="text" class="form-control form-control-sm col-8" id="trackNumber" autocomplete="off"
+                        <label for="trackNumber" class="text-right text-info font-weight-bold h5">容器号*:</label>
+                        <input type="text" class="form-control form-control-sm col-8 font-weight-bold" id="trackNumber" autocomplete="off"
                                @keydown.enter="enterVal($event)" :class="errors.trackNumber ? 'is-invalid' : ''" v-model="info.trackNumber">
                         <span class="invalid-feedback offset-3" role="alert" v-if="errors.trackNumber">
                             <strong>@{{ errors.trackNumber[0] }}</strong>
@@ -62,12 +62,12 @@
                             <td style="filter:grayscale(30%);">
                                 <div>
                                     <div style="transform:scale(1)" class="pl-0">
-                                        <span><span class="text-danger font-weight-bold">产品:</span><span class="text-black">@{{ asnDetail.sku }}</span></span>
-                                        <span><span class="font-weight-bold">行号:</span><span class="text-lowercase" >@{{ asnDetail.asnlineno }}</span></span>
-                                        <span class="text-right float-right">选中:<input type="checkbox" @click="checked(asnDetail)"></span>
-                                        <span><span class="text-lowercase">品名:</span><span class="text-lowercase">@{{ asnDetail.skudescrc }} </span></span>
-                                        <span><span class="text-black">预期数量:</span><span class="text-black-50">@{{ asnDetail.expectedqty }}</span></span>
-                                        <span><span class="text-black">已收数量:</span><span class="text-black-50">@{{ asnDetail.receivedqty }}</span></span>
+                                        <span><span class="text-danger font-weight-bold h5">产品:</span><span class="text-black h5">@{{ asnDetail.sku }}</span></span>
+                                        <span><span class="font-weight-bold h5">行号:</span><span class="text-lowercase h5" >@{{ asnDetail.asnlineno }}</span></span>
+                                        <span class="text-right float-right h5">选中:<input type="checkbox" @click="checked(asnDetail)"></span>
+                                        <span><span class="text-lowercase h5">品名:</span><span class="text-lowercase h5">@{{ asnDetail.skudescrc }} </span></span>
+                                        <span><span class="text-black h5">预期数量:</span><span class="text-black-50 h5">@{{ asnDetail.expectedqty }}</span></span>
+                                        <span><span class="text-black h5">已收数量:</span><span class="text-black-50 h5">@{{ asnDetail.receivedqty }}</span></span>
                                     </div>
                                 </div>
                             </td>
@@ -75,19 +75,19 @@
                     </table>
                 </div>
             </div>
-            <div class="card-body border-top border-dark" v-if="basSku.lot_id">
+            <div class="border-top border-dark" v-if="basSku.lot_id">
                 <div class="form-group row">
                     <span class="col-6" v-if="basSku.lot_id.lotkey01==='Y'">
-                        <label for="lotatt01" class=" text-right text-danger">生产日期:</label><br>
-                        <input type="date" class="form-control form-control-sm"
+                        <label for="lotatt01" class=" text-right text-info font-weight-bold h5">生产日期:</label><br>
+                        <input type="date" class="form-control form-control-sm h5 font-weight-bold"
                                :class="errors.lotatt01 ? 'is-invalid' : ''"  id="lotatt01" v-model="info.lotatt01">
                         <span class="invalid-feedback offset-3" role="alert" v-if="errors.lotatt01">
                             <strong>@{{ errors.lotatt01[0] }}</strong>
                         </span>
                     </span>
                     <span class="col-6" v-if="basSku.lot_id.lotkey02==='Y'">
-                        <label for="lotatt02" class=" text-right text-danger">失效日期:</label>
-                        <input type="date" class="form-control form-control-sm"
+                        <label for="lotatt02" class=" text-right text-info font-weight-bold h5">失效日期:</label>
+                        <input type="date" class="form-control form-control-sm h5 font-weight-bold"
                                :class="errors.lotatt02 ? 'is-invalid' : ''" id="lotatt02" v-model="info.lotatt02">
                         <span class="invalid-feedback offset-3" role="alert" v-if="errors.lotatt02">
                             <strong>@{{ errors.lotatt02[0] }}</strong>
@@ -96,16 +96,16 @@
                 </div>
                 <div class="form-group row">
                     <span class="col-6" v-if="basSku.lot_id.lotkey04==='Y'">
-                        <label for="lotatt04" class=" text-right text-danger">批号:</label><br>
-                        <input type="text" class="form-control form-control-sm" :class="errors.lotatt04 ? 'is-invalid' : ''" autocomplete="off"
+                        <label for="lotatt04" class=" text-right text-info font-weight-bold h5">批号:</label><br>
+                        <input type="text" class="form-control form-control-sm h5 font-weight-bold" :class="errors.lotatt04 ? 'is-invalid' : ''" autocomplete="off"
                                id="lotatt04" v-model="info.lotatt04">
                          <span class="invalid-feedback offset-3" role="alert" v-if="errors.lotatt04">
                             <strong>@{{ errors.lotatt04[0] }}</strong>
                         </span>
                     </span>
                     <span class="col-6" v-if="basSku.lot_id.lotkey05==='Y'">
-                        <label for="lotatt05" class=" text-right text-danger">属性仓:</label>
-                       <select class="form-control form-control-sm" :class="errors.lotatt05 ? 'is-invalid' : ''"
+                        <label for="lotatt05" class=" text-right text-info font-weight-bold h5">属性仓:</label>
+                       <select class="form-control form-control-sm h5 font-weight-bold" :class="errors.lotatt05 ? 'is-invalid' : ''"
                                id="lotatt05" v-model="info.lotatt05">
                              <option v-for="(attributeLocation,i) in attributeLocations"  :value="attributeLocation.code">@{{ attributeLocation.codename_c }}</option>
                        </select>
@@ -116,8 +116,8 @@
                 </div>
                 <div class="form-group row">
                     <span class="col-6" v-if="basSku.lot_id.lotkey08==='Y'">
-                        <label for="lotatt08" class=" text-right text-danger">质量状态:</label>
-                       <select class="form-control form-control-sm"
+                        <label for="lotatt08" class=" text-right text-info font-weight-bold h5">质量状态:</label>
+                       <select class="form-control form-control-sm h5 font-weight-bold"
                                :class="errors.lotatt08 ? 'is-invalid' : ''" id="lotatt08" v-model="info.lotatt08">
                            <option v-for="(quality,i) in qualityStatus"  :value="quality.code">@{{ quality.codename_c }}</option>
                        </select>
@@ -126,8 +126,8 @@
                         </span>
                     </span>
                     <span class="col-6" v-if="basSku.lot_id.lotkey03==='Y'">
-                        <label for="lotatt03" class=" text-right text-danger">入库日期:</label>
-                        <input type="date" class="form-control form-control-sm"
+                        <label for="lotatt03" class=" text-right text-info font-weight-bold h5">入库日期:</label>
+                        <input type="date" class="form-control form-control-sm h5 font-weight-bold"
                                :class="errors.lotatt03 ? 'is-invalid' : ''" id="lotatt03" v-model="info.lotatt03">
                          <span class="invalid-feedback offset-3" role="alert" v-if="errors.lotatt03">
                             <strong>@{{ errors.lotatt03[0] }}</strong>
@@ -136,8 +136,8 @@
                 </div>
             </div>
             <div class="card-footer bg-transparent">
-                <button type="button" id="confirm" class="btn btn-md btn-outline-success float-right" @click="ensure()">确定</button>
-                <button type="button" id="cancel" class="btn btn-md btn-outline-info float-left" @click="cancel()">取消</button>
+                <button type="button" id="confirm" class="btn btn-md btn-success font-weight-bold float-right" @click="ensure()">确定</button>
+                <button type="button" id="cancel" class="btn btn-md btn-danger font-weight-bold float-left" @click="cancel()">取消</button>
             </div>
         </div>
     </div>
@@ -186,6 +186,7 @@
                     let e2 = document.getElementById("demand-div");
                     if (e1)e1.remove();
                     if (e2)e2.remove();
+                    document.getElementById('app').firstElementChild.style.display = 'none';
                 },
                 selectTrOne(i,sku){
                     if (this.selectTr===i+1){