Commit ed698dee by pangchong

feat: 我的待办加入权限

parent 342da887
...@@ -74,6 +74,7 @@ import { timeStampFormat } from 'mocp/utils/tool' ...@@ -74,6 +74,7 @@ import { timeStampFormat } from 'mocp/utils/tool'
import useBaseStore from 'mocp/store/base' import useBaseStore from 'mocp/store/base'
import { ref } from 'vue' import { ref } from 'vue'
import { onUnload } from '@dcloudio/uni-app' import { onUnload } from '@dcloudio/uni-app'
import { checkPermi } from 'mocp/utils/permission'
const taskList = { const taskList = {
1: { 1: {
...@@ -110,11 +111,13 @@ const ps = defineProps({ ...@@ -110,11 +111,13 @@ const ps = defineProps({
}) })
//跳转 //跳转
const goDetails = (data, option) => { const goDetails = (data, option) => {
if (checkPermi('/windDamageWorkInspection')) {
windDamageManagementStore.setState('tabIndex', taskList[option.taskType].index) windDamageManagementStore.setState('tabIndex', taskList[option.taskType].index)
windDamageManagementStore.setState('basicId', option.id) windDamageManagementStore.setState('basicId', option.id)
windDamageManagementStore.setState('weatherId', data.id) windDamageManagementStore.setState('weatherId', data.id)
windDamageManagementStore.setState('weatherSource', data.weatherSource) windDamageManagementStore.setState('weatherSource', data.weatherSource)
uni.$mocpJump.navigateTo(taskList[option.taskType].url) uni.$mocpJump.navigateTo(taskList[option.taskType].url)
}
} }
const handleQuery = ({ res }) => { const handleQuery = ({ res }) => {
myToDoStore.setState('windDamageManagementNum', myToDoStore.countWindDamageManagementNum(res.data)) myToDoStore.setState('windDamageManagementNum', myToDoStore.countWindDamageManagementNum(res.data))
......
...@@ -39,6 +39,7 @@ import { getRqmListForMobileApi } from 'mocp/api/my-toDo' ...@@ -39,6 +39,7 @@ import { getRqmListForMobileApi } from 'mocp/api/my-toDo'
import useUserStore from 'mocp/store/user' import useUserStore from 'mocp/store/user'
import useMyToDoStore from 'mocp/store/my-toDo' import useMyToDoStore from 'mocp/store/my-toDo'
import { storeToRefs } from 'pinia' import { storeToRefs } from 'pinia'
import { checkPermi } from 'mocp/utils/permission'
const userStore = useUserStore() const userStore = useUserStore()
const myToDoStore = useMyToDoStore() const myToDoStore = useMyToDoStore()
...@@ -51,9 +52,11 @@ const ps = defineProps({ ...@@ -51,9 +52,11 @@ const ps = defineProps({
}) })
//跳转 //跳转
const goDetails = (data) => { const goDetails = (data) => {
if (checkPermi('/AppraisalRecord')) {
uni.$mocpJump.navigateTo('/panel/appraisal-record/details', { uni.$mocpJump.navigateTo('/panel/appraisal-record/details', {
id: data.id id: data.id
}) })
}
} }
const handleQuery = ({ res }) => { const handleQuery = ({ res }) => {
myToDoStore.setState('appraisalRecordNum', parseInt(res.total) || 0) myToDoStore.setState('appraisalRecordNum', parseInt(res.total) || 0)
......
...@@ -54,6 +54,7 @@ import { getArrangeWorkListForAppApi } from 'mocp/api/my-toDo' ...@@ -54,6 +54,7 @@ import { getArrangeWorkListForAppApi } from 'mocp/api/my-toDo'
import useUserStore from 'mocp/store/user' import useUserStore from 'mocp/store/user'
import useMyToDoStore from 'mocp/store/my-toDo' import useMyToDoStore from 'mocp/store/my-toDo'
import { storeToRefs } from 'pinia' import { storeToRefs } from 'pinia'
import { checkPermi } from 'mocp/utils/permission'
const userStore = useUserStore() const userStore = useUserStore()
const myToDoStore = useMyToDoStore() const myToDoStore = useMyToDoStore()
...@@ -65,7 +66,9 @@ const ps = defineProps({ ...@@ -65,7 +66,9 @@ const ps = defineProps({
} }
}) })
const goDetails = (data) => { const goDetails = (data) => {
if (checkPermi('/assignWork')) {
uni.$mocpJump.navigateTo('/panel/assign-work/details', { id: data.id }) uni.$mocpJump.navigateTo('/panel/assign-work/details', { id: data.id })
}
} }
const handleQuery = ({ res }) => { const handleQuery = ({ res }) => {
myToDoStore.setState('assignWorkNum', parseInt(res.data.total) || 0) myToDoStore.setState('assignWorkNum', parseInt(res.data.total) || 0)
......
...@@ -47,6 +47,7 @@ import useMoveDecisionStore from 'mocp/store/move-decision' ...@@ -47,6 +47,7 @@ import useMoveDecisionStore from 'mocp/store/move-decision'
import { getDecisiongetDecisionToDoApi } from 'mocp/api/my-toDo' import { getDecisiongetDecisionToDoApi } from 'mocp/api/my-toDo'
import useMyToDoStore from 'mocp/store/my-toDo' import useMyToDoStore from 'mocp/store/my-toDo'
import { storeToRefs } from 'pinia' import { storeToRefs } from 'pinia'
import { checkPermi } from 'mocp/utils/permission'
const myToDoStore = useMyToDoStore() const myToDoStore = useMyToDoStore()
const { getMoveDecisionNum } = storeToRefs(myToDoStore) const { getMoveDecisionNum } = storeToRefs(myToDoStore)
...@@ -59,9 +60,11 @@ const ps = defineProps({ ...@@ -59,9 +60,11 @@ const ps = defineProps({
//跳转 //跳转
const moveDecisionStore = useMoveDecisionStore() const moveDecisionStore = useMoveDecisionStore()
const goDetails = (data) => { const goDetails = (data) => {
if (checkPermi('/MoveDecision')) {
uni.$mocpJump.navigateTo('/panel/move-decision/details', { id: data.id }).then(() => { uni.$mocpJump.navigateTo('/panel/move-decision/details', { id: data.id }).then(() => {
moveDecisionStore.setState('details', data) moveDecisionStore.setState('details', data)
}) })
}
} }
const handleQuery = ({ res }) => { const handleQuery = ({ res }) => {
myToDoStore.setState('moveDecisionNum', parseInt(res.data.total) || 0) myToDoStore.setState('moveDecisionNum', parseInt(res.data.total) || 0)
......
...@@ -50,7 +50,7 @@ import useTechnologyEvaluationStore from 'mocp/store/technology-evaluation' ...@@ -50,7 +50,7 @@ import useTechnologyEvaluationStore from 'mocp/store/technology-evaluation'
import { getTechnicalEvaluationToDoApi } from 'mocp/api/my-toDo' import { getTechnicalEvaluationToDoApi } from 'mocp/api/my-toDo'
import useMyToDoStore from 'mocp/store/my-toDo' import useMyToDoStore from 'mocp/store/my-toDo'
import { storeToRefs } from 'pinia' import { storeToRefs } from 'pinia'
import { getAirlineSelect } from 'mocp/utils/permission' import { checkPermi, getAirlineSelect } from 'mocp/utils/permission'
const myToDoStore = useMyToDoStore() const myToDoStore = useMyToDoStore()
const { getTechnologyEvaluationNum } = storeToRefs(myToDoStore) const { getTechnologyEvaluationNum } = storeToRefs(myToDoStore)
...@@ -64,9 +64,11 @@ const ps = defineProps({ ...@@ -64,9 +64,11 @@ const ps = defineProps({
//跳转 //跳转
const technologyEvaluationStore = useTechnologyEvaluationStore() const technologyEvaluationStore = useTechnologyEvaluationStore()
const goDetails = (data) => { const goDetails = (data) => {
if (checkPermi('/technologyEvaluation')) {
uni.$mocpJump.navigateTo('/panel/technology-evaluation/details', { id: data.id }).then(() => { uni.$mocpJump.navigateTo('/panel/technology-evaluation/details', { id: data.id }).then(() => {
technologyEvaluationStore.setState('details', data) technologyEvaluationStore.setState('details', data)
}) })
}
} }
const handleQuery = ({ res }) => { const handleQuery = ({ res }) => {
myToDoStore.setState('technologyEvaluationNum', parseInt(res.data.total) || 0) myToDoStore.setState('technologyEvaluationNum', parseInt(res.data.total) || 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment