fix: wu_id -> lmi_sn

perf/export-docx feat-RBAC-0.8.1
Jimmy Liow 1 year ago
parent d8b141cda8
commit 81f1c9cea9

@ -44,6 +44,8 @@ const { loginToken, userId } = usingStorage()
const initAppliction = async () => { const initAppliction = async () => {
if (isNotEmpty(loginToken)) { if (isNotEmpty(loginToken)) {
appendRequestParams('token', loginToken) appendRequestParams('token', loginToken)
appendRequestParams('lmi_sn', userId)
} }
if (isNotEmpty(userId)) { if (isNotEmpty(userId)) {
@ -70,14 +72,14 @@ const router = createBrowserRouter([
{ path: "feedback/:GRI_SN/:CII_SN/:RefNo", element: <RequireAuth subject={PERM_OVERSEA} result={true}><FeedbackCustomerDetail /></RequireAuth>}, { path: "feedback/:GRI_SN/:CII_SN/:RefNo", element: <RequireAuth subject={PERM_OVERSEA} result={true}><FeedbackCustomerDetail /></RequireAuth>},
{ path: "feedback/:GRI_SN/:RefNo", element: <RequireAuth subject={PERM_OVERSEA} result={true}><FeedbackDetail /></RequireAuth>}, { path: "feedback/:GRI_SN/:RefNo", element: <RequireAuth subject={PERM_OVERSEA} result={true}><FeedbackDetail /></RequireAuth>},
{ path: "report", element: <RequireAuth subject={PERM_OVERSEA} result={true}><ReportIndex /></RequireAuth>}, { path: "report", element: <RequireAuth subject={PERM_OVERSEA} result={true}><ReportIndex /></RequireAuth>},
{ path: "notice", element: <RequireAuth subject={PERM_OVERSEA} result={true}><NoticeIndex /></RequireAuth>}, { path: "notice", element: <NoticeIndex />},
{ path: "notice/:CCP_BLID", element: <RequireAuth subject={PERM_OVERSEA} result={true}><NoticeDetail /></RequireAuth>}, { path: "notice/:CCP_BLID", element: <NoticeDetail />},
{ path: "invoice",element:<RequireAuth subject={PERM_OVERSEA} result={true}><InvoiceIndex /></RequireAuth>}, { path: "invoice",element:<RequireAuth subject={PERM_OVERSEA} result={true}><InvoiceIndex /></RequireAuth>},
{ path: "invoice/detail/:GMDSN/:GSN",element:<RequireAuth subject={PERM_OVERSEA} result={true}><InvoiceDetail /></RequireAuth>}, { path: "invoice/detail/:GMDSN/:GSN",element:<RequireAuth subject={PERM_OVERSEA} result={true}><InvoiceDetail /></RequireAuth>},
{ path: "invoice/paid",element:<RequireAuth subject={PERM_OVERSEA} result={true}><InvoicePaid /></RequireAuth>}, { path: "invoice/paid",element:<RequireAuth subject={PERM_OVERSEA} result={true}><InvoicePaid /></RequireAuth>},
{ path: "invoice/paid/detail/:flid", element: <RequireAuth subject={PERM_OVERSEA} result={true}><InvoicePaidDetail /></RequireAuth>}, { path: "invoice/paid/detail/:flid", element: <RequireAuth subject={PERM_OVERSEA} result={true}><InvoicePaidDetail /></RequireAuth>},
{ path: "airticket",element: <RequireAuth subject={PERM_AIR_TICKET} result={true}><Airticket /></RequireAuth>}, { path: "airticket",element: <RequireAuth subject={PERM_AIR_TICKET} result={true}><Airticket /></RequireAuth>},
{ path: "airticket/plan/:coli_sn",element:<AirticketPlan />}, { path: "airticket/plan/:coli_sn",element:<RequireAuth subject={PERM_AIR_TICKET} result={true}><AirticketPlan /></RequireAuth>},
] ]
}, },
{ {

@ -70,11 +70,11 @@ const useAccountStore = create((set, get) => ({
accountList: [], accountList: [],
disableAccount: async (accountId) => { disableAccount: async (userId) => {
const formData = new FormData() const formData = new FormData()
formData.append('wu_id', accountId) formData.append('lmi_sn', userId)
// enable disable // enable | disable
formData.append('account_status', 'disable') formData.append('account_status', 'disable')
const result = await postAccountStatus(formData) const result = await postAccountStatus(formData)
@ -82,10 +82,10 @@ const useAccountStore = create((set, get) => ({
console.info(result) console.info(result)
}, },
resetAccountPassword: async (accountId, password) => { resetAccountPassword: async (userId, password) => {
const formData = new FormData() const formData = new FormData()
formData.append('wu_id', accountId) formData.append('lmi_sn', userId)
formData.append('newPassword', password) formData.append('newPassword', password)
return postAccountPassword(formData) return postAccountPassword(formData)
@ -111,8 +111,8 @@ const useAccountStore = create((set, get) => ({
saveOrUpdateAccount: async (formValues) => { saveOrUpdateAccount: async (formValues) => {
const { userId } = usingStorage() const { userId } = usingStorage()
const formData = new FormData() const formData = new FormData()
formData.append('wu_id', formValues.userId) formData.append('wu_id', formValues.accountId)
formData.append('lmi_sn', formValues.lmi_sn) formData.append('lmi_sn', formValues.userId)
formData.append('lmi2_sn', formValues.lmi2_sn) formData.append('lmi2_sn', formValues.lmi2_sn)
formData.append('user_name', formValues.username) formData.append('user_name', formValues.username)
formData.append('real_name', formValues.realname) formData.append('real_name', formValues.realname)
@ -138,8 +138,8 @@ const useAccountStore = create((set, get) => ({
const mapAccoutList = resultArray.map((r) => { const mapAccoutList = resultArray.map((r) => {
return { return {
userId: r.wu_id, accountId: r.wu_id,
lmi_sn: r.lmi_sn, userId: r.lmi_sn,
lmi2_sn: r.lmi2_sn, lmi2_sn: r.lmi2_sn,
username: r.user_name, username: r.user_name,
realname: r.real_name, realname: r.real_name,

@ -36,7 +36,7 @@ export const fetchUserDetail = async (loginToken) => {
export const fetchPermissionListByUserId = async (userId) => { export const fetchPermissionListByUserId = async (userId) => {
const { errcode, result } = await fetchJSON( const { errcode, result } = await fetchJSON(
`${HT_HOST}/service-CooperateSOA/get_account_permission_list`, { wu_id: userId}) `${HT_HOST}/service-CooperateSOA/get_account_permission_list`, { lmi_sn: userId})
return errcode !== 0 ? {} : result return errcode !== 0 ? {} : result
} }
@ -71,7 +71,7 @@ const useAuthStore = create(obervseLifecycle((set, get) => ({
// 以上是 Hardcode 判断 // 以上是 Hardcode 判断
// 以下是权限列表从数据库读取后使用的方法 // 以下是权限列表从数据库读取后使用的方法
return permissionList.some((value) => { return permissionList.some((value) => {
if (value.indexOf(WILDCARD_TOKEN) > -1) { if (value.indexOf(WILDCARD_TOKEN) == 0) {
return true return true
} }
if (value === perm) { if (value === perm) {
@ -85,9 +85,9 @@ const useAuthStore = create(obervseLifecycle((set, get) => ({
const { startTokenInterval, loadUserPermission } = get() const { startTokenInterval, loadUserPermission } = get()
const { setStorage } = usingStorage() const { setStorage } = usingStorage()
const { token: loginToken, WU_ID: userId } = await fetchLoginToken(usr, pwd) const { token: loginToken } = await fetchLoginToken(usr, pwd)
const userDetail = await fetchUserDetail(loginToken) const userDetail = await fetchUserDetail(loginToken)
await loadUserPermission(userId) await loadUserPermission(userDetail.LMI_SN)
set(() => ({ set(() => ({
tokenTimeout: false, tokenTimeout: false,
@ -95,7 +95,7 @@ const useAuthStore = create(obervseLifecycle((set, get) => ({
})) }))
setStorage(KEY_LOGIN_TOKEN, loginToken) setStorage(KEY_LOGIN_TOKEN, loginToken)
setStorage(KEY_USER_ID, userId)//userDetail.LMI_SN) setStorage(KEY_USER_ID, userDetail.LMI_SN)
setStorage(KEY_TRAVEL_AGENCY_ID, userDetail.LMI_VEI_SN) setStorage(KEY_TRAVEL_AGENCY_ID, userDetail.LMI_VEI_SN)
appendRequestParams('token', loginToken) appendRequestParams('token', loginToken)
// loadPageSpy(`${json.Result.VName}-${json.Result.LoginName}`) // loadPageSpy(`${json.Result.VName}-${json.Result.LoginName}`)

@ -106,7 +106,6 @@ function Management() {
} }
const onAccountSeleted = async (account) => { const onAccountSeleted = async (account) => {
console.info(account)
setTravelAgencyList([{ setTravelAgencyList([{
label: account.travelAgencyName, label: account.travelAgencyName,
value: account.travelAgencyId value: account.travelAgencyId
@ -154,7 +153,6 @@ function Management() {
} }
const handleTravelAgencyChange = (newValue) => { const handleTravelAgencyChange = (newValue) => {
console.info(newValue)
setCurrentTravelAgency(newValue) setCurrentTravelAgency(newValue)
} }
@ -222,8 +220,8 @@ function Management() {
</Form> </Form>
)} )}
> >
<Form.Item name='accountId' className='hidden' ><Input /></Form.Item>
<Form.Item name='userId' className='hidden' ><Input /></Form.Item> <Form.Item name='userId' className='hidden' ><Input /></Form.Item>
<Form.Item name='lmi_sn' className='hidden' ><Input /></Form.Item>
<Form.Item name='lmi2_sn' className='hidden' ><Input /></Form.Item> <Form.Item name='lmi2_sn' className='hidden' ><Input /></Form.Item>
<Form.Item <Form.Item
label={t('account:username')} label={t('account:username')}

Loading…
Cancel
Save