diff --git a/src/api/basic/bussinessType.js b/src/api/basic/bussinessType.js index 47f721f..2ef6005 100644 --- a/src/api/basic/bussinessType.js +++ b/src/api/basic/bussinessType.js @@ -31,3 +31,16 @@ export function insertBussinessType(query) { data: query }); } + +/** + * 查询单据往来单位信息类型 + * @param query + * @returns {*} + */ +export function getCorpType(query) { + return axios({ + url: "/udims/basic/busType/getCorpType", + method: 'get', + params: query, + }); +} diff --git a/src/views/warehouse/ioErrorOrder.vue b/src/views/warehouse/ioErrorOrder.vue index ec5a960..28d82db 100644 --- a/src/views/warehouse/ioErrorOrder.vue +++ b/src/views/warehouse/ioErrorOrder.vue @@ -129,7 +129,13 @@ :total="total" > - + {{ errorDetail }} - 查询 - + + + 查询 + @@ -203,6 +206,8 @@ :visible.sync="codeDetailVisible" width="80%" v-if="codeDetailVisible" + :close-on-click-modal="false" + :close-on-press-escape="false" > { + if (res.code === 20000) { + this.unitquery = { + key: "", + corpType: res.data, + page: 1, + limit: 10 + } + this.getUnitList(); + } else { + this.$message.error("查询往来单位错误"); + } + }) }, closeDetailDialog(val) { this.codeDetailVisible = false; @@ -343,6 +356,10 @@ export default { }).catch((error) => { }); }, + resetUnitQuery() { + this.unitlist = []; + this.unitquery = {key: "", page: 1, limit: 20}; + }, getUnitList(page) { this.loading = true; if (page != null) { diff --git a/src/views/warehouse/ioNewOrder.vue b/src/views/warehouse/ioNewOrder.vue index 3d7d9c1..e78cee7 100644 --- a/src/views/warehouse/ioNewOrder.vue +++ b/src/views/warehouse/ioNewOrder.vue @@ -111,7 +111,13 @@ - + {{ errorDetail }} - + - 查询 - + + + 查询 + @@ -179,6 +184,8 @@ :visible.sync="codeDetailVisible" width="80%" v-if="codeDetailVisible" + :close-on-click-modal="false" + :close-on-press-escape="false" > { + if (res.code === 20000) { + this.unitquery = { + key: "", + corpType: res.data, + page: 1, + limit: 10 + } + this.getUnitList(); + } else { + this.$message.error("查询往来单位错误"); + } + }) }, closeDetailDialog(val) { this.codeDetailVisible = false; }, + resetUnitQuery() { + this.unitlist = []; + this.unitquery = {key: "", page: 1, limit: 20}; + }, getUnitList() { this.loading = true; unitListBykey(this.unitquery) diff --git a/src/views/warehouse/stockOrderDelSearch.vue b/src/views/warehouse/stockOrderDelSearch.vue index 20d9561..1438648 100644 --- a/src/views/warehouse/stockOrderDelSearch.vue +++ b/src/views/warehouse/stockOrderDelSearch.vue @@ -285,6 +285,8 @@ :visible.sync="codeDetailVisible" width="80%" v-if="codeDetailVisible" + :close-on-click-modal="false" + :close-on-press-escape="false" >