[update] 清单编辑

This commit is contained in:
zhaomeijing
2022-05-30 16:17:56 +08:00
parent 9cb36ed31a
commit ff09bccd95
4 changed files with 470 additions and 24 deletions
@@ -55,7 +55,7 @@
:pagination='false'
:loading='loading'
:scroll='{x: 600}'
:rowSelection='{selectedRowKeys: selectedRowKeys, onChange: onSelectChange, getCheckboxProps: onGetCheckboxProps}'
:rowSelection='{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}'
@change='handleTableChange'>
</a-table>
<div class="page" style='display: flex;justify-content: flex-end;'>
@@ -185,21 +185,34 @@ export default {
handleCancel() {
this.$emit('areaVisible', false)
},
onGetCheckboxProps(val,value) {
console.log(val)
return({
props: {
// console.log(value,'value')
// // 全部默认禁止选中
// // disabled: true,
// // 某几项默认禁止选中(R: 当state等于1时)
disabled: val.id === 'ce879dab56a243fd99119553d3899e62'
// // 某几项默认选中(R: 当state等于1时)
// // defaultChecked: record.state == 1,
}
})
},
// onGetCheckboxProps(val,value) {
// let _val = {}
// // 新增时没有
// if(this.formData.id === undefined) {
// props : {}
// } else {
// // 编辑
// props : {
// disabled: val.id === 'ce879dab56a243fd99119553d3899e62'
// }
// }
// console.log(this.formData.id,'this.formData.id')
// console.log(val)
// return(_val
// // {
// // props: {
// //
// // // console.log(value,'value')
// // // // 全部默认禁止选中
// // // // disabled: true,
// // // // 某几项默认禁止选中(R: 当state等于1时)
// // disabled: val.id === 'ce879dab56a243fd99119553d3899e62'
// // // // 某几项默认选中(R: 当state等于1时)
// // // // defaultChecked: record.state == 1,
// // }
// // }
// )
// },
onSelectChange(selectedRowKeys, selectedRowKeysDate) {
this.selectedRowKeysDate = selectedRowKeysDate
this.selectedRowKeys = selectedRowKeys