diff --git a/src/assets/icon-alert.svg b/src/assets/icon-alert.svg new file mode 100644 index 0000000..18c83f6 --- /dev/null +++ b/src/assets/icon-alert.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icon-eye-hide.svg b/src/assets/icon-eye-hide.svg new file mode 100644 index 0000000..84eedd2 --- /dev/null +++ b/src/assets/icon-eye-hide.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icon-eye-open.svg b/src/assets/icon-eye-open.svg new file mode 100644 index 0000000..4fe2ebe --- /dev/null +++ b/src/assets/icon-eye-open.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Badge.vue b/src/components/Badge.vue new file mode 100644 index 0000000..c2b1354 --- /dev/null +++ b/src/components/Badge.vue @@ -0,0 +1,38 @@ + + + \ No newline at end of file diff --git a/src/constants/constants.js b/src/constants/constants.js index 5acd258..bd6ae1a 100644 --- a/src/constants/constants.js +++ b/src/constants/constants.js @@ -16,16 +16,18 @@ export const accountList = [ account: "REDACTED-USER1", fullName: "Alice Zheng", adminRights: true, - accountActivation: true, + accountActivation: false, detail: "abcde", + isSSO: true, }, { id: 345, account: "REDACTED-USER2", fullName: "Mike Chen", - adminRights: true, + adminRights: false, accountActivation: true, detail: "abcde", + isSSO: false, }, { id: 88, @@ -34,6 +36,7 @@ export const accountList = [ adminRights: true, accountActivation: true, detail: "abcde", + isSSO: false, }, ]; export const knownScaleLineChartOptions = { diff --git a/src/i18n/en.json b/src/i18n/en.json index 8147e1c..76ff171 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -21,7 +21,10 @@ "Detail": "Detail", "Edit": "Edit", "AccountEdit": "Account Edit", - "AccountInformation": "Account Information" + "AccountInformation": "Account Information", + "Password": "Password", + "ConfirmPassword": "Confirm Password", + "PwdNotMatch": "Confirm Password does not match." }, "Compare": { "timeUsage": "Time Usage", diff --git a/src/stores/acctMgmt.js b/src/stores/acctMgmt.js index 2f3a31a..b013252 100644 --- a/src/stores/acctMgmt.js +++ b/src/stores/acctMgmt.js @@ -11,6 +11,7 @@ export default defineStore('acctMgmtStore', { adminRights: true, accountActivation: true, detail: "abcde", + isSSO: true, } }), getters: { diff --git a/src/views/AccountManagement/AccountAdmin/index.vue b/src/views/AccountManagement/AccountAdmin/index.vue index 3a5cc8d..d60ecee 100644 --- a/src/views/AccountManagement/AccountAdmin/index.vue +++ b/src/views/AccountManagement/AccountAdmin/index.vue @@ -151,6 +151,7 @@ export default { }, onEditBtnClick(dataId){ this.openModal(MODAL_ACCT_EDIT); + this.setCurrentViewingUser(dataId); }, ...mapActions(useModalStore, ['openModal']), ...mapActions(useAcctMgmtStore, ['setCurrentViewingUser']), diff --git a/src/views/AccountManagement/ModalAccountEdit.vue b/src/views/AccountManagement/ModalAccountEdit.vue index 3c377c2..c18dba7 100644 --- a/src/views/AccountManagement/ModalAccountEdit.vue +++ b/src/views/AccountManagement/ModalAccountEdit.vue @@ -1,28 +1,95 @@ \ No newline at end of file