| | |
| | | <el-col :span="11"> |
| | | <el-form-item label="是否为设备内容" size="default" prop="isContent"> |
| | | <el-select v-model="form.isContent" placeholder="请选择" style="width: 100%"> |
| | | <el-option label="是" value="1" /> |
| | | <el-option label="否" value="2" /> |
| | | <el-option label="是" :value="1" /> |
| | | <el-option label="否" :value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="11" :offset="2"> |
| | | <el-form-item label="父级编号" size="default" prop="parentId"> |
| | | <el-tree-select clearable check-strictly="true" v-model="form.parentId" :data="data" :props="propst" class="w100" placeholder="请选择" /> |
| | | <el-tree-select clearable check-strictly="true" v-model="form.parentId" :data="data" :props="propst" class="w100" placeholder="请选择" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | const form = ref({ |
| | | isContent: '', ////是否为设备内容 1:是 2:否 |
| | | typeName: '', ////类别名称 |
| | | parentId: "", ////父级ID,如果没有父级,为0 |
| | | parentId: '', ////父级ID,如果没有父级,为0 |
| | | isCheck: 0, ////是否检测 1:是 2:否 |
| | | isVisit: 0, ////是否巡检 1:是 2:否 |
| | | sortNum: '', //排列序列 |
| | | id: '', //设备类型ID ,更新时必填 |
| | | // id: '', //设备类型ID ,更新时必填 |
| | | }); |
| | | const titles = ref(); |
| | | const titleT = ref(); |
| | | const disabled = ref(false); |
| | | const openDailog = (title: string, id: number) => { |
| | | listApi(); |
| | | titleT.value = title; |
| | | dialogVisible.value = true; |
| | | titles.value = `${title}设备设施类型管理`; |
| | | if (title == '查看') { |
| | |
| | | } else if (title == '修改') { |
| | | detail(id); |
| | | } else if (title == '添加') { |
| | | form.value.parentId=id |
| | | form.value.parentId = id; |
| | | } |
| | | }; |
| | | const detail = (id: number) => { |
| | |
| | | if (!formEl) return; |
| | | await formEl.validate((valid, fields) => { |
| | | if (valid) { |
| | | if (titleT.value == '新建') { |
| | | delete form.value.id; |
| | | } |
| | | facilityManagementApi() |
| | | .getequipmentTypeMngAddOrUpdate(form.value) |
| | | .then((res) => { |
| | |
| | | console.log('error submit!', fields); |
| | | } |
| | | }); |
| | | disabled.value=false |
| | | }; |
| | | const resetForm = (formEl: FormInstance | undefined) => { |
| | | if (!formEl) return; |
| | | formEl.resetFields(); |
| | | dialogVisible.value = false; |
| | | disabled.value=false |
| | | }; |
| | | //全屏 |
| | | const full = ref(false); |
| | |
| | | } |
| | | }; |
| | | return { |
| | | titleT, |
| | | detail, |
| | | rules, |
| | | ruleFormRef, |