Просмотр исходного кода

固定角色不可删除、aixunAdmin不可删除

yuhan месяцев назад: 10
Родитель
Сommit
dab2f87143

+ 1 - 1
src/views/system/RoleUserList.vue

@@ -74,7 +74,7 @@
                 <a-menu-item>
                   <a @click="handleEdit(record)">编辑</a>
                 </a-menu-item>
-                <a-menu-item>
+                <a-menu-item v-if="['admin', 'interlockAdmin', 'interlock'].indexOf(record.roleCode) === -1">
                   <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete1(record.id)">
                     <a>删除</a>
                   </a-popconfirm>

+ 2 - 2
src/views/system/UserList.vue

@@ -138,13 +138,13 @@
                 <a href="javascript:;" @click="handleChangePassword(record.username)">密码</a>
               </a-menu-item>
 
-              <a-menu-item>
+              <a-menu-item v-if="record.username !== 'aixunAdmin'">
                 <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
                   <a>删除</a>
                 </a-popconfirm>
               </a-menu-item>
 
-              <a-menu-item v-if="record.status==1">
+              <a-menu-item v-if="record.status==1 && record.username !== 'aixunAdmin'">
                 <a-popconfirm title="确定冻结吗?" @confirm="() => handleFrozen(record.id,2,record.username)">
                   <a>冻结</a>
                 </a-popconfirm>

+ 2 - 2
src/views/system/modules/PasswordModal.vue

@@ -43,8 +43,8 @@
           password:{
             rules: [{
               required: true,
-              pattern:/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{8,}$/,
-              message: '密码由8位数字、大小写字母和特殊符号组成!'
+              // pattern:/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{8,}$/,
+              // message: '密码由8位数字、大小写字母和特殊符号组成!'
             }, {
               validator: this.validateToNextPassword,
             }],