mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 21:59:12 +08:00
优化转保修单
This commit is contained in:
parent
736236b9ee
commit
809cf008bd
@ -17,6 +17,7 @@
|
||||
<th scope="col"><span><vc:i18n name="处理人" namespace="notepadDetail"></vc:i18n></span></th>
|
||||
<th scope="col"><span><vc:i18n name="处理时间" namespace="notepadDetail"></vc:i18n></span></th>
|
||||
<th scope="col"><span><vc:i18n name="处理内容" namespace="notepadDetail"></vc:i18n></span></th>
|
||||
<th scope="col"><span><vc:i18n name="操作" namespace="notepadDetail"></vc:i18n></span></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -25,6 +26,15 @@
|
||||
<td>{{item.createUserName }}</td>
|
||||
<td>{{item.createTime}}</td>
|
||||
<td>{{item.content}}</td>
|
||||
<td>
|
||||
<div class="btn-group">
|
||||
<button class="btn-white btn btn-xs" v-on:click="_doDeleteNotepadDetail(item)"><span>
|
||||
<vc:i18n name='删除'></vc:i18n>
|
||||
</span>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@ -14,6 +14,8 @@
|
||||
vc.copyObject(_params, vc.component.notepadDetailInfo);
|
||||
$that._loadNotepadDetails();
|
||||
});
|
||||
|
||||
|
||||
},
|
||||
methods: {
|
||||
refreshnotepadDetailInfo: function() {
|
||||
@ -46,7 +48,31 @@
|
||||
console.log('请求失败处理');
|
||||
}
|
||||
);
|
||||
}
|
||||
},
|
||||
_doDeleteNotepadDetail: function(_detail) {
|
||||
vc.component.deleteNotepadInfo.communityId = vc.getCurrentCommunity().communityId;
|
||||
vc.http.apiPost(
|
||||
'/notepad.deleteNotepadDetail',
|
||||
JSON.stringify(_detail), {
|
||||
emulateJSON: true
|
||||
},
|
||||
function(json, res) {
|
||||
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
||||
let _json = JSON.parse(json);
|
||||
if (_json.code == 0) {
|
||||
//关闭model
|
||||
$that._loadNotepadDetails();
|
||||
vc.emit('simplifyNotepadManage', 'listNotepad', {});
|
||||
return;
|
||||
}
|
||||
vc.toast(_json.msg);
|
||||
},
|
||||
function(errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
vc.message(json);
|
||||
|
||||
});
|
||||
},
|
||||
}
|
||||
});
|
||||
})(window.vc, window.vc.component);
|
||||
@ -55,9 +55,9 @@
|
||||
<div class="ibox">
|
||||
<div class="ibox-title">
|
||||
<h5><span>
|
||||
<vc:i18n name="服务记录" namespace="notepadManage"></vc:i18n>
|
||||
</span></h5>
|
||||
<span style="font-size: 10px;">(业主反馈记录)</span>
|
||||
<vc:i18n name="业主反馈" namespace="notepadManage"></vc:i18n>
|
||||
</span>
|
||||
</h5>
|
||||
<div class="ibox-tools" style="top:10px;">
|
||||
<!-- <button type="button" class="btn btn-primary btn-sm" v-on:click="_openAddNotepadModal()">
|
||||
<i class="glyphicon glyphicon-plus"></i>
|
||||
@ -68,25 +68,32 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="ibox-content">
|
||||
|
||||
<table class="footable table table-stripped toggle-arrow-tiny" data-page-size="15">
|
||||
<thead>
|
||||
<tr>
|
||||
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='类型' namespace='notepadManage'></vc:i18n>
|
||||
<vc:i18n name='类型' namespace='simplifyNotepadManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='简介' namespace='notepadManage'></vc:i18n>
|
||||
<vc:i18n name='房屋' namespace='simplifyNotepadManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='房屋' namespace='notepadManage'></vc:i18n>
|
||||
<vc:i18n name='联系人' namespace='simplifyNotepadManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='业主' namespace='notepadManage'></vc:i18n>
|
||||
<vc:i18n name='联系电话' namespace='simplifyNotepadManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='记录时间' namespace='notepadManage'></vc:i18n>
|
||||
<vc:i18n name='状态' namespace='simplifyNotepadManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='记录时间' namespace='simplifyNotepadManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='登记人' namespace='simplifyNotepadManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='登记内容' namespace='simplifyNotepadManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='操作'></vc:i18n>
|
||||
@ -95,17 +102,30 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr v-for="notepad in notepadManageInfo.notepads">
|
||||
<td class="text-center">{{notepad.noteType}}</td>
|
||||
<td class="text-center">{{notepad.title}}</td>
|
||||
<td class="text-center">{{notepad.noteTypeName}}</td>
|
||||
<td class="text-center">{{notepad.roomName}}</td>
|
||||
<td class="text-center">{{notepad.ownerName}}</td>
|
||||
<td class="text-center">{{notepad.objName}}</td>
|
||||
<td class="text-center">{{notepad.link}}</td>
|
||||
<td class="text-center">{{notepad.state=='F'?'完成':'跟进中'}}</td>
|
||||
<td class="text-center">{{notepad.createTime}}</td>
|
||||
<td class="text-center">{{notepad.createUserName}}</td>
|
||||
<td class="text-center">{{notepad.title}}</td>
|
||||
<td class="text-center">
|
||||
<!-- <div class="btn-group">
|
||||
<div class="btn-group" v-if="notepad.state == 'W'">
|
||||
<button class="btn-white btn btn-xs" v-on:click="_openAddNotepadDetailModal(notepad)"><span>
|
||||
<vc:i18n name='跟进'></vc:i18n>
|
||||
</span></button>
|
||||
</div>
|
||||
<div class="btn-group">
|
||||
<button class="btn-white btn btn-xs" v-on:click="_openListNotepadDetailModal(notepad)"><span>
|
||||
<vc:i18n name='进度'></vc:i18n>
|
||||
</span></button>
|
||||
</div>
|
||||
<div class="btn-group">
|
||||
<button class="btn-white btn btn-xs" v-on:click="_openEditNotepadModel(notepad)"><span>
|
||||
<vc:i18n name='修改'></vc:i18n>
|
||||
</span></button>
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="btn-group">
|
||||
<button class="btn-white btn btn-xs" v-on:click="_openDeleteNotepadModel(notepad)"><span>
|
||||
<vc:i18n name='删除'></vc:i18n>
|
||||
@ -141,8 +161,10 @@
|
||||
|
||||
|
||||
|
||||
<vc:create path="property/addNotepad" callBackListener="" callBackFunction=""></vc:create>
|
||||
<vc:create path="property/editNotepad"></vc:create>
|
||||
<vc:create path="property/deleteNotepad"></vc:create>
|
||||
|
||||
<vc:create path="property/addNotepadDetail" callBackListener="" callBackFunction=""></vc:create>
|
||||
<vc:create path="property/notepadDetail" callBackListener="" callBackFunction=""></vc:create>
|
||||
|
||||
</div>
|
||||
@ -1,87 +1,94 @@
|
||||
/**
|
||||
入驻小区
|
||||
**/
|
||||
(function(vc){
|
||||
(function(vc) {
|
||||
var DEFAULT_PAGE = 1;
|
||||
var DEFAULT_ROWS = 10;
|
||||
vc.extends({
|
||||
data:{
|
||||
notepadManageInfo:{
|
||||
notepads:[],
|
||||
total:0,
|
||||
records:1,
|
||||
moreCondition:false,
|
||||
noteId:'',
|
||||
conditions:{
|
||||
noteType:'',
|
||||
title:'',
|
||||
objName:'',
|
||||
createUserName:'',
|
||||
state:'',
|
||||
data: {
|
||||
notepadManageInfo: {
|
||||
notepads: [],
|
||||
total: 0,
|
||||
records: 1,
|
||||
moreCondition: false,
|
||||
noteId: '',
|
||||
conditions: {
|
||||
noteType: '',
|
||||
title: '',
|
||||
objName: '',
|
||||
createUserName: '',
|
||||
state: '',
|
||||
|
||||
}
|
||||
}
|
||||
},
|
||||
_initMethod:function(){
|
||||
_initMethod: function() {
|
||||
vc.component._listNotepads(DEFAULT_PAGE, DEFAULT_ROWS);
|
||||
},
|
||||
_initEvent:function(){
|
||||
|
||||
vc.on('notepadManage','listNotepad',function(_param){
|
||||
vc.component._listNotepads(DEFAULT_PAGE, DEFAULT_ROWS);
|
||||
_initEvent: function() {
|
||||
|
||||
vc.on('notepadManage', 'listNotepad', function(_param) {
|
||||
vc.component._listNotepads(DEFAULT_PAGE, DEFAULT_ROWS);
|
||||
});
|
||||
vc.on('pagination','page_event',function(_currentPage){
|
||||
vc.component._listNotepads(_currentPage,DEFAULT_ROWS);
|
||||
vc.on('pagination', 'page_event', function(_currentPage) {
|
||||
vc.component._listNotepads(_currentPage, DEFAULT_ROWS);
|
||||
});
|
||||
},
|
||||
methods:{
|
||||
_listNotepads:function(_page, _rows){
|
||||
methods: {
|
||||
_listNotepads: function(_page, _rows) {
|
||||
|
||||
vc.component.notepadManageInfo.conditions.page = _page;
|
||||
vc.component.notepadManageInfo.conditions.row = _rows;
|
||||
var param = {
|
||||
params:vc.component.notepadManageInfo.conditions
|
||||
};
|
||||
params: vc.component.notepadManageInfo.conditions
|
||||
};
|
||||
|
||||
//发送get请求
|
||||
vc.http.apiGet('notepad.listNotepads',
|
||||
param,
|
||||
function(json,res){
|
||||
var _notepadManageInfo=JSON.parse(json);
|
||||
vc.component.notepadManageInfo.total = _notepadManageInfo.total;
|
||||
vc.component.notepadManageInfo.records = _notepadManageInfo.records;
|
||||
vc.component.notepadManageInfo.notepads = _notepadManageInfo.data;
|
||||
vc.emit('pagination','init',{
|
||||
total:vc.component.notepadManageInfo.records,
|
||||
currentPage:_page
|
||||
});
|
||||
},function(errInfo,error){
|
||||
console.log('请求失败处理');
|
||||
}
|
||||
);
|
||||
//发送get请求
|
||||
vc.http.apiGet('/notepad.listNotepad',
|
||||
param,
|
||||
function(json, res) {
|
||||
var _notepadManageInfo = JSON.parse(json);
|
||||
vc.component.notepadManageInfo.total = _notepadManageInfo.total;
|
||||
vc.component.notepadManageInfo.records = _notepadManageInfo.records;
|
||||
vc.component.notepadManageInfo.notepads = _notepadManageInfo.data;
|
||||
vc.emit('pagination', 'init', {
|
||||
total: vc.component.notepadManageInfo.records,
|
||||
currentPage: _page
|
||||
});
|
||||
},
|
||||
function(errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
}
|
||||
);
|
||||
},
|
||||
_openAddNotepadModal:function(){
|
||||
vc.emit('addNotepad','openAddNotepadModal',{});
|
||||
_openAddNotepadModal: function() {
|
||||
vc.emit('addNotepad', 'openAddNotepadModal', {});
|
||||
},
|
||||
_openEditNotepadModel:function(_notepad){
|
||||
vc.emit('editNotepad','openEditNotepadModal',_notepad);
|
||||
_openAddNotepadDetailModal: function(_notepad) {
|
||||
vc.emit('addNotepadDetail', 'openAddNotepadModal', _notepad);
|
||||
},
|
||||
_openDeleteNotepadModel:function(_notepad){
|
||||
vc.emit('deleteNotepad','openDeleteNotepadModal',_notepad);
|
||||
_openListNotepadDetailModal: function(_notepad) {
|
||||
vc.emit('notepadDetail', 'openNotepadDetailModal', _notepad);
|
||||
},
|
||||
_queryNotepadMethod:function(){
|
||||
_openEditNotepadModel: function(_notepad) {
|
||||
vc.emit('editNotepad', 'openEditNotepadModal', _notepad);
|
||||
},
|
||||
_openDeleteNotepadModel: function(_notepad) {
|
||||
vc.emit('deleteNotepad', 'openDeleteNotepadModal', _notepad);
|
||||
},
|
||||
_queryNotepadMethod: function() {
|
||||
vc.component._listNotepads(DEFAULT_PAGE, DEFAULT_ROWS);
|
||||
|
||||
},
|
||||
_moreCondition:function(){
|
||||
if(vc.component.notepadManageInfo.moreCondition){
|
||||
_moreCondition: function() {
|
||||
if (vc.component.notepadManageInfo.moreCondition) {
|
||||
vc.component.notepadManageInfo.moreCondition = false;
|
||||
}else{
|
||||
} else {
|
||||
vc.component.notepadManageInfo.moreCondition = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
})(window.vc);
|
||||
})(window.vc);
|
||||
Loading…
Reference in New Issue
Block a user