From 35668474b65be39a277d7cb53693022b482e17ca Mon Sep 17 00:00:00 2001
From: 唐耀东 <18861537@qq.com>
Date: 星期四, 12 五月 2022 09:44:22 +0800
Subject: [PATCH] 提交代码

---
 src/views/construction/reserveIp/index.vue |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/src/views/construction/reserveIp/index.vue b/src/views/construction/reserveIp/index.vue
index 673999a..7e59d54 100644
--- a/src/views/construction/reserveIp/index.vue
+++ b/src/views/construction/reserveIp/index.vue
@@ -106,7 +106,7 @@
           <el-input v-model="form.mac" placeholder="璇疯緭鍏AC鍦板潃" />
         </el-form-item>
         <el-form-item label="閫傜敤鍦扮偣" prop="buildingId">
-          <building v-model="form.buildingId"></building>
+          <building v-if="open" v-model="form.buildingId" :schoolId="schoolId"></building>
         </el-form-item>
         <el-form-item label="鐢宠鏃ユ湡" prop="applicationDate">
           <el-date-picker clearable size="small"
@@ -116,7 +116,7 @@
           </el-date-picker>
         </el-form-item>
         <el-form-item label="澶囨敞" prop="remarks">
-          <el-input v-model="form.remarks" type="textarea" :rows="8" placeholder="璇疯緭鍏ュ唴瀹�" />
+          <el-input v-model="form.remarks" type="textarea" :rows="8" maxlength="512" show-word-limit placeholder="璇疯緭鍏ュ唴瀹�" />
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
@@ -137,6 +137,12 @@
   name: "ReserveIp",
   components: {
     building
+  },
+  props: {
+    schoolId: {
+      type: Number,
+      default: undefined
+    }
   },
   data() {
     return {
@@ -186,6 +192,11 @@
       buildOpen: false
     };
   },
+  watch: {
+    'schoolId': function () {
+      this.getList()
+    }
+  },
   created() {
     this.getList();
   },
@@ -193,7 +204,7 @@
     /** 鏌ヨ棰勭暀IP鍒楄〃 */
     getList() {
       this.loading = true;
-      listReserveIp(this.queryParams).then(response => {
+      listReserveIp(Object.assign({}, this.queryParams, {schoolId: this.schoolId})).then(response => {
         this.reserveIpList = response.rows;
         this.total = response.total;
         this.loading = false;
@@ -260,6 +271,7 @@
       this.$refs["form"].validate(valid => {
         if (valid) {
           this.buttonLoading = true;
+          this.form.schoolId = this.schoolId;
           if (this.form.id != null) {
             updateReserveIp(this.form).then(response => {
               this.$modal.msgSuccess("淇敼鎴愬姛");

--
Gitblit v1.9.1