fix 81753

This commit is contained in:
赵霄
2024-02-04 17:57:48 +08:00
parent 06cf83d26e
commit 4acbfe7e9b
@@ -123,7 +123,7 @@
:dataSource="dataSource" :dataSource="dataSource"
:pagination="ipagination" :pagination="ipagination"
:loading="tableLoading" :loading="tableLoading"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange, getCheckboxProps: getCheckboxProps}"
@change="handleTableChange" @change="handleTableChange"
v-bind="$attrs"> v-bind="$attrs">
@@ -336,7 +336,13 @@ import PersonnelInfo from '../../../components/PersonnelInfo'
import InternalDetailPage from '../../../components/InternalDetailPage' import InternalDetailPage from '../../../components/InternalDetailPage'
import ProcessDetailList from '../../../components/ProcessDetailList' import ProcessDetailList from '../../../components/ProcessDetailList'
import { WorkCenterMixin } from '../../../mixins/WorkCenterMixin' import { WorkCenterMixin } from '../../../mixins/WorkCenterMixin'
import { EvaluationResultType, ProcessKey, ProjectComplianceEvaluationProcessNode, StandardSource } from '../../../enums/commonEnums' import {
EsInspectionPlan,
EvaluationResultType,
ProcessKey,
ProjectComplianceEvaluationProcessNode,
StandardSource
} from '../../../enums/commonEnums'
import JTable from '../../../components/jero/JTable' import JTable from '../../../components/jero/JTable'
import ProjectTable from './components/ProjectTable' import ProjectTable from './components/ProjectTable'
import UserSelection from '../../../components/selection/UserSelection' import UserSelection from '../../../components/selection/UserSelection'
@@ -1505,7 +1511,16 @@ export default {
}, },
handleCarbonCopyNameChange (name) { handleCarbonCopyNameChange (name) {
this.dispatchInfo.carbonCopyPersonnels_dictText = name this.dispatchInfo.carbonCopyPersonnels_dictText = name
} },
getCheckboxProps (record) {
const obj = { props: { disabled: false } }
// 第二个节点,只有自己的才能勾选删除
if (record.canAssignFlag + '' !== '1') {
obj.props.disabled = true
}
return obj
},
}, },
beforeRouteLeave (to, form, next) { beforeRouteLeave (to, form, next) {
// 跳转项目详情就不销毁 // 跳转项目详情就不销毁