| | |
| | | <!-- </el-table-column>--> |
| | | <el-table-column v-for="column in deptList" :key="column.deptId" :prop="column.deptId" :label="column.deptName" align="center"> |
| | | <template #default="scope"> |
| | | <el-checkbox v-if="isEdit" v-model="scope.row[column.deptId]" size="large" @change="changeStatus(scope.row,scope.$index)"/> |
| | | <div v-else> |
| | | <!-- <el-checkbox v-if="isEdit" v-model="scope.row[column.deptId]" size="large" @change="changeStatus(scope.row,scope.$index)"/>--> |
| | | <div> |
| | | <el-checkbox v-if="column.deptType == '0'" v-model="scope.row[column.deptId]" disabled size="large"/> |
| | | <div class="markBox" v-else> |
| | | <div class="triangle" v-show="scope.row[column.deptId]"></div> |
| | |
| | | {required: true, message: "有两个归口部门请填写备注", trigger: "blur"}, |
| | | ], |
| | | }, |
| | | mergeValues: ['7.1','8.2','8.3','8.4','8.5','9.1'] |
| | | mergeValues: [] |
| | | }); |
| | | |
| | | const { queryParams,isEdit, dataList,deptList, isAdmin, companyList, caluseList, form,originRemark, remarkList,dialogVisible,mergeValues,remarkForm,rules } = toRefs(data); |
| | | const noticeRef = ref(); |
| | | onMounted(async ()=>{ |
| | | await getSysClauseList() |
| | | if(userStore.roles.includes('admin')){ |
| | | data.isAdmin = true |
| | | await getCompanyList() |
| | |
| | | } |
| | | |
| | | const getSysClauseList = async ()=> { |
| | | const res = await getSysClause() |
| | | const res = await getSysClause({companyId: data.queryParams.companyId}) |
| | | if(res.code == 200){ |
| | | data.caluseList = res.data.map(i=>{ |
| | | return { |
| | |
| | | const getList = async () => { |
| | | loading.value = true |
| | | await getDeptList() |
| | | await getSysClauseList() |
| | | await getRemarksList() |
| | | const res = await getDistribution(data.queryParams) |
| | | if(res.code == 200){ |
| | | data.dataList = res.data |
| | |
| | | item.remark = i.remark |
| | | } |
| | | } |
| | | await getRemarksList() |
| | | }else{ |
| | | ElMessage.warning(res.message) |
| | | } |