瀏覽代碼

1.租户信息中增加法人。
2.租户信息中增加微信、支付宝支付开关。

jz.kai 5 年之前
父節點
當前提交
47a9c1e486
共有 4 個文件被更改,包括 57 次插入21 次删除
  1. 2 2
      .env.development
  2. 5 1
      src/api/base/checkinInfo.js
  3. 5 12
      src/views/base/checkinInfo-detail.vue
  4. 45 6
      src/views/base/checkinInfo-list.vue

+ 2 - 2
.env.development

@@ -1,9 +1,9 @@
 OUT_PUT_DIR=dist/jp-housekeeper-portal
 
 #VUE_APP_BACKEND_URL=http://127.0.0.1:7070/xpgj
-#VUE_APP_BACKEND_URL=http://127.0.0.1:8086/jp-housekeeper-server
+VUE_APP_BACKEND_URL=http://127.0.0.1:8086/jp-housekeeper-server
 #VUE_APP_BACKEND_URL=http://ykt-test.xiaoxinda.com/jp-housekeeper-server
-VUE_APP_BACKEND_URL=http://xpgjapi.xiaoxinda.com
+#VUE_APP_BACKEND_URL=http://xpgjapi.xiaoxinda.com
 
 #手机企业版
 VUE_APP_COMPANY_HEALTH_WECHAT_QY_URL=http://wisdomhousewechat.sudaonline.net/prevention/motemwall.html 

+ 5 - 1
src/api/base/checkinInfo.js

@@ -41,6 +41,10 @@ function batchRemove(idList){
   });
 }
 
+function updateWechatPayOrAliPay(formModel) {
+  return request.post(constant.serverUrl + "/base/checkinInfo/updateWechatPayOrAliPay", formModel);
+}
+
 export default {
-  create,edit,add,update,remove,batchRemove,pageList
+  create,edit,add,update,remove,batchRemove,pageList,updateWechatPayOrAliPay
 }

+ 5 - 12
src/views/base/checkinInfo-detail.vue

@@ -52,13 +52,6 @@
             style="width: 300px"
           ></el-select-tree>
         </el-form-item>
-        <!-- <el-form-item label="联系人" prop="artificialPerson">
-          <el-input
-            v-model="formModel.artificialPerson"
-            placeholder="请输入联系人"
-            style="width: 300px"
-          ></el-input>
-        </el-form-item> -->
         <el-form-item label="联系人" prop="artificialPerson">
           <el-select-tree
             :props="personProps"
@@ -67,18 +60,19 @@
             style="width: 300px"
           ></el-select-tree>
         </el-form-item>
-        <!-- <el-form-item label="联系电话" prop="artificialPersonPhone">
+        <el-form-item label="法人" prop="boss">
           <el-input
-            v-model="formModel.artificialPersonPhone"
-            placeholder="请输入联系电话"
+            v-model="formModel.boss"
+            placeholder="请输入法人"
             style="width: 300px"
           ></el-input>
-        </el-form-item> -->
+        </el-form-item>
         <el-form-item label="面积" prop="area">
           <el-input
             v-model="formModel.area"
             placeholder="请输入面积"
             style="width: 300px"
+            oninput ="value=value.replace(/[^0-9.]/g,'')"
           ></el-input>
         </el-form-item>
         <el-form-item label="入驻时间" prop="checkinTime">
@@ -138,7 +132,6 @@ export default {
         biulding: [
           { required: true, message: "楼栋不能为空", trigger: "blur" },
         ],
-        room: [{ required: true, message: "房号不能为空", trigger: "blur" }],
         companyId: [
           { required: true, message: "企业不能为空", trigger: "blur" },
         ],

+ 45 - 6
src/views/base/checkinInfo-list.vue

@@ -93,6 +93,11 @@
         label="企业名称"
         width="180"
       ></el-table-column>
+      <el-table-column
+        prop="boss"
+        label="法人"
+        width="180"
+      ></el-table-column>
       <el-table-column
         prop="artificialPersonN"
         label="联系人"
@@ -124,12 +129,26 @@
         label="租赁期限"
         width="180"
       ></el-table-column>
-      <!-- <el-table-column prop="rent" label="租金" width="180"></el-table-column>
-      <el-table-column
-        prop="paymentMethod"
-        label="缴纳方式"
-        width="180"
-      ></el-table-column> -->
+      <el-table-column prop="wechatPay"  label="微信支付"  >
+                <template slot-scope="{row}">
+                    <el-switch
+                        v-model="row.wechatPay"
+                        active-color="#13ce66"
+                        inactive-color="#ff4949"
+                        @change="handlChange(row)">
+                    </el-switch>
+                </template>
+            </el-table-column>
+            <el-table-column prop="aliPay"  label="支付宝支付"  >
+                <template slot-scope="{row}">
+                    <el-switch
+                        v-model="row.aliPay"
+                        active-color="#13ce66"
+                        inactive-color="#ff4949"
+                        @change="handlChange(row)">
+                    </el-switch>
+                </template>
+            </el-table-column>
       <el-table-column label="操作" fixed="right" width="220">
         <template slot-scope="{ row }">
           <el-button size="mini" type="primary" @click="handlePayment(row)"
@@ -339,6 +358,26 @@ export default {
         this.changePage(this.pageIndex);
       }
     },
+    handlChange(record){
+      var self = this;
+      var formData = new FormData();
+      self.loading = true;
+
+      formData.append("id", record.id);
+      formData.append("wechatPay", record.wechatPay);
+      formData.append("aliPay", record.aliPay);
+
+      checkinInfoApi.updateWechatPayOrAliPay(formData).then(function (response) {
+          var jsonData = response.data;
+          self.loading = false;
+          if (jsonData.result) {
+              self.changePage(self.pageIndex);
+          }
+          else{
+              self.$message.error(jsonData.message + "");
+          }
+      });
+    }
   },
   mounted: function () {
     this.changePage(1);