|
|
|
@ -90,17 +90,28 @@
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="margin-bottom: 20px">
|
|
|
|
|
|
|
|
|
|
<el-col :span="11">
|
|
|
|
|
<el-form-item label="创建单据模式" prop="createType">
|
|
|
|
|
<el-select v-model="inputQuery.createType" placeholder="创建单据模式" size="small"
|
|
|
|
|
style="width: 90%">
|
|
|
|
|
<el-option label="送货至入库补单" :value="1"></el-option>
|
|
|
|
|
<el-option label="向上级仓库补单" :value="2"></el-option>
|
|
|
|
|
<el-option label="寄售/预验收转入库补单" :value="3"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="11">
|
|
|
|
|
<el-form-item label="审核状态" prop="auditStatus" class="query-form-item">
|
|
|
|
|
<el-radio-group v-model="inputQuery.auditStatus">
|
|
|
|
|
<el-radio :label="1">草稿</el-radio>
|
|
|
|
|
<el-radio :label="2">待核对</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<!-- <el-select v-model="inputQuery.auditStatus" placeholder="请选择出入库类型" style="width: 90%">-->
|
|
|
|
|
<!-- <el-radio :label="1">草稿</el-radio>-->
|
|
|
|
|
<!-- <el-radio :label="2">待核对</el-radio>-->
|
|
|
|
|
<!-- <el-radio :label="3">待审核</el-radio>-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- <el-select v-model="inputQuery.auditStatus" placeholder="请选择出入库类型" style="width: 90%">-->
|
|
|
|
|
<!-- <el-radio :label="1">草稿</el-radio>-->
|
|
|
|
|
<!-- <el-radio :label="2">待核对</el-radio>-->
|
|
|
|
|
<!-- <el-radio :label="3">待审核</el-radio>-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
@ -108,7 +119,7 @@
|
|
|
|
|
<el-divider content-position="left">生成业务单</el-divider>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="11">
|
|
|
|
|
<el-form-item label="目标业务单" prop="action">
|
|
|
|
|
<el-form-item label="目标业务单">
|
|
|
|
|
<el-select v-model="inputQuery.targetBusAction" placeholder="目标业务单" clearable size="small"
|
|
|
|
|
style="width: 90%">
|
|
|
|
|
<el-option
|
|
|
|
@ -161,7 +172,7 @@
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
|
|
|
|
|
import {getBusTypeList, getBusTypeListByUser} from "@/api/basic/busType";
|
|
|
|
|
import {findChangeOrigin, findChangeTarget, getBusTypeList, getBusTypeListByUser} from "@/api/basic/busType";
|
|
|
|
|
import {filterSubAll, findByFrom} from "@/api/system/invSubWarehouse";
|
|
|
|
|
import {isBlank} from "@/utils/strUtil";
|
|
|
|
|
import {getBusTypeChangeList} from "@/api/basic/busTypeChange";
|
|
|
|
@ -202,6 +213,13 @@ export default {
|
|
|
|
|
trigger: "blur"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
supplementAll: [
|
|
|
|
|
{
|
|
|
|
|
required: true,
|
|
|
|
|
message: "补单方式不能为空",
|
|
|
|
|
trigger: "blur"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
// invCode: [
|
|
|
|
|
// {
|
|
|
|
|
// required: true,
|
|
|
|
@ -235,7 +253,7 @@ export default {
|
|
|
|
|
let query = {
|
|
|
|
|
enable: true
|
|
|
|
|
};
|
|
|
|
|
getBusTypeList(query).then((res) => {
|
|
|
|
|
findChangeOrigin(query).then((res) => {
|
|
|
|
|
if (res.code === 20000) {
|
|
|
|
|
this.originBusTypes = res.data.list || [];
|
|
|
|
|
}
|
|
|
|
@ -246,7 +264,7 @@ export default {
|
|
|
|
|
let query = {
|
|
|
|
|
enable: true
|
|
|
|
|
};
|
|
|
|
|
getBusTypeList(query).then((res) => {
|
|
|
|
|
findChangeTarget(query).then((res) => {
|
|
|
|
|
if (res.code === 20000) {
|
|
|
|
|
this.targetTypes = res.data.list || [];
|
|
|
|
|
}
|
|
|
|
@ -300,8 +318,9 @@ export default {
|
|
|
|
|
created() {
|
|
|
|
|
if (this.inputQuery.originAction == null) {
|
|
|
|
|
this.isAdd = true;
|
|
|
|
|
// this.inputQuery.auditStatus = 2;
|
|
|
|
|
// this.inputQuery.busAuditStatus = 2;
|
|
|
|
|
this.inputQuery.createType = 1;
|
|
|
|
|
this.inputQuery.auditStatus = 1;
|
|
|
|
|
this.inputQuery.busAuditStatus = 1;
|
|
|
|
|
} else {
|
|
|
|
|
this.getTargetBusType();
|
|
|
|
|
}
|
|
|
|
|