LAPTOP-FO2T5SIU\35838 11 ay önce
ebeveyn
işleme
06ba1a1861

+ 8 - 0
js_sdk/http.js

@@ -968,3 +968,11 @@ export function getUserDept(data) {
         data, {}
     )
 }
+
+
+// 新增企业预定
+export function parkRoomSlateAdd(e) {
+    return $http.post(
+        '/wx/ParkRoomSlateController/add', e, {}
+    )
+}

+ 43 - 9
pages/subPackages/housingResources/addPredetermine.vue

@@ -6,14 +6,14 @@
           <span style="color: red;margin-right: 5rpx">*</span>
           项目/企业名称
         </span>
-        <span class="liInfo">无锡XXXXX有限公司</span>
+        <span class="liInfo">{{ companyName }}</span>
       </li>
       <li class="detailLi2">
           <span class="liName" style="margin-bottom: 24rpx">
             项目/企业简介
           </span>
         <van-field
-            :value="form.contant"
+            :value="form.projectInfo"
             autosize
             type="textarea"
             placeholder="请输入文字进行报事报修描述"
@@ -28,7 +28,7 @@
             企业需求
           </span>
         <van-field
-            :value="form.contant"
+            :value="form.companyNeed"
             autosize
             type="textarea"
             placeholder="请输入文字进行报事报修描述"
@@ -42,23 +42,23 @@
           <span style="color: red;margin-right: 5rpx">*</span>
           项目/企业联系人
         </span>
-        <input class="liInfo" placeholder="请输入"></input>
+        <input class="liInfo" placeholder="请输入" v-model="form.projectManager"></input>
       </li>
       <li class="detailLi" style="border-bottom: none">
         <span class="liName">
           <span style="color: red;margin-right: 5rpx">*</span>
           联系电话
         </span>
-        <input class="liInfo" placeholder="请输入"></input>
+        <input class="liInfo" placeholder="请输入" v-model="form.managerPhone"></input>
       </li>
     </ul>
     <div class="whiteBoard">
       <div class="boardTitle">关于房源</div>
       <div class="boardInfo">
-        <div class="boardItem">XXXXX园区</div>
-        <div class="boardItem">楼盘</div>
-        <div class="boardItem">楼栋地块</div>
-        <div class="boardItem">出租单元号</div>
+        <div class="boardItem">{{ roomInfo.groupName }}</div>
+        <div class="boardItem">{{ roomInfo.floorDiscName }}</div>
+        <div class="boardItem">{{ roomInfo.buildName }}</div>
+        <div class="boardItem">{{ roomInfo.roomNo }}</div>
       </div>
     </div>
     <button class="toYy">提交预定</button>
@@ -66,16 +66,50 @@
 </template>
 
 <script>
+import {getByCodes, getUserDept, getUserLocalStorageInfo, getRoomInfo, parkRoomSlateAdd} from "@/js_sdk/http";
+
 export default {
   name: "addPredetermine",
+  onLoad(options) {
+    this.roomId = options.roomId
+    this.getRoomById()
+  },
   data(){
     return{
+      roomId: '',
+      companyName: getUserLocalStorageInfo().username,
+      getUserLocalStorageInfo: getUserLocalStorageInfo(),
       form:{
 
+      },
+      roomInfo:{
+        groupName: '',
+        floorDiscName: '',
+        buildName: '',
+        roomNo: ''
       }
     }
   },
   methods:{
+    getRoomById(){
+      getRoomInfo(this.roomId).then(res=>{
+        if(res){
+          this.roomInfo = res
+        }
+      })
+    },
+    submit(){
+      this.form.projectName = this.companyName
+      this.form.companyId = getUserLocalStorageInfo().userId
+      parkRoomSlateAdd(this.form).then((res) => {
+        if(res.code == '200'){
+          this.$showToast("填报成功");
+          uni.navigateBack({});
+        }
+      }).catch(err=>{
+        this.$showToast(err);
+      })
+    }
   }
 }
 </script>

+ 8 - 8
pages/subPackages/housingResources/detail.vue

@@ -131,15 +131,15 @@ export default {
       selectImgType:true,
       current:1,
       envList:[
-        {url:require('./testImg.png')},
-        {url:require('./testImg.png')},
-        {url:require('./testImg.png')},
-        {url:require('./testImg.png')},
-        {url:require('./testImg.png')},
+        // {url:require('./testImg.png')},
+        // {url:require('./testImg.png')},
+        // {url:require('./testImg.png')},
+        // {url:require('./testImg.png')},
+        // {url:require('./testImg.png')},
       ],
       layOutList:[
-        {url:require('./testImg.png')},
-        {url:require('./testImg.png')},
+        // {url:require('./testImg.png')},
+        // {url:require('./testImg.png')},
       ],
       form:{
 
@@ -195,7 +195,7 @@ export default {
     },
     toPredetermine() {
       uni.navigateTo({
-        url:'/pages/subPackages/housingResources/addPredetermine'
+        url:'/pages/subPackages/housingResources/addPredetermine?roomId=' + this.form.id
       })
     }
   }