jtoms 4 năm trước cách đây
mục cha
commit
5c348ac54a

+ 1 - 1
package.json

@@ -9,7 +9,7 @@
     "build:stage": "vue-cli-service build --mode staging",
     "preview": "node build/index.js --preview",
     "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml",
-    "lint": "eslint --ext .js,.vue src",
+    "lint": "eslint --fix --ext .js,.vue src",
     "test:unit": "jest --clearCache && vue-cli-service test:unit",
     "test:ci": "npm run lint && npm run test:unit"
   },

+ 1 - 1
src/components/SelectRemoteUser.vue

@@ -11,7 +11,7 @@
     :loading="loading"
     @change="onChange"
   >
-    <el-option v-for="item in options" :key="item.id" :label="item.nickName+'['+item.id+']'" :value="item.id"/>
+    <el-option v-for="item in options" :key="item.id" :label="item.nickName+'['+item.id+']'" :value="item.id" />
   </el-select>
 </template>
 

+ 3 - 3
src/views/appKey/DialogForm.vue

@@ -9,15 +9,15 @@
       <el-row>
         <el-col :span="12">
           <el-form-item label="AppKey">
-            <el-input v-model="form.id" autocomplete="off" disabled/>
+            <el-input v-model="form.id" autocomplete="off" disabled />
           </el-form-item>
         </el-col>
       </el-row>
       <el-form-item label="密钥">
-        <el-input v-model="form.encryptKey" autocomplete="off" disabled/>
+        <el-input v-model="form.encryptKey" autocomplete="off" disabled />
       </el-form-item>
       <el-form-item label="备注说明">
-        <el-input v-model="form.remark" type="textarea" autocomplete="off"/>
+        <el-input v-model="form.remark" type="textarea" autocomplete="off" />
       </el-form-item>
       <el-form-item label="授权接口">
         <el-transfer

+ 11 - 11
src/views/appKey/index.vue

@@ -2,16 +2,16 @@
   <div class="app-container">
     <el-form :model="queryForm" inline size="small">
       <el-form-item label="AppKey">
-        <el-input v-model="queryForm.id" placeholder="AppKey"/>
+        <el-input v-model="queryForm.id" placeholder="AppKey" />
       </el-form-item>
       <el-form-item label="启用">
         <el-select v-model="queryForm.isEnable" clearable placeholder="用户状态">
-          <el-option label="是" value="Y"/>
-          <el-option label="否" value="N"/>
+          <el-option label="是" value="Y" />
+          <el-option label="否" value="N" />
         </el-select>
       </el-form-item>
       <el-form-item label="备注说明">
-        <el-input v-model="queryForm.remark" placeholder="备注说明"/>
+        <el-input v-model="queryForm.remark" placeholder="备注说明" />
       </el-form-item>
     </el-form>
     <el-row class="action-bar-container" type="flex" justify="end">
@@ -36,10 +36,10 @@
       highlight-current-row
       @selection-change="selectionChange"
     >
-      <el-table-column type="selection" width="55"/>
-      <el-table-column label="AppKey" prop="id" width="150"/>
-      <el-table-column label="密钥" prop="encryptKey" width="600"/>
-      <el-table-column label="创建时间" prop="createdTime" :formatter="dateTimeFormatter" width="160"/>
+      <el-table-column type="selection" width="55" />
+      <el-table-column label="AppKey" prop="id" width="150" />
+      <el-table-column label="密钥" prop="encryptKey" width="600" />
+      <el-table-column label="创建时间" prop="createdTime" :formatter="dateTimeFormatter" width="160" />
 
       <el-table-column label="启用" width="55">
         <template slot-scope="scope">
@@ -52,13 +52,13 @@
           {{ (scope.row.permissions && scope.row.permissions.length) || 0 }}个
         </template>
       </el-table-column>
-      <el-table-column label="备注说明" prop="remark" min-width="200"/>
+      <el-table-column label="备注说明" prop="remark" min-width="200" />
 
       <el-table-column label="操作" width="70" fixed="right">
         <template slot-scope="scope">
           <el-dropdown>
             <el-button type="text">
-              操作<i class="el-icon-arrow-down el-icon--right"/>
+              操作<i class="el-icon-arrow-down el-icon--right" />
             </el-button>
             <el-dropdown-menu slot="dropdown">
               <el-dropdown-item v-permission="['app.key.edit']" @click.native="$refs.dialogForm.open(scope.row)">编辑</el-dropdown-item>
@@ -77,7 +77,7 @@
       :page-size="pageData.pageSize"
       @current-change="paginationChange"
     />
-    <dialog-form ref="dialogForm" @ok="fetchData"/>
+    <dialog-form ref="dialogForm" @ok="fetchData" />
   </div>
 </template>
 

+ 11 - 11
src/views/appKey/requestLogs.vue

@@ -2,16 +2,16 @@
   <div class="app-container">
     <el-form :model="queryForm" inline size="small">
       <el-form-item label="AppKey">
-        <el-input v-model="queryForm.appKey" placeholder="AppKey"/>
+        <el-input v-model="queryForm.appKey" placeholder="AppKey" />
       </el-form-item>
       <el-form-item label="方法名">
-        <el-input v-model="queryForm.method" placeholder="方法名"/>
+        <el-input v-model="queryForm.method" placeholder="方法名" />
       </el-form-item>
       <el-form-item label="版本号">
-        <el-input v-model="queryForm.version" placeholder="版本号"/>
+        <el-input v-model="queryForm.version" placeholder="版本号" />
       </el-form-item>
       <el-form-item label="客户端IP">
-        <el-input v-model="queryForm.clientIp" placeholder="客户端IP"/>
+        <el-input v-model="queryForm.clientIp" placeholder="客户端IP" />
       </el-form-item>
       <el-form-item label="请求时间">
         <el-date-picker
@@ -38,13 +38,13 @@
       fit
       highlight-current-row
     >
-      <el-table-column label="AppKey" prop="appKey" width="150"/>
-      <el-table-column label="方法名" prop="method" width="150"/>
-      <el-table-column label="版本号" prop="version" width="150"/>
-      <el-table-column label="客户端IP" prop="clientIp" width="150"/>
-      <el-table-column label="请求时间" prop="serviceBeginTime" :formatter="dateTimeFormatter" width="160"/>
-      <el-table-column label="响应时间" prop="serviceEndTime" :formatter="dateTimeFormatter" width="160"/>
-      <el-table-column label="请求参数" prop="requestBody" min-width="300"/>
+      <el-table-column label="AppKey" prop="appKey" width="150" />
+      <el-table-column label="方法名" prop="method" width="150" />
+      <el-table-column label="版本号" prop="version" width="150" />
+      <el-table-column label="客户端IP" prop="clientIp" width="150" />
+      <el-table-column label="请求时间" prop="serviceBeginTime" :formatter="dateTimeFormatter" width="160" />
+      <el-table-column label="响应时间" prop="serviceEndTime" :formatter="dateTimeFormatter" width="160" />
+      <el-table-column label="请求参数" prop="requestBody" min-width="300" />
     </el-table>
     <el-pagination
       class="pagination-container"

+ 15 - 15
src/views/user/info/index.vue

@@ -2,10 +2,10 @@
   <div class="app-container">
     <el-form :model="queryForm" inline size="small">
       <el-form-item label="账号">
-        <select-remote-user v-model="queryForm.id"/>
+        <select-remote-user v-model="queryForm.id" />
       </el-form-item>
       <el-form-item label="昵称">
-        <el-input v-model="queryForm.nickName" placeholder="用户昵称"/>
+        <el-input v-model="queryForm.nickName" placeholder="用户昵称" />
       </el-form-item>
       <el-form-item label="注册时间">
         <el-date-picker
@@ -19,15 +19,15 @@
       </el-form-item>
       <el-form-item label="状态">
         <el-select v-model="queryForm.state" clearable placeholder="用户状态">
-          <el-option label="正常" value="normal"/>
-          <el-option label="禁用" value="disable"/>
+          <el-option label="正常" value="normal" />
+          <el-option label="禁用" value="disable" />
         </el-select>
       </el-form-item>
       <el-form-item label="性别">
         <el-select v-model="queryForm.gender" clearable placeholder="用户性别">
-          <el-option label="女" value="female"/>
-          <el-option label="男" value="male"/>
-          <el-option label="保密" value="secret"/>
+          <el-option label="女" value="female" />
+          <el-option label="男" value="male" />
+          <el-option label="保密" value="secret" />
         </el-select>
       </el-form-item>
     </el-form>
@@ -56,11 +56,11 @@
       highlight-current-row
       @selection-change="selectionChange"
     >
-      <el-table-column type="selection" width="55"/>
-      <el-table-column label="ID" prop="id" width="120"/>
-      <el-table-column label="昵称" prop="nickName" width="150"/>
-      <el-table-column label="手机号" prop="mp" width="120"/>
-      <el-table-column label="邮箱" prop="email" width="200"/>
+      <el-table-column type="selection" width="55" />
+      <el-table-column label="ID" prop="id" width="120" />
+      <el-table-column label="昵称" prop="nickName" width="150" />
+      <el-table-column label="手机号" prop="mp" width="120" />
+      <el-table-column label="邮箱" prop="email" width="200" />
 
       <el-table-column label="性别" width="60">
         <template slot-scope="scope">
@@ -74,7 +74,7 @@
           <el-tag v-else type="danger">{{ scope.row.state.text }}</el-tag>
         </template>
       </el-table-column>
-      <el-table-column label="注册时间" prop="registerTime" :formatter="dateTimeFormatter" width="160"/>
+      <el-table-column label="注册时间" prop="registerTime" :formatter="dateTimeFormatter" width="160" />
       <el-table-column label="角色" min-width="200">
         <template slot-scope="scope">
           <el-tag v-for="role in scope.row.listRoles" :key="role.id">{{ role.name }}</el-tag>
@@ -84,7 +84,7 @@
         <template slot-scope="scope">
           <el-dropdown>
             <el-button type="text">
-              操作<i class="el-icon-arrow-down el-icon--right"/>
+              操作<i class="el-icon-arrow-down el-icon--right" />
             </el-button>
             <el-dropdown-menu slot="dropdown">
               <el-dropdown-item v-permission="['oauth.user.edit']" @click.native="$refs.dialogForm.open(scope.row)">编辑</el-dropdown-item>
@@ -106,7 +106,7 @@
       :page-size="pageData.pageSize"
       @current-change="paginationChange"
     />
-    <dialog-form ref="dialogForm" @ok="fetchData"/>
+    <dialog-form ref="dialogForm" @ok="fetchData" />
   </div>
 </template>
 

+ 17 - 17
src/views/user/loginLog/index.vue

@@ -2,22 +2,22 @@
   <div class="app-container">
     <el-form :model="queryForm" inline size="small">
       <el-form-item label="登录账号">
-        <el-input v-model="queryForm.loginAccount" placeholder="登录账号"/>
+        <el-input v-model="queryForm.loginAccount" placeholder="登录账号" />
       </el-form-item>
       <el-form-item label="账号类型">
         <el-select v-model="queryForm.accountType" clearable placeholder="账号类型">
-          <el-option label="手机号" value="mp"/>
-          <el-option label="邮箱" value="email"/>
+          <el-option label="手机号" value="mp" />
+          <el-option label="邮箱" value="email" />
         </el-select>
       </el-form-item>
       <el-form-item label="IP地址">
-        <el-input v-model="queryForm.loginIp" placeholder="IP地址"/>
+        <el-input v-model="queryForm.loginIp" placeholder="IP地址" />
       </el-form-item>
       <el-form-item label="登录地">
-        <el-input v-model="queryForm.loginLocal" placeholder="登录地"/>
+        <el-input v-model="queryForm.loginLocal" placeholder="登录地" />
       </el-form-item>
       <el-form-item label="登录来源">
-        <el-input v-model="queryForm.fromSource" placeholder="登录来源"/>
+        <el-input v-model="queryForm.fromSource" placeholder="登录来源" />
       </el-form-item>
       <el-form-item label="登录时间">
         <el-date-picker
@@ -31,11 +31,11 @@
       </el-form-item>
       <el-form-item label="登录结果">
         <el-select v-model="queryForm.state" clearable placeholder="登录结果">
-          <el-option label="成功" value="SUCCESS"/>
-          <el-option label="登录异常" value="LOGIN_EXCEPTION"/>
-          <el-option label="验证码错误" value="CAPTCHA_ERROR"/>
-          <el-option label="账号不存在" value="ACCOUNT_NOT_EXIST"/>
-          <el-option label="密码错误" value="PASSWORD_ERROR"/>
+          <el-option label="成功" value="SUCCESS" />
+          <el-option label="登录异常" value="LOGIN_EXCEPTION" />
+          <el-option label="验证码错误" value="CAPTCHA_ERROR" />
+          <el-option label="账号不存在" value="ACCOUNT_NOT_EXIST" />
+          <el-option label="密码错误" value="PASSWORD_ERROR" />
         </el-select>
       </el-form-item>
     </el-form>
@@ -50,22 +50,22 @@
       fit
       highlight-current-row
     >
-      <el-table-column label="ID" prop="id" width="80"/>
-      <el-table-column label="登录账号" prop="loginAccount" width="150"/>
+      <el-table-column label="ID" prop="id" width="80" />
+      <el-table-column label="登录账号" prop="loginAccount" width="150" />
       <el-table-column label="账号类型" width="150">
         <template slot-scope="scope">
           {{ scope.row.accountType.text || '' }}
         </template>
       </el-table-column>
-      <el-table-column label="登录来源" prop="fromSource" width="150"/>
-      <el-table-column label="时间" prop="loginTime" :formatter="dateTimeFormatter" width="160"/>
+      <el-table-column label="登录来源" prop="fromSource" width="150" />
+      <el-table-column label="时间" prop="loginTime" :formatter="dateTimeFormatter" width="160" />
       <el-table-column label="登录结果" width="100">
         <template slot-scope="scope">
           {{ scope.row.state.text }}
         </template>
       </el-table-column>
-      <el-table-column label="IP地址" prop="loginIp" width="150"/>
-      <el-table-column label="登录地" prop="loginLocal" min-width="150"/>
+      <el-table-column label="IP地址" prop="loginIp" width="150" />
+      <el-table-column label="登录地" prop="loginLocal" min-width="150" />
     </el-table>
     <el-pagination
       class="pagination-container"

+ 14 - 14
src/views/user/operateLog/index.vue

@@ -2,23 +2,23 @@
   <div class="app-container">
     <el-form :model="queryForm" inline size="small">
       <el-form-item label="用户">
-        <select-remote-user v-model="queryForm.uid"/>
+        <select-remote-user v-model="queryForm.uid" />
         <!--        <el-input v-model="queryForm.nickName" placeholder="用户"/>-->
       </el-form-item>
       <el-form-item label="模块名称">
-        <el-input v-model="queryForm.tags" placeholder="模块名称"/>
+        <el-input v-model="queryForm.tags" placeholder="模块名称" />
       </el-form-item>
       <el-form-item label="请求IP">
-        <el-input v-model="queryForm.requestIp" placeholder="请求IP"/>
+        <el-input v-model="queryForm.requestIp" placeholder="请求IP" />
       </el-form-item>
       <el-form-item label="URL地址">
-        <el-input v-model="queryForm.requestUrl" placeholder="URL地址"/>
+        <el-input v-model="queryForm.requestUrl" placeholder="URL地址" />
       </el-form-item>
       <el-form-item label="Query参数">
-        <el-input v-model="queryForm.requestParams" placeholder="Query参数"/>
+        <el-input v-model="queryForm.requestParams" placeholder="Query参数" />
       </el-form-item>
       <el-form-item label="POST内容">
-        <el-input v-model="queryForm.requestData" placeholder="POST内容"/>
+        <el-input v-model="queryForm.requestData" placeholder="POST内容" />
       </el-form-item>
       <el-form-item label="请求时间">
         <el-date-picker
@@ -42,14 +42,14 @@
       fit
       highlight-current-row
     >
-      <el-table-column label="用户" prop="nickName" width="150"/>
-      <el-table-column label="模块名称" prop="tags" width="200"/>
-      <el-table-column label="请求IP" prop="requestIp" width="130"/>
-      <el-table-column label="请求时间" prop="requestTime" :formatter="dateTimeFormatter" width="160"/>
-      <el-table-column label="响应时间" prop="responseTime" :formatter="dateTimeFormatter" width="160"/>
-      <el-table-column label="URL地址" prop="requestUrl" width="300"/>
-      <el-table-column label="Query参数" prop="requestParams" min-width="150"/>
-      <el-table-column label="POST内容" prop="requestData" min-width="200"/>
+      <el-table-column label="用户" prop="nickName" width="150" />
+      <el-table-column label="模块名称" prop="tags" width="200" />
+      <el-table-column label="请求IP" prop="requestIp" width="130" />
+      <el-table-column label="请求时间" prop="requestTime" :formatter="dateTimeFormatter" width="160" />
+      <el-table-column label="响应时间" prop="responseTime" :formatter="dateTimeFormatter" width="160" />
+      <el-table-column label="URL地址" prop="requestUrl" width="300" />
+      <el-table-column label="Query参数" prop="requestParams" min-width="150" />
+      <el-table-column label="POST内容" prop="requestData" min-width="200" />
     </el-table>
     <el-pagination
       class="pagination-container"

+ 3 - 4
src/views/user/role/index.vue

@@ -26,15 +26,14 @@
       @selection-change="selectionChange"
     >
       <el-table-column type="selection" width="55" />
-      <el-table-column label="ID" prop="id"  width="80"/>
-      <el-table-column label="角色名称" prop="name"  width="150"/>
+      <el-table-column label="ID" prop="id" width="80" />
+      <el-table-column label="角色名称" prop="name" width="150" />
       <el-table-column label="拥有权限" width="100">
         <template slot-scope="scope">
           {{ scope.row.listAuthorities.length }}个
         </template>
       </el-table-column>
-      <el-table-column label="备注说明" prop="remark"  min-width="150"/>
-
+      <el-table-column label="备注说明" prop="remark" min-width="150" />
 
       <el-table-column label="操作" width="70" fixed="right">
         <template slot-scope="scope">