Hwt 3 年之前
父節點
當前提交
8ac6e33525

+ 8 - 0
operationSupport/src/views/assetManagement/housingManagement/saveEdits.vue

@@ -371,7 +371,9 @@ export default {
       }
     },
     'ruleForm.buildingId' (newValue, oldValue) {
+      debugger
       if (newValue !== oldValue) {
+        debugger
         this.unitNameList();
       }
     },
@@ -381,6 +383,7 @@ export default {
       }
     },
     unitList (val) {
+      debugger
       if (val.length !== 0) {
         this.unitChoice(this.ruleForm.unitName);
       }
@@ -429,17 +432,22 @@ export default {
         });
     },
     unitNameList () {
+
       this.unitList = [];
       this.$http.get('/czc-community/assets/building/house/find', { id: this.ruleForm.buildingId }).then((res) => {
+
         if (res.status == 0) {
           if (res.data.buildingUnitList.length != 0) {
+            debugger
             this.unitList = res.data.buildingUnitList;
+            console.log(this.unitList);
           }
         }
       });
     },
 
     unitChoice (e) {
+
       this.floorNumberList = [];
       this.unitList.map((item) => {
         if (item.unitName == e) {

+ 40 - 11
operationSupport/src/views/patrolManagement/popups/addPatrol.vue

@@ -18,7 +18,7 @@
             v-model="ruleForm.communityId"
             placeholder="所属社区"
             clearable
-            :disabled="this.disable == '1' ? true : false"
+            :disabled="disable == '1' ? true : false"
           >
             <el-option
               v-for="(item, index) in $parent.communityArr"
@@ -34,7 +34,7 @@
         >
           <el-input
             v-model="ruleForm.routeName"
-            :disabled="this.disable == '1' ? true : false"
+            :disabled="disable == '1' ? true : false"
             placeholder="请输入巡更路线名称"
           ></el-input>
         </el-form-item>
@@ -94,7 +94,7 @@
             end-placeholder="选择结束日期"
             @change="effectiveDateToggle"
             :editable="false"
-            :disabled="this.disable == '1' ? true : false"
+            :disabled="disable == '1' ? true : false"
           ></el-date-picker>
         </el-form-item>
         <el-form-item
@@ -116,6 +116,7 @@
                                 end: '23:30'
                             }"
               @change="timeChange(item, 'startTime')"
+              :disabled="disable == '1' ? true : false"
             ></el-time-select>
             <span>至</span>
             <el-time-select
@@ -129,6 +130,7 @@
                                 minTime: item.startTime
                             }"
               @change="timeChange(item, 'endTime')"
+              :disabled="disable == '1' ? true : false"
             ></el-time-select>
             <div
               class="sunm"
@@ -149,7 +151,10 @@
           label="巡更周期"
           prop="periodValue"
         >
-          <el-radio-group v-model="ruleForm.periodType">
+          <el-radio-group
+            v-model="ruleForm.periodType"
+            :disabled="disable == '1' ? true : false"
+          >
             <el-radio :label="1">每周重复</el-radio>
             <el-radio :label="2">间隔天数重复</el-radio>
           </el-radio-group>
@@ -157,6 +162,7 @@
           <el-checkbox-group
             v-if="ruleForm.periodType == 1"
             v-model="periodValue"
+            :disabled="disable == '1' ? true : false"
           >
             <el-checkbox :label="1">周一</el-checkbox>
             <el-checkbox :label="2">周二</el-checkbox>
@@ -176,12 +182,14 @@
               controls-position="right"
               :min="0"
               :max="30"
+              :disabled="disable == '1' ? true : false"
             ></el-input-number>天进行(输入0-30的数字,0代表每天都要进行任务)
           </div>
         </el-form-item>
         <el-form-item label="定位距离(m)">
           <el-input
             v-model="ruleForm.positioningDistance"
+            :disabled="disable == '1' ? true : false"
             placeholder="巡更定位距离,可输入1-100米,不输入则不检查定位距离"
           ></el-input>
         </el-form-item>
@@ -191,6 +199,7 @@
             v-model="ruleForm.cameraSettings"
             placeholder="请选择拍照/视频要求"
             clearable
+            :disabled="disable == '1' ? true : false"
           >
             <el-option
               label="是"
@@ -206,7 +215,10 @@
           label="按巡更点顺序签到"
           label-width="130"
         >
-          <el-radio-group v-model="ruleForm.signFlag">
+          <el-radio-group
+            v-model="ruleForm.signFlag"
+            :disabled="disable == '1' ? true : false"
+          >
             <el-radio :label="1">是</el-radio>
             <el-radio :label="0">否</el-radio>
           </el-radio-group>
@@ -220,17 +232,31 @@
             v-model="ruleForm.remark"
             maxlength="300"
             show-word-limit
+            :disabled="disable == '1' ? true : false"
           ></el-input>
         </el-form-item>
       </div>
     </el-form>
-    <div style="text-align: right">
+    <div
+      style="text-align: right"
+      v-if="disable == '1' ? false : true"
+    >
       <el-button @click="close">取消</el-button>
       <el-button
         type="primary"
         @click="addEdit"
       >保存</el-button>
     </div>
+    <div
+      style="text-align: right"
+      v-if="disable == '1' ? true : false"
+    >
+      <el-button
+        @click="close"
+        style="width: 120px;"
+      >返回</el-button>
+    </div>
+
   </div>
 </template>
 <script>
@@ -285,6 +311,13 @@ export default {
     }
   },
   methods: {
+
+    disabledDate () {
+      debugger
+      alert(1)
+    },
+
+
     //保存
     addEdit () {
       this.$refs.ruleForm.validate((valid) => {
@@ -412,13 +445,9 @@ export default {
   },
   created () {
     if (JSON.stringify(this.patrolDetail) == "{}") {
-      this.disables = this.disable == '1' ? true : false;
+      return;
     } else {
-      debugger
-      this.disable;
-
 
-      this.disables = this.disable == '1' ? true : false;
 
       this.ruleForm.communityId = this.patrolDetail.communityId;
       this.ruleForm.routeName = this.patrolDetail.routeName;

+ 1 - 1
operationSupport/src/views/payService/landlordBill/index.vue

@@ -432,7 +432,7 @@ export default {
     editAmount (row) {
       new Promise((resolve) => {
         this.$store.dispatch('addPopup', {
-          url: '/payService/propertyFee/stepPage/editAmount.vue',
+          url: '/payService/landlordBill/stePage/editAmount.vue',
           width: '550px',
           height: '180px',
           props: {

+ 2 - 1
operationSupport/src/views/payService/landlordBill/stePage/editAmount.vue

@@ -10,7 +10,7 @@
       prop="receivableAmount"
     >
       <el-input
-        v-model="formData.receivableAmount"
+        v-model.number="formData.receivableAmount"
         placeholder="请输入应收金额"
       ></el-input>
     </el-form-item>
@@ -60,6 +60,7 @@ export default {
     }
   },
   created () {
+    debugger
     Object.assign(this.formData, this.params.data);
   }
 };

+ 1 - 1
operationSupport/src/views/payService/propertyFee/stepPage/editAmount.vue

@@ -10,7 +10,7 @@
       prop="receivableAmount"
     >
       <el-input
-        v-model="formData.receivableAmount"
+        v-model.number="formData.receivableAmount"
         placeholder="请输入应收金额"
       ></el-input>
     </el-form-item>