| | |
| | | <el-col v-if="(approveItemForm.type === 2 || approveItemForm.type === 3) && personType !== 3" :span="24"> |
| | | <el-form-item label="措施名称" prop="measureId"> |
| | | <el-select v-model="approveItemForm.measureId" placeholder="请选择措施" class="input-add" clearable filterable> |
| | | <el-option v-for="item in actionList" :key="item.id" :value="item.id" :label="item.context"></el-option> |
| | | <el-option v-for="item in approveTypeList" :key="item.id" :value="item.id" :label="item.context"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | standId: [{ required: true, message: '请选择标准', trigger: 'change' }] |
| | | }, |
| | | actionList: [], |
| | | approveTypeList: [], |
| | | typeList: [], |
| | | smTypeList: [ |
| | | { id: 1, name: '标准' }, |
| | |
| | | clearValue () { |
| | | if (this.approveItemForm.type === 1) { |
| | | this.approveItemForm.measureId = null; |
| | | }else if(this.approveItemForm.type === 2){ |
| | | this.approveItemForm.standId = null; |
| | | this.approveTypeList = this.actionList.filter(item => item.type === 1) |
| | | } else { |
| | | this.approveItemForm.standId = null; |
| | | this.approveTypeList = this.actionList.filter(item => item.type === 2) |
| | | } |
| | | }, |
| | | }, |