|
|
|
@ -43,24 +43,6 @@
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
<!-- <el-col :span="10" class="el-col">-->
|
|
|
|
|
<!-- <div class="text item">-->
|
|
|
|
|
<!-- <div class="itemTag">-->
|
|
|
|
|
<!-- <span>第三方系统: </span>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- <el-select v-model="inputQuery.thirdSysFk" placeholder="请选择" clearable="true">-->
|
|
|
|
|
<!-- <el-option-->
|
|
|
|
|
<!-- v-for="item in thirdSys"-->
|
|
|
|
|
<!-- :key="item.value"-->
|
|
|
|
|
<!-- :label="item.thirdName"-->
|
|
|
|
|
<!-- :value="item.thirdId">-->
|
|
|
|
|
<!-- <span style="float: left">{{ item.thirdName }}</span>-->
|
|
|
|
|
<!-- <span style="float: right; color: #8492a6; font-size: 13px">{{ item.thirdId }}</span>-->
|
|
|
|
|
<!-- </el-option>-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- </el-col>-->
|
|
|
|
|
|
|
|
|
|
<el-col :span="10" class="el-col">
|
|
|
|
|
<div class="text item">
|
|
|
|
|
<div class="itemTag">
|
|
|
|
@ -118,25 +100,6 @@
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <el-col :span="10" class="el-col">-->
|
|
|
|
|
<!-- <div class="text item">-->
|
|
|
|
|
<!-- <div class="itemTag">-->
|
|
|
|
|
<!-- <span>当前仓库: </span>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- <el-select clearable v-model="inputQuery.storageCode" placeholder="当前仓库信息">-->
|
|
|
|
|
<!-- <el-option-->
|
|
|
|
|
|
|
|
|
|
<!-- v-for="item in storageList"-->
|
|
|
|
|
<!-- :key="item.name"-->
|
|
|
|
|
<!-- :label="item.name"-->
|
|
|
|
|
<!-- :value="item.code">-->
|
|
|
|
|
<!-- <span style="float: left">{{ item.name }}</span>-->
|
|
|
|
|
<!-- </el-option>-->
|
|
|
|
|
<!-- </el-select>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- </el-col>-->
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row :gutter="20" class="el-row" type="flex">
|
|
|
|
|
|
|
|
|
@ -145,11 +108,6 @@
|
|
|
|
|
<div class="itemTag">
|
|
|
|
|
<span>特殊单据往来: </span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- <el-input-->
|
|
|
|
|
<!-- style="width: 200px"-->
|
|
|
|
|
<!-- size="small"-->
|
|
|
|
|
<!-- v-model="inputQuery.defaultUnit"-->
|
|
|
|
|
<!-- ></el-input>-->
|
|
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="inputQuery.defaultUnit"
|
|
|
|
@ -192,7 +150,25 @@
|
|
|
|
|
<el-row :gutter="20" class="el-row" type="flex">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="20" class="el-col">
|
|
|
|
|
<el-col :span="10" class="el-col">
|
|
|
|
|
<div class="text item">
|
|
|
|
|
<div class="itemTag">
|
|
|
|
|
<span>补单默认分库: </span>
|
|
|
|
|
</div>
|
|
|
|
|
<el-select v-model="inputQuery.defaultSubInv" placeholder="请选择默认分库" clearable="true"
|
|
|
|
|
size="small">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in subInvList"
|
|
|
|
|
:key="item.name"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.code">
|
|
|
|
|
<span style="float: left">{{ item.name }}</span>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-col :span="10" class="el-col">
|
|
|
|
|
<div class="text item">
|
|
|
|
|
<div class="itemTag">
|
|
|
|
|
<span>备注: </span>
|
|
|
|
@ -215,13 +191,10 @@
|
|
|
|
|
|
|
|
|
|
<div class="text item" style="margin-top: 6px">
|
|
|
|
|
<el-checkbox v-model="inputQuery.enable">启用单据类型</el-checkbox>
|
|
|
|
|
<!-- <el-checkbox v-model="inputQuery.innerOrder">标记为内部单据</el-checkbox>-->
|
|
|
|
|
<el-checkbox v-model="inputQuery.genUnit" :disabled="inputQuery.corpType !=2">允许手动输入客户信息
|
|
|
|
|
</el-checkbox>
|
|
|
|
|
<el-checkbox v-model="inputQuery.useDyCount" :disabled="true">以使用单元计量出库
|
|
|
|
|
</el-checkbox>
|
|
|
|
|
<!-- <el-checkbox v-model="inputQuery.expireTip">过期提醒并禁止录入-->
|
|
|
|
|
<!-- </el-checkbox>-->
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -302,12 +275,6 @@
|
|
|
|
|
|
|
|
|
|
<el-divider></el-divider>
|
|
|
|
|
<el-row :gutter="20" class="el-row" type="flex">
|
|
|
|
|
<!-- <el-col :span="5" class="el-col">-->
|
|
|
|
|
<!-- <span>单据需要复核的来源类型</span>-->
|
|
|
|
|
<!-- <!– <div class="text item">–>-->
|
|
|
|
|
<!-- <!– <el-checkbox v-model="inputQuery.checkEnable">必须选择业务单据校验来源</el-checkbox>–>-->
|
|
|
|
|
<!-- <!– </div>–>-->
|
|
|
|
|
<!-- </el-col>-->
|
|
|
|
|
<el-col :span="4" class="el-col">
|
|
|
|
|
<div class="text item">
|
|
|
|
|
<el-checkbox v-model="inputQuery.secCheckEnable"
|
|
|
|
@ -382,6 +349,7 @@ import {filterAll, filterAllByUser} from "@/api/basic/invWarehouse";
|
|
|
|
|
import {getCandidateBussinessType} from "../../api/receipts/bussinessType";
|
|
|
|
|
import {getBasicUnitMaintains} from "@/api/basic/basicUnitMaintain";
|
|
|
|
|
import {findConfig} from "@/api/thrsys/spsSyncStatus";
|
|
|
|
|
import {filterSubByInv} from "@/api/basic/invSubWarehouse";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: "inputQuery",
|
|
|
|
@ -400,6 +368,7 @@ export default {
|
|
|
|
|
isFilterBind: true,
|
|
|
|
|
},
|
|
|
|
|
storageList: [],
|
|
|
|
|
subInvList: [],
|
|
|
|
|
orderTypeList: [],
|
|
|
|
|
fromSpecialOptions: [],
|
|
|
|
|
thirdSys: [],
|
|
|
|
@ -501,6 +470,18 @@ export default {
|
|
|
|
|
.catch(() => {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
findDefaultSubInv() {
|
|
|
|
|
this.subInvList = [];
|
|
|
|
|
let query = {
|
|
|
|
|
pcode: "1000"
|
|
|
|
|
};
|
|
|
|
|
filterSubByInv(query)
|
|
|
|
|
.then((response) => {
|
|
|
|
|
this.subInvList = response.data || [];
|
|
|
|
|
})
|
|
|
|
|
.catch(() => {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
computed: {
|
|
|
|
|
corpType() {
|
|
|
|
@ -526,6 +507,7 @@ export default {
|
|
|
|
|
this.getList();
|
|
|
|
|
this.getStorage();
|
|
|
|
|
this.findSpecialMethod();
|
|
|
|
|
this.findDefaultSubInv();
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|