This commit is contained in:
parent
adc33f74f5
commit
5298bff988
|
|
@ -12,7 +12,7 @@
|
||||||
ref="formRef"
|
ref="formRef"
|
||||||
:model="formData"
|
:model="formData"
|
||||||
:rules="rules"
|
:rules="rules"
|
||||||
label-width="140"
|
label-width="160"
|
||||||
size="large"
|
size="large"
|
||||||
:disabled="isDetail"
|
:disabled="isDetail"
|
||||||
>
|
>
|
||||||
|
|
@ -87,22 +87,6 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="风险等级" prop="riskLevel">
|
|
||||||
<el-select
|
|
||||||
v-model="formData.riskLevel"
|
|
||||||
placeholder="请选择风险等级"
|
|
||||||
clearable
|
|
||||||
>
|
|
||||||
<el-option
|
|
||||||
v-for="item in riskLevelOptions"
|
|
||||||
:key="item.value"
|
|
||||||
:label="item.label"
|
|
||||||
:value="item.value"
|
|
||||||
/>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="类别" prop="planCategoryId">
|
<el-form-item label="类别" prop="planCategoryId">
|
||||||
<el-select
|
<el-select
|
||||||
|
|
@ -137,7 +121,7 @@
|
||||||
:key="item.value"
|
:key="item.value"
|
||||||
:label="item.label"
|
:label="item.label"
|
||||||
:value="item.value"
|
:value="item.value"
|
||||||
v-for="item in riskLevelOptions"
|
v-for="item in workLoadCategoryOptions"
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
@ -234,7 +218,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="计划投入管理人员车辆数" prop="planCarNum">
|
<el-form-item label="计划投入管理车辆数" prop="planCarNum">
|
||||||
<el-input
|
<el-input
|
||||||
clearable
|
clearable
|
||||||
placeholder="请输入车辆数量"
|
placeholder="请输入车辆数量"
|
||||||
|
|
@ -302,7 +286,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="实际工作天数" prop="actualWorkingDay">
|
<el-form-item label="实际工作天数">
|
||||||
<el-input
|
<el-input
|
||||||
clearable
|
clearable
|
||||||
placeholder="请输入实际工作天数"
|
placeholder="请输入实际工作天数"
|
||||||
|
|
@ -539,6 +523,11 @@ import ComDialog from '@/components/ComDialog/index.vue'
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const { proxy } = getCurrentInstance()
|
const { proxy } = getCurrentInstance()
|
||||||
|
const workLoadCategoryOptions = ref([
|
||||||
|
{ label: '管理', value: 1 },
|
||||||
|
{ label: '熟练工', value: 2 },
|
||||||
|
{ label: '辅助工', value: 3 },
|
||||||
|
])
|
||||||
|
|
||||||
// 使用通用 Hook 获取下拉数据(带缓存和自动刷新)
|
// 使用通用 Hook 获取下拉数据(带缓存和自动刷新)
|
||||||
const { options: personnelCommonOptions } = useOptions(
|
const { options: personnelCommonOptions } = useOptions(
|
||||||
|
|
@ -577,13 +566,10 @@ const getInitFormData = () => ({
|
||||||
plannedStartTime: routeParams.value.plannedStartTime,
|
plannedStartTime: routeParams.value.plannedStartTime,
|
||||||
plannedEndTime: routeParams.value.plannedEndTime,
|
plannedEndTime: routeParams.value.plannedEndTime,
|
||||||
// 表单字段(需要传给后端)
|
// 表单字段(需要传给后端)
|
||||||
majorId: null, // 专业
|
|
||||||
businessTypeId: null, // 业务类型
|
businessTypeId: null, // 业务类型
|
||||||
riskLevel: null, // 风险等级
|
|
||||||
planCategoryId: null, // 类别
|
planCategoryId: null, // 类别
|
||||||
towerBaseNumber: '', // 基塔数
|
towerBaseNumber: '', // 基塔数
|
||||||
planPersonnel: [], // 计划投入管理人员(数组)
|
// planPersonnel: [], // 计划投入管理人员(数组)
|
||||||
planPersonnelWorkDays: '', // 计划投入管理人员工日
|
|
||||||
planCarNum: '', // 计划投入管理人员车辆数
|
planCarNum: '', // 计划投入管理人员车辆数
|
||||||
planSkilledWorkerNum: '', // 计划投入熟练工人员数量
|
planSkilledWorkerNum: '', // 计划投入熟练工人员数量
|
||||||
planAuxiliaryWorkerNum: '', // 计划投入辅助工人员数量
|
planAuxiliaryWorkerNum: '', // 计划投入辅助工人员数量
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue