optimize repair

This commit is contained in:
java110 2023-05-15 08:52:13 +08:00
parent 567429b7e4
commit 568d9ab762
2 changed files with 35 additions and 53 deletions

View File

@ -13,9 +13,8 @@
<span><vc:i18n name="报修范围" namespace="addOwnerRepair"></vc:i18n></span> <span><vc:i18n name="报修范围" namespace="addOwnerRepair"></vc:i18n></span>
</label> </label>
<div class="col-sm-10"> <div class="col-sm-10">
<select class="custom-select" v-model="addOwnerRepairInfo.repairObjType" <select class="custom-select" v-model="addOwnerRepairInfo.repairObjType" @change="_changeRepairObjType()">
@change="_changeRepairObjType()"> <option selected disabled value="">{{vc.i18n('必填,请选择报修范围','addOwnerRepair')}}
<option selected disabled value="">{{vc.i18n('必填','addOwnerRepair')}},请选择报修范围
</option> </option>
<option value="001">{{vc.i18n('小区','addOwnerRepair')}}</option> <option value="001">{{vc.i18n('小区','addOwnerRepair')}}</option>
<option value="002">{{vc.i18n('楼栋','addOwnerRepair')}}</option> <option value="002">{{vc.i18n('楼栋','addOwnerRepair')}}</option>
@ -24,26 +23,21 @@
</select> </select>
</div> </div>
</div> </div>
<div class="form-group row" <div class="form-group row" v-show="addOwnerRepairInfo.repairObjType != '001' && addOwnerRepairInfo.repairObjType != ''">
v-show="addOwnerRepairInfo.repairObjType != '001' && addOwnerRepairInfo.repairObjType != ''">
<label class="col-sm-2 col-form-label"> <label class="col-sm-2 col-form-label">
<span><vc:i18n name="归属楼栋" namespace="addOwnerRepair"></vc:i18n></span> <span><vc:i18n name="归属楼栋" namespace="addOwnerRepair"></vc:i18n></span>
</label> </label>
<div class="col-sm-10"> <div class="col-sm-10">
<vc:create path="property/floorSelect2" parentModal="addOwnerRepairModel" <vc:create path="property/floorSelect2" parentModal="addOwnerRepairModel" namespace="addOwnerRepair">
namespace="addOwnerRepair">
</vc:create> </vc:create>
</div> </div>
</div> </div>
<div class="form-group row" <div class="form-group row" v-show="addOwnerRepairInfo.repairObjType == '003' || addOwnerRepairInfo.repairObjType == '004'">
v-show="addOwnerRepairInfo.repairObjType == '003' || addOwnerRepairInfo.repairObjType == '004'">
<label class="col-sm-2 col-form-label"> <label class="col-sm-2 col-form-label">
<span><vc:i18n name="归属单元" namespace="addOwnerRepair"></vc:i18n></span> <span><vc:i18n name="归属单元" namespace="addOwnerRepair"></vc:i18n></span>
</label> </label>
<div class="col-sm-10"> <div class="col-sm-10">
<vc:create path="property/unitSelect2" parentModal="addOwnerRepairModel" <vc:create path="property/unitSelect2" parentModal="addOwnerRepairModel" callBackListener="addOwnerRepair" callBackFunction="notify2" namespace="addOwnerRepair">
callBackListener="addOwnerRepair" callBackFunction="notify2"
namespace="addOwnerRepair">
</vc:create> </vc:create>
</div> </div>
</div> </div>
@ -52,9 +46,7 @@
<span><vc:i18n name="归属房屋" namespace="addOwnerRepair"></vc:i18n></span> <span><vc:i18n name="归属房屋" namespace="addOwnerRepair"></vc:i18n></span>
</label> </label>
<div class="col-sm-10"> <div class="col-sm-10">
<vc:create path="property/roomSelect2" parentModal="addOwnerRepairModel" <vc:create path="property/roomSelect2" parentModal="addOwnerRepairModel" callBackListener="addOwnerRepair" callBackFunction="notify" namespace="addOwnerRepair">
callBackListener="addOwnerRepair" callBackFunction="notify"
namespace="addOwnerRepair">
</vc:create> </vc:create>
</div> </div>
</div> </div>
@ -78,9 +70,7 @@
<span><vc:i18n name="报修人" namespace="addOwnerRepair"></vc:i18n></span> <span><vc:i18n name="报修人" namespace="addOwnerRepair"></vc:i18n></span>
</label> </label>
<div class="col-sm-10"> <div class="col-sm-10">
<input v-model="addOwnerRepairInfo.repairName" type="text" <input v-model="addOwnerRepairInfo.repairName" type="text" :placeholder="vc.i18n('必填,请填写报修人','addOwnerRepair')" class="form-control">
:placeholder="vc.i18n('必填,请填写报修人','addOwnerRepair')"
class="form-control">
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
@ -88,9 +78,7 @@
<span><vc:i18n name="联系方式" namespace="addOwnerRepair"></vc:i18n></span> <span><vc:i18n name="联系方式" namespace="addOwnerRepair"></vc:i18n></span>
</label> </label>
<div class="col-sm-10"> <div class="col-sm-10">
<input v-model="addOwnerRepairInfo.tel" type="number" <input v-model="addOwnerRepairInfo.tel" type="number" :placeholder="vc.i18n('必填,请填写联系方式','addOwnerRepair')" class="form-control">
:placeholder="vc.i18n('必填,请填写联系方式','addOwnerRepair')"
class="form-control">
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
@ -98,9 +86,7 @@
<span><vc:i18n name="预约时间" namespace="addOwnerRepair"></vc:i18n></span> <span><vc:i18n name="预约时间" namespace="addOwnerRepair"></vc:i18n></span>
</label> </label>
<div class="col-sm-10"> <div class="col-sm-10">
<input v-model="addOwnerRepairInfo.appointmentTime" type="text" <input v-model="addOwnerRepairInfo.appointmentTime" type="text" :placeholder="vc.i18n('必填,请填写预约时间','addOwnerRepair')" class="form-control addAppointmentTime">
:placeholder="vc.i18n('必填,请填写预约时间','addOwnerRepair')"
class="form-control addAppointmentTime">
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
@ -108,18 +94,15 @@
<span><vc:i18n name="报修内容" namespace="addOwnerRepair"></vc:i18n></span> <span><vc:i18n name="报修内容" namespace="addOwnerRepair"></vc:i18n></span>
</label> </label>
<div class="col-sm-10"> <div class="col-sm-10">
<textarea :placeholder="vc.i18n('必填,请填写报修内容','addOwnerRepair')" cols="15" <textarea :placeholder="vc.i18n('必填,请填写报修内容','addOwnerRepair')" cols="15" class="form-control" v-model="addOwnerRepairInfo.context">
class="form-control" v-model="addOwnerRepairInfo.context">
</textarea> </textarea>
</div> </div>
</div> </div>
<div class="ibox-content"> <div class="ibox-content">
<button class="btn btn-primary float-right" type="button" <button class="btn btn-primary float-right" type="button" v-on:click="saveOwnerRepairInfo()">
v-on:click="saveOwnerRepairInfo()">
<i class="fa fa-check"></i>&nbsp;提交 <i class="fa fa-check"></i>&nbsp;提交
</button> </button>
<button type="button" class="btn btn-warning float-right" style="margin-right:20px;" <button type="button" class="btn btn-warning float-right" style="margin-right:20px;" data-dismiss="modal">
data-dismiss="modal">
<i class="fa fa-times"></i>&nbsp;取消 <i class="fa fa-times"></i>&nbsp;取消
</button> </button>
</div> </div>

View File

@ -76,8 +76,7 @@
methods: { methods: {
_initRoomSelect2: function() { _initRoomSelect2: function() {
console.log("调用_initRoomSelect2 方法"); console.log("调用_initRoomSelect2 方法");
$.fn.modal.Constructor.prototype.enforceFocus = function () { $.fn.modal.Constructor.prototype.enforceFocus = function() {};
};
$.fn.select2.defaults.set('width', '100%'); $.fn.select2.defaults.set('width', '100%');
this.roomSelect2Info.roomSelector = $('#roomSelector').select2({ this.roomSelect2Info.roomSelector = $('#roomSelector').select2({
placeholder: '必填,请选择房屋', placeholder: '必填,请选择房屋',
@ -104,7 +103,7 @@
return { return {
roomNum: _term, roomNum: _term,
page: 1, page: 1,
row: 100, row: 200,
unitId: this.roomSelect2Info.unitId, unitId: this.roomSelect2Info.unitId,
communityId: vc.getCurrentCommunity().communityId communityId: vc.getCurrentCommunity().communityId
}; };