xiongzhu 4 gadi atpakaļ
vecāks
revīzija
39cd04b859

+ 0 - 22
src/main/vue/.eslintrc.js

@@ -1,22 +0,0 @@
-module.exports = {
-    root: true,
-    env: {
-        node: true
-    },
-    extends: ['plugin:vue/essential', '@vue/prettier'],
-    rules: {
-        'no-console': 'off',
-        'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
-        'no-unused-vars': 'off',
-        'no-empty': ['error', { allowEmptyCatch: true }],
-        'prettier/prettier': ['error']
-    },
-    parserOptions: {
-        parser: 'babel-eslint'
-    },
-    globals: {
-        Chart: true,
-        AMap: true,
-        FontAwesome: true
-    }
-};

+ 3 - 0
src/main/vue/jsconfig.json

@@ -0,0 +1,3 @@
+{
+    "include": ["./src/**/*"]
+}

+ 0 - 6
src/main/vue/package.json

@@ -5,7 +5,6 @@
   "scripts": {
     "serve": "vue-cli-service serve",
     "build": "vue-cli-service build",
-    "lint": "vue-cli-service lint",
     "build-theme": "npx et -o src/styles/element_theme"
   },
   "dependencies": {
@@ -39,17 +38,12 @@
   },
   "devDependencies": {
     "@vue/cli-plugin-babel": "^4.4.4",
-    "@vue/cli-plugin-eslint": "^4.4.4",
     "@vue/cli-plugin-router": "^4.4.4",
     "@vue/cli-plugin-vuex": "^4.4.4",
     "@vue/cli-service": "^4.4.4",
     "@vue/eslint-config-prettier": "^6.0.0",
-    "babel-eslint": "^10.1.0",
     "element-theme": "^2.0.1",
     "element-theme-chalk": "^2.15.1",
-    "eslint": "^7.2.0",
-    "eslint-plugin-prettier": "^3.1.4",
-    "eslint-plugin-vue": "^6.2.2",
     "less": "^3.0.4",
     "less-loader": "^5.0.0",
     "less-vars-loader": "^1.1.0",

+ 1 - 1
src/main/vue/src/components/Bar.vue

@@ -1,6 +1,6 @@
 <template>
     <div>
-        <canvas ref="chart" :height="height" style="margin: auto;"></canvas>
+        <canvas ref="chart" :height="height" style="margin: auto"></canvas>
     </div>
 </template>
 <script>

+ 1 - 1
src/main/vue/src/components/Bubble.vue

@@ -1,6 +1,6 @@
 <template>
     <div>
-        <canvas ref="chart" style="margin: auto;"></canvas>
+        <canvas ref="chart" style="margin: auto"></canvas>
     </div>
 </template>
 <script>

+ 1 - 1
src/main/vue/src/components/DistrictChoose.vue

@@ -1,5 +1,5 @@
 <template>
-    <div style="display:inline-block">
+    <div style="display: inline-block">
         <el-cascader
             :props="props"
             filterable

+ 2 - 4
src/main/vue/src/components/FileUpload.vue

@@ -10,9 +10,7 @@
         :on-preview="onPreview"
         ref="upload"
     >
-        <el-button type="primary" size="mini" slot="trigger">
-            点击上传
-        </el-button>
+        <el-button type="primary" size="mini" slot="trigger"> 点击上传 </el-button>
         <div class="file-list-item" slot="file" slot-scope="{ file }">
             <div class="file-name">
                 <i class="status-icon el-icon-warning-outline danger" v-if="file.status === 'fail'"></i>
@@ -37,7 +35,7 @@
                 class="upload-progress"
             ></el-progress>
         </div>
-        <el-image style="width:0;height:0;" :src="previewUrl" :preview-src-list="[previewUrl]" ref="preview">
+        <el-image style="width: 0; height: 0" :src="previewUrl" :preview-src-list="[previewUrl]" ref="preview">
         </el-image>
     </el-upload>
 </template>

+ 1 - 1
src/main/vue/src/components/Line.vue

@@ -1,6 +1,6 @@
 <template>
     <div>
-        <canvas ref="chart" :height="height" style="margin: auto;"></canvas>
+        <canvas ref="chart" :height="height" style="margin: auto"></canvas>
     </div>
 </template>
 <script>

+ 1 - 1
src/main/vue/src/components/LineBarChart.vue

@@ -1,6 +1,6 @@
 <template>
     <div>
-        <canvas ref="chart" style="margin: auto;"></canvas>
+        <canvas ref="chart" style="margin: auto"></canvas>
     </div>
 </template>
 <script>

+ 1 - 1
src/main/vue/src/components/MultiUpload.vue

@@ -19,7 +19,7 @@
             <img width="100%" :src="dialogImageUrl" alt />
         </el-dialog>
         <el-image
-            style="width: 0; height: 0; position: absolute;"
+            style="width: 0; height: 0; position: absolute"
             ref="preview"
             :src="previewUrl"
             :preview-src-list="previewList"

+ 1 - 1
src/main/vue/src/components/Pie.vue

@@ -1,6 +1,6 @@
 <template>
     <div>
-        <canvas ref="chart" :height="height" style="margin: auto;"></canvas>
+        <canvas ref="chart" :height="height" style="margin: auto"></canvas>
     </div>
 </template>
 <script>

+ 1 - 1
src/main/vue/src/components/PolarArea.vue

@@ -1,6 +1,6 @@
 <template>
     <div>
-        <canvas ref="chart" :height="height" style="margin: auto;"></canvas>
+        <canvas ref="chart" :height="height" style="margin: auto"></canvas>
     </div>
 </template>
 <script>

+ 1 - 1
src/main/vue/src/components/Radar.vue

@@ -1,6 +1,6 @@
 <template>
     <div>
-        <canvas ref="chart" :height="height" style="margin: auto;"></canvas>
+        <canvas ref="chart" :height="height" style="margin: auto"></canvas>
     </div>
 </template>
 <script>

+ 7 - 7
src/main/vue/src/views/Admin.vue

@@ -13,7 +13,7 @@
                 :unique-opened="true"
                 :router="true"
                 :default-active="activeMenu"
-                style="border-right: 1px solid #545c64;"
+                style="border-right: 1px solid #545c64"
                 class="el-menu-vertical-demo"
             >
                 <sys-menu v-for="item in menus" :menu="item" :key="item.id"> </sys-menu>
@@ -23,10 +23,10 @@
             <el-header class="app-header">
                 <div class="header-btn" @click="collapse = !collapse">
                     <div :style="{ transform: collapse ? 'rotate(90deg)' : '' }">
-                        <i class="fas fa-bars" style="font-size: 18px;"></i>
+                        <i class="fas fa-bars" style="font-size: 18px"></i>
                     </div>
                 </div>
-                <div style="flex-grow: 1; margin-left: 20px;"></div>
+                <div style="flex-grow: 1; margin-left: 20px"></div>
 
                 <el-tooltip
                     effect="dark"
@@ -35,14 +35,14 @@
                     :open-delay="1000"
                 >
                     <div class="header-btn" @click="toggleFullScreen" ref="fullscreen">
-                        <i class="fas fa-expand" style="font-size: 18px;"></i>
+                        <i class="fas fa-expand" style="font-size: 18px"></i>
                     </div>
                 </el-tooltip>
 
-                <el-dropdown @command="onCommand" style="margin-left: 20px;" trigger="click">
+                <el-dropdown @command="onCommand" style="margin-left: 20px" trigger="click">
                     <img :src="userInfo ? userInfo.avatar || '' : ''" class="avatar" />
                     <el-dropdown-menu slot="dropdown">
-                        <el-dropdown-item command="pwd" style="word-break:keep-all">修改密码 </el-dropdown-item>
+                        <el-dropdown-item command="pwd" style="word-break: keep-all">修改密码 </el-dropdown-item>
                         <el-dropdown-item command="logout">退出登录 </el-dropdown-item>
                     </el-dropdown-menu>
                 </el-dropdown>
@@ -67,7 +67,7 @@
                     <el-input v-model="pwdForm.repeat" type="password" placeholder="确认新密码"></el-input>
                 </el-form-item>
                 <el-form-item label="验证码" prop="code">
-                    <el-input v-model="pwdForm.code" placeholder="请输入验证码" style="width:150px"></el-input>
+                    <el-input v-model="pwdForm.code" placeholder="请输入验证码" style="width: 150px"></el-input>
                     <img :src="captcha" class="captcha-image" @click="refreshCaptcha" />
                 </el-form-item>
             </el-form>

+ 3 - 3
src/main/vue/src/views/Api.vue

@@ -8,11 +8,11 @@
                     ref="form"
                     label-width="80px"
                     label-position="right"
-                    style="max-width: 800px;"
+                    style="max-width: 800px"
                 >
                     <el-form-item prop="url" label="URL">
                         <el-autocomplete
-                            style="width: 100%;"
+                            style="width: 100%"
                             v-model="formData.url"
                             :fetch-suggestions="querySearch"
                             @select="handleSelect"
@@ -83,7 +83,7 @@
                         <el-tag :type="statusType">{{ statusCode }}</el-tag>
                     </el-form-item>
                     <el-form-item v-if="showResult" label="Response">
-                        <el-tabs v-model="activeName" type="border-card" style="min-height: 150px;">
+                        <el-tabs v-model="activeName" type="border-card" style="min-height: 150px">
                             <el-tab-pane label="JSON" name="json">
                                 <json-view :json="jsonResult"></json-view>
                             </el-tab-pane>

+ 1 - 1
src/main/vue/src/views/Dashboard.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="dashboard">
         <grid-layout
-            style="margin: 0 -10px;"
+            style="margin: 0 -10px"
             :layout="layout"
             :col-num="12"
             :row-height="30"

+ 5 - 5
src/main/vue/src/views/GenCodeEdit.vue

@@ -29,15 +29,15 @@
                     </el-form-item>
 
                     <el-form-item prop="className" label="类名">
-                        <el-input v-model="formData.className" style="width: 400px;"> </el-input>
+                        <el-input v-model="formData.className" style="width: 400px"> </el-input>
                     </el-form-item>
 
                     <el-form-item prop="tablePackage" label="包名">
-                        <el-input v-model="formData.tablePackage" style="width: 400px;"> </el-input>
+                        <el-input v-model="formData.tablePackage" style="width: 400px"> </el-input>
                     </el-form-item>
 
                     <el-form-item prop="remark" label="描述">
-                        <el-input v-model="formData.remark" style="width: 400px;"> </el-input>
+                        <el-input v-model="formData.remark" style="width: 400px"> </el-input>
                     </el-form-item>
 
                     <el-form-item label="目录">
@@ -137,7 +137,7 @@
                                                 autosize
                                                 v-if="
                                                     row.apiFlag === '1' &&
-                                                        (row.formType === 'select' || row.formType === 'multiSelect')
+                                                    (row.formType === 'select' || row.formType === 'multiSelect')
                                                 "
                                             >
                                                 <el-button slot="append" type="text" @click="editOptions(row)"
@@ -150,7 +150,7 @@
                                                 disabled
                                                 v-if="
                                                     (row.apiFlag === '2' || row.apiFlag === '3') &&
-                                                        (row.formType === 'select' || row.formType === 'multiSelect')
+                                                    (row.formType === 'select' || row.formType === 'multiSelect')
                                                 "
                                             >
                                                 <el-button slot="append" type="text" @click="editSelectField(row)"

+ 3 - 3
src/main/vue/src/views/MenuAuthority.vue

@@ -1,6 +1,6 @@
 <template>
     <el-container class="view-menu-authority">
-        <el-main style="padding:0 20px 0 0">
+        <el-main style="padding: 0 20px 0 0">
             <div class="opts">
                 <el-select v-model="authority">
                     <el-option
@@ -25,7 +25,7 @@
             <el-button
                 type="primary"
                 @click="save"
-                style="margin-top:15px;margin-left:20px"
+                style="margin-top: 15px; margin-left: 20px"
                 :loading="saving"
                 :disabled="loading"
             >
@@ -41,7 +41,7 @@
                 :active-text-color="$theme['menu-text-color-active']"
                 :unique-opened="true"
                 :router="true"
-                style="border-right: 1px solid #545c64;"
+                style="border-right: 1px solid #545c64"
                 class="el-menu-vertical-demo"
             >
                 <sys-menu v-for="item in previewMenus" :menu="item" :key="item.id" noRoute> </sys-menu>

+ 4 - 5
src/main/vue/src/views/Menus.vue

@@ -19,13 +19,13 @@
                         :default-checked-keys="expandKeys"
                     >
                     </el-tree>
-                    <el-button type="text" @click="addRootMenu" style="margin-left: 24px;">添加 </el-button>
+                    <el-button type="text" @click="addRootMenu" style="margin-left: 24px">添加 </el-button>
                 </div>
             </el-col>
             <transition name="el-fade-in">
                 <el-col :span="12" v-if="dialogVisible">
                     <div class="menu-tree">
-                        <div style="font-weight:bold;padding:10px 0">{{ menu.id ? '编辑菜单' : '新增菜单' }}</div>
+                        <div style="font-weight: bold; padding: 10px 0">{{ menu.id ? '编辑菜单' : '新增菜单' }}</div>
                         <el-form :model="menu" ref="form" label-position="top">
                             <el-form-item
                                 label="菜单名"
@@ -49,8 +49,7 @@
                                 >
                                 <el-input v-model="icon">
                                     <template slot="append"
-                                        ><span ref="iconContainer" style="font-size: 18px;"
-                                            ><i class="fas fa-"></i></span
+                                        ><span ref="iconContainer" style="font-size: 18px"><i class="fas fa-"></i></span
                                     ></template>
                                 </el-input>
                             </el-form-item>
@@ -63,7 +62,7 @@
                                     clearable
                                     multiple
                                     value-key="name"
-                                    style="width:100%"
+                                    style="width: 100%"
                                 >
                                     <el-option
                                         v-for="item in authorities"

+ 3 - 7
src/main/vue/src/views/TestClassEdit.vue

@@ -2,9 +2,7 @@
     <div class="edit-view">
         <page-title>
             <el-button @click="$router.go(-1)" :disabled="saving">取消</el-button>
-            <el-button @click="onDelete" :disabled="saving" type="danger" v-if="formData.id">
-                删除
-            </el-button>
+            <el-button @click="onDelete" :disabled="saving" type="danger" v-if="formData.id"> 删除 </el-button>
             <el-button @click="onSave" :loading="saving" type="primary">保存</el-button>
         </page-title>
         <div class="edit-view__content-wrapper">
@@ -16,15 +14,13 @@
                     label-width="61px"
                     label-position="right"
                     size="small"
-                    style="max-width: 500px;"
+                    style="max-width: 500px"
                 >
                     <el-form-item prop="name" label="name">
                         <el-input v-model="formData.name"></el-input>
                     </el-form-item>
                     <el-form-item class="form-submit">
-                        <el-button @click="onSave" :loading="saving" type="primary">
-                            保存
-                        </el-button>
+                        <el-button @click="onSave" :loading="saving" type="primary"> 保存 </el-button>
                         <el-button @click="onDelete" :disabled="saving" type="danger" v-if="formData.id">
                             删除
                         </el-button>

+ 1 - 1
src/main/vue/src/views/Upload.vue

@@ -1,5 +1,5 @@
 <template>
-    <div style="width:370px">
+    <div style="width: 370px">
         <file-upload :limit="3" v-model="files"></file-upload>
     </div>
 </template>

+ 2 - 2
src/main/vue/src/views/UserEdit.vue

@@ -19,7 +19,7 @@
                     ref="form"
                     label-width="80px"
                     label-position="right"
-                    style="max-width: 500px;"
+                    style="max-width: 500px"
                 >
                     <el-form-item prop="avatar" label="头像">
                         <crop-upload v-model="formData.avatar"></crop-upload>
@@ -46,7 +46,7 @@
                             multiple
                             placeholder="请选择"
                             value-key="name"
-                            style="width:100%"
+                            style="width: 100%"
                         >
                             <el-option
                                 v-for="item in authorities"

+ 1 - 1
src/main/vue/src/views/UserList.vue

@@ -30,7 +30,7 @@
             <el-table-column label="头像" min-width="300">
                 <template slot-scope="{ row }">
                     <el-image
-                        style="width: 30px; height: 30px;"
+                        style="width: 30px; height: 30px"
                         :src="row.avatar"
                         fit="cover"
                         :preview-src-list="[row.avatar]"

+ 1 - 1
src/main/vue/src/widgets/UserWidget.vue

@@ -1,6 +1,6 @@
 <template>
     <widget-card :bodyStyle="bodyStyle">
-        <i class="fa-fw fas fa-user fa-3x" style="color: #40c9c6;"></i>
+        <i class="fa-fw fas fa-user fa-3x" style="color: #40c9c6"></i>
         <div class="info">
             <div class="text">User</div>
             <div class="num">4,258</div>