jiangping
2025-06-06 77946261ec663aa1fe7f6f97e550532ed879f982
admin/src/views/workorder/components/OperaYwWorkorderWindow.vue
@@ -8,7 +8,6 @@
          <el-option label="公共维修" :value="1"></el-option>
        </el-select>
      </el-form-item>
      <el-form-item label="报修区域" prop="rooms">
        <el-cascader
          v-model="form.rooms"
@@ -23,28 +22,6 @@
              children: 'projectDataVOList'
          }" />
      </el-form-item>
<!--      <el-form-item label="选择项目" prop="projectId">-->
<!--        <el-select v-model="form.projectId" clearable filterable @change="getBuild">-->
<!--          <el-option v-for="item in projectList" :label="item.name" :value="item.id" />-->
<!--        </el-select>-->
<!--      </el-form-item>-->
<!--      <el-form-item label="选择楼宇" prop="buildingId">-->
<!--        <el-select v-model="form.buildingId" clearable filterable @change="changeBuild">-->
<!--          <el-option v-for="item in buildList" :label="item.name" :value="item.id" />-->
<!--        </el-select>-->
<!--      </el-form-item>-->
<!--      <el-form-item v-if="form.areaType == 1" label="选择楼层" prop="floorId">-->
<!--        <el-select v-model="form.floorId">-->
<!--          <el-option v-for="item in levelList" clearable filterable :label="item.name" :value="item.id" />-->
<!--        </el-select>-->
<!--      </el-form-item>-->
<!--      <el-form-item v-if="form.areaType == 0" label="选择房间" prop="roomId">-->
<!--        <el-select v-model="form.roomId" clearable filterable>-->
<!--          <el-option v-for="item in roomList" :label="item.roomNum" :value="item.id" />-->
<!--        </el-select>-->
<!--      </el-form-item>-->
      <el-form-item label="工单分类" prop="cateId">
        <el-cascader v-model="form.areaIds" @change="changeSel" placeholder="请选择分类" clearable :options="cateList"
          :props="{
@@ -156,12 +133,13 @@
  methods: {
    open(title, target) {
      this.title = title
      this.fileList = []
      this.visible = true
      this.getProject()
      this.getCate()
      this.getHouseTree()
      // 新建
      if (target == null) {
        this.getProject()
        this.form = {
          id: null,
          editDate: '',
@@ -199,8 +177,12 @@
        })
        return
      }
      getProjectList({}).then(res => {
        this.projectList = res || []
      })
      // 编辑
      this.$nextTick(() => {
        // this.$refs.form.resetFields()
        for (const key in this.form) {
          this.form[key] = target[key]
        }
@@ -210,7 +192,7 @@
      this.form.rooms = []
      this.form.projectId = ''
      this.form.buildingId = ''
      this.form.levelList = ''
      this.form.floorId = ''
      this.form.roomId = ''
    },
    getHouseVal(e) {