wuxw
2020-02-11 dc1f6a81e092c1652ed44faf1a3e318c26143184
加入报修详情
2个文件已添加
2个文件已修改
140 ■■■■■ 已修改文件
WebService/src/main/resources/components/ownerRepairPackage/ownerRepairDetail/ownerRepairDetail.html 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebService/src/main/resources/components/ownerRepairPackage/ownerRepairDetail/ownerRepairDetail.js 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebService/src/main/resources/components/ownerRepairPackage/repairDispatch-manage/repairDispatchManage.html 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebService/src/main/resources/components/ownerRepairPackage/repairDispatch-manage/repairDispatchManage.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebService/src/main/resources/components/ownerRepairPackage/ownerRepairDetail/ownerRepairDetail.html
New file
@@ -0,0 +1,77 @@
<div id="ownerRepairDetailModel" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"
     aria-hidden="true">
    <div class="modal-dialog modal-lg">
        <div class="modal-content">
            <div class="modal-body">
                <h3 class="m-t-none m-b ">报修详情</h3>
                <div class="ibox-content">
                    <div>
                        <div>
                            <div class="form-group row">
                                <label class="col-sm-2 col-form-label">报修ID</label>
                                <div class="col-sm-10">
                                    <input v-model="ownerRepairDetailInfo.repairId" type="text"
                                           readonly class="form-control">
                                </div>
                            </div>
                            <div class="form-group row">
                                <label class="col-sm-2 col-form-label">报修类型</label>
                                <div class="col-sm-10">
                                    <input v-model="ownerRepairDetailInfo.repairTypeName" type="text"
                                            readonly class="form-control">
                                </div>
                            </div>
                            <div class="form-group row">
                                <label class="col-sm-2 col-form-label">报修人</label>
                                <div class="col-sm-10">
                                    <input v-model="ownerRepairDetailInfo.repairName" type="text" readonly
                                           class="form-control">
                                </div>
                            </div>
                            <div class="form-group row">
                                <label class="col-sm-2 col-form-label">联系方式</label>
                                <div class="col-sm-10">
                                    <input v-model="ownerRepairDetailInfo.tel" type="number" readonly
                                           class="form-control">
                                </div>
                            </div>
                            <div class="form-group row">
                                <label class="col-sm-2 col-form-label">房屋编号</label>
                                <div class="col-sm-10">
                                    <input v-model="ownerRepairDetailInfo.roomName" readonly type="text" readonly
                                           class="form-control">
                                </div>
                            </div>
                            <div class="form-group row">
                                <label class="col-sm-2 col-form-label">预约时间</label>
                                <div class="col-sm-10">
                                    <input v-model="ownerRepairDetailInfo.appointmentTime" type="text"
                                           readonly class="form-control ">
                                </div>
                            </div>
                            <div class="form-group row">
                                <label class="col-sm-2 col-form-label">维修师傅</label>
                                <div class="col-sm-10">
                                    <input v-model="ownerRepairDetailInfo.repairName" type="text"
                                           readonly class="form-control ">
                                </div>
                            </div>
                            <div class="form-group row">
                                <label class="col-sm-2 col-form-label">报修内容</label>
                                <div class="col-sm-10">
                                    <textarea readonly cols="15" class="form-control"
                                              v-model="ownerRepairDetailInfo.context"></textarea></div>
                            </div>
                            <div class="ibox-content">
                                <button type="button" class="btn btn-warning float-right" style="margin-right:20px;"
                                        data-dismiss="modal">取消
                                </button>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
WebService/src/main/resources/components/ownerRepairPackage/ownerRepairDetail/ownerRepairDetail.js
New file
@@ -0,0 +1,43 @@
(function(vc){
    vc.extends({
        data:{
            ownerRepairDetailInfo:{
                repairId:'',
                repairType:'',
                repairName:'',
                tel:'',
                roomId:'',
                roomName:'',
                appointmentTime:'',
                context:'',
            }
        },
         _initMethod:function(){
         },
         _initEvent:function(){
            vc.on('ownerRepairDetail','openOwnerRepairDetailModal',function(_ownerInfo){
                vc.component.clearOwnerRepairDetailInfo();
                vc.copyObject(_ownerInfo,vc.component.ownerRepairDetailInfo);
                $('#ownerRepairDetailModel').modal('show');
            });
        },
        methods:{
            clearOwnerRepairDetailInfo:function(){
                vc.component.ownerRepairDetailInfo = {
                        repairId:'',
                        repairType:'',
                        repairName:'',
                        tel:'',
                        roomId:'',
                        roomName:'',
                        appointmentTime:'',
                        context:'',
                    };
            }
        }
    });
})(window.vc);
WebService/src/main/resources/components/ownerRepairPackage/repairDispatch-manage/repairDispatchManage.html
@@ -73,27 +73,34 @@
                    >
                        <thead>
                        <tr>
                            <th class="text-center">报修ID</th>
<!--                            <th class="text-center">报修ID</th>-->
                            <th class="text-center">报修类型</th>
                            <th class="text-center">报修人</th>
                            <th class="text-center">联系方式</th>
                            <th class="text-center">预约时间</th>
                            <th class="text-center">维修师傅</th>
                            <th class="text-center">状态</th>
                            <th class="text-center">操作</th>
                            <th class="text-right">操作</th>
                        </tr>
                        </thead>
                        <tbody>
                        <tr v-for="ownerRepair in repairDispatchManageInfo.ownerRepairs">
                            <td class="text-center">{{ownerRepair.repairId}}</td>
<!--                            <td class="text-center">{{ownerRepair.repairId}}</td>-->
                            <td class="text-center">{{ownerRepair.repairTypeName}}</td>
                            <td class="text-center">{{ownerRepair.repairName}}</td>
                            <td class="text-center">{{ownerRepair.tel}}</td>
                            <td class="text-center">{{ownerRepair.appointmentTime}}</td>
                            <td class="text-center">{{ownerRepair.repairName}}</td>
                            <td class="text-center">{{ownerRepair.stateName}}</td>
                            <td class="text-center">
                            <td class="text-right">
                                <div class="btn-group" v-if="ownerRepair.state == '1000'">
                                    <button class="btn-white btn btn-xs"
                                            v-on:click="_openDispatchRepair(ownerRepair)">派单
                                    </button>
                                </div>
                                <div class="btn-group">
                                    <button class="btn-white btn btn-xs"
                                            v-on:click="_openDispatchRepairDetail(ownerRepair)">详情
                                    </button>
                                </div>
                            </td>
@@ -115,4 +122,6 @@
        </div>
    </div>
    <vc:create name="ownerRepairDetail"></vc:create>
</div>
WebService/src/main/resources/components/ownerRepairPackage/repairDispatch-manage/repairDispatchManage.js
@@ -117,6 +117,9 @@
                 vc.jumpToPage('/flow/repairDispatchStepFlow?repairId=' + _ownerRepair.repairId);
            },
            _openDispatchRepairDetail:function(_ownerRepair){
                vc.emit('ownerRepairDetail','openOwnerRepairDetailModal',_ownerRepair);
            },
            _moreCondition:function(){
                if(vc.component.repairDispatchManageInfo.moreCondition){
                    vc.component.repairDispatchManageInfo.moreCondition = false;