| | |
| | | <td class="w-25 m-color required">负责人</td> |
| | | <td class="w-25 m-color"> |
| | | <el-form-item prop="liabilityUserId"> |
| | | <!-- <el-select style="width: 100%" v-model="projectDialogState.projectForm.liabilityUserId" clearable filterable @change="getLiabilityUserPhone($event)">--> |
| | | <!-- <el-option--> |
| | | <!-- v-for="item in projectDialogState.systemPersonList"--> |
| | | <!-- :key="item.id"--> |
| | | <!-- :value="item.id"--> |
| | | <!-- :label="item.realName"--> |
| | | <!-- ></el-option>--> |
| | | <!-- </el-select>--> |
| | | <el-select style="width: 100%" disabled v-model="projectDialogState.projectForm.liabilityUserId" clearable filterable> |
| | | <el-option :key="userInfos.uid" :value="userInfos.uid" :label="userInfos.userName"></el-option> |
| | | <el-select style="width: 100%" v-model="projectDialogState.projectForm.liabilityUserId" clearable filterable @change="getLiabilityUserPhone($event)"> |
| | | <el-option |
| | | v-for="item in projectDialogState.systemPersonList" |
| | | :key="item.id" |
| | | :value="item.id" |
| | | :label="item.realName" |
| | | ></el-option> |
| | | </el-select> |
| | | <!-- <el-select style="width: 100%" disabled v-model="projectDialogState.projectForm.liabilityUserId" clearable filterable>--> |
| | | <!-- <el-option :key="userInfos.uid" :value="userInfos.uid" :label="userInfos.userName"></el-option>--> |
| | | <!-- </el-select>--> |
| | | </el-form-item> |
| | | <!-- <el-input :disabled="projectDialogState.disabled" v-model="projectDialogState.projectForm.liabilityUserId"/>--> |
| | | </td> |
| | |
| | | id: null, |
| | | experimentName: "", |
| | | experimentType: null, |
| | | liabilityUserId: Number(userInfos.value.uid), |
| | | liabilityUserId: null, |
| | | liabilityUserPhone: '', |
| | | safeLiabilityUser: '', |
| | | safeLiabilityUserPhone: '', |
| | |
| | | id: null, |
| | | experimentName: "", |
| | | experimentType: null, |
| | | liabilityUserId: Number(userInfos.value.uid), |
| | | liabilityUserId: null, |
| | | liabilityUserPhone: '', |
| | | safeLiabilityUser: '', |
| | | safeLiabilityUserPhone: '', |
| | |
| | | } |
| | | } |
| | | |
| | | const onSubmitProject = () => { |
| | | const onSubmitProject = async() => { |
| | | ProjectFormRef.value.validate(async(valid: boolean) => { |
| | | if(valid){ |
| | | if(projectDialogState.projectForm.timeout == 2){ |
| | |
| | | projectDialogState.projectForm.emergencyList = selectEmergencyRef.value.dataList |
| | | projectDialogState.projectForm.persons = selectPersonRef.value.dataList |
| | | projectDialogState.projectForm.hazardousWasteList = selectDangerRef.value.dataList |
| | | projectDialogState.projectForm.siteList = selectRoomRef.value.dataList.map(({siteId}) => ({siteId})) |
| | | const roomList = selectRoomRef.value.dataList |
| | | projectDialogState.projectForm.siteList = roomList.map(({siteId}) => ({siteId})) |
| | | projectDialogState.projectForm.stuffList = selectMaterialRef.value.dataList |
| | | projectDialogState.projectForm.deviceList = selectEquipmentRef.value.dataList |
| | | let res = await projectApi().addDevelop(projectDialogState.projectForm); |