add node_models

This commit is contained in:
Shu Guang 2025-04-02 21:57:33 +08:00
parent acdfecc5f6
commit 5753d0c365
43012 changed files with 4241209 additions and 18 deletions

36
.gitignore vendored
View File

@ -1,21 +1,21 @@
.DS_Store
node_modules
/dist
# .DS_Store
# node_modules
# /dist
# local env files
.env.local
.env.*.local
# # local env files
# .env.local
# .env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# # Log files
# npm-debug.log*
# yarn-debug.log*
# yarn-error.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# # Editor directories and files
# .idea
# .vscode
# *.suo
# *.ntvs*
# *.njsproj
# *.sln
# *.sw?

14
Dockerfile Normal file
View File

@ -0,0 +1,14 @@
# 构建阶段
FROM node:16-alpine as build-stage
WORKDIR /app
COPY package*.json ./
RUN npm install --registry=https://registry.npmmirror.com
COPY . .
RUN npm run build
# 生产阶段
FROM nginx:alpine as production-stage
COPY --from=build-stage /app/dist /usr/share/nginx/html
COPY nginx.conf /etc/nginx/conf.d/default.conf
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

14
docker-compose.yml Normal file
View File

@ -0,0 +1,14 @@
# 删除 version 字段
services:
web:
build:
context: .
dockerfile: Dockerfile
container_name: competition-management-frontend
ports:
- "8080:80"
volumes:
- ./:/app
- /app/node_modules
environment:
- NODE_ENV=production

15
nginx.conf Normal file
View File

@ -0,0 +1,15 @@
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html;
try_files $uri $uri/ /index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}

1
node_modules/.bin/acorn generated vendored Symbolic link
View File

@ -0,0 +1 @@
../acorn/bin/acorn

1
node_modules/.bin/adler32 generated vendored Symbolic link
View File

@ -0,0 +1 @@
../adler-32/bin/adler32.njs

1
node_modules/.bin/ansi-html generated vendored Symbolic link
View File

@ -0,0 +1 @@
../ansi-html-community/bin/ansi-html

1
node_modules/.bin/atob generated vendored Symbolic link
View File

@ -0,0 +1 @@
../atob/bin/atob.js

1
node_modules/.bin/autoprefixer generated vendored Symbolic link
View File

@ -0,0 +1 @@
../autoprefixer/bin/autoprefixer

1
node_modules/.bin/browserslist generated vendored Symbolic link
View File

@ -0,0 +1 @@
../browserslist/cli.js

1
node_modules/.bin/codepage generated vendored Symbolic link
View File

@ -0,0 +1 @@
../codepage/bin/codepage.njs

1
node_modules/.bin/crc32 generated vendored Symbolic link
View File

@ -0,0 +1 @@
../crc-32/bin/crc32.njs

1
node_modules/.bin/cssesc generated vendored Symbolic link
View File

@ -0,0 +1 @@
../cssesc/bin/cssesc

1
node_modules/.bin/errno generated vendored Symbolic link
View File

@ -0,0 +1 @@
../errno/cli.js

1
node_modules/.bin/eslint generated vendored Symbolic link
View File

@ -0,0 +1 @@
../eslint/bin/eslint.js

1
node_modules/.bin/esparse generated vendored Symbolic link
View File

@ -0,0 +1 @@
../esprima/bin/esparse.js

1
node_modules/.bin/esvalidate generated vendored Symbolic link
View File

@ -0,0 +1 @@
../esprima/bin/esvalidate.js

1
node_modules/.bin/he generated vendored Symbolic link
View File

@ -0,0 +1 @@
../he/bin/he

1
node_modules/.bin/highlight generated vendored Symbolic link
View File

@ -0,0 +1 @@
../cli-highlight/bin/highlight

1
node_modules/.bin/html-minifier generated vendored Symbolic link
View File

@ -0,0 +1 @@
../html-minifier/cli.js

1
node_modules/.bin/image-size generated vendored Symbolic link
View File

@ -0,0 +1 @@
../image-size/bin/image-size.js

1
node_modules/.bin/import-local-fixture generated vendored Symbolic link
View File

@ -0,0 +1 @@
../import-local/fixtures/cli.js

1
node_modules/.bin/is-ci generated vendored Symbolic link
View File

@ -0,0 +1 @@
../is-ci/bin.js

1
node_modules/.bin/is-docker generated vendored Symbolic link
View File

@ -0,0 +1 @@
../is-docker/cli.js

1
node_modules/.bin/js-yaml generated vendored Symbolic link
View File

@ -0,0 +1 @@
../js-yaml/bin/js-yaml.js

1
node_modules/.bin/jsesc generated vendored Symbolic link
View File

@ -0,0 +1 @@
../jsesc/bin/jsesc

1
node_modules/.bin/json5 generated vendored Symbolic link
View File

@ -0,0 +1 @@
../json5/lib/cli.js

1
node_modules/.bin/lessc generated vendored Symbolic link
View File

@ -0,0 +1 @@
../less/bin/lessc

1
node_modules/.bin/loose-envify generated vendored Symbolic link
View File

@ -0,0 +1 @@
../loose-envify/cli.js

1
node_modules/.bin/markdown-it generated vendored Symbolic link
View File

@ -0,0 +1 @@
../markdown-it/bin/markdown-it.mjs

1
node_modules/.bin/miller-rabin generated vendored Symbolic link
View File

@ -0,0 +1 @@
../miller-rabin/bin/miller-rabin

1
node_modules/.bin/mime generated vendored Symbolic link
View File

@ -0,0 +1 @@
../mime/cli.js

1
node_modules/.bin/mkdirp generated vendored Symbolic link
View File

@ -0,0 +1 @@
../mkdirp/bin/cmd.js

1
node_modules/.bin/multicast-dns generated vendored Symbolic link
View File

@ -0,0 +1 @@
../multicast-dns/cli.js

1
node_modules/.bin/nanoid generated vendored Symbolic link
View File

@ -0,0 +1 @@
../nanoid/bin/nanoid.cjs

1
node_modules/.bin/needle generated vendored Symbolic link
View File

@ -0,0 +1 @@
../needle/bin/needle

1
node_modules/.bin/opener generated vendored Symbolic link
View File

@ -0,0 +1 @@
../opener/bin/opener-bin.js

1
node_modules/.bin/parser generated vendored Symbolic link
View File

@ -0,0 +1 @@
../@babel/parser/bin/babel-parser.js

1
node_modules/.bin/prettier generated vendored Symbolic link
View File

@ -0,0 +1 @@
../prettier/bin-prettier.js

1
node_modules/.bin/printj generated vendored Symbolic link
View File

@ -0,0 +1 @@
../printj/bin/printj.njs

1
node_modules/.bin/regjsparser generated vendored Symbolic link
View File

@ -0,0 +1 @@
../regjsparser/bin/parser

1
node_modules/.bin/resolve generated vendored Symbolic link
View File

@ -0,0 +1 @@
../resolve/bin/resolve

1
node_modules/.bin/rimraf generated vendored Symbolic link
View File

@ -0,0 +1 @@
../rimraf/bin.js

1
node_modules/.bin/semver generated vendored Symbolic link
View File

@ -0,0 +1 @@
../semver/bin/semver.js

1
node_modules/.bin/sha.js generated vendored Symbolic link
View File

@ -0,0 +1 @@
../sha.js/bin.js

1
node_modules/.bin/sshpk-conv generated vendored Symbolic link
View File

@ -0,0 +1 @@
../sshpk/bin/sshpk-conv

1
node_modules/.bin/sshpk-sign generated vendored Symbolic link
View File

@ -0,0 +1 @@
../sshpk/bin/sshpk-sign

1
node_modules/.bin/sshpk-verify generated vendored Symbolic link
View File

@ -0,0 +1 @@
../sshpk/bin/sshpk-verify

1
node_modules/.bin/stylus generated vendored Symbolic link
View File

@ -0,0 +1 @@
../stylus/bin/stylus

1
node_modules/.bin/svgo generated vendored Symbolic link
View File

@ -0,0 +1 @@
../svgo/bin/svgo

1
node_modules/.bin/terser generated vendored Symbolic link
View File

@ -0,0 +1 @@
../terser/bin/terser

1
node_modules/.bin/uglifyjs generated vendored Symbolic link
View File

@ -0,0 +1 @@
../uglify-js/bin/uglifyjs

1
node_modules/.bin/update-browserslist-db generated vendored Symbolic link
View File

@ -0,0 +1 @@
../update-browserslist-db/cli.js

1
node_modules/.bin/uuid generated vendored Symbolic link
View File

@ -0,0 +1 @@
../uuid/bin/uuid

1
node_modules/.bin/vue-cli-service generated vendored Symbolic link
View File

@ -0,0 +1 @@
../@vue/cli-service/bin/vue-cli-service.js

1
node_modules/.bin/webpack generated vendored Symbolic link
View File

@ -0,0 +1 @@
../webpack/bin/webpack.js

1
node_modules/.bin/webpack-bundle-analyzer generated vendored Symbolic link
View File

@ -0,0 +1 @@
../webpack-bundle-analyzer/lib/bin/analyzer.js

1
node_modules/.bin/webpack-dev-server generated vendored Symbolic link
View File

@ -0,0 +1 @@
../webpack-dev-server/bin/webpack-dev-server.js

1
node_modules/.bin/which generated vendored Symbolic link
View File

@ -0,0 +1 @@
../which/bin/which

1
node_modules/.bin/xlsx generated vendored Symbolic link
View File

@ -0,0 +1 @@
../xlsx/bin/xlsx.njs

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/TagSelect/TagSelectOption.jsx","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/TagSelect/TagSelectOption.jsx","mtime":1742646402762},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgVGFnIH0gZnJvbSAnYW50LWRlc2lnbi12dWUnOwpjb25zdCB7CiAgQ2hlY2thYmxlVGFnCn0gPSBUYWc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnVGFnU2VsZWN0T3B0aW9uJywKICBwcm9wczogewogICAgcHJlZml4Q2xzOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogJ2FudC1wcm8tdGFnLXNlbGVjdC1vcHRpb24nCiAgICB9LAogICAgdmFsdWU6IHsKICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyLCBPYmplY3RdLAogICAgICBkZWZhdWx0OiAnJwogICAgfSwKICAgIGNoZWNrZWQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0KICB9LAogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBsb2NhbENoZWNrZWQ6IHRoaXMuY2hlY2tlZCB8fCBmYWxzZQogICAgfTsKICB9LAogIHdhdGNoOiB7CiAgICAnY2hlY2tlZCcodmFsKSB7CiAgICAgIHRoaXMubG9jYWxDaGVja2VkID0gdmFsOwogICAgfSwKICAgICckcGFyZW50Lml0ZW1zJzogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiAodmFsKSB7CiAgICAgICAgdGhpcy52YWx1ZSAmJiB2YWwuaGFzT3duUHJvcGVydHkodGhpcy52YWx1ZSkgJiYgKHRoaXMubG9jYWxDaGVja2VkID0gdmFsW3RoaXMudmFsdWVdKTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfQogIH0sCiAgcmVuZGVyKCkgewogICAgY29uc3QgaCA9IGFyZ3VtZW50c1swXTsKICAgIGNvbnN0IHsKICAgICAgJHNsb3RzLAogICAgICB2YWx1ZQogICAgfSA9IHRoaXM7CiAgICBjb25zdCBvbkNoYW5nZSA9IGNoZWNrZWQgPT4gewogICAgICB0aGlzLiRlbWl0KCdjaGFuZ2UnLCB7CiAgICAgICAgdmFsdWUsCiAgICAgICAgY2hlY2tlZAogICAgICB9KTsKICAgIH07CiAgICByZXR1cm4gaChDaGVja2FibGVUYWcsIHsKICAgICAgImtleSI6IHZhbHVlLAogICAgICAib24iOiB7CiAgICAgICAgImNoYW5nZSI6IG9uQ2hhbmdlCiAgICAgIH0sCiAgICAgICJtb2RlbCI6IHsKICAgICAgICB2YWx1ZTogdGhpcy5sb2NhbENoZWNrZWQsCiAgICAgICAgY2FsbGJhY2s6ICQkdiA9PiB7CiAgICAgICAgICB0aGlzLmxvY2FsQ2hlY2tlZCA9ICQkdjsKICAgICAgICB9CiAgICAgIH0KICAgIH0sIFskc2xvdHMuZGVmYXVsdF0pOwogIH0KfTs="},{"version":3,"names":["Tag","CheckableTag","name","props","prefixCls","type","String","default","value","Number","Object","checked","Boolean","data","localChecked","watch","val","handler","hasOwnProperty","deep","render","h","arguments","$slots","onChange","$emit","callback","$$v"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/TagSelect/TagSelectOption.jsx"],"sourcesContent":["import { Tag } from 'ant-design-vue'\nconst { CheckableTag } = Tag\n\nexport default {\n name: 'TagSelectOption',\n props: {\n prefixCls: {\n type: String,\n default: 'ant-pro-tag-select-option'\n },\n value: {\n type: [String, Number, Object],\n default: ''\n },\n checked: {\n type: Boolean,\n default: false\n }\n },\n data () {\n return {\n localChecked: this.checked || false\n }\n },\n watch: {\n 'checked' (val) {\n this.localChecked = val\n },\n '$parent.items': {\n handler: function (val) {\n this.value && val.hasOwnProperty(this.value) && (this.localChecked = val[this.value])\n },\n deep: true\n }\n },\n render () {\n const { $slots, value } = this\n const onChange = (checked) => {\n this.$emit('change', { value, checked })\n }\n return (<CheckableTag key={value} vModel={this.localChecked} onChange={onChange}>\n {$slots.default}\n </CheckableTag>)\n }\n}\n"],"mappings":"AAAA,SAASA,GAAG,QAAQ,gBAAgB;AACpC,MAAM;EAAEC;AAAa,CAAC,GAAGD,GAAG;AAE5B,eAAe;EACbE,IAAI,EAAE,iBAAiB;EACvBC,KAAK,EAAE;IACLC,SAAS,EAAE;MACTC,IAAI,EAAEC,MAAM;MACZC,OAAO,EAAE;IACX,CAAC;IACDC,KAAK,EAAE;MACLH,IAAI,EAAE,CAACC,MAAM,EAAEG,MAAM,EAAEC,MAAM,CAAC;MAC9BH,OAAO,EAAE;IACX,CAAC;IACDI,OAAO,EAAE;MACPN,IAAI,EAAEO,OAAO;MACbL,OAAO,EAAE;IACX;EACF,CAAC;EACDM,IAAIA,CAAA,EAAI;IACN,OAAO;MACLC,YAAY,EAAE,IAAI,CAACH,OAAO,IAAI;IAChC,CAAC;EACH,CAAC;EACDI,KAAK,EAAE;IACL,SAASJ,CAAEK,GAAG,EAAE;MACd,IAAI,CAACF,YAAY,GAAGE,GAAG;IACzB,CAAC;IACD,eAAe,EAAE;MACfC,OAAO,EAAE,SAAAA,CAAUD,GAAG,EAAE;QACtB,IAAI,CAACR,KAAK,IAAIQ,GAAG,CAACE,cAAc,CAAC,IAAI,CAACV,KAAK,CAAC,KAAK,IAAI,CAACM,YAAY,GAAGE,GAAG,CAAC,IAAI,CAACR,KAAK,CAAC,CAAC;MACvF,CAAC;MACDW,IAAI,EAAE;IACR;EACF,CAAC;EACDC,MAAMA,CAAA,EAAI;IAAA,MAAAC,CAAA,GAAAC,SAAA;IACR,MAAM;MAAEC,MAAM;MAAEf;IAAM,CAAC,GAAG,IAAI;IAC9B,MAAMgB,QAAQ,GAAIb,OAAO,IAAK;MAC5B,IAAI,CAACc,KAAK,CAAC,QAAQ,EAAE;QAAEjB,KAAK;QAAEG;MAAQ,CAAC,CAAC;IAC1C,CAAC;IACD,OAAAU,CAAA,CAAApB,YAAA;MAAA,OAA2BO,KAAK;MAAA;QAAA,UAAuCgB;MAAQ;MAAA;QAAAhB,KAAA,EAArC,IAAI,CAACM,YAAY;QAAAY,QAAA,EAAAC,GAAA;UAAjB,IAAI,CAACb,YAAY,GAAAa,GAAA;QAAA;MAAA;IAAA,IACxDJ,MAAM,CAAChB,OAAO;EAEnB;AACF,CAAC","ignoreList":[]}]}

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js??ref--1-0!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/ArticleListContent/ArticleListContent.vue?vue&type=template&id=21e37222&scoped=true","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/ArticleListContent/ArticleListContent.vue","mtime":1742646402759},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1743264597097},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:dmFyIHJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcigpIHsKICB2YXIgX3ZtID0gdGhpcywKICAgIF9jID0gX3ZtLl9zZWxmLl9jOwogIHJldHVybiBfYygiZGl2IiwgewogICAgc3RhdGljQ2xhc3M6ICJhbnRkLXByby1jb21wb25lbnRzLWFydGljbGUtbGlzdC1jb250ZW50LWluZGV4LWxpc3RDb250ZW50IgogIH0sIFtfYygiZGl2IiwgewogICAgc3RhdGljQ2xhc3M6ICJkZXNjcmlwdGlvbiIKICB9LCBbX3ZtLl90KCJkZWZhdWx0IiwgZnVuY3Rpb24gKCkgewogICAgcmV0dXJuIFtfYygiZGl2IiwgewogICAgICBkb21Qcm9wczogewogICAgICAgIGlubmVySFRNTDogX3ZtLl9zKF92bS5kZXNjcmlwdGlvbikKICAgICAgfQogICAgfSldOwogIH0pXSwgMiksIF9jKCJkaXYiLCB7CiAgICBzdGF0aWNDbGFzczogImV4dHJhIgogIH0sIFtfYygiYS1hdmF0YXIiLCB7CiAgICBhdHRyczogewogICAgICBzcmM6IF92bS5hdmF0YXIsCiAgICAgIHNpemU6ICJzbWFsbCIKICAgIH0KICB9KSwgX3ZtLl92KCLkvZzogIUgIiksIF9jKCJhIiwgW192bS5fdihfdm0uX3MoX3ZtLm93bmVyKSldKV0sIDEpXSk7Cn07CnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXTsKcmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlOwpleHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Ow=="},{"version":3,"names":["render","_vm","_c","_self","staticClass","_t","domProps","innerHTML","_s","description","attrs","src","avatar","size","_v","owner","staticRenderFns","_withStripped"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/ArticleListContent/ArticleListContent.vue"],"sourcesContent":["var render = function render() {\n var _vm = this,\n _c = _vm._self._c\n return _c(\n \"div\",\n {\n staticClass: \"antd-pro-components-article-list-content-index-listContent\",\n },\n [\n _c(\n \"div\",\n { staticClass: \"description\" },\n [\n _vm._t(\"default\", function () {\n return [\n _c(\"div\", { domProps: { innerHTML: _vm._s(_vm.description) } }),\n ]\n }),\n ],\n 2\n ),\n _c(\n \"div\",\n { staticClass: \"extra\" },\n [\n _c(\"a-avatar\", { attrs: { src: _vm.avatar, size: \"small\" } }),\n _vm._v(\"作者 \"),\n _c(\"a\", [_vm._v(_vm._s(_vm.owner))]),\n ],\n 1\n ),\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }"],"mappings":"AAAA,IAAIA,MAAM,GAAG,SAASA,MAAMA,CAAA,EAAG;EAC7B,IAAIC,GAAG,GAAG,IAAI;IACZC,EAAE,GAAGD,GAAG,CAACE,KAAK,CAACD,EAAE;EACnB,OAAOA,EAAE,CACP,KAAK,EACL;IACEE,WAAW,EAAE;EACf,CAAC,EACD,CACEF,EAAE,CACA,KAAK,EACL;IAAEE,WAAW,EAAE;EAAc,CAAC,EAC9B,CACEH,GAAG,CAACI,EAAE,CAAC,SAAS,EAAE,YAAY;IAC5B,OAAO,CACLH,EAAE,CAAC,KAAK,EAAE;MAAEI,QAAQ,EAAE;QAAEC,SAAS,EAAEN,GAAG,CAACO,EAAE,CAACP,GAAG,CAACQ,WAAW;MAAE;IAAE,CAAC,CAAC,CAChE;EACH,CAAC,CAAC,CACH,EACD,CACF,CAAC,EACDP,EAAE,CACA,KAAK,EACL;IAAEE,WAAW,EAAE;EAAQ,CAAC,EACxB,CACEF,EAAE,CAAC,UAAU,EAAE;IAAEQ,KAAK,EAAE;MAAEC,GAAG,EAAEV,GAAG,CAACW,MAAM;MAAEC,IAAI,EAAE;IAAQ;EAAE,CAAC,CAAC,EAC7DZ,GAAG,CAACa,EAAE,CAAC,KAAK,CAAC,EACbZ,EAAE,CAAC,GAAG,EAAE,CAACD,GAAG,CAACa,EAAE,CAACb,GAAG,CAACO,EAAE,CAACP,GAAG,CAACc,KAAK,CAAC,CAAC,CAAC,CAAC,CACrC,EACD,CACF,CAAC,CAEL,CAAC;AACH,CAAC;AACD,IAAIC,eAAe,GAAG,EAAE;AACxBhB,MAAM,CAACiB,aAAa,GAAG,IAAI;AAE3B,SAASjB,MAAM,EAAEgB,eAAe","ignoreList":[]}]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/main.js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/main.js","mtime":1742646402773},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IFZ1ZSBmcm9tICd2dWUnOwppbXBvcnQgQXBwIGZyb20gJy4vQXBwLnZ1ZSc7CmltcG9ydCByb3V0ZXIgZnJvbSAnQC9yb3V0ZXInOwppbXBvcnQgc3RvcmUgZnJvbSAnQC9zdG9yZSc7CmltcG9ydCAqIGFzIEFQSSBmcm9tICdAL2FwaSc7CmltcG9ydCB6aENuIGZyb20gJ2FudC1kZXNpZ24tdnVlL2xpYi9sb2NhbGUtcHJvdmlkZXIvemhfQ04nOwppbXBvcnQgRWxlbWVudFVJIGZyb20gJ2VsZW1lbnQtdWknOwppbXBvcnQgJ2VsZW1lbnQtdWkvbGliL3RoZW1lLWNoYWxrL2luZGV4LmNzcyc7CmltcG9ydCAnLi9wZXJtaXNzaW9uJzsgLy8gcGVybWlzc2lvbiBjb250cm9sCmltcG9ydCAnQC9wbHVnaW5zJzsKaW1wb3J0ICdAL3Rvb2wnOwppbXBvcnQgVnVlQW5pbWF0ZU51bWJlciBmcm9tICd2dWUtYW5pbWF0ZS1udW1iZXInOwpWdWUudXNlKFZ1ZUFuaW1hdGVOdW1iZXIpOwpWdWUuY29uZmlnLnByb2R1Y3Rpb25UaXAgPSBmYWxzZTsKVnVlLnByb3RvdHlwZS4kYXBpID0gQVBJOwovLyDojrflj5borr7lpIflrr3luqYKY29uc3QgZGV2aWNlV2lkdGggPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGg7CgovLyDlgYforr7orr7orqHnqL/lrr3luqbkuLo3NTBweO+8jHJlbeWfuuWHhuWAvOiuvue9ruS4ujc1CmNvbnN0IGJhc2VXaWR0aCA9IDc1MDsKY29uc3QgYmFzZUZvbnRTaXplID0gMzA7CgovLyDorqHnrpflvZPliY3orr7lpIfkuIvnmoRyZW3ln7rlh4blgLwKY29uc3QgZm9udFNpemUgPSBkZXZpY2VXaWR0aCAvIGJhc2VXaWR0aCAqIGJhc2VGb250U2l6ZTsKCi8vIOiuvue9rmh0bWznmoRmb250LXNpemUKZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnN0eWxlLmZvbnRTaXplID0gZm9udFNpemUgKyAncHgnOwpjb25zdCB2bSA9IG5ldyBWdWUoewogIHJvdXRlciwKICBzdG9yZSwKICByZW5kZXI6IGZ1bmN0aW9uIChjcmVhdGVFbGVtZW50KSB7CiAgICByZXR1cm4gY3JlYXRlRWxlbWVudCgnYS1jb25maWctcHJvdmlkZXInLCB7CiAgICAgIHByb3BzOiB7CiAgICAgICAgbG9jYWxlOiB6aENuCiAgICAgIH0KICAgIH0sIFtjcmVhdGVFbGVtZW50KEFwcCldKTsKICB9Cn0pOwp2bS4kbW91bnQoJyNhcHAnKTs="},{"version":3,"names":["Vue","App","router","store","API","zhCn","ElementUI","VueAnimateNumber","use","config","productionTip","prototype","$api","deviceWidth","document","documentElement","clientWidth","baseWidth","baseFontSize","fontSize","style","vm","render","createElement","props","locale","$mount"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/main.js"],"sourcesContent":["import Vue from 'vue';\nimport App from './App.vue';\nimport router from '@/router';\nimport store from '@/store';\nimport * as API from '@/api';\nimport zhCn from 'ant-design-vue/lib/locale-provider/zh_CN';\nimport ElementUI from 'element-ui';\nimport 'element-ui/lib/theme-chalk/index.css';\nimport './permission'; // permission control\nimport '@/plugins';\nimport '@/tool';\nimport VueAnimateNumber from 'vue-animate-number'\n\nVue.use(VueAnimateNumber)\nVue.config.productionTip = false;\nVue.prototype.$api = API;\n// 获取设备宽度\nconst deviceWidth = document.documentElement.clientWidth;\n\n// 假设设计稿宽度为750pxrem基准值设置为75\nconst baseWidth = 750;\nconst baseFontSize = 30;\n\n// 计算当前设备下的rem基准值\nconst fontSize = deviceWidth / baseWidth * baseFontSize;\n\n// 设置html的font-size\ndocument.documentElement.style.fontSize = fontSize + 'px';\nconst vm = new Vue({\n router,\n store,\n render: function(createElement) {\n return createElement('a-config-provider', { props: { locale: zhCn } }, [\n createElement(App)\n ]);\n }\n});\n\nvm.$mount('#app');"],"mappings":"AAAA,OAAOA,GAAG,MAAM,KAAK;AACrB,OAAOC,GAAG,MAAM,WAAW;AAC3B,OAAOC,MAAM,MAAM,UAAU;AAC7B,OAAOC,KAAK,MAAM,SAAS;AAC3B,OAAO,KAAKC,GAAG,MAAM,OAAO;AAC5B,OAAOC,IAAI,MAAM,0CAA0C;AAC3D,OAAOC,SAAS,MAAM,YAAY;AAClC,OAAO,sCAAsC;AAC7C,OAAO,cAAc,CAAC,CAAC;AACvB,OAAO,WAAW;AAClB,OAAO,QAAQ;AACf,OAAOC,gBAAgB,MAAM,oBAAoB;AAEjDP,GAAG,CAACQ,GAAG,CAACD,gBAAgB,CAAC;AACzBP,GAAG,CAACS,MAAM,CAACC,aAAa,GAAG,KAAK;AAChCV,GAAG,CAACW,SAAS,CAACC,IAAI,GAAGR,GAAG;AACxB;AACA,MAAMS,WAAW,GAAGC,QAAQ,CAACC,eAAe,CAACC,WAAW;;AAExD;AACA,MAAMC,SAAS,GAAG,GAAG;AACrB,MAAMC,YAAY,GAAG,EAAE;;AAEvB;AACA,MAAMC,QAAQ,GAAGN,WAAW,GAAGI,SAAS,GAAGC,YAAY;;AAEvD;AACAJ,QAAQ,CAACC,eAAe,CAACK,KAAK,CAACD,QAAQ,GAAGA,QAAQ,GAAG,IAAI;AACzD,MAAME,EAAE,GAAG,IAAIrB,GAAG,CAAC;EACfE,MAAM;EACNC,KAAK;EACLmB,MAAM,EAAE,SAAAA,CAASC,aAAa,EAAE;IAC5B,OAAOA,aAAa,CAAC,mBAAmB,EAAE;MAAEC,KAAK,EAAE;QAAEC,MAAM,EAAEpB;MAAK;IAAE,CAAC,EAAE,CACnEkB,aAAa,CAACtB,GAAG,CAAC,CACrB,CAAC;EACN;AACJ,CAAC,CAAC;AAEFoB,EAAE,CAACK,MAAM,CAAC,MAAM,CAAC","ignoreList":[]}]}

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js??ref--1-0!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/common/Loading.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/common/Loading.vue","mtime":1742646402766},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:ZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdMb2FkaW5nJywKICBwcm9wczogewogICAgbG9hZGluZzogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["name","props","loading","type","Boolean","default"],"sources":["src/components/common/Loading.vue"],"sourcesContent":["<template>\n <transition name=\"fade\">\n <div\n v-if=\"loading\"\n class=\"loading\"\n >\n <div id=\"loader\" />\n </div>\n </transition>\n</template>\n\n<script>\nexport default {\n name: 'Loading',\n props: {\n loading: {\n type: Boolean,\n default: true,\n },\n },\n};\n</script>\n\n<style lang=\"stylus\" scoped>\n .fade-enter, .fade-leave-to {\n opacity: 0;\n }\n .fade-enter-active, .fade-leave-active {\n transition: all .5s ease;\n }\n .loading {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 999999;\n height: 100%;\n width: 100%;\n background-color: rgba(250, 250, 250, 0.9);\n }\n #loader {\n display: block;\n position: relative;\n left: 50%;\n top: 50%;\n width: 150px;\n height: 150px;\n margin: -75px 0 0 -75px;\n border-radius: 50%;\n border: 3px solid transparent;\n border-top-color: #ff5a5a;\n animation: spin 1s linear infinite;\n }\n #loader:before {\n content: \"\";\n position: absolute;\n top: 5px;\n left: 5px;\n right: 5px;\n bottom: 5px;\n border-radius: 50%;\n border: 3px solid transparent;\n border-top-color: #5af33f;\n animation: spin 3s linear infinite;\n }\n #loader:after {\n content: \"\";\n position: absolute;\n top: 15px;\n left: 15px;\n right: 15px;\n bottom: 15px;\n border-radius: 50%;\n border: 3px solid transparent;\n border-top-color: #6dc9ff;\n animation: spin 2s linear infinite;\n }\n\n @keyframes spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n</style>\n"],"mappings":"AAYA;EACAA,IAAA;EACAC,KAAA;IACAC,OAAA;MACAC,IAAA,EAAAC,OAAA;MACAC,OAAA;IACA;EACA;AACA","ignoreList":[]}]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/views/account/center/page/index.js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/views/account/center/page/index.js","mtime":1742646402776},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IEFwcFBhZ2UgZnJvbSAnLi9BcHAnOwppbXBvcnQgQXJ0aWNsZVBhZ2UgZnJvbSAnLi9BcnRpY2xlJzsKaW1wb3J0IFByb2plY3RQYWdlIGZyb20gJy4vUHJvamVjdCc7CmV4cG9ydCB7IEFwcFBhZ2UsIEFydGljbGVQYWdlLCBQcm9qZWN0UGFnZSB9Ow=="},{"version":3,"names":["AppPage","ArticlePage","ProjectPage"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/views/account/center/page/index.js"],"sourcesContent":["import AppPage from './App'\nimport ArticlePage from './Article'\nimport ProjectPage from './Project'\n\nexport { AppPage, ArticlePage, ProjectPage }\n"],"mappings":"AAAA,OAAOA,OAAO,MAAM,OAAO;AAC3B,OAAOC,WAAW,MAAM,WAAW;AACnC,OAAOC,WAAW,MAAM,WAAW;AAEnC,SAASF,OAAO,EAAEC,WAAW,EAAEC,WAAW","ignoreList":[]}]}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js??ref--1-0!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/common/GrantRole.vue?vue&type=template&id=c690cd04","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/common/GrantRole.vue","mtime":1742646402766},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1743264597097},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:dmFyIHJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcigpIHsKICB2YXIgX3ZtID0gdGhpcywKICAgIF9jID0gX3ZtLl9zZWxmLl9jOwogIHJldHVybiBfYygiYS1mb3JtLW1vZGVsIiwgewogICAgYXR0cnM6IHsKICAgICAgbW9kZWw6IF92bS5mb3JtRGF0YQogICAgfQogIH0sIFtfYygiYS1mb3JtLW1vZGVsLWl0ZW0iLCB7CiAgICBhdHRyczogewogICAgICByZXF1aXJlZDogIiIsCiAgICAgIGxhYmVsOiAi5b2T5YmN6KeS6ImyIiwKICAgICAgcHJvcDogInJvbGVfaWQiLAogICAgICBydWxlczogewogICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgIG1lc3NhZ2U6ICLor7fpgInmi6nnm67moIfop5LoibIiCiAgICAgIH0KICAgIH0KICB9LCBbX2MoImEtc2VsZWN0IiwgewogICAgYXR0cnM6IHsKICAgICAgb3B0aW9uczogX3ZtLm9wdGlvbnMsCiAgICAgIHBsYWNlaG9sZGVyOiAi6K+36YCJ5oup55uu5qCH6KeS6ImyIgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0uZm9ybURhdGEucm9sZV9pZCwKICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0uZm9ybURhdGEsICJyb2xlX2lkIiwgJCR2KTsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogImZvcm1EYXRhLnJvbGVfaWQiCiAgICB9CiAgfSldLCAxKV0sIDEpOwp9Owp2YXIgc3RhdGljUmVuZGVyRm5zID0gW107CnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZTsKZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfTs="},{"version":3,"names":["render","_vm","_c","_self","attrs","model","formData","required","label","prop","rules","message","options","placeholder","value","role_id","callback","$$v","$set","expression","staticRenderFns","_withStripped"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/common/GrantRole.vue"],"sourcesContent":["var render = function render() {\n var _vm = this,\n _c = _vm._self._c\n return _c(\n \"a-form-model\",\n { attrs: { model: _vm.formData } },\n [\n _c(\n \"a-form-model-item\",\n {\n attrs: {\n required: \"\",\n label: \"当前角色\",\n prop: \"role_id\",\n rules: { required: true, message: \"请选择目标角色\" },\n },\n },\n [\n _c(\"a-select\", {\n attrs: { options: _vm.options, placeholder: \"请选择目标角色\" },\n model: {\n value: _vm.formData.role_id,\n callback: function ($$v) {\n _vm.$set(_vm.formData, \"role_id\", $$v)\n },\n expression: \"formData.role_id\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }"],"mappings":"AAAA,IAAIA,MAAM,GAAG,SAASA,MAAMA,CAAA,EAAG;EAC7B,IAAIC,GAAG,GAAG,IAAI;IACZC,EAAE,GAAGD,GAAG,CAACE,KAAK,CAACD,EAAE;EACnB,OAAOA,EAAE,CACP,cAAc,EACd;IAAEE,KAAK,EAAE;MAAEC,KAAK,EAAEJ,GAAG,CAACK;IAAS;EAAE,CAAC,EAClC,CACEJ,EAAE,CACA,mBAAmB,EACnB;IACEE,KAAK,EAAE;MACLG,QAAQ,EAAE,EAAE;MACZC,KAAK,EAAE,MAAM;MACbC,IAAI,EAAE,SAAS;MACfC,KAAK,EAAE;QAAEH,QAAQ,EAAE,IAAI;QAAEI,OAAO,EAAE;MAAU;IAC9C;EACF,CAAC,EACD,CACET,EAAE,CAAC,UAAU,EAAE;IACbE,KAAK,EAAE;MAAEQ,OAAO,EAAEX,GAAG,CAACW,OAAO;MAAEC,WAAW,EAAE;IAAU,CAAC;IACvDR,KAAK,EAAE;MACLS,KAAK,EAAEb,GAAG,CAACK,QAAQ,CAACS,OAAO;MAC3BC,QAAQ,EAAE,SAAAA,CAAUC,GAAG,EAAE;QACvBhB,GAAG,CAACiB,IAAI,CAACjB,GAAG,CAACK,QAAQ,EAAE,SAAS,EAAEW,GAAG,CAAC;MACxC,CAAC;MACDE,UAAU,EAAE;IACd;EACF,CAAC,CAAC,CACH,EACD,CACF,CAAC,CACF,EACD,CACF,CAAC;AACH,CAAC;AACD,IAAIC,eAAe,GAAG,EAAE;AACxBpB,MAAM,CAACqB,aAAa,GAAG,IAAI;AAE3B,SAASrB,MAAM,EAAEoB,eAAe","ignoreList":[]}]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/helpers/importuser-columns.js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/helpers/importuser-columns.js","mtime":1742646402772},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZXJyb3IuY2F1c2UuanMiOwpjb25zdCBjb2x1bW5zID0gewogIHN0dWRlbnQ6IFt7CiAgICB0aXRsZTogJ+WtpuWPtycsCiAgICBkYXRhSW5kZXg6ICdhY2NvdW50JywKICAgIHNvcnQ6IChhLCBiKSA9PiBhLmFjY291bnQgLSBiLmFjY291bnQKICB9LCB7CiAgICB0aXRsZTogJ+WvhueggScsCiAgICBkYXRhSW5kZXg6ICdwYXNzd29yZCcKICB9LCB7CiAgICB0aXRsZTogJ+Wnk+WQjScsCiAgICBkYXRhSW5kZXg6ICduYW1lJwogIH0sIHsKICAgIHRpdGxlOiAn5oCn5YirJywKICAgIGRhdGFJbmRleDogJ3NleCcKICB9LCB7CiAgICB0aXRsZTogJ+W5tOe6pycsCiAgICBkYXRhSW5kZXg6ICdncmFkZScKICB9LCB7CiAgICB0aXRsZTogJ+ePree6pycsCiAgICBkYXRhSW5kZXg6ICdjbGFzc25hbWUnCiAgfV0sCiAgdGVhY2hlcjogW3sKICAgIHRpdGxlOiAn5bel5Y+3JywKICAgIGRhdGFJbmRleDogJ2FjY291bnQnLAogICAgc29ydDogKGEsIGIpID0+IGEuYWNjb3VudCAtIGIuYWNjb3VudAogIH0sIHsKICAgIHRpdGxlOiAn5a+G56CBJywKICAgIGRhdGFJbmRleDogJ3Bhc3N3b3JkJwogIH0sIHsKICAgIHRpdGxlOiAn5aeT5ZCNJywKICAgIGRhdGFJbmRleDogJ25hbWUnCiAgfSwgewogICAgdGl0bGU6ICfogYznp7AnLAogICAgZGF0YUluZGV4OiAncmFuaycKICB9LCB7CiAgICB0aXRsZTogJ+aPj+i/sCcsCiAgICBkYXRhSW5kZXg6ICdkZXNjcmlwdGlvbicKICB9XQp9Owpjb25zdCB0eXBlcyA9IE9iamVjdC5rZXlzKGNvbHVtbnMpOwpleHBvcnQgZGVmYXVsdCBmdW5jdGlvbiAodHlwZSkgewogIGlmICghdHlwZXMuaW5jbHVkZXModHlwZSkpIHsKICAgIHRocm93IG5ldyBFcnJvcihgdHlwZSBtdXN0IGluICR7dHlwZXMudG9TdHJpbmcoKX1gKTsKICB9CiAgcmV0dXJuIGNvbHVtbnNbdHlwZV07Cn0="},{"version":3,"names":["columns","student","title","dataIndex","sort","a","b","account","teacher","types","Object","keys","type","includes","Error","toString"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/helpers/importuser-columns.js"],"sourcesContent":["const columns = {\n student: [\n {\n title: '学号',\n dataIndex: 'account',\n sort: (a, b) => a.account - b.account,\n },\n {\n title: '密码',\n dataIndex: 'password',\n },\n {\n title: '姓名',\n dataIndex: 'name',\n },\n {\n title: '性别',\n dataIndex: 'sex',\n },\n {\n title: '年级',\n dataIndex: 'grade',\n },\n {\n title: '班级',\n dataIndex: 'classname',\n },\n ],\n teacher: [\n {\n title: '工号',\n dataIndex: 'account',\n sort: (a, b) => a.account - b.account,\n },\n {\n title: '密码',\n dataIndex: 'password',\n },\n {\n title: '姓名',\n dataIndex: 'name',\n },\n {\n title: '职称',\n dataIndex: 'rank',\n },\n {\n title: '描述',\n dataIndex: 'description',\n },\n ],\n};\n\nconst types = Object.keys(columns);\n\nexport default function(type) {\n if (!types.includes(type)) {\n throw new Error(`type must in ${types.toString()}`);\n }\n return columns[type];\n}\n"],"mappings":";AAAA,MAAMA,OAAO,GAAG;EACdC,OAAO,EAAE,CACP;IACEC,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE,SAAS;IACpBC,IAAI,EAAEA,CAACC,CAAC,EAAEC,CAAC,KAAKD,CAAC,CAACE,OAAO,GAAGD,CAAC,CAACC;EAChC,CAAC,EACD;IACEL,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE;EACb,CAAC,EACD;IACED,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE;EACb,CAAC,EACD;IACED,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE;EACb,CAAC,EACD;IACED,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE;EACb,CAAC,EACD;IACED,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE;EACb,CAAC,CACF;EACDK,OAAO,EAAE,CACP;IACEN,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE,SAAS;IACpBC,IAAI,EAAEA,CAACC,CAAC,EAAEC,CAAC,KAAKD,CAAC,CAACE,OAAO,GAAGD,CAAC,CAACC;EAChC,CAAC,EACD;IACEL,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE;EACb,CAAC,EACD;IACED,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE;EACb,CAAC,EACD;IACED,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE;EACb,CAAC,EACD;IACED,KAAK,EAAE,IAAI;IACXC,SAAS,EAAE;EACb,CAAC;AAEL,CAAC;AAED,MAAMM,KAAK,GAAGC,MAAM,CAACC,IAAI,CAACX,OAAO,CAAC;AAElC,eAAe,UAASY,IAAI,EAAE;EAC5B,IAAI,CAACH,KAAK,CAACI,QAAQ,CAACD,IAAI,CAAC,EAAE;IACzB,MAAM,IAAIE,KAAK,CAAE,gBAAeL,KAAK,CAACM,QAAQ,CAAC,CAAE,EAAC,CAAC;EACrD;EACA,OAAOf,OAAO,CAACY,IAAI,CAAC;AACtB","ignoreList":[]}]}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js??ref--1-0!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/App.vue?vue&type=template&id=7ba5bd90","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/App.vue","mtime":1742646402746},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1743264597097},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:dmFyIHJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcigpIHsKICB2YXIgX3ZtID0gdGhpcywKICAgIF9jID0gX3ZtLl9zZWxmLl9jOwogIHJldHVybiBfYygiZGl2IiwgewogICAgYXR0cnM6IHsKICAgICAgaWQ6ICJhcHAiCiAgICB9CiAgfSwgW19jKCJyb3V0ZXItdmlldyIpLCBfYygiTG9hZGluZyIsIHsKICAgIGF0dHJzOiB7CiAgICAgIGxvYWRpbmc6IF92bS5sb2FkaW5nCiAgICB9CiAgfSldLCAxKTsKfTsKdmFyIHN0YXRpY1JlbmRlckZucyA9IFtdOwpyZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWU7CmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH07"},{"version":3,"names":["render","_vm","_c","_self","attrs","id","loading","staticRenderFns","_withStripped"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/App.vue"],"sourcesContent":["var render = function render() {\n var _vm = this,\n _c = _vm._self._c\n return _c(\n \"div\",\n { attrs: { id: \"app\" } },\n [_c(\"router-view\"), _c(\"Loading\", { attrs: { loading: _vm.loading } })],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }"],"mappings":"AAAA,IAAIA,MAAM,GAAG,SAASA,MAAMA,CAAA,EAAG;EAC7B,IAAIC,GAAG,GAAG,IAAI;IACZC,EAAE,GAAGD,GAAG,CAACE,KAAK,CAACD,EAAE;EACnB,OAAOA,EAAE,CACP,KAAK,EACL;IAAEE,KAAK,EAAE;MAAEC,EAAE,EAAE;IAAM;EAAE,CAAC,EACxB,CAACH,EAAE,CAAC,aAAa,CAAC,EAAEA,EAAE,CAAC,SAAS,EAAE;IAAEE,KAAK,EAAE;MAAEE,OAAO,EAAEL,GAAG,CAACK;IAAQ;EAAE,CAAC,CAAC,CAAC,EACvE,CACF,CAAC;AACH,CAAC;AACD,IAAIC,eAAe,GAAG,EAAE;AACxBP,MAAM,CAACQ,aAAa,GAAG,IAAI;AAE3B,SAASR,MAAM,EAAEO,eAAe","ignoreList":[]}]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/AvatarList/index.js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/AvatarList/index.js","mtime":1742646402761},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IEF2YXRhckxpc3QgZnJvbSAnLi9MaXN0JzsKaW1wb3J0IEl0ZW0gZnJvbSAnLi9JdGVtJzsKZXhwb3J0IHsgQXZhdGFyTGlzdCwgSXRlbSBhcyBBdmF0YXJMaXN0SXRlbSB9OwpleHBvcnQgZGVmYXVsdCBBdmF0YXJMaXN0Ow=="},{"version":3,"names":["AvatarList","Item","AvatarListItem"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/AvatarList/index.js"],"sourcesContent":["import AvatarList from './List'\nimport Item from './Item'\n\nexport {\n AvatarList,\n Item as AvatarListItem\n}\n\nexport default AvatarList\n"],"mappings":"AAAA,OAAOA,UAAU,MAAM,QAAQ;AAC/B,OAAOC,IAAI,MAAM,QAAQ;AAEzB,SACED,UAAU,EACVC,IAAI,IAAIC,cAAc;AAGxB,eAAeF,UAAU","ignoreList":[]}]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js??ref--1-0!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/common/DisplayFailedUser.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/common/DisplayFailedUser.vue","mtime":1742646402766},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:ZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdEaXNwbGF5RmFpbGVkVXNlcicsCiAgcHJvcHM6IHsKICAgIHByaW1hcnlLZXk6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgdmFsaWRhdG9yOiB2YWx1ZSA9PiBbJ3NpZCcsICd0aWQnXS5pbmNsdWRlcyh2YWx1ZSkKICAgIH0sCiAgICB1c2VyczogewogICAgICB0eXBlOiBBcnJheSwKICAgICAgcmVxdWlyZWQ6IHRydWUKICAgIH0sCiAgICBmYWlsOiB7CiAgICAgIHR5cGU6IEFycmF5LAogICAgICByZXF1aXJlZDogdHJ1ZQogICAgfQogIH0KfTs="},{"version":3,"names":["name","props","primaryKey","type","String","required","validator","value","includes","users","Array","fail"],"sources":["src/components/common/DisplayFailedUser.vue"],"sourcesContent":["<template>\n <div>\n <div style=\"margin-bottom: 20px\">\n <span style=\"color: limegreen\">\n <a-icon type=\"check-circle\" />\n <span>成功 {{ users.length - fail.length }} 人</span>\n </span>\n <a-divider type=\"vertical\" />\n <span style=\"color: red\">\n <a-icon type=\"exclamation-circle\" />\n <span>失败 {{ fail.length }} 人</span>\n </span>\n </div>\n <span>失败详情:</span>\n <a-divider style=\"margin: 5px 0 10px 0\" />\n <a-list\n size=\"small\"\n :grid=\"{ gutter: 16, column: 3 }\"\n :data-source=\"fail\"\n :pagination=\"{\n pageSize: 12,\n simple: true,\n }\"\n >\n <template #renderItem=\"item\">\n <a-list-item>\n <a-tag>{{ item.name }}({{ item[primaryKey] }})</a-tag>\n </a-list-item>\n </template>\n </a-list>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'DisplayFailedUser',\n props: {\n primaryKey: {\n type: String,\n required: true,\n validator: value => ['sid', 'tid'].includes(value),\n },\n users: {\n type: Array,\n required: true,\n },\n fail: {\n type: Array,\n required: true,\n },\n },\n};\n</script>\n"],"mappings":"AAkCA;EACAA,IAAA;EACAC,KAAA;IACAC,UAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,QAAA;MACAC,SAAA,EAAAC,KAAA,mBAAAC,QAAA,CAAAD,KAAA;IACA;IACAE,KAAA;MACAN,IAAA,EAAAO,KAAA;MACAL,QAAA;IACA;IACAM,IAAA;MACAR,IAAA,EAAAO,KAAA;MACAL,QAAA;IACA;EACA;AACA","ignoreList":[]}]}

Some files were not shown because too many files have changed in this diff Show More