Răsfoiți Sursa

角色新增机构类型

luowei 2 ani în urmă
părinte
comite
a58ac92407
2 a modificat fișierele cu 32 adăugiri și 3 ștergeri
  1. 2 2
      src/views/core/accessPlan/index.vue
  2. 30 1
      src/views/system/role/index.vue

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

@@ -124,8 +124,8 @@
         </el-select>
       </el-form-item>
         <el-form-item label="调阅频次" prop="planFrequency">
-          <el-input v-model="form.planFrequency" placeholder="请输入调阅频次" />
-        </el-form-item>
+          <el-input type="number" v-model.number="form.planFrequency"  placeholder="请输入调阅频次" />
+        </el-form-item> 
         <el-form-item label="备注" prop="description">
           <el-input v-model="form.description" type="textarea" placeholder="请输入内容" />
         </el-form-item>

+ 30 - 1
src/views/system/role/index.vue

@@ -55,6 +55,23 @@
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="角色编号" prop="roleSort" width="120" />
       <el-table-column label="角色名称" prop="roleName" :show-overflow-tooltip="true" width="150" />
+     
+
+
+
+
+
+      <el-table-column label="机构类型" align="center" key="orgType" prop="orgType" width="150">
+            <template slot-scope="scope">
+              <dict-tag :options="dict.type.sys_org_type" :value="scope.row.orgType" />
+            </template>
+          </el-table-column>
+
+
+
+
+
+
       <el-table-column label="权限字符" prop="roleKey" :show-overflow-tooltip="true" width="150" />
       <el-table-column label="显示顺序" prop="roleSort" width="100" />
       <el-table-column label="状态" align="center" width="100">
@@ -98,6 +115,18 @@
         <el-form-item label="角色名称" prop="roleName">
           <el-input v-model="form.roleName" placeholder="请输入角色名称" />
         </el-form-item>
+
+        <el-form-item label="机构类型" prop="orgType">
+              <el-select v-model="form.orgType" placeholder="请选择机构类型">
+                <el-option
+                  v-for="dict in dict.type.sys_org_type"
+                  :key="dict.value"
+                  :label="dict.label"
+                  :value="`${dict.value}`"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+
         <el-form-item prop="roleKey">
           <span slot="label">
             <el-tooltip content="控制器中定义的权限字符,如:@PreAuthorize(`@ss.hasRole('admin')`)" placement="top">
@@ -177,7 +206,7 @@ import { treeselect as menuTreeselect, roleMenuTreeselect } from "@/api/system/m
 
 export default {
   name: "Role",
-  dicts: ['sys_normal_disable'],
+  dicts: ['sys_normal_disable','sys_org_type'],
   data() {
     return {
       // 遮罩层