Your Name
2022-08-11 988558aaa309068fd393cc654be537434b0a15ea
src/views/facilityManagement/deviceType/component/Dailog.vue
@@ -6,14 +6,14 @@
            <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>
@@ -51,16 +51,18 @@
      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 == '查看') {
@@ -69,7 +71,7 @@
         } else if (title == '修改') {
            detail(id);
         } else if (title == '添加') {
             form.value.parentId=id
            form.value.parentId = id;
         }
      };
      const detail = (id: number) => {
@@ -123,6 +125,9 @@
         if (!formEl) return;
         await formEl.validate((valid, fields) => {
            if (valid) {
               if (titleT.value == '新建') {
                  delete form.value.id;
               }
               facilityManagementApi()
                  .getequipmentTypeMngAddOrUpdate(form.value)
                  .then((res) => {
@@ -147,11 +152,13 @@
               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);
@@ -163,6 +170,7 @@
         }
      };
      return {
         titleT,
         detail,
         rules,
         ruleFormRef,