Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
M
mo
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abby Cin
mo
Commits
4444512c
Commit
4444512c
authored
Jun 04, 2020
by
abbycin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix bug
parent
ff8966d2
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
333 deletions
+14
-333
.gitignore
.gitignore
+2
-1
package-lock.json
frontend/package-lock.json
+0
-326
manage-db.vue
frontend/src/components/manage-db.vue
+12
-6
No files found.
.gitignore
View file @
4444512c
...
@@ -4,7 +4,7 @@ dist/
...
@@ -4,7 +4,7 @@ dist/
npm-debug.log*
npm-debug.log*
yarn-debug.log*
yarn-debug.log*
yarn-error.log*
yarn-error.log*
/
package-lock.json
package-lock.json
# Editor directories and files
# Editor directories and files
.idea
.idea
...
@@ -19,3 +19,4 @@ yarn-error.log*
...
@@ -19,3 +19,4 @@ yarn-error.log*
server.json
server.json
mo/
mo/
*.zip
*.zip
mo-*
frontend/package-lock.json
deleted
100644 → 0
View file @
ff8966d2
{
"name"
:
"mo"
,
"version"
:
"1.0.0"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
"@ant-design/colors"
:
{
"version"
:
"3.2.2"
,
"resolved"
:
"https://registry.npm.taobao.org/@ant-design/colors/download/@ant-design/colors-3.2.2.tgz?cache=0&sync_timestamp=1582898544811&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40ant-design%2Fcolors%2Fdownload%2F%40ant-design%2Fcolors-3.2.2.tgz"
,
"integrity"
:
"sha1-WtQ9YZ6RHzSI66wwPWBuZqhCOQM="
,
"requires"
:
{
"tinycolor2"
:
"^1.4.1"
}
},
"@ant-design/icons"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/@ant-design/icons/download/@ant-design/icons-2.1.1.tgz"
,
"integrity"
:
"sha1-e5wI3/1PXUHbZn2dvl4BB9C9mko="
},
"@ant-design/icons-vue"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/@ant-design/icons-vue/download/@ant-design/icons-vue-2.0.0.tgz"
,
"integrity"
:
"sha1-A1f1AQpATp80qHpLQbKgjfaR284="
,
"requires"
:
{
"@ant-design/colors"
:
"^3.1.0"
,
"babel-runtime"
:
"^6.26.0"
}
},
"add-dom-event-listener"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/add-dom-event-listener/download/add-dom-event-listener-1.1.0.tgz"
,
"integrity"
:
"sha1-apLbOg3Qq8JU4JXA8dwUrLuq4xA="
,
"requires"
:
{
"object-assign"
:
"4.x"
}
},
"ant-design-vue"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npm.taobao.org/ant-design-vue/download/ant-design-vue-1.6.0.tgz"
,
"integrity"
:
"sha1-Zz4J46xW/rFBVKcR5SNX+3UYzDI="
,
"requires"
:
{
"@ant-design/icons"
:
"^2.1.1"
,
"@ant-design/icons-vue"
:
"^2.0.0"
,
"add-dom-event-listener"
:
"^1.0.2"
,
"array-tree-filter"
:
"^2.1.0"
,
"async-validator"
:
"^3.0.3"
,
"babel-helper-vue-jsx-merge-props"
:
"^2.0.3"
,
"babel-runtime"
:
"6.x"
,
"classnames"
:
"^2.2.5"
,
"component-classes"
:
"^1.2.6"
,
"dom-align"
:
"^1.10.4"
,
"dom-closest"
:
"^0.2.0"
,
"dom-scroll-into-view"
:
"^2.0.0"
,
"enquire.js"
:
"^2.1.6"
,
"intersperse"
:
"^1.0.0"
,
"is-mobile"
:
"^2.2.1"
,
"is-negative-zero"
:
"^2.0.0"
,
"ismobilejs"
:
"^1.0.0"
,
"json2mq"
:
"^0.2.0"
,
"lodash"
:
"^4.17.5"
,
"moment"
:
"^2.21.0"
,
"mutationobserver-shim"
:
"^0.3.2"
,
"node-emoji"
:
"^1.10.0"
,
"omit.js"
:
"^1.0.0"
,
"raf"
:
"^3.4.0"
,
"resize-observer-polyfill"
:
"^1.5.1"
,
"shallow-equal"
:
"^1.0.0"
,
"shallowequal"
:
"^1.0.2"
,
"vue-ref"
:
"^2.0.0"
,
"warning"
:
"^4.0.0"
}
},
"array-tree-filter"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/array-tree-filter/download/array-tree-filter-2.1.0.tgz"
,
"integrity"
:
"sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA="
},
"async-validator"
:
{
"version"
:
"3.3.0"
,
"resolved"
:
"https://registry.npm.taobao.org/async-validator/download/async-validator-3.3.0.tgz"
,
"integrity"
:
"sha1-HZIZO75g1tbIskZpLHAF6e0UqO4="
},
"axios"
:
{
"version"
:
"0.19.2"
,
"resolved"
:
"https://registry.npm.taobao.org/axios/download/axios-0.19.2.tgz"
,
"integrity"
:
"sha1-PqNsXYgY0NX4qKl6bTa4bNwAyyc="
,
"requires"
:
{
"follow-redirects"
:
"1.5.10"
}
},
"babel-helper-vue-jsx-merge-props"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npm.taobao.org/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz"
,
"integrity"
:
"sha1-Iq69OzOQIyjlEyk6jkmSs4T58bY="
},
"babel-runtime"
:
{
"version"
:
"6.26.0"
,
"resolved"
:
"https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz"
,
"integrity"
:
"sha1-llxwWGaOgrVde/4E/yM3vItWR/4="
,
"requires"
:
{
"core-js"
:
"^2.4.0"
,
"regenerator-runtime"
:
"^0.11.0"
}
},
"classnames"
:
{
"version"
:
"2.2.6"
,
"resolved"
:
"https://registry.npm.taobao.org/classnames/download/classnames-2.2.6.tgz"
,
"integrity"
:
"sha1-Q5Nb/90pHzJtrQogUwmzjQD2UM4="
},
"component-classes"
:
{
"version"
:
"1.2.6"
,
"resolved"
:
"https://registry.npm.taobao.org/component-classes/download/component-classes-1.2.6.tgz"
,
"integrity"
:
"sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE="
,
"requires"
:
{
"component-indexof"
:
"0.0.3"
}
},
"component-indexof"
:
{
"version"
:
"0.0.3"
,
"resolved"
:
"https://registry.npm.taobao.org/component-indexof/download/component-indexof-0.0.3.tgz"
,
"integrity"
:
"sha1-EdCRMSI5648yyPJa6csAL/6NPCQ="
},
"core-js"
:
{
"version"
:
"2.6.11"
,
"resolved"
:
"https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz?cache=0&sync_timestamp=1586450708853&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.11.tgz"
,
"integrity"
:
"sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw="
},
"debug"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz?cache=0&sync_timestamp=1589880401175&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.1.0.tgz"
,
"integrity"
:
"sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE="
,
"requires"
:
{
"ms"
:
"2.0.0"
}
},
"dom-align"
:
{
"version"
:
"1.12.0"
,
"resolved"
:
"https://registry.npm.taobao.org/dom-align/download/dom-align-1.12.0.tgz?cache=0&sync_timestamp=1589856094502&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdom-align%2Fdownload%2Fdom-align-1.12.0.tgz"
,
"integrity"
:
"sha1-VvtxVt8LkQmYMDZNLUj4iWP1opw="
},
"dom-closest"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/dom-closest/download/dom-closest-0.2.0.tgz"
,
"integrity"
:
"sha1-69n5HRvyLo1vR3h2u80+yQIWwM8="
,
"requires"
:
{
"dom-matches"
:
">=1.0.1"
}
},
"dom-matches"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/dom-matches/download/dom-matches-2.0.0.tgz"
,
"integrity"
:
"sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw="
},
"dom-scroll-into-view"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/dom-scroll-into-view/download/dom-scroll-into-view-2.0.1.tgz"
,
"integrity"
:
"sha1-DezIUigB/Y0/HGujVadNOCxfmJs="
},
"enquire.js"
:
{
"version"
:
"2.1.6"
,
"resolved"
:
"https://registry.npm.taobao.org/enquire.js/download/enquire.js-2.1.6.tgz"
,
"integrity"
:
"sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ="
},
"follow-redirects"
:
{
"version"
:
"1.5.10"
,
"resolved"
:
"https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.5.10.tgz?cache=0&sync_timestamp=1585479417937&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.5.10.tgz"
,
"integrity"
:
"sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio="
,
"requires"
:
{
"debug"
:
"=3.1.0"
}
},
"intersperse"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/intersperse/download/intersperse-1.0.0.tgz"
,
"integrity"
:
"sha1-8lYfsc/vn1J3zDNHoiiGtDUaUYE="
},
"is-mobile"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npm.taobao.org/is-mobile/download/is-mobile-2.2.1.tgz?cache=0&sync_timestamp=1581934142150&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-mobile%2Fdownload%2Fis-mobile-2.2.1.tgz"
,
"integrity"
:
"sha1-EPIyABLEEMwoX+7LE0Br1Ybxsvg="
},
"is-negative-zero"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.0.tgz"
,
"integrity"
:
"sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE="
},
"ismobilejs"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/ismobilejs/download/ismobilejs-1.1.1.tgz"
,
"integrity"
:
"sha1-xWygro5Sskyg8iul7zIVot27qg4="
},
"js-tokens"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz"
,
"integrity"
:
"sha1-GSA/tZmR35jjoocFDUZHzerzJJk="
},
"json2mq"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/json2mq/download/json2mq-0.2.0.tgz"
,
"integrity"
:
"sha1-tje9O6nqvhIsg+lyBIOusQ0skEo="
,
"requires"
:
{
"string-convert"
:
"^0.2.0"
}
},
"lodash"
:
{
"version"
:
"4.17.15"
,
"resolved"
:
"https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz"
,
"integrity"
:
"sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg="
},
"lodash.toarray"
:
{
"version"
:
"4.4.0"
,
"resolved"
:
"https://registry.npm.taobao.org/lodash.toarray/download/lodash.toarray-4.4.0.tgz"
,
"integrity"
:
"sha1-JMS/zWsvuji/0FlNsRedjptlZWE="
},
"loose-envify"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz"
,
"integrity"
:
"sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8="
,
"requires"
:
{
"js-tokens"
:
"^3.0.0 || ^4.0.0"
}
},
"moment"
:
{
"version"
:
"2.26.0"
,
"resolved"
:
"https://registry.npm.taobao.org/moment/download/moment-2.26.0.tgz?cache=0&sync_timestamp=1589957212921&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmoment%2Fdownload%2Fmoment-2.26.0.tgz"
,
"integrity"
:
"sha1-Xh+Cxrr8pug+gIswyHBe7Q3L05o="
},
"ms"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1581667532618&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz"
,
"integrity"
:
"sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"mutationobserver-shim"
:
{
"version"
:
"0.3.5"
,
"resolved"
:
"https://registry.npm.taobao.org/mutationobserver-shim/download/mutationobserver-shim-0.3.5.tgz"
,
"integrity"
:
"sha1-bzXOhYZ7IaoeWPeIktCrTu6ULA4="
},
"node-emoji"
:
{
"version"
:
"1.10.0"
,
"resolved"
:
"https://registry.npm.taobao.org/node-emoji/download/node-emoji-1.10.0.tgz"
,
"integrity"
:
"sha1-iIar0l2ce7YYAqZYUj0fjSqJsto="
,
"requires"
:
{
"lodash.toarray"
:
"^4.4.0"
}
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz"
,
"integrity"
:
"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"omit.js"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npm.taobao.org/omit.js/download/omit.js-1.0.2.tgz"
,
"integrity"
:
"sha1-kaFPDrqEBm36AVvzDkdMR/MLyFg="
,
"requires"
:
{
"babel-runtime"
:
"^6.23.0"
}
},
"performance-now"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz"
,
"integrity"
:
"sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
"raf"
:
{
"version"
:
"3.4.1"
,
"resolved"
:
"https://registry.npm.taobao.org/raf/download/raf-3.4.1.tgz"
,
"integrity"
:
"sha1-B0LpmkplUvRF1z4+4DKK8P8e3jk="
,
"requires"
:
{
"performance-now"
:
"^2.1.0"
}
},
"regenerator-runtime"
:
{
"version"
:
"0.11.1"
,
"resolved"
:
"https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&sync_timestamp=1584052481783&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz"
,
"integrity"
:
"sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
},
"resize-observer-polyfill"
:
{
"version"
:
"1.5.1"
,
"resolved"
:
"https://registry.npm.taobao.org/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz"
,
"integrity"
:
"sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ="
},
"shallow-equal"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npm.taobao.org/shallow-equal/download/shallow-equal-1.2.1.tgz"
,
"integrity"
:
"sha1-TBar+lYEOqINBQMk76aJQLDaedo="
},
"shallowequal"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/shallowequal/download/shallowequal-1.1.0.tgz"
,
"integrity"
:
"sha1-GI1SHelbkIdAT9TctosT3wrk5/g="
},
"string-convert"
:
{
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npm.taobao.org/string-convert/download/string-convert-0.2.1.tgz"
,
"integrity"
:
"sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c="
},
"tinycolor2"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npm.taobao.org/tinycolor2/download/tinycolor2-1.4.1.tgz"
,
"integrity"
:
"sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g="
},
"vue"
:
{
"version"
:
"2.6.11"
,
"resolved"
:
"https://registry.npm.taobao.org/vue/download/vue-2.6.11.tgz"
,
"integrity"
:
"sha1-dllNh31LEiNEBuhONSdcbVFBJcU="
},
"vue-ref"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/vue-ref/download/vue-ref-2.0.0.tgz?cache=0&sync_timestamp=1586427009516&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-ref%2Fdownload%2Fvue-ref-2.0.0.tgz"
,
"integrity"
:
"sha1-SDCE1zKr7RHaeWd4qCZqOvDqGpw="
},
"vue-router"
:
{
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/vue-router/download/vue-router-3.2.0.tgz"
,
"integrity"
:
"sha1-2jUZX/43/fC+yfX49yeB0qdxiBU="
},
"warning"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npm.taobao.org/warning/download/warning-4.0.3.tgz"
,
"integrity"
:
"sha1-Fungd+uKhtavfWSqHgX9hbRnjKM="
,
"requires"
:
{
"loose-envify"
:
"^1.0.0"
}
}
}
}
frontend/src/components/manage-db.vue
View file @
4444512c
...
@@ -84,8 +84,8 @@
...
@@ -84,8 +84,8 @@
</a-form>
</a-form>
</a-modal>
</a-modal>
</div>
</div>
<div
style=
"margin-top:20px"
>
<div
style=
"margin-top:20px
;
"
>
<a-list
:grid=
"
{
gutter: 16
, column: 4 }" :data-source="data">
<a-list
:grid=
"
{
gutter: 8
, column: 4 }" :data-source="data">
<a-list-item
slot=
"renderItem"
slot-scope=
"item, index"
>
<a-list-item
slot=
"renderItem"
slot-scope=
"item, index"
>
<a-card
:title=
"item.title"
>
<a-card
:title=
"item.title"
>
<a
slot=
"extra"
@
click=
"removeOne(index)"
>
<a
slot=
"extra"
@
click=
"removeOne(index)"
>
...
@@ -94,9 +94,7 @@
...
@@ -94,9 +94,7 @@
<a
slot=
"extra"
@
click=
"editOne(index)"
>
<a
slot=
"extra"
@
click=
"editOne(index)"
>
<a-icon
type=
"edit"
></a-icon>
<a-icon
type=
"edit"
></a-icon>
</a>
</a>
<pre>
<pre>
{{
JSON
.
stringify
(
item
,
null
,
' '
)
}}
</pre>
{{
JSON
.
stringify
(
item
,
null
,
' '
)
}}
</pre>
</a-card>
</a-card>
</a-list-item>
</a-list-item>
</a-list>
</a-list>
...
@@ -104,6 +102,13 @@
...
@@ -104,6 +102,13 @@
</div>
</div>
</
template
>
</
template
>
<
style
>
.ant-list
.ant-row
{
display
:
flex
;
flex-wrap
:
wrap
}
</
style
>
<
script
>
<
script
>
import
_
from
"lodash"
;
import
_
from
"lodash"
;
import
{
request
}
from
"@/js/req"
;
import
{
request
}
from
"@/js/req"
;
...
@@ -174,6 +179,7 @@ export default {
...
@@ -174,6 +179,7 @@ export default {
},
},
editOne
(
index
)
{
editOne
(
index
)
{
this
.
form
.
resetFields
();
this
.
currIndex
=
index
;
this
.
currIndex
=
index
;
this
.
form
.
setFieldsValue
(
this
.
data
[
index
]);
this
.
form
.
setFieldsValue
(
this
.
data
[
index
]);
this
.
editorVisible
=
true
;
this
.
editorVisible
=
true
;
...
@@ -281,7 +287,7 @@ export default {
...
@@ -281,7 +287,7 @@ export default {
resetChange
()
{
resetChange
()
{
this
.
refresh
();
this
.
refresh
();
this
.
searchText
=
""
;
this
.
searchText
=
""
;
this
.
$message
.
info
(
"所
以
更改已回退"
);
this
.
$message
.
info
(
"所
有
更改已回退"
);
},
},
filterData
(
e
)
{
filterData
(
e
)
{
e
.
preventDefault
();
e
.
preventDefault
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment