houyaf il y a 3 ans
Parent
commit
535a6fbeb4
1 fichiers modifiés avec 18 ajouts et 3 suppressions
  1. 18 3
      src/views/app_center/publish/index.vue

+ 18 - 3
src/views/app_center/publish/index.vue

@@ -12,9 +12,11 @@ const formRef = ref<FormInstance>()
 const formRules = ref<FormRules>({
   appTitle: [{ required: true, message: '请输入appTitle', trigger: 'blur' }],
   appCatTitle: [{ required: true, message: '请输入appCatTitle', trigger: 'blur' }],
-  appUrl: [{ required: true, message: '请输入appUrl', trigger: 'blur' }],
-  appCode: [{ required: true, message: '请输入app编码', trigger: 'blur' }],
-  appDesc: [{ required: true, message: '请输入描述', trigger: 'blur' }],
+  appUrl: [{ required: false, message: '请输入appUrl', trigger: 'blur' }],
+  appCode: [{ required: false, message: '请输入app编码', trigger: 'blur' }],
+  appKey: [{ required: true, message: '请输入App Key', trigger: 'blur' }],
+  appSecret: [{ required: true, message: '请输入App Secret', trigger: 'blur' }],
+  appDesc: [{ required: false, message: '请输入描述', trigger: 'blur' }],
 })
 
 const state = reactive({
@@ -29,6 +31,8 @@ const state = reactive({
     appCatId: 0,
     appParam: '',
     appUrl: '',
+    appKey: '',
+    appSecret: '',
     appDesc: '',
     appLogo: '',
   },
@@ -50,6 +54,8 @@ function resetFormData() {
     appCatId: 0,
     appUrl: '',
     appParam: '',
+    appKey: '',
+    appSecret: '',
     appDesc: '',
     appLogo: '',
   }
@@ -101,10 +107,19 @@ function onSubmit() {
                 :preview-src-list="[state.formData.appLogo]"
               />
             </el-form-item>
+
             <el-form-item label="参数" prop="appParam">
               <el-input v-model="state.formData.appParam" />
             </el-form-item>
 
+            <el-form-item label="App Key" prop="appKey">
+              <el-input v-model="state.formData.appKey" />
+            </el-form-item>
+
+            <el-form-item label="App Secret" prop="appSecret">
+              <el-input v-model="state.formData.appSecret" />
+            </el-form-item>
+
             <el-form-item label="描述">
               <el-input v-model="state.formData.appDesc" type="textarea" />
             </el-form-item>