add: 分拣工单根据库存选择物料功能

This commit is contained in:
2023-10-16 15:03:29 +08:00
parent 043962f14b
commit 6a3ed777fa
14 changed files with 382 additions and 19 deletions

View File

@@ -41,4 +41,12 @@ export function orderSynchronize(data) {
})
}
export default { add, edit, del, submits, orderSynchronize }
export function queryMaterials(data) {
return request({
url: 'api/pdmBdWorkorder/materials',
method: 'get',
data
})
}
export default { add, edit, del, submits, orderSynchronize, queryMaterials }

View File

@@ -13,7 +13,6 @@
class="demo-form-inline"
label-position="right"
label-width="80px"
label-suffix=":"
>
<el-form-item label="物料名称">
<el-input
@@ -24,12 +23,8 @@
@keyup.enter.native="crud.toQuery"
/>
</el-form-item>
<el-form-item label="是否启用">
<el-switch
v-model="query.is_used"
:active-value="true"
:inactive-value="false"
/>
<el-form-item :label="queryInfo">
<el-button icon="el-icon-sort" circle @click="queryMaterials"></el-button>
</el-form-item>
<rrOperation />
</el-form>
@@ -74,7 +69,7 @@
</template>
<script>
import crudWorkOrder from '@/views/wms/pdm/workerorder/pdmBdWorkorder'
import CRUD, { header, presenter } from '@crud/crud'
import rrOperation from '@crud/RR.operation'
import pagination from '@crud/Pagination'
@@ -113,7 +108,9 @@ export default {
return {
dialogVisible: false,
tableRadio: null,
tableData: []
tableData: [],
queryInfo: '物料顺序',
queryFlag: false
}
},
watch: {
@@ -129,6 +126,18 @@ export default {
},
open() {
},
queryMaterials() {
this.queryFlag = !this.queryFlag
if (this.queryFlag) {
this.queryInfo = '库存顺序'
this.crud.url = 'api/pdmBdWorkorder/materials'
this.crud.toQuery()
} else {
this.queryInfo = '物料顺序'
this.crud.url = 'api/mdBaseMaterial'
this.crud.toQuery()
}
},
handleSelectionChange(val, row) {
if (val.length > 1) {