| | |
| | | <el-row> |
| | | <el-col :span="4"> |
| | | <el-form-item size="default"> |
| | | <el-input v-model="ruleForm.searchParams.qName" placeholder="装置/部位名称" /> |
| | | <el-input v-model="ruleForm.qName" placeholder="装置/部位名称" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | |
| | | <div class="btns"> |
| | | <div> |
| | | <el-button size="default" type="primary" :icon="Plus" @click="openD('新建')">新建</el-button> |
| | | <el-button size="default" :disabled="warning" type="warning" plain :icon="EditPen">修改</el-button> |
| | | <!-- <el-button size="default" :disabled="warning" type="warning" plain :icon="EditPen">修改</el-button>--> |
| | | <el-button size="default" :disabled="danger" type="danger" :icon="Delete" @click="onDeleteAll" plain>删除</el-button> |
| | | </div> |
| | | <div> |
| | |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column property="equipmentTypeId" align="center" label="类型/类别外键" sortable /> |
| | | <el-table-column property="qName" align="center" label="装置/部位名称" sortable /> |
| | | <el-table-column property="name" align="center" label="装置/部位名称" sortable /> |
| | | <el-table-column property="departmentId" label="所属部门" align="center" sortable show-overflow-tooltip /> |
| | | <el-table-column property="position" label="具体位置" align="center" sortable show-overflow-tooltip /> |
| | | <el-table-column property="leadingPersonName" label="负责人姓名" align="center" sortable show-overflow-tooltip /> |
| | |
| | | pageIndex: 1, |
| | | searchParams: { |
| | | // equipmentTypeId: '', ////类型/类别外键 |
| | | qName: '', ////装置/部位名称 |
| | | // qName: '', ////装置/部位名称 |
| | | // departmentId: '',////所属部门 |
| | | // position: '', ////具体位置 |
| | | // leadingPersonName: '', ////负责人姓名 |
| | | // connectPersonId: '',////装置部位分类 |
| | | // infoTpe: 0, ////具体类型(页面左侧的导航栏使用) 0:仪器仪表信息 1:生产设备设施 2:安全设备设施 3:重点监管装置/设备 |
| | | typeId:'' |
| | | equipmentTypeId:'' |
| | | }, |
| | | }); |
| | | // 重置 |
| | | const resetForm = () => { |
| | | ruleForm.searchParams.qName = ''; |
| | | ruleForm.qName = ''; |
| | | ruleForm.searchParams.equipmentTypeId = ''; |
| | | listApi(); |
| | | }; |
| | | const listApi = () => { |
| | |
| | | }; |
| | | const handleNodeClick = (data: Tree) => { |
| | | console.log(data) |
| | | ruleForm.searchParams.typeId = data.id; |
| | | ruleForm.searchParams.equipmentTypeId = data.id; |
| | | |
| | | listApi(); |
| | | }; |
| | |
| | | }); |
| | | }; |
| | | // 批量删除 |
| | | const warning = ref(true); |
| | | // const warning = ref(true); |
| | | const danger = ref(true); |
| | | const deletAll = ref(); |
| | | const handleSelectionChange = (val: any) => { |
| | |
| | | } |
| | | deletAll.value = arr; |
| | | if (val.length == 1) { |
| | | warning.value = false; |
| | | // warning.value = false; |
| | | danger.value = false; |
| | | } else if (val.length == 0) { |
| | | warning.value = true; |
| | | // warning.value = true; |
| | | danger.value = true; |
| | | } else { |
| | | warning.value = true; |
| | | // warning.value = true; |
| | | danger.value = false; |
| | | } |
| | | }; |
| | |
| | | currentPage4, |
| | | pageSize4, |
| | | onDelete, |
| | | warning, |
| | | // warning, |
| | | handleSelectionChange, |
| | | onDeleteAll, |
| | | handleNodeClick, |