Ver código fonte

教育培训 字段输入验证 代码提交

jingyuanchao 2 anos atrás
pai
commit
286dcced2d

+ 23 - 4
src/views/core/edu/plan/index.vue

@@ -96,7 +96,7 @@
           >删除
           </el-button>
         </el-col>
-        <el-col :span="1.5">
+<!--        <el-col :span="1.5">
           <el-button
             type="warning"
             plain
@@ -106,11 +106,11 @@
             v-hasPermi="['core:plan:export']"
           >导出
           </el-button>
-        </el-col>
+        </el-col>-->
         <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
       </el-row>
 
-      <el-table default-expand-all :data="planList"
+      <el-table  :data="planList"
                 @selection-change="handleSelectionChange"
                 row-key="id"
                 :tree-props="{ children: 'children'}">
@@ -367,7 +367,26 @@ export default {
       // 表单参数
       form: {},
       // 表单校验
-      rules: {},
+      rules: {
+        planName: [
+          { required: true, message: "计划名称不能为空", trigger: "blur" }
+        ],
+        planCycle: [
+          { required: true, message: "计划周期不能为空", trigger: "blur" }
+        ],
+        execTimes: [
+          { required: true, message: "培训次数不能为空", trigger: "blur" }
+        ],
+        planStatus: [
+          { required: true, message: "计划状态不能为空", trigger: "blur" }
+        ],
+        execOrgType: [
+          { required: true, message: "培训机构类型不能为空", trigger: "blur" }
+        ],
+        planRoleId: [
+          { required: true, message: "培训角色不能为空", trigger: "blur" }
+        ],
+      },
       planRoleList: [],
       roleList: [],
       //修改新增中的机构树

+ 2 - 2
src/views/core/knowledge/index.vue

@@ -51,14 +51,14 @@
         >删除</el-button>
       </el-col>
       <el-col :span="1.5">
-        <el-button
+<!--        <el-button
           type="warning"
           plain
           icon="el-icon-download"
           size="mini"
           @click="handleExport"
           v-hasPermi="['core:knowledge:export']"
-        >导出</el-button>
+        >导出</el-button>-->
       </el-col>
       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>

+ 13 - 3
src/views/core/materials/index.vue

@@ -79,7 +79,7 @@
             </el-button>
           </el-col>
           <el-col :span="1.5">
-            <el-button
+<!--            <el-button
               type="warning"
               plain
               icon="el-icon-download"
@@ -87,7 +87,7 @@
               @click="handleExport"
               v-hasPermi="['core:materials:export']"
             >导出
-            </el-button>
+            </el-button>-->
           </el-col>
           <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
         </el-row>
@@ -252,7 +252,17 @@ export default {
       form: {},
 
       // 表单校验
-      rules: {},
+      rules: {
+        title: [
+          { required: true, message: "资料标题不能为空", trigger: "blur" }
+        ],
+        knowledgeId: [
+          { required: true, message: "资料类型不能为空", trigger: "blur" }
+        ],
+        content: [
+          { required: true, message: "资料内容不能为空", trigger: "blur" }
+        ],
+      },
       //默认选中节点
       defaultKeys: [],
       knowledgeList: [],