ll
liukangdong
2024-12-23 5c53a09ff28e5be90af9c1bc0534a4320fc5aec0
admin/src/views/project/components/OperaYwRoomWindow.vue
@@ -23,7 +23,7 @@
        <el-input v-model="form.code" placeholder="请输入房间编号" v-trim />
      </el-form-item>
      <el-form-item label="是否招商" prop="isInvestment">
        <el-switch v-model="form.isInvestment" active-value="1" inactive-value="0">
        <el-switch v-model="form.isInvestment" :active-value="1" :inactive-value="0">
        </el-switch>
      </el-form-item>
      <el-form-item label="建筑面积(m²)" prop="area">
@@ -67,7 +67,7 @@
        imgurl: '',
        code: '',
        roomNum: '',
        isInvestment: '0',
        isInvestment: 0,
        area: '',
        feeArea: '',
        rentArea: '',
@@ -101,6 +101,8 @@
      this.title = title
      this.visible = true
      this.getProject()
      this.buildList = []
      this.floorList = []
      // 新建组织
      if (target == null) {
        this.$nextTick(() => {
@@ -114,6 +116,16 @@
      this.$nextTick(() => {
        this.getDetail(target.id)
      })
    },
    confirm() {
      if (!this.form.feeArea) {
        this.form.feeArea = this.form.rentArea
      }
      if (this.form.id == null || this.form.id === '') {
        this.__confirmCreate()
        return
      }
      this.__confirmEdit()
    },
    getDetail(id) {
      detailById(id).then(res => {
@@ -133,6 +145,10 @@
    getProject() {
      getProjectList({}).then(res => {
        this.projectList = res || []
        if (this.projectList.length > 0) {
          this.$set(this.form, 'projectId', this.projectList[0].id)
          this.changeProject(this.projectList[0].id)
        }
      })
    },
@@ -140,6 +156,9 @@
      this.form.buildingId = ''
      getBuildList({ projectId: e }).then(res => {
        this.buildList = res || []
        // if(this.buildList.length > 0){
        //   this.form.buildingId = this.buildList[0].id
        // }
      })
    },
    changeBuild(e) {