chenrui  2 жил өмнө
parent
commit
8acb28b74f

+ 68 - 10
src/views/userManagement/application/index.vue

@@ -7,21 +7,77 @@
       </div>
     </div>
     <div class="application-content">
-      <Table :tableHeader="tableHeader" @btnClick="btnClick" :tableBtnGroup="tableBtnGroup" :tableData="tableData" />
+      <Table
+        :tableHeader="tableHeader"
+        @btnClick="btnClick"
+        :tableBtnGroup="tableBtnGroup"
+        :tableData="tableData"
+      />
     </div>
     <!--删除弹框-->
-    <Dialog :flag="flag" msgTitle="删除应用" type="del" :delName="title" @delRest="delRest" @delRemove="remove" />
+    <Dialog
+      :flag="flag"
+      msgTitle="删除应用"
+      type="del"
+      :delName="title"
+      @delRest="delRest"
+      @delRemove="remove"
+    />
     <!--新增/编辑-->
-    <Dialog :flag="editDialogVisible" :msgTitle="editDialogTitle" @submitForm="submitForm(ruleFormRef)" @resetForm="resetForm(ruleFormRef)" :show-flag="true">
-      <el-form ref="ruleFormRef" :model="ruleForm" label-width="110px" class="demo-ruleForm">
-        <el-form-item label="应用名称" prop="app_name">
-          <el-input v-model="ruleForm.app_name" size="default" placeholder="请输入应用名称" />
+    <Dialog
+      :flag="editDialogVisible"
+      :msgTitle="editDialogTitle"
+      @submitForm="submitForm(ruleFormRef)"
+      @resetForm="resetForm(ruleFormRef)"
+      :show-flag="true"
+    >
+      <el-form
+        ref="ruleFormRef"
+        :model="ruleForm"
+        label-width="110px"
+        class="demo-ruleForm"
+      >
+        <el-form-item
+          label="应用名称"
+          prop="app_name"
+          :rules="formRules.isNotNull"
+        >
+          <el-input
+            v-model="ruleForm.app_name"
+            size="default"
+            placeholder="请输入应用名称"
+          />
         </el-form-item>
-        <el-form-item label="appid" prop="app_show_id">
-          <el-input v-model="ruleForm.app_show_id" size="default" placeholder="请输入appid" />
+        <el-form-item
+          label="应用链接账号"
+          prop="app_show_id"
+          :rules="formRules.isNotNull"
+        >
+          <el-input
+            v-model="ruleForm.app_show_id"
+            size="default"
+            placeholder="请输入应用链接账号"
+          />
+        </el-form-item>
+        <el-form-item
+          label="应用链接密钥"
+          prop="app_show_id"
+          :rules="formRules.isNotNull"
+        >
+          <el-input
+            v-model="ruleForm.app_show_secret"
+            size="default"
+            placeholder="请输入应用链接密钥"
+          />
         </el-form-item>
         <el-form-item label="应用描述" prop="app_comment">
-          <el-input v-model="ruleForm.app_comment" size="default" type="textarea" :rows="3" placeholder="请输入应用描述" />
+          <el-input
+            v-model="ruleForm.app_comment"
+            size="default"
+            type="textarea"
+            :rows="3"
+            placeholder="请输入应用描述"
+          />
         </el-form-item>
       </el-form>
     </Dialog>
@@ -37,6 +93,7 @@ import table from "../hooks/useTable";
 const ruleFormRef = ref<FormInstance>();
 const tableHeader = ref<any>([]);
 const tableData = ref<any>([]);
+const formRules = useElement().formRules;
 const tableBtnGroup = [
   {
     name: "编辑",
@@ -58,6 +115,7 @@ const ruleForm = ref<any>({
   app_name: "",
   app_comment: "",
   app_show_id: "",
+  app_show_secre: "",
 });
 const rowIndex = ref(1);
 const searchInfo = ref("");
@@ -145,4 +203,4 @@ const resetForm = (formEl: FormInstance | undefined) => {
     height: calc(100% - 56px);
   }
 }
-</style>
+</style>