标准类别修改传参
This commit is contained in:
+23
-3
@@ -1,11 +1,31 @@
|
|||||||
function getTreeItem(tree, id){
|
function getTreeItem(tree, id){
|
||||||
let result = {}
|
// 方法1 返回数组
|
||||||
tree.map(item => {
|
// let result = []
|
||||||
|
// tree.forEach(item => {
|
||||||
|
// if(item.id === id){
|
||||||
|
// result.push(item)
|
||||||
|
// }else{
|
||||||
|
// if(item.children.length > 0){
|
||||||
|
// // 内部函数返回值需要传递给最外层函数
|
||||||
|
// let res = getTreeItem(item.children, id)
|
||||||
|
// result = result.concat(res)
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
// return result
|
||||||
|
// 方法2 返回对象
|
||||||
|
let result = null
|
||||||
|
tree.forEach(item => {
|
||||||
if(item.id === id){
|
if(item.id === id){
|
||||||
result = item
|
result = item
|
||||||
|
// result.push(item)
|
||||||
}else{
|
}else{
|
||||||
if(item.children.length > 0){
|
if(item.children.length > 0){
|
||||||
getTreeItem(item.children)
|
// 内部函数返回值需要传递给最外层函数
|
||||||
|
let res = getTreeItem(item.children, id)
|
||||||
|
if(res !== null){
|
||||||
|
result = res
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -948,7 +948,8 @@ export default {
|
|||||||
getReplaceLawsNumRow () {
|
getReplaceLawsNumRow () {
|
||||||
this.replaceLawsNumForm.userId = this.$store.getters.userInfo.userId
|
this.replaceLawsNumForm.userId = this.$store.getters.userInfo.userId
|
||||||
let currentTreeItem = getTreeItem(this.selectTreeList, this.replaceLawsNumForm.menuId)
|
let currentTreeItem = getTreeItem(this.selectTreeList, this.replaceLawsNumForm.menuId)
|
||||||
this.replaceLawsNumForm.treeType = currentTreeItem.treeType
|
if(currentTreeItem && currentTreeItem.treeType)
|
||||||
|
this.replaceLawsNumForm.treeType = currentTreeItem.treeType
|
||||||
|
|
||||||
if(this.replaceLawsNumForm.issueTimeArr && this.replaceLawsNumForm.issueTimeArr.length > 0){
|
if(this.replaceLawsNumForm.issueTimeArr && this.replaceLawsNumForm.issueTimeArr.length > 0){
|
||||||
this.replaceLawsNumForm.issueTimeStart = this.replaceLawsNumForm.issueTimeArr[0] || null
|
this.replaceLawsNumForm.issueTimeStart = this.replaceLawsNumForm.issueTimeArr[0] || null
|
||||||
@@ -992,7 +993,8 @@ export default {
|
|||||||
getReplaceLawsNumRowFirst () {
|
getReplaceLawsNumRowFirst () {
|
||||||
this.replaceLawsNumForm.userId = this.$store.getters.userInfo.userId
|
this.replaceLawsNumForm.userId = this.$store.getters.userInfo.userId
|
||||||
let currentTreeItem = getTreeItem(this.selectTreeList, this.replaceLawsNumForm.menuId)
|
let currentTreeItem = getTreeItem(this.selectTreeList, this.replaceLawsNumForm.menuId)
|
||||||
this.replaceLawsNumForm.treeType = currentTreeItem.treeType
|
if(currentTreeItem && currentTreeItem.treeType)
|
||||||
|
this.replaceLawsNumForm.treeType = currentTreeItem.treeType
|
||||||
|
|
||||||
this.replaceLawsNumForm.page = 1
|
this.replaceLawsNumForm.page = 1
|
||||||
this.replacePage = 1
|
this.replacePage = 1
|
||||||
|
|||||||
+4
-2
@@ -2726,7 +2726,8 @@ export default {
|
|||||||
getReplaceLawsNumRow () {
|
getReplaceLawsNumRow () {
|
||||||
this.replaceLawsNumForm.userId = this.$store.getters.userInfo.userId
|
this.replaceLawsNumForm.userId = this.$store.getters.userInfo.userId
|
||||||
let currentTreeItem = getTreeItem(this.selectTreeList, this.replaceLawsNumForm.menuId)
|
let currentTreeItem = getTreeItem(this.selectTreeList, this.replaceLawsNumForm.menuId)
|
||||||
this.replaceLawsNumForm.treeType = currentTreeItem.treeType
|
if(currentTreeItem && currentTreeItem.treeType)
|
||||||
|
this.replaceLawsNumForm.treeType = currentTreeItem.treeType
|
||||||
|
|
||||||
if(this.replaceLawsNumForm.issueTimeArr && this.replaceLawsNumForm.issueTimeArr.length > 0){
|
if(this.replaceLawsNumForm.issueTimeArr && this.replaceLawsNumForm.issueTimeArr.length > 0){
|
||||||
this.replaceLawsNumForm.issueTimeStart = this.replaceLawsNumForm.issueTimeArr[0] || null
|
this.replaceLawsNumForm.issueTimeStart = this.replaceLawsNumForm.issueTimeArr[0] || null
|
||||||
@@ -2763,7 +2764,8 @@ export default {
|
|||||||
getReplaceLawsNumRowFirst () {
|
getReplaceLawsNumRowFirst () {
|
||||||
this.replaceLawsNumForm.userId = this.$store.getters.userInfo.userId
|
this.replaceLawsNumForm.userId = this.$store.getters.userInfo.userId
|
||||||
let currentTreeItem = getTreeItem(this.selectTreeList, this.replaceLawsNumForm.menuId)
|
let currentTreeItem = getTreeItem(this.selectTreeList, this.replaceLawsNumForm.menuId)
|
||||||
this.replaceLawsNumForm.treeType = currentTreeItem.treeType
|
if(currentTreeItem && currentTreeItem.treeType)
|
||||||
|
this.replaceLawsNumForm.treeType = currentTreeItem.treeType
|
||||||
|
|
||||||
this.replaceLawsNumForm.page = 1
|
this.replaceLawsNumForm.page = 1
|
||||||
this.replacePage = 1
|
this.replacePage = 1
|
||||||
|
|||||||
Reference in New Issue
Block a user