├── .gitignore ├── App.vue ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── changelog.md ├── cloud-functions ├── isTravelSubscribed │ ├── index.js │ ├── package-lock.json │ └── package.json ├── notifyByUpdatedPatientTravels │ ├── config.json │ ├── index.js │ ├── package-lock.json │ └── package.json ├── notifyHistory │ ├── index.js │ ├── package-lock.json │ └── package.json ├── subscribeTravel │ ├── index.js │ ├── package-lock.json │ └── package.json ├── travelSubscriptions │ ├── index.js │ ├── package-lock.json │ └── package.json └── unsubscribeTravel │ ├── index.js │ ├── package-lock.json │ └── package.json ├── components ├── ncov-patient-travel.vue └── ncov-travel.vue ├── contributing.md ├── deployment.md ├── domains ├── infrastructure │ ├── permissions │ │ └── permission.js │ ├── presentation │ │ ├── time-utils.js │ │ └── ui-service.js │ ├── requests │ │ ├── cloud.js │ │ └── request.js │ └── storage │ │ └── local-storage.js └── travel-query │ ├── apis │ └── patient-travel.js │ ├── constants.js │ ├── repositories │ ├── patient-travel.js │ ├── subscription.js │ └── travel.js │ ├── services │ └── travel.js │ └── value-objects │ ├── patient-travel.js │ └── travel.js ├── main.js ├── manifest.json ├── mock ├── data.js └── mock-travels.js ├── pages.json ├── pages ├── history.vue ├── index.vue └── subscriptions.vue ├── settings.js ├── static ├── cancel.png ├── delete.png ├── list-selected.png ├── list.png ├── logo.png ├── search-selected.png ├── search.png ├── subscribe.png ├── subscriptions-selected.png └── subscriptions.png ├── theme └── tailwind │ └── tailwind.css ├── uni.scss └── vue.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/.gitignore -------------------------------------------------------------------------------- /App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/App.vue -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/changelog.md -------------------------------------------------------------------------------- /cloud-functions/isTravelSubscribed/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/isTravelSubscribed/index.js -------------------------------------------------------------------------------- /cloud-functions/isTravelSubscribed/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/isTravelSubscribed/package-lock.json -------------------------------------------------------------------------------- /cloud-functions/isTravelSubscribed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/isTravelSubscribed/package.json -------------------------------------------------------------------------------- /cloud-functions/notifyByUpdatedPatientTravels/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/notifyByUpdatedPatientTravels/config.json -------------------------------------------------------------------------------- /cloud-functions/notifyByUpdatedPatientTravels/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/notifyByUpdatedPatientTravels/index.js -------------------------------------------------------------------------------- /cloud-functions/notifyByUpdatedPatientTravels/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/notifyByUpdatedPatientTravels/package-lock.json -------------------------------------------------------------------------------- /cloud-functions/notifyByUpdatedPatientTravels/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/notifyByUpdatedPatientTravels/package.json -------------------------------------------------------------------------------- /cloud-functions/notifyHistory/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/notifyHistory/index.js -------------------------------------------------------------------------------- /cloud-functions/notifyHistory/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/notifyHistory/package-lock.json -------------------------------------------------------------------------------- /cloud-functions/notifyHistory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/notifyHistory/package.json -------------------------------------------------------------------------------- /cloud-functions/subscribeTravel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/subscribeTravel/index.js -------------------------------------------------------------------------------- /cloud-functions/subscribeTravel/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/subscribeTravel/package-lock.json -------------------------------------------------------------------------------- /cloud-functions/subscribeTravel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/subscribeTravel/package.json -------------------------------------------------------------------------------- /cloud-functions/travelSubscriptions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/travelSubscriptions/index.js -------------------------------------------------------------------------------- /cloud-functions/travelSubscriptions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/travelSubscriptions/package-lock.json -------------------------------------------------------------------------------- /cloud-functions/travelSubscriptions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/travelSubscriptions/package.json -------------------------------------------------------------------------------- /cloud-functions/unsubscribeTravel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/unsubscribeTravel/index.js -------------------------------------------------------------------------------- /cloud-functions/unsubscribeTravel/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/unsubscribeTravel/package-lock.json -------------------------------------------------------------------------------- /cloud-functions/unsubscribeTravel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/cloud-functions/unsubscribeTravel/package.json -------------------------------------------------------------------------------- /components/ncov-patient-travel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/components/ncov-patient-travel.vue -------------------------------------------------------------------------------- /components/ncov-travel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/components/ncov-travel.vue -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/contributing.md -------------------------------------------------------------------------------- /deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/deployment.md -------------------------------------------------------------------------------- /domains/infrastructure/permissions/permission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/infrastructure/permissions/permission.js -------------------------------------------------------------------------------- /domains/infrastructure/presentation/time-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/infrastructure/presentation/time-utils.js -------------------------------------------------------------------------------- /domains/infrastructure/presentation/ui-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/infrastructure/presentation/ui-service.js -------------------------------------------------------------------------------- /domains/infrastructure/requests/cloud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/infrastructure/requests/cloud.js -------------------------------------------------------------------------------- /domains/infrastructure/requests/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/infrastructure/requests/request.js -------------------------------------------------------------------------------- /domains/infrastructure/storage/local-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/infrastructure/storage/local-storage.js -------------------------------------------------------------------------------- /domains/travel-query/apis/patient-travel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/travel-query/apis/patient-travel.js -------------------------------------------------------------------------------- /domains/travel-query/constants.js: -------------------------------------------------------------------------------- 1 | // 患者行程数据 api 2 | export const PATIENT_TRAVELS_API = 'https://2019ncov.nosugartech.com/data.json' 3 | -------------------------------------------------------------------------------- /domains/travel-query/repositories/patient-travel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/travel-query/repositories/patient-travel.js -------------------------------------------------------------------------------- /domains/travel-query/repositories/subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/travel-query/repositories/subscription.js -------------------------------------------------------------------------------- /domains/travel-query/repositories/travel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/travel-query/repositories/travel.js -------------------------------------------------------------------------------- /domains/travel-query/services/travel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/travel-query/services/travel.js -------------------------------------------------------------------------------- /domains/travel-query/value-objects/patient-travel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/travel-query/value-objects/patient-travel.js -------------------------------------------------------------------------------- /domains/travel-query/value-objects/travel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/domains/travel-query/value-objects/travel.js -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/main.js -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/manifest.json -------------------------------------------------------------------------------- /mock/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/mock/data.js -------------------------------------------------------------------------------- /mock/mock-travels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/mock/mock-travels.js -------------------------------------------------------------------------------- /pages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/pages.json -------------------------------------------------------------------------------- /pages/history.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/pages/history.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/subscriptions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/pages/subscriptions.vue -------------------------------------------------------------------------------- /settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/settings.js -------------------------------------------------------------------------------- /static/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/cancel.png -------------------------------------------------------------------------------- /static/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/delete.png -------------------------------------------------------------------------------- /static/list-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/list-selected.png -------------------------------------------------------------------------------- /static/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/list.png -------------------------------------------------------------------------------- /static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/logo.png -------------------------------------------------------------------------------- /static/search-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/search-selected.png -------------------------------------------------------------------------------- /static/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/search.png -------------------------------------------------------------------------------- /static/subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/subscribe.png -------------------------------------------------------------------------------- /static/subscriptions-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/subscriptions-selected.png -------------------------------------------------------------------------------- /static/subscriptions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/static/subscriptions.png -------------------------------------------------------------------------------- /theme/tailwind/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/theme/tailwind/tailwind.css -------------------------------------------------------------------------------- /uni.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/uni.scss -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shidenggui/ncov/HEAD/vue.config.js --------------------------------------------------------------------------------