业务单据新增时控制

master
anthonywj 3 years ago
parent 9f5a0c9bc7
commit 5ea90645e2

@ -583,6 +583,7 @@ export const asyncRouterMap = [
path: "/udplatGoods",
redirect: "/udplatGoods/ThrOrders",
name: "阳光采购平台",
hidden: true,
component: Empty,
meta: {
authRule: ["thrsys/udplatGoods"]

@ -153,8 +153,9 @@
</div>
</el-col>
<el-col :span="7">
<!-- @change="actionChange"-->
<el-form-item prop="billType">
<el-select v-model="formData.billType" placeholder="请选择业务类型" @change="actionChange"
<el-select v-model="formData.billType" placeholder="请选择业务类型"
clearable>
<el-option
v-for="item in busTypes"
@ -730,8 +731,8 @@ export default {
filterAllByUser(cQuery)
.then((response) => {
let temp = response.data || [];
for(let i = 0;i<temp.length;i++){
if(temp[i].code != this.formData.locStorageCode){
for (let i = 0; i < temp.length; i++) {
if (temp[i].code != this.formData.locStorageCode) {
this.fromStorageOptions.push(temp[i]);
}
}

@ -74,7 +74,8 @@
<!--<el-select v-model="formData.billType" style="width: 100%" placeholder="业务类型" :disabled="true">-->
<!--<el-option label="送货单" value="deliveryNote"></el-option>-->
<!--</el-select>-->
<el-select v-model="formData.billType" placeholder="请选择业务类型" @change="getStorage" clearable>
<!-- @change="getStorage"-->
<el-select v-model="formData.billType" placeholder="请选择业务类型" clearable>
<el-option
v-for="item in busTypes"
:key="item.localName"
@ -129,7 +130,7 @@
<!--<el-select v-model="formData.billType" style="width: 100%" placeholder="业务类型" :disabled="true">-->
<!--<el-option label="送货单" value="deliveryNote"></el-option>-->
<!--</el-select>-->
<el-select v-model="formData.locStorageCode" placeholder="当前仓库信息" clearable>
<el-select v-model="formData.locStorageCode" placeholder="当前仓库信息" clearable @change="getBusType">
<el-option
v-for="item in storageList"
:key="item.name"
@ -450,7 +451,7 @@ import stockOrderNewSelectProduct from "./stockOrderNewSelectProduct";
import dialogInvProduct from "../inventory/DialogInvProduct"
import {getBasicUnitMaintains, getBasicUnitMaintains2} from "../../api/basic/basicUnitMaintain";
import {getBussinessType} from "../../api/basic/bussinessType";
import {getLocalBusType, getLocalJoinBusType} from "../../api/basic/busLocalType";
import {getLocalBusType, getLocalJoinBusType,getLocalJoinByUser} from "../../api/basic/busLocalType";
export default {
name: "idQuery",
@ -1082,12 +1083,12 @@ export default {
getBusType() {
let query = {
enabled: true,
code:this.formData.locStorageCode
};
getLocalJoinBusType(query)
getLocalJoinByUser(query)
.then((response) => {
this.busTypes = response.data.list || [];
this.getStorage(this.formData.billType);
// this.getStorage(this.formData.billType);
})
.catch(() => {
});

Loading…
Cancel
Save