Merge branch 'j' into develop
commit
abdf4f3bc7
|
|
@ -127,6 +127,17 @@ export const useUserStore = defineStore({
|
||||||
router.addRoute(PAGE_NOT_FOUND_ROUTE as unknown as RouteRecordRaw)
|
router.addRoute(PAGE_NOT_FOUND_ROUTE as unknown as RouteRecordRaw)
|
||||||
permissionStore.setDynamicAddedRoute(true)
|
permissionStore.setDynamicAddedRoute(true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const isAuthData = userInfo?.permissions.includes('endpoint.data_dashboard')
|
||||||
|
if (!isAuthData && homeRouter == '/v') {
|
||||||
|
const { notification } = useMessage()
|
||||||
|
notification.error({
|
||||||
|
message: '登陆失败',
|
||||||
|
description: `没有权限`,
|
||||||
|
duration: 3,
|
||||||
|
})
|
||||||
|
return this.logout()
|
||||||
|
}
|
||||||
goHome && (await router.replace(homeRouter ?? PageEnum.BASE_HOME))
|
goHome && (await router.replace(homeRouter ?? PageEnum.BASE_HOME))
|
||||||
}
|
}
|
||||||
return userInfo
|
return userInfo
|
||||||
|
|
|
||||||
|
|
@ -184,7 +184,11 @@ export const accountFormSchema: FormSchema[] = [
|
||||||
component: 'InputNumber',
|
component: 'InputNumber',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
formatter: (value) => {
|
formatter: (value) => {
|
||||||
let reg = /^(-)*(\d+)\.(\d\d).*$/
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
|
},
|
||||||
|
parser: (value) => {
|
||||||
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -196,7 +200,11 @@ export const accountFormSchema: FormSchema[] = [
|
||||||
component: 'InputNumber',
|
component: 'InputNumber',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
formatter: (value) => {
|
formatter: (value) => {
|
||||||
let reg = /^(-)*(\d+)\.(\d\d).*$/
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
|
},
|
||||||
|
parser: (value) => {
|
||||||
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -106,6 +106,10 @@ export const accountFormSchema: FormSchema[] = [
|
||||||
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
},
|
},
|
||||||
|
parser: (value) => {
|
||||||
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,11 @@ export const accountFormSchema: FormSchema[] = [
|
||||||
component: 'InputNumber',
|
component: 'InputNumber',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
formatter: (value) => {
|
formatter: (value) => {
|
||||||
let reg = /^(-)*(\d+)\.(\d\d).*$/
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
|
},
|
||||||
|
parser: (value) => {
|
||||||
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -115,7 +115,11 @@ export const accountFormSchema: FormSchema[] = [
|
||||||
component: 'InputNumber',
|
component: 'InputNumber',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
formatter: (value) => {
|
formatter: (value) => {
|
||||||
let reg = /^(-)*(\d+)\.(\d\d).*$/
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
|
},
|
||||||
|
parser: (value) => {
|
||||||
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -119,7 +119,11 @@ export const accountFormSchema: FormSchema[] = [
|
||||||
component: 'InputNumber',
|
component: 'InputNumber',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
formatter: (value) => {
|
formatter: (value) => {
|
||||||
let reg = /^(-)*(\d+)\.(\d\d).*$/
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
|
},
|
||||||
|
parser: (value) => {
|
||||||
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -132,7 +136,11 @@ export const accountFormSchema: FormSchema[] = [
|
||||||
component: 'InputNumber',
|
component: 'InputNumber',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
formatter: (value) => {
|
formatter: (value) => {
|
||||||
let reg = /^(-)*(\d+)\.(\d\d).*$/
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
|
},
|
||||||
|
parser: (value) => {
|
||||||
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -145,7 +153,11 @@ export const accountFormSchema: FormSchema[] = [
|
||||||
component: 'InputNumber',
|
component: 'InputNumber',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
formatter: (value) => {
|
formatter: (value) => {
|
||||||
let reg = /^(-)*(\d+)\.(\d\d).*$/
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
|
},
|
||||||
|
parser: (value) => {
|
||||||
|
const reg = /^(-)*(\d+)\.(\d\d).*$/
|
||||||
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
return `${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, '').replace(reg, '$1$2.$3')
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@
|
||||||
...res,
|
...res,
|
||||||
role_id: res?.roles.map((e) => e.id)[0],
|
role_id: res?.roles.map((e) => e.id)[0],
|
||||||
base_ids: res?.bases.map((e) => e.id),
|
base_ids: res?.bases.map((e) => e.id),
|
||||||
|
view_all_bases: res?.view_all_bases == 0 ? false : true,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -43,8 +44,10 @@
|
||||||
try {
|
try {
|
||||||
const values = await validate()
|
const values = await validate()
|
||||||
setDrawerProps({ confirmLoading: true })
|
setDrawerProps({ confirmLoading: true })
|
||||||
|
values.view_all_bases = values.view_all_bases ? 1 : 0
|
||||||
if (values.id) {
|
if (values.id) {
|
||||||
values.role_id = values?.role_id
|
values.role_id = values?.role_id
|
||||||
|
|
||||||
// 修改
|
// 修改
|
||||||
await editUser(values.id, values)
|
await editUser(values.id, values)
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -202,12 +202,21 @@ export const accountFormSchema: FormSchema[] = [
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'view_all_bases',
|
||||||
|
label: '全部基地',
|
||||||
|
component: 'Checkbox',
|
||||||
|
defaultValue: true,
|
||||||
|
componentProps: {},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'base_ids',
|
field: 'base_ids',
|
||||||
label: '基地数据',
|
label: '基地数据',
|
||||||
required: false,
|
required: false,
|
||||||
component: 'ApiSelect',
|
component: 'ApiSelect',
|
||||||
|
ifShow: ({ values }) => {
|
||||||
|
return !values.view_all_bases
|
||||||
|
},
|
||||||
componentProps: {
|
componentProps: {
|
||||||
api: async () => {
|
api: async () => {
|
||||||
const { data } = await getAgriculturalBasic()
|
const { data } = await getAgriculturalBasic()
|
||||||
|
|
|
||||||
|
|
@ -130,7 +130,7 @@
|
||||||
left: '2%',
|
left: '2%',
|
||||||
right: '4%',
|
right: '4%',
|
||||||
bottom: '4%',
|
bottom: '4%',
|
||||||
top: '16%',
|
top: '18%',
|
||||||
containLabel: true,
|
containLabel: true,
|
||||||
},
|
},
|
||||||
xAxis: {
|
xAxis: {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue