Compare commits

..

No commits in common. "fe64feac80ab9754acdc81cbb17cd91938f037bd" and "6187c585ad1945215f3023d6cad99d15d742d3cf" have entirely different histories.

2 changed files with 20 additions and 25 deletions

View File

@ -92,13 +92,8 @@ router.beforeEach(async (to, from, next) => {
await store.dispatch('user/getUserInfo') await store.dispatch('user/getUserInfo')
const accessRoutes = await store.dispatch('permission/generateRoutes') const accessRoutes = await store.dispatch('permission/generateRoutes')
resetRouter() resetRouter()
if (accessRoutes.length > 0) { router.addRoutes(accessRoutes)
router.addRoutes(accessRoutes) next({ ...to, replace: true })
next({ ...to, replace: true })
} else {
next()
}
} catch (error) { } catch (error) {
console.log(error) console.log(error)
// 删除token并进入登录页面以重新登录 // 删除token并进入登录页面以重新登录

View File

@ -178,7 +178,7 @@ export default {
updateUser(this.user) updateUser(this.user)
.then((res) => { .then((res) => {
this.isDisabled = false this.isDisabled = false
this.$message.success(this.$t("common:message:updatedSuccessfully")) this.$message.success('Updated successfully')
}) })
.catch(() => { .catch(() => {
this.isDisabled = false this.isDisabled = false
@ -190,7 +190,7 @@ export default {
this.user.Id = res.Result.Id this.user.Id = res.Result.Id
this.user.UserCode = res.Result.UserCode this.user.UserCode = res.Result.UserCode
this.$emit('getUserId', res.Result.Id) this.$emit('getUserId', res.Result.Id)
this.$message.success(this.$t("common:message:addedSuccessfully")) this.$message.success('Added successfully')
this.$router.push({ path: '/system/user/list' }) this.$router.push({ path: '/system/user/list' })
}) })
.catch(() => { .catch(() => {
@ -308,63 +308,63 @@ export default {
UserWorkLanguage: [ UserWorkLanguage: [
{ {
required: true, required: true,
message: this.$t("common:ruleMessage:select"), message: 'Please Select',
trigger: ['blur', 'change'], trigger: ['blur', 'change'],
}, },
], ],
Roles: [ Roles: [
{ {
required: true, required: true,
message: this.$t("common:ruleMessage:select"), message: 'Please Select',
trigger: ['blur', 'change'], trigger: ['blur', 'change'],
}, },
], ],
IsZhiZhun: [ IsZhiZhun: [
{ {
required: true, required: true,
message: this.$t("common:ruleMessage:select"), message: 'Please Select',
trigger: ['blur', 'change'], trigger: ['blur', 'change'],
}, },
], ],
OrganizationName: [ OrganizationName: [
{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' }, { required: true, message: 'Please specify', trigger: 'blur' },
], ],
LastName: [ LastName: [
{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' }, { required: true, message: 'Please specify', trigger: 'blur' },
{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") }, { max: 50, message: 'The maximum length is 50' },
], ],
FirstName: [ FirstName: [
{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' }, { required: true, message: 'Please specify', trigger: 'blur' },
{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") }, { max: 50, message: 'The maximum length is 50' },
], ],
Phone: [ Phone: [
{ {
max: 20, max: 20,
min: 7, min: 7,
message: this.$t("system:userInfo:ruleMessage:length7to20"), message: 'The length is 7 to 20',
trigger: ['blur'], trigger: ['blur'],
}, },
], ],
EMail: [ EMail: [
{ {
required: true, required: true,
message: this.$t("common:ruleMessage:specify"), message: 'Please input the email address',
trigger: 'blur', trigger: 'blur',
}, },
{ {
// type: 'email', // type: 'email',
pattern: new RegExp(this.$reg().EmailRegexStr), pattern: new RegExp(this.$reg().EmailRegexStr),
message: this.$t("trials:site:ruleMessage:correctEmail"), message: 'Please input the correct email address',
trigger: ['blur'], trigger: ['blur'],
}, },
{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") }, { max: 50, message: 'The maximum length is 50' },
], ],
Sex: [{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' }], Sex: [{ required: true, message: 'Please specify', trigger: 'blur' }],
Status: [ Status: [
{ required: true, message: this.$t("common:ruleMessage:specify"), trigger: 'blur' }, { required: true, message: 'Please specify', trigger: 'blur' },
], ],
DepartmentName: [{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") }], DepartmentName: [{ max: 50, message: 'The maximum length is 50' }],
PositionName: [{ max: 50, message: this.$t("trials:researchForm:formRule:maxLength") }], PositionName: [{ max: 50, message: 'The maximum length is 50' }],
}, },
userTypeOptions: [], userTypeOptions: [],
isDisabled: false, isDisabled: false,