| | |
| | | <!-- 核磅录入 --> |
| | | <div class="page"> |
| | | <view class="packing-registration-bg" /> |
| | | <u-navbar |
| | | title="核磅录入" |
| | | :background="background" |
| | | :border-bottom="false" |
| | | :title-bold="true" |
| | | title-color="#000" |
| | | back-icon-color="#000" |
| | | /> |
| | | <u-form |
| | | :model="form" |
| | | ref="uForm" |
| | | :label-width="200" |
| | | :rules="rules" |
| | | :error-type="['toast']" |
| | | class="uForm" |
| | | > |
| | | <u-form-item |
| | | label="核磅单号" |
| | | :border-bottom="false" |
| | | prop="verificationNo" |
| | | style="font-size: small" |
| | | > |
| | | <u-input |
| | | v-model="form.verificationNo" |
| | | type="select" |
| | | placeholder="请选择核磅单号" |
| | | @click="openList" |
| | | /> |
| | | <u-navbar title="核磅录入" :background="background" :border-bottom="false" :title-bold="true" title-color="#000" |
| | | back-icon-color="#000" /> |
| | | <u-form :model="form" ref="uForm" :label-width="200" :rules="rules" :error-type="['toast']" class="uForm"> |
| | | <u-form-item label="核磅单号" :border-bottom="false" prop="verificationNo" style="font-size: small"> |
| | | <u-input v-model="form.verificationNo" type="select" placeholder="请选择核磅单号" @click="openList" /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | label="产品类型" |
| | | :border-bottom="false" |
| | | prop="productType" |
| | | style="font-size: small" |
| | | > |
| | | <u-input |
| | | v-model="productTypeMap[form.productType] || form.productType" |
| | | placeholder="" |
| | | disabled |
| | | /> |
| | | <u-form-item label="产品类型" :border-bottom="false" prop="productType" style="font-size: small"> |
| | | <u-input v-model="productTypeMap[form.productType] || form.productType" placeholder="" disabled /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | label="车牌号" |
| | | :border-bottom="false" |
| | | prop="licensePlate" |
| | | style="font-size: small" |
| | | > |
| | | <u-form-item label="车牌号" :border-bottom="false" prop="licensePlate" style="font-size: small"> |
| | | <u-input v-model="form.licensePlate" placeholder="" disabled /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | label="发货通知单1" |
| | | :border-bottom="false" |
| | | prop="shippingNoticeNo1" |
| | | style="font-size: small" |
| | | > |
| | | <u-form-item label="发货通知单1" :border-bottom="false" prop="shippingNoticeNo1" style="font-size: small"> |
| | | <u-input v-model="form.shippingNoticeNo1" placeholder="" disabled /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | label="客户名称1" |
| | | :border-bottom="false" |
| | | prop="customerName1" |
| | | style="font-size: small" |
| | | > |
| | | <u-form-item label="客户名称1" :border-bottom="false" prop="customerName1" style="font-size: small"> |
| | | <u-input v-model="form.customerName1" placeholder="" disabled /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | label="发货通知单2" |
| | | :border-bottom="false" |
| | | prop="shippingNoticeNo2" |
| | | style="font-size: small" |
| | | > |
| | | <u-form-item label="发货通知单2" :border-bottom="false" prop="shippingNoticeNo2" style="font-size: small"> |
| | | <u-input v-model="form.shippingNoticeNo2" placeholder="" disabled /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | label="客户名称2" |
| | | :border-bottom="false" |
| | | prop="customerName2" |
| | | style="font-size: small" |
| | | > |
| | | <u-form-item label="客户名称2" :border-bottom="false" prop="customerName2" style="font-size: small"> |
| | | <u-input v-model="form.customerName2" placeholder="" disabled /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | label="司磅员" |
| | | :border-bottom="false" |
| | | prop="weighingOperator" |
| | | style="font-size: small" |
| | | > |
| | | <u-form-item label="司磅员" :border-bottom="false" prop="weighingOperator" style="font-size: small"> |
| | | <u-input v-model="form.weighingOperator" placeholder="" disabled /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | label="叉车司机" |
| | | :border-bottom="false" |
| | | prop="forkliftOperator" |
| | | style="font-size: small" |
| | | > |
| | | <u-form-item label="叉车司机" :border-bottom="false" prop="forkliftOperator" style="font-size: small"> |
| | | <u-input v-model="form.forkliftOperator" placeholder="" disabled /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | label="核磅记录" |
| | | :border-bottom="false" |
| | | prop="value8" |
| | | style="font-size: small" |
| | | > |
| | | <u-form-item label="核磅记录" :border-bottom="false" prop="value8" style="font-size: small"> |
| | | <u-input type="select" placeholder="" @click="openNuclearScaleRecord" /> |
| | | </u-form-item> |
| | | <u-form-item |
| | | :label="`扫码记录(${ScanCodeRecord.length}条):`" |
| | | :border-bottom="false" |
| | | prop="shippingNoticeNo1" |
| | | :label-width="260" |
| | | style="font-size: small" |
| | | > |
| | | <u-form-item :label="`扫码记录(${ScanCodeRecord.length}条):`" :border-bottom="false" prop="shippingNoticeNo1" |
| | | :label-width="260" style="font-size: small"> |
| | | </u-form-item> |
| | | </u-form> |
| | | <view class="wrap"> |
| | | <scroll-view class="packing-registration-scroll-list" scroll-y="true"> |
| | | <u-cell-group |
| | | class="packing-registration-scroll-list-group" |
| | | :border="false" |
| | | > |
| | | <view |
| | | class="content" |
| | | v-for="(item, index) in ScanCodeRecord" |
| | | :key="index" |
| | | :index="index" |
| | | @click="cancelReport(item)" |
| | | > |
| | | <u-cell-group class="packing-registration-scroll-list-group" :border="false"> |
| | | <view class="content" v-for="(item, index) in ScanCodeRecord" :key="index" :index="index" |
| | | @click="cancelReport(item)"> |
| | | <view class="content-header"> |
| | | <view class="content-header-title">{{ |
| | | ScanCodeRecord.length - index |
| | |
| | | </scroll-view> |
| | | </view> |
| | | <!-- 铜杆 --> |
| | | <u-modal |
| | | v-model="showModal" |
| | | title="" |
| | | :show-cancel-button="true" |
| | | :show-confirm-button="true" |
| | | @confirm="confirmDt" |
| | | @cancel="cancelDt" |
| | | > |
| | | <u-modal v-model="showModal" title="" :show-cancel-button="true" :show-confirm-button="true" |
| | | @confirm="confirmDt" @cancel="cancelDt"> |
| | | <view class="popup-content"> |
| | | <view class="packing-registration-param"> |
| | | <view class="packing-registration-param-view"> |
| | |
| | | <text style="font-size:16px">核磅重量:</text> |
| | | </view> |
| | | <view class="packing-registration-param-item-right"> |
| | | <u-input |
| | | type="number" |
| | | v-model="modalList.verificationWeight" |
| | | :custom-style="{ |
| | | <u-input v-model="modalList.verificationWeight" :custom-style="{ |
| | | fontSize: '16px', |
| | | height: '40px', |
| | | lineHeight: '40px' |
| | | }" |
| | | :input-style="{ |
| | | }" :input-style="{ |
| | | fontSize: '16px', |
| | | height: '40px', |
| | | lineHeight: '40px' |
| | | }" |
| | | /> |
| | | }" /> |
| | | </view> |
| | | </view> |
| | | <view class="packing-registration-param-item param-extra"> |
| | |
| | | <text style="font-size:16px">叉车盘重:</text> |
| | | </view> |
| | | <view class="packing-registration-param-item-right"> |
| | | <u-input |
| | | type="number" |
| | | v-model="modalList.forkliftWeight" |
| | | :custom-style="{ |
| | | <u-input v-model="modalList.forkliftWeight" :custom-style="{ |
| | | fontSize: '16px', |
| | | height: '40px', |
| | | lineHeight: '40px' |
| | | }" |
| | | :input-style="{ |
| | | }" :input-style="{ |
| | | fontSize: '16px', |
| | | height: '40px', |
| | | lineHeight: '40px' |
| | | }" |
| | | /> |
| | | }" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </u-modal> |
| | | <u-button |
| | | type="primary" |
| | | class="bottom-button" |
| | | @click="submit" |
| | | :disabled="ScanCodeRecord.length == 0" |
| | | v-show="form.productType != 'TG01'" |
| | | >提交</u-button |
| | | > |
| | | <u-modal |
| | | v-model="show" |
| | | @confirm="confirm" |
| | | content="是否确认提交" |
| | | show-cancel-button |
| | | ></u-modal> |
| | | <u-button type="primary" class="bottom-button" @click="submit" :disabled="ScanCodeRecord.length == 0" |
| | | v-show="form.productType != 'TG01'">提交</u-button> |
| | | <u-modal v-model="show" @confirm="confirm" content="是否确认提交" show-cancel-button></u-modal> |
| | | <saveForm ref="saveForm" :operationTaskList="form" @update="handleUpdate" /> |
| | | <scan></scan> |
| | | </div> |
| | |
| | | show: false, |
| | | form: {}, |
| | | rules: { |
| | | verificationNo: [ |
| | | { |
| | | verificationNo: [{ |
| | | required: true, |
| | | message: "请选择核磅单号", |
| | | trigger: ["change", "blur"], |
| | | }, |
| | | ], |
| | | }, ], |
| | | }, |
| | | }; |
| | | }, |
| | |
| | | // 扫描报工单二维码 |
| | | uni.showModal({ |
| | | title: "提示", |
| | | content: |
| | | "客户不一致:" + res.data + " || " + that.form.customerName1, |
| | | content: "客户不一致:" + res.data + " || " + that.form.customerName1, |
| | | showCancel: true, |
| | | success: function (res) { |
| | | if (res.confirm) { |
| | |
| | | return; |
| | | } |
| | | uni.navigateTo({ |
| | | url: |
| | | "/pages/wareHouse/nuclearScale/nuclearscalerecord?verificationNo=" + |
| | | url: "/pages/wareHouse/nuclearScale/nuclearscalerecord?verificationNo=" + |
| | | encodeURIComponent(JSON.stringify(this.form.verificationNo)), |
| | | }); |
| | | }, |