Browse Source

判断是否为财务

duy 2 năm trước cách đây
mục cha
commit
98bf369a64
1 tập tin đã thay đổi với 23 bổ sung1 xóa
  1. 23 1
      src/views/home/task/task-details.vue

+ 23 - 1
src/views/home/task/task-details.vue

@@ -173,7 +173,9 @@ import purchaseRequest from './components/purch-request.vue'//采购
 import vehicleRequest from './components/vehicle-request.vue' 
 import invoiceRequest from './components/invoice-request.vue' 
 import outsourcing from './components/outsourcing.vue'
-
+import {useAppStore} from "~src/store";
+import { getdepartmentList} from "~api/other";
+const useAppState = useAppStore();
 
 
 //初始变量
@@ -191,6 +193,7 @@ onActivated(() => {
     dataId.value = useRoutes?.query?.id ?? ''
     console.log(useRoutes.query)
     getTaskDatail()
+    getdepartmentListData()
 })
 
 const authTypeClick = () => {
@@ -210,6 +213,25 @@ const getTaskDatail=async()=>{
         taskDetail.value={}
     }
 }
+//部门
+const departMent = ref([])
+const getdepartmentListData = async () => {
+    const {error, code, data} = await getdepartmentList({deptType:2})
+    //判断状态
+    if (!error && code === 200) {
+        departMent.value = getArrValue(data)
+        //判断是否是财务人员
+        departMent.value.forEach((ele)=>{
+            if(ele.id===useAppState.dept_id){
+                authType.value=true
+            }else{
+                authType.value=false
+            }
+        })
+    } else {
+        departMent.value = []
+    }
+}
 //任务表格
 const tableColumn = [
     {key: 'projectName', name: '所属项目'},