CzRger преди 1 седмица
родител
ревизия
5044920742
променени са 1 файла, в които са добавени 10 реда и са изтрити 2 реда
  1. 10 2
      src/views/manage/app/detail.vue

+ 10 - 2
src/views/manage/app/detail.vue

@@ -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)