children117cl
2021-06-25 5041a24a198686f8c93e0adf497f0f638b6c49c4
src/pages/system/admin.vue
@@ -41,7 +41,7 @@
      <el-table-column label="账号" prop="account" align="center" min-width="120" />
      <el-table-column label="账号类型" prop="account" align="center" min-width="120">
        <template slot-scope="scope">
          <span v-if="accountTypeOptions[scope.row.type]">{{ accountTypeOptions[scope.row.type].name }}</span>
          {{ accountTypeOptions.find(item=>item.id == scope.row.type) ? accountTypeOptions.find(item=>item.id == scope.row.type).name : '' }}
        </template>
      </el-table-column>
      <el-table-column label="角色" prop="roleName" align="center" min-width="120" />
@@ -49,6 +49,7 @@
      <el-table-column label="状态" align="center" min-width="100">
        <template slot-scope="scope">
          <el-switch
            v-if="scope.row.type!=0"
            v-model="scope.row.isUse"
            :active-value="1"
            :inactive-value="0"
@@ -67,7 +68,7 @@
            @click="showEditAdminDialog(scope.row)"
          >编辑</el-button>
          <el-button
            v-if="getAuthValueFN('sys_admin_del')"
            v-if="getAuthValueFN('sys_admin_del') && scope.row.type!=0"
            size="mini"
            type="text warn"
            icon="el-icon-delete"
@@ -94,10 +95,10 @@
        <el-form-item label="账号" prop="account">
          <el-input v-model="adminDialogData.account" placeholder="请输入帐号" maxlength="20" :disabled="adminDialogData.type!='add'" />
        </el-form-item>
        <el-form-item label="密码" :prop="adminDialogData.type==='add'?'password':'none'">
        <el-form-item label="密码" :prop="adminDialogData.type==='add'||adminDialogData.password||adminDialogData.passwordSure?'password':'none'">
          <el-input v-model="adminDialogData.password" type="password" placeholder="请输入密码" maxlength="20" />
        </el-form-item>
        <el-form-item label="确认密码" :prop="adminDialogData.type==='add'?'passwordSure':'none'">
        <el-form-item label="确认密码" :prop="adminDialogData.type==='add'||adminDialogData.password||adminDialogData.passwordSure?'passwordSure':'none'">
          <el-input v-model="adminDialogData.passwordSure" type="password" placeholder="请输入确认密码" maxlength="20" />
        </el-form-item>
        <!-- 账号类型 -->
@@ -183,7 +184,8 @@
          { required: true, message: '账号不能为空', trigger: 'change' }
        ],
        password: [
          { required: true, message: '密码不能为空', trigger: 'change' }
          { required: true, message: '密码不能为空', trigger: 'change' },
          { min: 5, max: 20, message: '密码在5~20个字之间'}
        ],
        passwordSure: [
          { required: true, message: '确认密码不能为空', trigger: 'change' },