|
|
|
|
@ -183,12 +183,28 @@
|
|
|
|
|
<el-table-column type="selection" width="50" align="center" />
|
|
|
|
|
<el-table-column label="序号" type="index" width="55" align="center" />
|
|
|
|
|
|
|
|
|
|
<el-table-column label="项目号" prop="projectId" width="180" align="center">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="scope.row.projectId"
|
|
|
|
|
placeholder="请选择项目号"
|
|
|
|
|
filterable
|
|
|
|
|
clearable
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
:disabled="isReadOnly"
|
|
|
|
|
@change="(val) => handleProjectWorkChange(val, scope.row)"
|
|
|
|
|
>
|
|
|
|
|
<el-option v-for="item in projectOptions" :key="item.projectId" :label="item.projectCode" :value="item.projectId" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
<!-- 项目名称 -->
|
|
|
|
|
<el-table-column label="项目名称" prop="projectId" min-width="250" align="center">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="scope.row.projectId"
|
|
|
|
|
placeholder="请选择项目"
|
|
|
|
|
placeholder="请选择项目名称"
|
|
|
|
|
filterable
|
|
|
|
|
clearable
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
@ -200,12 +216,6 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
<el-table-column label="项目号" prop="projectCode" width="150" align="center">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-input v-model="scope.row.projectCode" disabled placeholder="自动关联" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
<el-table-column label="部门" prop="deptId" width="150" align="center">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-input :model-value="getDeptName(scope.row.deptId)" disabled placeholder="自动关联" />
|
|
|
|
|
@ -304,7 +314,7 @@ const data = reactive({
|
|
|
|
|
// timesheetCode: [{ required: true, message: '编号不能为空', trigger: 'blur' }],
|
|
|
|
|
startTime: [{ required: true, message: '请选择起始日期', trigger: 'change' }],
|
|
|
|
|
endTime: [{ required: true, message: '请选择结束日期', trigger: 'change' }],
|
|
|
|
|
deptId: [{ required: true, message: '部门不能为空', trigger: 'change' }],
|
|
|
|
|
deptId: [{ required: true, message: '部门不能为空', trigger: 'change' }]
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|