|
@@ -245,10 +245,18 @@ const initData = () => {
|
|
|
state.loading = true
|
|
|
appDetail(props.transfer.id)
|
|
|
.then(({ data }: any) => {
|
|
|
- state.form = data
|
|
|
if (data.icon) {
|
|
|
state.icon = [{ url: data.icon, name: data.icon }]
|
|
|
}
|
|
|
+ if (props.transfer.mode === 'copy') {
|
|
|
+ state.form = {
|
|
|
+ name: data.name,
|
|
|
+ type: data.type,
|
|
|
+ description: data.description,
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ state.form = data
|
|
|
+ }
|
|
|
})
|
|
|
.catch(() => {})
|
|
|
.finally(() => {
|
|
@@ -287,7 +295,7 @@ const onSubmit = () => {
|
|
|
state.loading = false
|
|
|
})
|
|
|
} else if (props.transfer.mode === 'copy') {
|
|
|
- appCopy(state.form.id, state.form)
|
|
|
+ appCopy(props.transfer.id, state.form)
|
|
|
.then(() => {
|
|
|
ElMessage.success(`${titleCpt.value}成功!`)
|
|
|
emit('update:show', false)
|