| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row v-if="state.title == '查看'"> |
| | | <el-col :span="20"> |
| | | <el-form-item label="专家聘用期限" prop="employTime"> |
| | | <el-date-picker |
| | | :disabled="state.disable" |
| | | v-model="state.assessForm.employTime" |
| | | type="daterange" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | value-format="YYYY-MM-DD" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row v-if="state.title == '查看'"> |
| | | <el-col :span="20"> |
| | | <el-form-item label="专家评定等级" prop="ratingLevel"> |
| | | <el-radio-group v-model="state.assessForm.ratingLevel" :disabled="state.disable"> |
| | | <el-radio label="1">一级</el-radio> |
| | | <el-radio label="2">二级</el-radio> |
| | | <el-radio label="3">三级</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <el-dialog v-model="imgDialog"> |
| | | <img style="width: 100%" w-full :src="state.dialogImageUrl" alt=""> |
| | | </el-dialog> |
| | | |
| | | <el-dialog |
| | | v-model="state.assessDialog" |
| | | title="评定详情" |
| | |
| | | </span> |
| | | </template> |
| | | </el-dialog> |
| | | |
| | | </div> |
| | | </template> |
| | | <script setup> |
| | |
| | | }) |
| | | } |
| | | } |
| | | console.log(state.form,'form') |
| | | dialogVisible.value = true |
| | | }else{ |
| | | ElMessage.warning('数据获取失败:'+res.msg) |
| | | } |
| | | }) |
| | | if(type == 'edit'){ |
| | | state.disable = false |
| | | if(value.state == 2){ |
| | | state.disable = true |
| | | dialogVisible.value = false |
| | | state.assessDialog = true |
| | | }else{ |
| | | state.disable = false |
| | | } |
| | | }else{ |
| | | state.disable = true |
| | | } |
| | | if(value.state == 2){ |
| | | state.assessForm.ratingLevel = value.ratingLevel |
| | | state.assessForm.employTime = [value.employmentDateStart,value.employmentDateEnd] |
| | | } |
| | | }else{ |
| | | state.disable = false |
| | | dialogVisible.value = true |