Procházet zdrojové kódy

更新 AppConfig.vue 部署配置相关功能

reghao před 2 měsíci
rodič
revize
2368c28e59
1 změnil soubory, kde provedl 7 přidání a 2 odebrání
  1. 7 2
      src/views/devops/app/AppConfig.vue

+ 7 - 2
src/views/devops/app/AppConfig.vue

@@ -451,8 +451,8 @@
               <el-option
                 v-for="(item, index) in machineList"
                 :key="index"
-                :label="item.label"
-                :value="item.value"
+                :label="item.value"
+                :value="item.label"
               />
             </el-select>
           </el-form-item>
@@ -889,11 +889,16 @@ export default {
     onAddDeploy() {
       const formData = new FormData()
       formData.append('appId', this.addDeployForm.appId)
+      formData.append('machineId', this.addDeployForm.machineId)
+      formData.append('packType', this.addDeployForm.packType)
+      formData.append('startScript', this.addDeployForm.startScript)
       addAppDeployConfig(formData).then(resp => {
         this.$message.info(resp.msg)
         this.getAppDeployConfigListWrapper(this.addDeployForm.appId)
       }).catch(error => {
         this.$message.error(error.message)
+      }).finally(() => {
+        this.showAddDeployConfigDialog = false
       })
     },
     handleEditDeployConfig(index, row) {