├── .gitignore ├── LICENSE ├── README.md ├── screenshots ├── mongo-path.png ├── pems-1.png ├── pems-2.png ├── pems-3.png └── pems-4.png ├── server ├── app.js ├── config │ └── index.js ├── controller │ ├── index.js │ ├── lampins.js │ ├── lowvol.js │ ├── substation.js │ ├── transbox.js │ ├── transformer.js │ ├── user.js │ ├── voltage.js │ └── worklog.js ├── ecosystem.config.js ├── middleware │ └── index.js ├── model │ ├── fields_table.js │ ├── index.js │ ├── lampins.js │ ├── lowvol.js │ ├── substation.js │ ├── transbox.js │ ├── transformer.js │ ├── user.js │ ├── voltage.js │ └── worklog.js ├── package-lock.json ├── package.json ├── router │ └── index.js ├── server.js └── util │ └── index.js └── views ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .nvmrc ├── .prettierrc.js ├── build ├── build.js ├── check-versions.js ├── utils.js ├── webpack.base.conf.js ├── webpack.dev.conf.js └── webpack.prod.conf.js ├── config ├── dev.env.js ├── index.js ├── prod.env.js └── test.env.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── public └── index.html ├── src ├── App.js ├── App.scss ├── api │ └── index.js ├── components │ ├── Lowvol │ │ ├── index.js │ │ └── lowvol.scss │ ├── MainLayout │ │ ├── index.js │ │ └── layout.scss │ ├── Transformer │ │ ├── index.js │ │ └── transformer.scss │ ├── Voltage │ │ ├── index.js │ │ └── voltage.scss │ └── Worklog │ │ ├── index.js │ │ └── worklog.scss ├── constants.js ├── index.js ├── pages │ ├── Lampins │ │ ├── index.js │ │ └── lampins.scss │ ├── Login │ │ ├── index.js │ │ └── login.scss │ ├── NotFound │ │ └── index.js │ ├── Substation │ │ ├── detail.js │ │ ├── edit.js │ │ ├── index.js │ │ └── substation.scss │ ├── Transbox │ │ ├── detail.js │ │ ├── edit.js │ │ ├── index.js │ │ └── transbox.scss │ └── Worklog │ │ ├── index.js │ │ └── worklog.scss ├── router │ ├── index.js │ └── routes.js ├── services │ └── user.js ├── style │ ├── colors.scss │ └── variables.scss └── utils │ ├── index.js │ └── uploader.js └── static └── logo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/README.md -------------------------------------------------------------------------------- /screenshots/mongo-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/screenshots/mongo-path.png -------------------------------------------------------------------------------- /screenshots/pems-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/screenshots/pems-1.png -------------------------------------------------------------------------------- /screenshots/pems-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/screenshots/pems-2.png -------------------------------------------------------------------------------- /screenshots/pems-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/screenshots/pems-3.png -------------------------------------------------------------------------------- /screenshots/pems-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/screenshots/pems-4.png -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/app.js -------------------------------------------------------------------------------- /server/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/config/index.js -------------------------------------------------------------------------------- /server/controller/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/controller/index.js -------------------------------------------------------------------------------- /server/controller/lampins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/controller/lampins.js -------------------------------------------------------------------------------- /server/controller/lowvol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/controller/lowvol.js -------------------------------------------------------------------------------- /server/controller/substation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/controller/substation.js -------------------------------------------------------------------------------- /server/controller/transbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/controller/transbox.js -------------------------------------------------------------------------------- /server/controller/transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/controller/transformer.js -------------------------------------------------------------------------------- /server/controller/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/controller/user.js -------------------------------------------------------------------------------- /server/controller/voltage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/controller/voltage.js -------------------------------------------------------------------------------- /server/controller/worklog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/controller/worklog.js -------------------------------------------------------------------------------- /server/ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/ecosystem.config.js -------------------------------------------------------------------------------- /server/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/middleware/index.js -------------------------------------------------------------------------------- /server/model/fields_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/fields_table.js -------------------------------------------------------------------------------- /server/model/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/index.js -------------------------------------------------------------------------------- /server/model/lampins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/lampins.js -------------------------------------------------------------------------------- /server/model/lowvol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/lowvol.js -------------------------------------------------------------------------------- /server/model/substation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/substation.js -------------------------------------------------------------------------------- /server/model/transbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/transbox.js -------------------------------------------------------------------------------- /server/model/transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/transformer.js -------------------------------------------------------------------------------- /server/model/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/user.js -------------------------------------------------------------------------------- /server/model/voltage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/voltage.js -------------------------------------------------------------------------------- /server/model/worklog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/model/worklog.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/package.json -------------------------------------------------------------------------------- /server/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/router/index.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/server/server.js -------------------------------------------------------------------------------- /server/util/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = class Util { 4 | 5 | }; 6 | -------------------------------------------------------------------------------- /views/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/.editorconfig -------------------------------------------------------------------------------- /views/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/.eslintignore -------------------------------------------------------------------------------- /views/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/.eslintrc.js -------------------------------------------------------------------------------- /views/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/carbon 2 | -------------------------------------------------------------------------------- /views/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/.prettierrc.js -------------------------------------------------------------------------------- /views/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/build/build.js -------------------------------------------------------------------------------- /views/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/build/check-versions.js -------------------------------------------------------------------------------- /views/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/build/utils.js -------------------------------------------------------------------------------- /views/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/build/webpack.base.conf.js -------------------------------------------------------------------------------- /views/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /views/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /views/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/config/dev.env.js -------------------------------------------------------------------------------- /views/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/config/index.js -------------------------------------------------------------------------------- /views/config/prod.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/config/prod.env.js -------------------------------------------------------------------------------- /views/config/test.env.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /views/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/package-lock.json -------------------------------------------------------------------------------- /views/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/package.json -------------------------------------------------------------------------------- /views/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [require('autoprefixer')], 3 | }; 4 | -------------------------------------------------------------------------------- /views/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/public/index.html -------------------------------------------------------------------------------- /views/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/App.js -------------------------------------------------------------------------------- /views/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/App.scss -------------------------------------------------------------------------------- /views/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/api/index.js -------------------------------------------------------------------------------- /views/src/components/Lowvol/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/Lowvol/index.js -------------------------------------------------------------------------------- /views/src/components/Lowvol/lowvol.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/Lowvol/lowvol.scss -------------------------------------------------------------------------------- /views/src/components/MainLayout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/MainLayout/index.js -------------------------------------------------------------------------------- /views/src/components/MainLayout/layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/MainLayout/layout.scss -------------------------------------------------------------------------------- /views/src/components/Transformer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/Transformer/index.js -------------------------------------------------------------------------------- /views/src/components/Transformer/transformer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/Transformer/transformer.scss -------------------------------------------------------------------------------- /views/src/components/Voltage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/Voltage/index.js -------------------------------------------------------------------------------- /views/src/components/Voltage/voltage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/Voltage/voltage.scss -------------------------------------------------------------------------------- /views/src/components/Worklog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/Worklog/index.js -------------------------------------------------------------------------------- /views/src/components/Worklog/worklog.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/components/Worklog/worklog.scss -------------------------------------------------------------------------------- /views/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/constants.js -------------------------------------------------------------------------------- /views/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/index.js -------------------------------------------------------------------------------- /views/src/pages/Lampins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Lampins/index.js -------------------------------------------------------------------------------- /views/src/pages/Lampins/lampins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Lampins/lampins.scss -------------------------------------------------------------------------------- /views/src/pages/Login/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Login/index.js -------------------------------------------------------------------------------- /views/src/pages/Login/login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Login/login.scss -------------------------------------------------------------------------------- /views/src/pages/NotFound/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/NotFound/index.js -------------------------------------------------------------------------------- /views/src/pages/Substation/detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Substation/detail.js -------------------------------------------------------------------------------- /views/src/pages/Substation/edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Substation/edit.js -------------------------------------------------------------------------------- /views/src/pages/Substation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Substation/index.js -------------------------------------------------------------------------------- /views/src/pages/Substation/substation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Substation/substation.scss -------------------------------------------------------------------------------- /views/src/pages/Transbox/detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Transbox/detail.js -------------------------------------------------------------------------------- /views/src/pages/Transbox/edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Transbox/edit.js -------------------------------------------------------------------------------- /views/src/pages/Transbox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Transbox/index.js -------------------------------------------------------------------------------- /views/src/pages/Transbox/transbox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Transbox/transbox.scss -------------------------------------------------------------------------------- /views/src/pages/Worklog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Worklog/index.js -------------------------------------------------------------------------------- /views/src/pages/Worklog/worklog.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/pages/Worklog/worklog.scss -------------------------------------------------------------------------------- /views/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/router/index.js -------------------------------------------------------------------------------- /views/src/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/router/routes.js -------------------------------------------------------------------------------- /views/src/services/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/services/user.js -------------------------------------------------------------------------------- /views/src/style/colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/style/colors.scss -------------------------------------------------------------------------------- /views/src/style/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/style/variables.scss -------------------------------------------------------------------------------- /views/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/utils/index.js -------------------------------------------------------------------------------- /views/src/utils/uploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/src/utils/uploader.js -------------------------------------------------------------------------------- /views/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rannie/pems/HEAD/views/static/logo.png --------------------------------------------------------------------------------