Browse Source

专管员, 发布人

master
DX 2 weeks ago
parent
commit
43f4420b35
  1. 11
      src/api/system/user/index.ts
  2. 7
      src/views/enterprises/index.vue
  3. 17
      src/views/task/index.vue

11
src/api/system/user/index.ts

@ -117,8 +117,15 @@ export const getExamieList = (audit: number) => {
*
*/
export function examineUser(data) {
return request.put({url: '/system/user/user_audit', data})
}
console.log('data=>', data)
// 专管员列表
export const getEnterpriseManager = () => {
return request.get({ url: '/system/user/enterprise_manager_list' })
}
return request.put({url: '/system/user/user_audit', data})
// 发布列表
export const deptByMenu = () => {
return request.get({ url: '/system/user/deptByMenu' })
}

7
src/views/enterprises/index.vue

@ -161,6 +161,8 @@ import { getStrDictOptions, DICT_TYPE, getDictLabel } from '@/utils/dict'
import { dateFormatter } from '@/utils/formatTime'
import download from '@/utils/download'
import { EnterprisesApi, EnterprisesVO } from '@/api/enterprises'
import { getEnterpriseManager } from '@/api/system/user'
import { TagLibraryApi } from '@/api/system/taglibrary'
/** 企业 列表 */
defineOptions({ name: 'Enterprises' })
@ -245,6 +247,11 @@ const getTypList = async () => {
}
getTypList()
const getUserList = async () => {
// awitgetEnterpriseManager
}
/** 初始化 **/
onMounted(() => {
getList()

17
src/views/task/index.vue

@ -32,11 +32,11 @@
</el-form-item>
<el-form-item label="" prop="taskType">
<el-select v-model="queryParams.taskType" placeholder="请选择发布部门" clearable>
<el-select v-model="queryParams.deptId" placeholder="请选择发布部门" clearable>
<el-option
v-for="dict in taskTypeList"
v-for="dict in createDeptList"
:key="dict.id"
:label="dict.tagName"
:label="dict.name"
:value="dict.id"
/>
</el-select>
@ -153,6 +153,7 @@ import download from '@/utils/download'
import { TaskInfoApi, TaskInfoVO } from '@/api/system/taskinfo'
import TaskInfoForm from './TaskInfoForm.vue'
import { TagLibraryApi } from '@/api/system/taglibrary'
import { deptByMenu } from '@/api/system/user'
/** 任务表,用于存储所有的任务信息,任务可由不同用户创建并管理。 列表 */
defineOptions({ name: 'TaskList' })
@ -182,7 +183,8 @@ const queryParams = reactive({
parentType: undefined,
taskStep: undefined,
taskTotal: undefined,
selectWeek: undefined
selectWeek: undefined,
deptId: undefined
})
const queryFormRef = ref() //
const exportLoading = ref(false) //
@ -274,9 +276,16 @@ const handleExport = async () => {
}
}
const createDeptList = ref()
const getCreateDept = async () => {
const data = await deptByMenu()
createDeptList.value = data
}
/** 初始化 **/
onMounted(() => {
getList()
getCreateDept()
})
</script>
<style scoped lang="scss">

Loading…
Cancel
Save