|
@@ -126,7 +126,15 @@ function AddData(props) {
|
|
|
setKey(software[0].id)
|
|
|
getCreateRoles(software[0].id)
|
|
|
if (type == 3) {
|
|
|
- setTags(tag)
|
|
|
+ software.forEach((it, index) => {
|
|
|
+ tag.forEach((item, i) => {
|
|
|
+ tags[index] = []
|
|
|
+ if(i == index){
|
|
|
+ tags[index] = tag[i]
|
|
|
+ }
|
|
|
+ })
|
|
|
+ setTags([...tags])
|
|
|
+ })
|
|
|
} else {
|
|
|
software.forEach((it, index) => {
|
|
|
tags[index] = []
|
|
@@ -208,7 +216,6 @@ function AddData(props) {
|
|
|
});
|
|
|
tags[index].splice(i)
|
|
|
setTags([...tags])
|
|
|
- console.log(form.getFieldsValue());
|
|
|
}
|
|
|
function callback(key) {
|
|
|
setKey(key.split('-')[0])
|
|
@@ -291,7 +298,6 @@ function AddData(props) {
|
|
|
function getTags() {
|
|
|
const formData = form.getFieldsValue();
|
|
|
let tag = []
|
|
|
-
|
|
|
let softwareMenuIds = formData.softwareVOS[index].softwareMenuIds
|
|
|
let selectedRowKeys = formData.softwareVOS[index].selectedRowKeys
|
|
|
selectedRowKeys && selectedRowKeys.forEach(it => {
|
|
@@ -323,8 +329,6 @@ function AddData(props) {
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
- console.log(tag);
|
|
|
-
|
|
|
tags[index] = tag
|
|
|
setTags([...tags])
|
|
|
}
|
|
@@ -344,8 +348,6 @@ function AddData(props) {
|
|
|
});
|
|
|
tags[index] = []
|
|
|
setTags([...tags])
|
|
|
- console.log(form.getFieldsValue());
|
|
|
-
|
|
|
}
|
|
|
return (
|
|
|
<>
|