|
|
@ -1,8 +1,59 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-card style="margin: 5px;margin-top: -15px">
|
|
|
|
<el-form
|
|
|
|
|
|
|
|
:model="orderFormData"
|
|
|
|
|
|
|
|
:rules="formRules"
|
|
|
|
|
|
|
|
ref="dataForm"
|
|
|
|
|
|
|
|
label-width="110px"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-card style="margin: 5px;margin-top: -20px">
|
|
|
|
|
|
|
|
<el-row v-if="viewType != 1">
|
|
|
|
|
|
|
|
<el-col :span="18">
|
|
|
|
|
|
|
|
<el-form-item prop="code" label="扫码录入:">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
id="inputer"
|
|
|
|
|
|
|
|
@focus="getInputFocus($event)"
|
|
|
|
|
|
|
|
@keypress.enter.native="enterKey($event)"
|
|
|
|
|
|
|
|
ref="inputRef"
|
|
|
|
|
|
|
|
style="ime-mode: disabled"
|
|
|
|
|
|
|
|
type="tel"
|
|
|
|
|
|
|
|
placeholder="请点击输入框进行扫码设置或者扫码录入"
|
|
|
|
|
|
|
|
v-model="scanCode"
|
|
|
|
|
|
|
|
></el-input>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
|
|
|
<el-button-group>
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
|
|
|
|
type="primary"
|
|
|
|
|
|
|
|
size="mini"
|
|
|
|
|
|
|
|
@click.native.stop="addCode()"
|
|
|
|
|
|
|
|
style="margin-left: 15px"
|
|
|
|
|
|
|
|
>添加
|
|
|
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-button icon="el-icon-view" @click="hideSearch">显示/隐藏快捷设置</el-button>
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
|
|
|
|
type="primary"
|
|
|
|
|
|
|
|
size="mini"
|
|
|
|
|
|
|
|
v-if="curAction.useDyCount == 2"
|
|
|
|
|
|
|
|
@click.native.stop="addInvProduct()"
|
|
|
|
|
|
|
|
>库存选入
|
|
|
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
</el-button-group>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<div class="result-display" :class="{'result-success': isSuccess, 'result-failure': !isSuccess}">
|
|
|
|
|
|
|
|
<p class="result-text" :class="{'result-text-success': isSuccess, 'result-text-failure': !isSuccess}">{{
|
|
|
|
|
|
|
|
result
|
|
|
|
|
|
|
|
}}</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row style="margin-top: 25px;margin-bottom: -15px">
|
|
|
|
<div v-if="showSearch && splitBusType!=null">
|
|
|
|
<div v-if="showSearch && splitBusType!=null">
|
|
|
|
<el-divider style="margin-top: 60px">
|
|
|
|
<el-divider>
|
|
|
|
<p style="font-weight: bold">扫码快捷设置</p>
|
|
|
|
<p style="font-weight: bold">扫码快捷设置</p>
|
|
|
|
</el-divider>
|
|
|
|
</el-divider>
|
|
|
|
<el-row justify="center">
|
|
|
|
<el-row justify="center">
|
|
|
@ -31,21 +82,14 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-divider>
|
|
|
|
|
|
|
|
</el-divider>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-form
|
|
|
|
</el-row>
|
|
|
|
:model="orderFormData"
|
|
|
|
</el-card>
|
|
|
|
:rules="formRules"
|
|
|
|
<el-card style="margin: 5px;">
|
|
|
|
ref="dataForm"
|
|
|
|
|
|
|
|
label-width="110px"
|
|
|
|
|
|
|
|
style="margin-bottom: -15px"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-button-group
|
|
|
|
<el-button-group
|
|
|
|
style="display: flex; margin: 0px 0 15px 0; height: 35px;float: right"
|
|
|
|
style="display: flex; margin: 0px 0 15px 0; height: 35px;float: right"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<el-button icon="el-icon-view" @click="hideSearch">显示/隐藏快捷设置</el-button>
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
|
size="mini"
|
|
|
|
size="mini"
|
|
|
|
type="primary"
|
|
|
|
type="primary"
|
|
|
@ -61,10 +105,10 @@
|
|
|
|
>立即提交
|
|
|
|
>立即提交
|
|
|
|
</el-button>
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
|
|
|
|
<el-button type="primary" @click="submit(1)" :loading="checkLoading"
|
|
|
|
<el-button type="primary" @click="submit(1)" :loading="checkLoading" size="mini"
|
|
|
|
v-if="viewType == 7">校验结果提交
|
|
|
|
v-if="viewType == 7">校验结果提交
|
|
|
|
</el-button>
|
|
|
|
</el-button>
|
|
|
|
<el-button type="primary" @click="submit(2)" :loading="codeLoading"
|
|
|
|
<el-button type="primary" @click="submit(2)" :loading="codeLoading" size="mini"
|
|
|
|
v-if="viewType == 7">扫码结果提交
|
|
|
|
v-if="viewType == 7">扫码结果提交
|
|
|
|
</el-button>
|
|
|
|
</el-button>
|
|
|
|
<el-button size="mini" type="primary" @click.native="revokeBill()" :loading="retractLoading"
|
|
|
|
<el-button size="mini" type="primary" @click.native="revokeBill()" :loading="retractLoading"
|
|
|
@ -74,7 +118,7 @@
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-form-item prop="corpOrderId" label="单据号:">
|
|
|
|
<el-form-item prop="corpOrderId" class="query-form-item" label="单据号:">
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
|
v-model="orderFormData.corpOrderId"
|
|
|
|
v-model="orderFormData.corpOrderId"
|
|
|
|
auto-complete="off"
|
|
|
|
auto-complete="off"
|
|
|
@ -85,7 +129,7 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-form-item prop="createTime" label="单据时间:">
|
|
|
|
<el-form-item prop="createTime" class="query-form-item" label="单据时间:">
|
|
|
|
<el-date-picker
|
|
|
|
<el-date-picker
|
|
|
|
v-model="orderFormData.createTime"
|
|
|
|
v-model="orderFormData.createTime"
|
|
|
|
type="datetime"
|
|
|
|
type="datetime"
|
|
|
@ -99,7 +143,7 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-form-item prop="invCode" label="当前仓库:">
|
|
|
|
<el-form-item prop="invCode" class="query-form-item" label="当前仓库:">
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="orderFormData.invCode"
|
|
|
|
v-model="orderFormData.invCode"
|
|
|
|
placeholder="当前仓库"
|
|
|
|
placeholder="当前仓库"
|
|
|
@ -124,7 +168,7 @@
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="11" v-if="splitBusType!=null">
|
|
|
|
<el-col :span="11" v-if="splitBusType!=null">
|
|
|
|
<el-form-item prop="workPlaceCode" label="当前工位:">
|
|
|
|
<el-form-item prop="workPlaceCode" class="query-form-item" label="当前工位:">
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="orderFormData.workPlaceCode"
|
|
|
|
v-model="orderFormData.workPlaceCode"
|
|
|
|
placeholder="当前工位"
|
|
|
|
placeholder="当前工位"
|
|
|
@ -148,7 +192,7 @@
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="11" v-if="splitBusType!=null">
|
|
|
|
<el-col :span="11" v-if="splitBusType!=null">
|
|
|
|
<el-form-item prop="fifoSplit" label="上货方式:">
|
|
|
|
<el-form-item prop="fifoSplit" class="query-form-item" label="上货方式:">
|
|
|
|
<el-select v-model="orderFormData.fifoSplit" placeholder="请选择出入库类型" style="width: 90%">
|
|
|
|
<el-select v-model="orderFormData.fifoSplit" placeholder="请选择出入库类型" style="width: 90%">
|
|
|
|
<el-option label="拆零上货" :value="1"></el-option>
|
|
|
|
<el-option label="拆零上货" :value="1"></el-option>
|
|
|
|
<el-option label="整取上货" :value="2"></el-option>
|
|
|
|
<el-option label="整取上货" :value="2"></el-option>
|
|
|
@ -157,7 +201,7 @@
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="11" v-if="!splitBusType">
|
|
|
|
<el-col :span="11" v-if="!splitBusType">
|
|
|
|
<el-form-item prop="action" label="单据类型:">
|
|
|
|
<el-form-item prop="action" class="query-form-item" label="单据类型:">
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="orderFormData.action"
|
|
|
|
v-model="orderFormData.action"
|
|
|
|
placeholder="请选择单据类型"
|
|
|
|
placeholder="请选择单据类型"
|
|
|
@ -180,7 +224,7 @@
|
|
|
|
<el-col :span="11" v-if="!splitBusType">
|
|
|
|
<el-col :span="11" v-if="!splitBusType">
|
|
|
|
<el-form-item
|
|
|
|
<el-form-item
|
|
|
|
prop="fromCorp"
|
|
|
|
prop="fromCorp"
|
|
|
|
label="往来信息:"
|
|
|
|
label="往来信息:" class="query-form-item"
|
|
|
|
v-if="
|
|
|
|
v-if="
|
|
|
|
curAction.corpType === 0 ||
|
|
|
|
curAction.corpType === 0 ||
|
|
|
|
curAction.corpType === 2 ||
|
|
|
|
curAction.corpType === 2 ||
|
|
|
@ -211,7 +255,7 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item
|
|
|
|
<el-form-item
|
|
|
|
prop="fromCorp"
|
|
|
|
prop="fromCorp" class="query-form-item"
|
|
|
|
v-if="curAction.corpType == 3"
|
|
|
|
v-if="curAction.corpType == 3"
|
|
|
|
label="往来信息:"
|
|
|
|
label="往来信息:"
|
|
|
|
>
|
|
|
|
>
|
|
|
@ -237,7 +281,7 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item
|
|
|
|
<el-form-item
|
|
|
|
label="往来信息:"
|
|
|
|
label="往来信息:" class="query-form-item"
|
|
|
|
v-if="curAction.corpType == 1 && curAction.genUnit "
|
|
|
|
v-if="curAction.corpType == 1 && curAction.genUnit "
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
@ -281,7 +325,7 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-form-item prop="remark" label="单据备注:">
|
|
|
|
<el-form-item prop="remark" class="query-form-item" label="单据备注:">
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
|
v-model="orderFormData.remark"
|
|
|
|
v-model="orderFormData.remark"
|
|
|
|
auto-complete="off"
|
|
|
|
auto-complete="off"
|
|
|
@ -296,7 +340,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
<el-row v-if="curSpaceShow">
|
|
|
|
<el-row v-if="curSpaceShow">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-form-item prop="acceptance" label="预验收单据:">
|
|
|
|
<el-form-item prop="acceptance" class="query-form-item" label="预验收单据:">
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
style="width: 90%"
|
|
|
|
style="width: 90%"
|
|
|
|
v-model="checkPreInArray"
|
|
|
|
v-model="checkPreInArray"
|
|
|
@ -317,7 +361,7 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-form-item prop="curSpaceCode" label="当前货位:">
|
|
|
|
<el-form-item prop="curSpaceCode" class="query-form-item" label="当前货位:">
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="orderFormData.curSpaceCode"
|
|
|
|
v-model="orderFormData.curSpaceCode"
|
|
|
|
placeholder="当前货位"
|
|
|
|
placeholder="当前货位"
|
|
|
@ -342,7 +386,7 @@
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row v-if="preInSpaceShow">
|
|
|
|
<el-row v-if="preInSpaceShow">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-form-item prop="checkPreInSpaceCode" label="预验收出库货位:">
|
|
|
|
<el-form-item prop="checkPreInSpaceCode" class="query-form-item" label="预验收出库货位:">
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="orderFormData.checkPreInSpaceCode"
|
|
|
|
v-model="orderFormData.checkPreInSpaceCode"
|
|
|
|
placeholder="预验收货位"
|
|
|
|
placeholder="预验收货位"
|
|
|
@ -368,7 +412,7 @@
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row v-if="preSpaceShow">
|
|
|
|
<el-row v-if="preSpaceShow">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-col :span="11">
|
|
|
|
<el-form-item prop="preCurSpaceCode" label="寄售出库货位:">
|
|
|
|
<el-form-item prop="preCurSpaceCode" class="query-form-item" label="寄售出库货位:">
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="orderFormData.preCurSpaceCode"
|
|
|
|
v-model="orderFormData.preCurSpaceCode"
|
|
|
|
placeholder="寄售出库货位"
|
|
|
|
placeholder="寄售出库货位"
|
|
|
@ -393,52 +437,15 @@
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row v-if="errView == 1">
|
|
|
|
<el-row v-if="errView == 1">
|
|
|
|
<el-col :span="20">
|
|
|
|
<el-col :span="20">
|
|
|
|
<el-form-item prop="errMsg" label="异常信息:">
|
|
|
|
<el-form-item prop="errMsg" class="query-form-item" label="异常信息:">
|
|
|
|
<el-input v-model="orderFormData.errMsg" disabled></el-input>
|
|
|
|
<el-input v-model="orderFormData.errMsg" disabled></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row v-if="viewType != 1">
|
|
|
|
|
|
|
|
<el-col :span="20">
|
|
|
|
|
|
|
|
<el-form-item prop="code" label="扫码录入:">
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
id="inputer"
|
|
|
|
|
|
|
|
@focus="getInputFocus($event)"
|
|
|
|
|
|
|
|
@keypress.enter.native="enterKey($event)"
|
|
|
|
|
|
|
|
ref="inputRef"
|
|
|
|
|
|
|
|
style="ime-mode: disabled"
|
|
|
|
|
|
|
|
type="tel"
|
|
|
|
|
|
|
|
placeholder="请点击输入框进行扫码设置或者扫码录入"
|
|
|
|
|
|
|
|
v-model="scanCode"
|
|
|
|
|
|
|
|
></el-input>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="4">
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
|
|
|
|
type="primary"
|
|
|
|
|
|
|
|
size="mini"
|
|
|
|
|
|
|
|
@click.native.stop="addCode()"
|
|
|
|
|
|
|
|
style="margin-left: 15px"
|
|
|
|
|
|
|
|
>添加
|
|
|
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
|
|
|
|
type="primary"
|
|
|
|
|
|
|
|
size="mini"
|
|
|
|
|
|
|
|
v-if="curAction.useDyCount == 2"
|
|
|
|
|
|
|
|
@click.native.stop="addInvProduct()"
|
|
|
|
|
|
|
|
>库存选入
|
|
|
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="result-display" :class="{'result-success': isSuccess, 'result-failure': !isSuccess}">
|
|
|
|
|
|
|
|
<p class="result-text" :class="{'result-text-success': isSuccess, 'result-text-failure': !isSuccess}">{{
|
|
|
|
|
|
|
|
result
|
|
|
|
|
|
|
|
}}</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-form>
|
|
|
|
<el-tabs type="border-card" style="margin: 5px">
|
|
|
|
<el-tabs type="border-card" style="margin: 5px">
|
|
|
|
|
|
|
|
|
|
|
|
<el-tab-pane label="校验详情" v-if="viewCheckVisible || viewType == 7">
|
|
|
|
<el-tab-pane label="校验详情" v-if="viewCheckVisible || viewType == 7">
|
|
|
@ -558,7 +565,6 @@
|
|
|
|
v-on:selectBindRl="selectBindRl"
|
|
|
|
v-on:selectBindRl="selectBindRl"
|
|
|
|
></selectRlDialog>
|
|
|
|
></selectRlDialog>
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
<el-dialog
|
|
|
|
title="请指定当前产品所在货位"
|
|
|
|
title="请指定当前产品所在货位"
|
|
|
|
:visible.sync="selectSpaceVisible"
|
|
|
|
:visible.sync="selectSpaceVisible"
|
|
|
@ -573,7 +579,6 @@
|
|
|
|
v-on:selectSpaceBind="selectSpaceBind"
|
|
|
|
v-on:selectSpaceBind="selectSpaceBind"
|
|
|
|
></DialogSelectSpace>
|
|
|
|
></DialogSelectSpace>
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
<el-dialog
|
|
|
|
title="提示"
|
|
|
|
title="提示"
|
|
|
|
:visible.sync="checkTipDialogVisible"
|
|
|
|
:visible.sync="checkTipDialogVisible"
|
|
|
@ -590,7 +595,6 @@
|
|
|
|
<el-button type="primary" @click="submit(2)">扫码结果提交</el-button>
|
|
|
|
<el-button type="primary" @click="submit(2)">扫码结果提交</el-button>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
<el-dialog
|
|
|
|
title="库存物资录入"
|
|
|
|
title="库存物资录入"
|
|
|
|
:visible.sync="selectInvProductVisible"
|
|
|
|
:visible.sync="selectInvProductVisible"
|
|
|
@ -606,7 +610,6 @@
|
|
|
|
:type="3"
|
|
|
|
:type="3"
|
|
|
|
></dialogInvProduct>
|
|
|
|
></dialogInvProduct>
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
@ -1223,6 +1226,9 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
listPage(query).then((res) => {
|
|
|
|
listPage(query).then((res) => {
|
|
|
|
this.curWorkPlaces = res.data.list || [];
|
|
|
|
this.curWorkPlaces = res.data.list || [];
|
|
|
|
|
|
|
|
if (this.curWorkPlaces.length == 1) {
|
|
|
|
|
|
|
|
this.orderFormData.workPlaceCode = this.curWorkPlaces[0].workplaceId;
|
|
|
|
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
@ -1245,7 +1251,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//添加条码
|
|
|
|
//添加条码
|
|
|
|
addCode(event) {
|
|
|
|
addCode() {
|
|
|
|
this.originCode = "";
|
|
|
|
this.originCode = "";
|
|
|
|
this.sictomText = "";
|
|
|
|
this.sictomText = "";
|
|
|
|
this.orderFormData.corpOrderId = this.orderFormData.corpOrderId.trim();
|
|
|
|
this.orderFormData.corpOrderId = this.orderFormData.corpOrderId.trim();
|
|
|
@ -1254,9 +1260,15 @@ export default {
|
|
|
|
this.codeFormData.expireDate = "";
|
|
|
|
this.codeFormData.expireDate = "";
|
|
|
|
this.codeFormData.serialNo = "";
|
|
|
|
this.codeFormData.serialNo = "";
|
|
|
|
this.actionEnable = true;
|
|
|
|
this.actionEnable = true;
|
|
|
|
if (event == null) {
|
|
|
|
|
|
|
|
} else event.target.select();
|
|
|
|
|
|
|
|
this.$refs.inputRef.select();
|
|
|
|
this.$refs.inputRef.select();
|
|
|
|
|
|
|
|
if (this.$isBlank(this.codeFormData.code)) {
|
|
|
|
|
|
|
|
this.codeFormData.code = this.scanCode.trim();
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (this.$isBlank(this.codeFormData.code) && this.$isBlank(this.scanCode)) {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (this.$isBlank(this.orderFormData.action)) {
|
|
|
|
if (this.$isBlank(this.orderFormData.action)) {
|
|
|
|
this.$message.warning("请选择单据类型!");
|
|
|
|
this.$message.warning("请选择单据类型!");
|
|
|
|
return;
|
|
|
|
return;
|
|
|
@ -1301,8 +1313,6 @@ export default {
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (this.checkPreInArray != null) {
|
|
|
|
if (this.checkPreInArray != null) {
|
|
|
|
this.orderFormData.checkPreInOrders = this.checkPreInArray.join(",");
|
|
|
|
this.orderFormData.checkPreInOrders = this.checkPreInArray.join(",");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1313,8 +1323,7 @@ export default {
|
|
|
|
parseTime(date, "{y}{m}{d}{h}{i}{s}") +
|
|
|
|
parseTime(date, "{y}{m}{d}{h}{i}{s}") +
|
|
|
|
Math.ceil(Math.random() * 89 + 10);
|
|
|
|
Math.ceil(Math.random() * 89 + 10);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.codeFormData.code = this.scanCode.trim();
|
|
|
|
|
|
|
|
if (this.$isBlank(this.codeFormData.code)) return;
|
|
|
|
|
|
|
|
this.loading = true;
|
|
|
|
this.loading = true;
|
|
|
|
let tQuery = Object.assign(
|
|
|
|
let tQuery = Object.assign(
|
|
|
|
JSON.parse(JSON.stringify(this.orderFormData))
|
|
|
|
JSON.parse(JSON.stringify(this.orderFormData))
|
|
|
@ -1743,9 +1752,9 @@ export default {
|
|
|
|
this.$refs.inputRef.focus();
|
|
|
|
this.$refs.inputRef.focus();
|
|
|
|
this.$refs.inputRef.select();
|
|
|
|
this.$refs.inputRef.select();
|
|
|
|
this.isSuccess = true;
|
|
|
|
this.isSuccess = true;
|
|
|
|
this.scanCode = ""
|
|
|
|
|
|
|
|
this.printCodeResult(response.data)
|
|
|
|
this.printCodeResult(response.data)
|
|
|
|
this.codeFormData.code = response.data.code;
|
|
|
|
this.codeFormData.code = response.data.code;
|
|
|
|
|
|
|
|
this.scanCode = ""
|
|
|
|
this.addCode();
|
|
|
|
this.addCode();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
if (response.code == 502) {
|
|
|
|
if (response.code == 502) {
|
|
|
@ -2020,6 +2029,11 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
<style scoped>
|
|
|
|
|
|
|
|
.query-form-item {
|
|
|
|
|
|
|
|
margin-right: 5px;
|
|
|
|
|
|
|
|
margin-bottom: 6px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#inputer {
|
|
|
|
#inputer {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
min-height: 30px;
|
|
|
|
min-height: 30px;
|
|
|
|