Commit 1aa729f9 authored by chenzj's avatar chenzj

刀模版入库新增一个判重

parent f89000b6
......@@ -8,7 +8,7 @@
size="mini"
@click="$refs['ItemSelectRef'].showFlag = true"
>新增</el-button>
<ItemSelect v-if="$attrs.optType === 'add'" ref="ItemSelectRef" @onSelected="onItemSelect" />
<ItemSelect v-if="$attrs.optType === 'add'" ref="ItemSelectRef" @onSelected="onItemSelect" :toolRequestItemList="tmToolRequestItemList" />
<el-table v-loading="loading" :data="tmToolRequestItemList" @selection-change="handleSelectionChange">
<!-- <el-table-column type="selection" width="55" align="center" /> -->
<el-table-column
......@@ -69,7 +69,9 @@ export default {
id:{
type:String,
default:''
}
},
},
data() {
return {
......@@ -85,6 +87,7 @@ export default {
showSearch: true,
// 总条数
total: 0,
// 刀模版物料申请单表格数据
tmToolRequestItemList: [],
// 弹出层标题
......
......@@ -72,6 +72,11 @@ export default {
name: "MdItemSingle",
dicts: ["sys_yes_no", "mes_item_product"],
components: { Treeselect },
props:{
toolRequestItemList:{
type:Array
}
},
data() {
return {
showFlag: false,
......@@ -80,6 +85,7 @@ export default {
selectedRows: [],
// 非单个禁用
single: true,
// 非多个禁用
multiple: true,
// 显示搜索条件
......@@ -171,7 +177,25 @@ export default {
});
return;
}
console.log(this.selectedRows)
let a=0;
if(!this.toolRequestItemList.length==0){
this.toolRequestItemList.forEach(item => {
this.selectedRows.forEach(items =>{
if(item.toolCode === items.toolCode){
this.$message.error(item.toolCode+'数据已经被选择,请不要重复选择');
a++;
}
});
});
if(!a==0){
return;
}
}
console.log(this.selectedRows);
this.$emit('onSelected',this.selectedRows);
this.showFlag = false;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment