Browse Source

【nev-pc】缺陷处理

ag_report_nev
安虹睿 11 months ago
parent
commit
2b449461a8
  1. 11
      fe/PC/src/components/currenTableFlex/index.vue
  2. 4
      fe/PC/src/utils/tableColumns/index.js
  3. 9
      fe/PC/src/views/inventoryManage/recycledMaterials/materialsAdjustmentFunc.vue

11
fe/PC/src/components/currenTableFlex/index.vue

@ -37,6 +37,7 @@
class="childTable"
@click="flexRowRemove($event, scope)"
>
<!-- v-if="mustHaveOneRow && scope.$index == 0 ? false : true" -->
<span style="color:red">删除</span>
</div>
</template>
@ -89,6 +90,13 @@ export default {
// }
},
props: {
//
mustHaveOneRow:{
type: Boolean,
default: () => {
return false
}
},
// table key
isUpdate: {
type: Boolean,
@ -294,6 +302,9 @@ export default {
},
//
flexRowRemove(e, val) {
if(this.mustHaveOneRow && this.flexTableData.length <= 1){
return this.$warningMsg("必须存在一条数据!")
}
this.$confirm('您确定删除吗, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',

4
fe/PC/src/utils/tableColumns/index.js

@ -1366,8 +1366,8 @@ export const unqualifiedInfo = [
{ label: "物品描述2", prop: "itemDesc2" },
{ label: "数量", prop: "qty",isNumber:true },
{ label: "物品单位", prop: "uom" },
{ label: "原箱码", prop: "fromPackingCode" },
{ label: "拆箱箱码", prop: "packingCode" },
{ label: "原箱码", prop: "fromPackingCode" },
// { label: "拆箱箱码", prop: "packingCode" },
{ label: "ERP储位", prop: "locationErpCode" },
{ label: "不合格原因代码", prop: 'failedReason' },
{ label: "不合格原因说明", prop: 'failedReason', type: "filter", filters: "getDict" , dictType:"UnqualifiedReason" },

9
fe/PC/src/views/inventoryManage/recycledMaterials/materialsAdjustmentFunc.vue

@ -68,6 +68,7 @@
:flexTableColumns="addPopColumns_FS"
@detailsDataPush="pushFS"
@clearHandle="clearHandle_FS"
:mustHaveOneRow="true"
></currenTableFlex>
</div>
<div class="addPopContent addPopContent_YL">
@ -78,6 +79,7 @@
:flexTableColumns="addPopColumns_YL"
@detailsDataPush="pushYL"
@clearHandle="clearHandle_YL"
:mustHaveOneRow="true"
></currenTableFlex>
</div>
<div class="addPopContent addPopContent_HB">
@ -608,7 +610,6 @@ export default {
},
//
addPopSureHandle(){
//
let _err_FS=0
this.addPopData_FS.forEach(item=>{
@ -616,7 +617,7 @@ export default {
_err_FS++
}
})
if(_err_FS > 0){
if(!this.addPopData_FS || this.addPopData_FS.length <=0 || _err_FS > 0){
return this.$warningMsg("【粉碎料】信息未填全,请填写")
}
@ -627,7 +628,7 @@ export default {
_err_YL++
}
})
if(_err_YL > 0){
if(!this.addPopData_YL || this.addPopData_YL.length <=0 || _err_YL > 0){
return this.$warningMsg("【原料】信息未填全,请填写")
}
@ -649,7 +650,7 @@ export default {
_err_HB++
}
})
if(_err_HB > 0){
if(!this.addPopData_HB || this.addPopData_HB.length <=0 || _err_HB > 0){
return this.$warningMsg("【混拌料】信息未填全,请填写")
}

Loading…
Cancel
Save