Admin
2022-08-20 006cedaa4188d5bd5f99ef0721572a24c89d7ce4
src/views/specialWorkSystem/workTicket/workApply/index.vue
@@ -14,7 +14,7 @@
            <ground-form :workerList = allWorkers></ground-form>
         </el-tab-pane>
         <el-tab-pane label="断路作业">
            <broken-form :workerList = allWorkers></broken-form>
            <broken-form :workerList = allWorkers :departList = departmentList></broken-form>
         </el-tab-pane>
         <el-tab-pane label="高处作业">
            <height-form :workerList = allWorkers></height-form>
@@ -39,10 +39,11 @@
   import { ElMessage } from 'element-plus'
   import type { FormInstance, FormRules } from 'element-plus'
   import { workApplyApi } from '/@/api/specialWorkSystem/workApply';
   import {teamManageApi} from "/@/api/systemManage/basicDateManage/personShiftManage/teamManage";
   interface stateType {
      allWorkers: Array<any>
      departmentList: Array<any>
   }
   export default defineComponent({
      name: 'workTicket',
@@ -60,8 +61,11 @@
         const userInfo = useUserInfo()
         const { userInfos } = storeToRefs(userInfo);
         const state  = reactive<stateType>({
            allWorkers: []
            allWorkers: [],
            departmentList: []
         });
         // 获取用户列表
         const getAll = async ()=>{
            const res = await workApplyApi().getAllUsers()
            if (res.data.code === '200') {
@@ -74,9 +78,23 @@
            }
         };
         // 获取部门列表
         const getAllDepartment = async () => {
            let res = await teamManageApi().getAllDepartment();
            if (res.data.code === '200') {
               state.departmentList = JSON.parse(JSON.stringify(res.data.data))
            } else {
               ElMessage({
                  type: 'warning',
                  message: res.data.msg
               });
            }
         };
         // 页面载入时执行方法
         onMounted(() => {
            getAll();
            getAllDepartment();
         });
         return {