| | |
| | | </div> |
| | | <div class="form-group row"> |
| | | <label class="col-sm-2 col-form-label text-right"> |
| | | <vc:i18n name="门室号" namespace="editRoom"></vc:i18n> |
| | | </label> |
| | | <div class="col-sm-4"> |
| | | <input v-model.trim="editRoomInfo.doorRoomNum" type="text" |
| | | :placeholder="vc.i18n('非必填,请填写门室号','editRoom')" class="form-control"> |
| | | </div> |
| | | <label class="col-sm-2 col-form-label text-right"> |
| | | <vc:i18n name="物业类型" namespace="editRoom"></vc:i18n> |
| | | </label> |
| | | <div class="col-sm-4"> |
| | | <input v-model.trim="editRoomInfo.propertyType" type="text" |
| | | :placeholder="vc.i18n('非必填,请填写物业类型','editRoom')" class="form-control"> |
| | | </div> |
| | | </div> |
| | | <div class="form-group row"> |
| | | <label class="col-sm-2 col-form-label text-right"> |
| | | <vc:i18n name="房屋单元" namespace="editRoom"></vc:i18n> |
| | | </label> |
| | | <div class="col-sm-4"> |
| | |
| | | </div> |
| | | <div class="form-group row"> |
| | | <label class="col-sm-2 col-form-label text-right"> |
| | | <vc:i18n name="产权地址" namespace="editRoom"></vc:i18n> |
| | | </label> |
| | | <div class="col-sm-10"> |
| | | <input v-model.trim="editRoomInfo.propertyAddress" type="text" |
| | | :placeholder="vc.i18n('非必填,请填写产权地址','editRoom')" class="form-control"> |
| | | </div> |
| | | </div> |
| | | <div class="form-group row"> |
| | | <label class="col-sm-2 col-form-label text-right"> |
| | | <vc:i18n name="房产信息" namespace="editRoom"></vc:i18n> |
| | | </label> |
| | | <div class="col-sm-10"> |
| | | <input v-model.trim="editRoomInfo.houseCertificateNo" type="text" |
| | | :placeholder="vc.i18n('非必填,请填写房产信息(房产证号)','editRoom')" class="form-control"> |
| | | </div> |
| | | </div> |
| | | <div class="form-group row"> |
| | | <label class="col-sm-2 col-form-label text-right"> |
| | | <vc:i18n name="备注" namespace="editRoom"></vc:i18n> |
| | | </label> |
| | | <div class="col-sm-10"> |
| | |
| | | builtUpArea: '', |
| | | feeCoefficient: '1.00', |
| | | state: '', |
| | | doorRoomNum: '', |
| | | propertyType: '', |
| | | propertyAddress: '', |
| | | houseCertificateNo: '', |
| | | remark: '', |
| | | communityId: '', |
| | | attrs: [], |
| | | roomSubType: '110', |
| | | roomArea: '', |
| | | roomRent: '0', |
| | | endTime:'', |
| | | endTime: '', |
| | | roomSubTypes: [] |
| | | } |
| | | }, |
| | |
| | | }) |
| | | }) |
| | | } |
| | | setTimeout(function(){ |
| | | vc.initDate('editRoomEndTime',function(_value){ |
| | | setTimeout(function () { |
| | | vc.initDate('editRoomEndTime', function (_value) { |
| | | $that.editRoomInfo.endTime = _value; |
| | | }) |
| | | },1000) |
| | | }, 1000) |
| | | }); |
| | | }, |
| | | methods: { |
| | |
| | | return vc.validate.validate({ |
| | | editRoomInfo: $that.editRoomInfo |
| | | }, { |
| | | 'editRoomInfo.unitId': [ |
| | | { |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "小区楼房屋不能为空" |
| | | } |
| | | ], |
| | | 'editRoomInfo.roomNum': [ |
| | | { |
| | | 'editRoomInfo.unitId': [{ |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "小区楼房屋不能为空" |
| | | }], |
| | | 'editRoomInfo.roomNum': [{ |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "房屋编号不能为空" |
| | |
| | | errInfo: "房屋编号长度不能超过12位" |
| | | } |
| | | ], |
| | | 'editRoomInfo.layer': [ |
| | | { |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "房屋楼层高度不能为空" |
| | | } |
| | | ], |
| | | 'editRoomInfo.state': [ |
| | | { |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "房间状态不能为空" |
| | | } |
| | | ], |
| | | 'editRoomInfo.apartment': [ |
| | | { |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "户型不能为空" |
| | | } |
| | | ], |
| | | 'editRoomInfo.builtUpArea': [ |
| | | { |
| | | 'editRoomInfo.layer': [{ |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "房屋楼层高度不能为空" |
| | | }], |
| | | 'editRoomInfo.state': [{ |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "房间状态不能为空" |
| | | }], |
| | | 'editRoomInfo.apartment': [{ |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "户型不能为空" |
| | | }], |
| | | 'editRoomInfo.builtUpArea': [{ |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "建筑面积不能为空" |
| | |
| | | errInfo: "建筑面积数字长度不能超过6位" |
| | | } |
| | | ], |
| | | 'editRoomInfo.roomArea': [ |
| | | { |
| | | 'editRoomInfo.roomArea': [{ |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "室内面积不能为空" |
| | |
| | | errInfo: "室内面积错误,如 300.00" |
| | | } |
| | | ], |
| | | 'editRoomInfo.feeCoefficient': [ |
| | | { |
| | | 'editRoomInfo.feeCoefficient': [{ |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "算费系数不能为空" |
| | |
| | | errInfo: "算费系数错误,如 300.00" |
| | | } |
| | | ], |
| | | 'editRoomInfo.roomSubType': [ |
| | | { |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "房屋类型不能为空" |
| | | } |
| | | ], |
| | | 'editRoomInfo.remark': [ |
| | | { |
| | | limit: "maxLength", |
| | | param: "200", |
| | | errInfo: "备注长度不能超过200位" |
| | | } |
| | | ] |
| | | 'editRoomInfo.roomSubType': [{ |
| | | limit: "required", |
| | | param: "", |
| | | errInfo: "房屋类型不能为空" |
| | | }], |
| | | 'editRoomInfo.remark': [{ |
| | | limit: "maxLength", |
| | | param: "200", |
| | | errInfo: "备注长度不能超过200位" |
| | | }] |
| | | }); |
| | | }, |
| | | editRoom: function () { |
| | |
| | | builtUpArea: '', |
| | | feeCoefficient: '1.00', |
| | | state: '', |
| | | doorRoomNum: '', |
| | | propertyType: '', |
| | | propertyAddress: '', |
| | | houseCertificateNo: '', |
| | | remark: '', |
| | | communityId: '', |
| | | attrs: _attrs, |
| | | roomSubType: '110', |
| | | roomArea: '', |
| | | roomRent: '0', |
| | | endTime:'', |
| | | endTime: '', |
| | | roomSubTypes: [] |
| | | } |
| | | } |
| | |
| | | <tbody> |
| | | <tr v-for="feeConfig in feeConfigManageInfo.feeConfigs"> |
| | | <td class="text-center">{{feeConfig.configId}}</td> |
| | | <td class="text-center">{{feeConfig.feeTypeCdName}}</td> |
| | | <td class="text-center">{{feeConfig.secondaryFeeTypeCdName}}</td> |
| | | <td class="text-center">{{feeConfig.feeTypeCdName ||'-'}}</td> |
| | | <td class="text-center">{{feeConfig.secondaryFeeTypeCdName ||'-'}}</td> |
| | | <td class="text-center">{{feeConfig.feeName}}</td> |
| | | <td class="text-center">{{feeConfig.feeFlagName}}</td> |
| | | <td class="text-center">{{feeConfig.paymentCd == '1200' ? '预付费':'后付费'}}</td> |
| | |
| | | </th> |
| | | <th data-hide="phone" class="text-center"> |
| | | <div class="hc-td"> |
| | | <vc:i18n name="门室号" namespace="room"></vc:i18n> |
| | | </div> |
| | | </th> |
| | | <th data-hide="phone" class="text-center"> |
| | | <div class="hc-td"> |
| | | <vc:i18n name="物业类型" namespace="room"></vc:i18n> |
| | | </div> |
| | | </th> |
| | | <th data-hide="phone" class="text-center"> |
| | | <div class="hc-td"> |
| | | <vc:i18n name="业主" namespace="room"></vc:i18n> |
| | | </div> |
| | | </th> |
| | |
| | | <th data-hide="phone" class="text-center"> |
| | | <div class="hc-td"> |
| | | <vc:i18n name="有效期" namespace="room"></vc:i18n> |
| | | </div> |
| | | </th> |
| | | <th data-hide="phone" class="text-center"> |
| | | <div class="hc-td"> |
| | | <vc:i18n name="产权地址" namespace="room"></vc:i18n> |
| | | </div> |
| | | </th> |
| | | <th data-hide="phone" class="text-center"> |
| | | <div class="hc-td"> |
| | | <vc:i18n name="房产信息(房产证号)" namespace="room"></vc:i18n> |
| | | </div> |
| | | </th> |
| | | <th data-hide="phone" class="text-center"> |
| | |
| | | <span><vc:i18n name="层" namespace="room"></vc:i18n></span> |
| | | </div> |
| | | </td> |
| | | <td class="text-center"> |
| | | <div class="hc-td">{{room.doorRoomNum ||'-'}}</div> |
| | | </td> |
| | | <td class="text-center"> |
| | | <div class="hc-td">{{room.propertyType ||'-'}}</div> |
| | | </td> |
| | | <td class="text-center hand" v-if="room.ownerName&&room.link"> |
| | | <div class="hc-td"> |
| | | <a target="_blank" :href="'/#/pages/owner/ownerDetail?ownerId='+room.ownerId"> |
| | |
| | | </a> |
| | | </div> |
| | | </td> |
| | | <td class="text-center hand" v-if="room.ownerName&&!room.link"> |
| | | <td class="text-center hand" v-else-if="room.ownerName&&!room.link"> |
| | | <div class="hc-td"> |
| | | <a target="_blank" :href="'/#/pages/owner/ownerDetail?ownerId='+room.ownerId"> |
| | | {{room.ownerName}} |
| | |
| | | </div> |
| | | </td> |
| | | <td class="text-center"> |
| | | <div class="hc-td">{{room.propertyAddress ||'-'}}</div> |
| | | </td> |
| | | <td class="text-center"> |
| | | <div class="hc-td">{{room.houseCertificateNo ||'-'}}</div> |
| | | </td> |
| | | <td class="text-center"> |
| | | <div class="hc-td"> |
| | | <a href="javascript:void(0)" @click="_viewOwnerMembers(room)"> |
| | | {{room.memberCount || 0}} |