| | |
| | | "qs": "^6.10.1", |
| | | "screenfull": "^5.1.0", |
| | | "sortablejs": "^1.14.0", |
| | | "vab-icon": "^0.0.1", |
| | | "vue": "^2.6.14", |
| | | "vue-router": "^3.5.2", |
| | | "vuex": "^3.6.2", |
| | |
| | | </el-col> |
| | | <el-col :xs="20" :sm="12" :md="12" :lg="12" :xl="12"> |
| | | <div class="right-panel"> |
| | | <vab-error-log /> |
| | | <vab-full-screen-bar @refresh="refreshRoute" /> |
| | | <vab-icon |
| | | title="重载所有路由" |
| | | :pulse="pulse" |
| | | :icon="['fas', 'redo']" |
| | | @click="refreshRoute" |
| | | /> |
| | | |
| | | <vab-avatar /> |
| | | <!-- <vab-icon |
| | | title="退出系统" |
| | | :icon="['fas', 'sign-out-alt']" |
| | | @click="logout" |
| | | />--> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | /* 公共引入,勿随意修改,修改时需经过确认 */ |
| | | import Vue from "vue"; |
| | | import "./element"; |
| | | import "./support"; |
| | | import "@/styles/vab.scss"; |
| | | import "@/remixIcon"; |
| | | import "@/colorfulIcon"; |
| | | import "@/config/permission"; |
| | | import "@/utils/errorLog"; |
| | | import "./vabIcon"; |
| | | import VabPermissions from "zx-layouts/Permissions"; |
| | | import Vab from "@/utils/vab"; |
| | | import VabCount from "zx-count"; |
| | |
| | | <div class="title-tips">欢迎使用{{ title }}!</div> |
| | | <el-form-item style="margin-top: 40px" prop="username"> |
| | | <span class="svg-container svg-container-admin"> |
| | | <vab-icon :icon="['fas', 'user']" /> |
| | | <i class="el-icon-s-custom"></i> |
| | | </span> |
| | | <el-input |
| | | v-model.trim="form.username" |
| | |
| | | </el-form-item> |
| | | <el-form-item prop="password"> |
| | | <span class="svg-container"> |
| | | <vab-icon :icon="['fas', 'lock']" /> |
| | | <i class="el-icon-lock"></i> |
| | | </span> |
| | | <el-input |
| | | :key="passwordType" |
| | |
| | | class="show-password" |
| | | @click="handlePassword" |
| | | > |
| | | <vab-icon :icon="['fas', 'eye-slash']"></vab-icon> |
| | | <i class="el-icon-view"></i> |
| | | </span> |
| | | <span v-else class="show-password" @click="handlePassword"> |
| | | <vab-icon :icon="['fas', 'eye']"></vab-icon> |
| | | <i class="el-icon-view"></i> |
| | | </span> |
| | | </el-form-item> |
| | | <el-button |
| | |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column show-overflow-tooltip type="selection" width="55"></el-table-column> --> |
| | | <el-table-column show-overflow-tooltip label="序号" width="95"> |
| | | <el-table-column show-overflow-tooltip label="序号" width="50"> |
| | | <template #default="scope">{{ scope.$index + 1 }}</template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | show-overflow-tooltip |
| | | prop="name" |
| | | label="项目名称" |
| | | width="150" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | show-overflow-tooltip |
| | | prop="srcUrl" |
| | | label="项目地址" |
| | | width="500" |
| | | ></el-table-column> |
| | | <el-table-column show-overflow-tooltip prop="type" label="类型"> |
| | | <template #default="{ row }"> |