fix: 修改 asset 二级菜单复制时 信息不全的问题
This commit is contained in:
@@ -120,8 +120,16 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
duplicate (row) {
|
duplicate (row) {
|
||||||
this.object = { ...row, id: '', name: `${row.name}-copy` }
|
this.$get(`${this.url}/${row.id}`).then(response => {
|
||||||
|
if (response.code === 200) {
|
||||||
|
this.object = { ...response.data, id: '', name: `${row.name}-copy` }
|
||||||
|
if (this.object.name.length > 64) {
|
||||||
|
const length = this.object.name.length - 64
|
||||||
|
this.object.name = row.name.substring(0, row.name.length - length) + '-copy'
|
||||||
|
}
|
||||||
this.rightBox.show = true
|
this.rightBox.show = true
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
getStateData () {
|
getStateData () {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
|
|||||||
@@ -120,8 +120,16 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
duplicate (row) {
|
duplicate (row) {
|
||||||
this.object = { ...row, id: '', name: `${row.name}-copy` }
|
this.$get(`${this.url}/${row.id}`).then(response => {
|
||||||
|
if (response.code === 200) {
|
||||||
|
this.object = { ...response.data, id: '', name: `${row.name}-copy` }
|
||||||
|
if (this.object.name.length > 64) {
|
||||||
|
const length = this.object.name.length - 64
|
||||||
|
this.object.name = row.name.substring(0, row.name.length - length) + '-copy'
|
||||||
|
}
|
||||||
this.rightBox.show = true
|
this.rightBox.show = true
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
getStateData () {
|
getStateData () {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
|
|||||||
Reference in New Issue
Block a user