mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 05:46:03 +08:00
optimize maintainance
This commit is contained in:
parent
6daeb73b4c
commit
6c30860c78
@ -1,22 +1,19 @@
|
||||
<div id="addMaintainanceStandardModel" class="modal fade" role="dialog"
|
||||
aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div id="addMaintainanceStandardModel" class="modal fade" 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 "><span>
|
||||
<vc:i18n name="添加" namespace="addMaintainanceStandard"></vc:i18n>
|
||||
</span></h3>
|
||||
<h3 class="m-t-none m-b ">
|
||||
<vc:i18n name="添加" namespace="addMaintainanceStandard"></vc:i18n>
|
||||
</h3>
|
||||
<div class="ibox-content">
|
||||
<div>
|
||||
<div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label"><span>
|
||||
<vc:i18n name='巡检项目' namespace='addMaintainanceStandard'></vc:i18n>
|
||||
<vc:i18n name='保养项目' namespace='addMaintainanceStandard'></vc:i18n>
|
||||
</span></label>
|
||||
<div class="col-sm-10">
|
||||
<input v-model="addMaintainanceStandardInfo.standardName" type="text"
|
||||
:placeholder="vc.i18n('必填,请填写巡检项目','addMaintainanceStandard')"
|
||||
class="form-control">
|
||||
<input v-model="addMaintainanceStandardInfo.standardName" type="text" :placeholder="vc.i18n('必填,请填写保养项目','addMaintainanceStandard')" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
@ -24,21 +21,17 @@
|
||||
<vc:i18n name='备注' namespace='addMaintainanceStandard'></vc:i18n>
|
||||
</span></label>
|
||||
<div class="col-sm-10">
|
||||
<textarea v-model="addMaintainanceStandardInfo.remark"
|
||||
:placeholder="vc.i18n('必填,请填写备注','addMaintainanceStandard')"
|
||||
class="form-control"></textarea>
|
||||
<textarea v-model="addMaintainanceStandardInfo.remark" :placeholder="vc.i18n('必填,请填写备注','addMaintainanceStandard')" class="form-control"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="ibox-content">
|
||||
<button class="btn btn-primary float-right" type="button"
|
||||
v-on:click="saveMaintainanceStandardInfo()"><i class="fa fa-check"></i>
|
||||
<button class="btn btn-primary float-right" type="button" v-on:click="saveMaintainanceStandardInfo()"><i class="fa fa-check"></i>
|
||||
<span>
|
||||
<vc:i18n name="保存"></vc:i18n>
|
||||
</span>
|
||||
</button>
|
||||
<button type="button" class="btn btn-warning float-right" style="margin-right:20px;"
|
||||
data-dismiss="modal">
|
||||
<button type="button" class="btn btn-warning float-right" style="margin-right:20px;" data-dismiss="modal">
|
||||
<span>
|
||||
<vc:i18n name="取消"></vc:i18n>
|
||||
</span>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
(function (vc) {
|
||||
(function(vc) {
|
||||
|
||||
vc.extends({
|
||||
propTypes: {
|
||||
@ -12,11 +12,11 @@
|
||||
remark: '',
|
||||
}
|
||||
},
|
||||
_initMethod: function () {
|
||||
_initMethod: function() {
|
||||
|
||||
},
|
||||
_initEvent: function () {
|
||||
vc.on('addMaintainanceStandard', 'openAddMaintainanceStandardModal', function () {
|
||||
_initEvent: function() {
|
||||
vc.on('addMaintainanceStandard', 'openAddMaintainanceStandardModal', function() {
|
||||
$('#addMaintainanceStandardModel').modal('show');
|
||||
});
|
||||
},
|
||||
@ -25,20 +25,18 @@
|
||||
return vc.validate.validate({
|
||||
addMaintainanceStandardInfo: vc.component.addMaintainanceStandardInfo
|
||||
}, {
|
||||
'addMaintainanceStandardInfo.standardName': [
|
||||
{
|
||||
'addMaintainanceStandardInfo.standardName': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "巡检项目不能为空"
|
||||
errInfo: "保养项目不能为空"
|
||||
},
|
||||
{
|
||||
limit: "maxLength",
|
||||
param: "256",
|
||||
errInfo: "巡检项目不能超过256"
|
||||
errInfo: "保养项目不能超过256"
|
||||
},
|
||||
],
|
||||
'addMaintainanceStandardInfo.remark': [
|
||||
{
|
||||
'addMaintainanceStandardInfo.remark': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "备注不能为空"
|
||||
@ -51,7 +49,7 @@
|
||||
],
|
||||
});
|
||||
},
|
||||
saveMaintainanceStandardInfo: function () {
|
||||
saveMaintainanceStandardInfo: function() {
|
||||
if (!vc.component.addMaintainanceStandardValidate()) {
|
||||
vc.toast(vc.validate.errInfo);
|
||||
|
||||
@ -59,14 +57,13 @@
|
||||
}
|
||||
|
||||
vc.component.addMaintainanceStandardInfo.communityId = vc.getCurrentCommunity().communityId;
|
||||
|
||||
|
||||
vc.http.apiPost(
|
||||
'/maintainance.saveMaintainanceStandard',
|
||||
JSON.stringify(vc.component.addMaintainanceStandardInfo),
|
||||
{
|
||||
JSON.stringify(vc.component.addMaintainanceStandardInfo), {
|
||||
emulateJSON: true
|
||||
},
|
||||
function (json, res) {
|
||||
function(json, res) {
|
||||
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
||||
let _json = JSON.parse(json);
|
||||
if (_json.code == 0) {
|
||||
@ -77,17 +74,17 @@
|
||||
|
||||
return;
|
||||
}
|
||||
vc.message(_json.msg);
|
||||
vc.toast(_json.msg);
|
||||
|
||||
},
|
||||
function (errInfo, error) {
|
||||
function(errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
|
||||
vc.message(errInfo);
|
||||
vc.toast(errInfo);
|
||||
|
||||
});
|
||||
},
|
||||
clearAddMaintainanceStandardInfo: function () {
|
||||
clearAddMaintainanceStandardInfo: function() {
|
||||
vc.component.addMaintainanceStandardInfo = {
|
||||
standardName: '',
|
||||
remark: '',
|
||||
@ -96,4 +93,4 @@
|
||||
}
|
||||
});
|
||||
|
||||
})(window.vc);
|
||||
})(window.vc);
|
||||
@ -1,5 +1,4 @@
|
||||
<div id="editMaintainanceStandardModel" class="modal fade" role="dialog"
|
||||
aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div id="editMaintainanceStandardModel" class="modal fade" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-body">
|
||||
@ -11,12 +10,10 @@
|
||||
<div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2 col-form-label"><span>
|
||||
<vc:i18n name='巡检项目' namespace='editMaintainanceStandard'></vc:i18n>
|
||||
<vc:i18n name='保养项目' namespace='editMaintainanceStandard'></vc:i18n>
|
||||
</span> </label>
|
||||
<div class="col-sm-10">
|
||||
<input v-model="editMaintainanceStandardInfo.standardName" type="text"
|
||||
:placeholder="vc.i18n('必填,请填写巡检项目','editMaintainanceStandard')"
|
||||
class="form-control">
|
||||
<input v-model="editMaintainanceStandardInfo.standardName" type="text" :placeholder="vc.i18n('必填,请填写保养项目','editMaintainanceStandard')" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
@ -24,19 +21,15 @@
|
||||
<vc:i18n name='备注' namespace='editMaintainanceStandard'></vc:i18n>
|
||||
</span> </label>
|
||||
<div class="col-sm-10">
|
||||
<textarea v-model="editMaintainanceStandardInfo.remark"
|
||||
:placeholder="vc.i18n('必填,请填写备注','editMaintainanceStandard')"
|
||||
class="form-control"></textarea>
|
||||
<textarea v-model="editMaintainanceStandardInfo.remark" :placeholder="vc.i18n('必填,请填写备注','editMaintainanceStandard')" class="form-control"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="ibox-content">
|
||||
<button class="btn btn-primary float-right" type="button"
|
||||
v-on:click="editMaintainanceStandard()"><i class="fa fa-check"></i> <span>
|
||||
<button class="btn btn-primary float-right" type="button" v-on:click="editMaintainanceStandard()"><i class="fa fa-check"></i> <span>
|
||||
<vc:i18n name="保存"></vc:i18n>
|
||||
</span></button>
|
||||
<button type="button" class="btn btn-warning float-right" style="margin-right:20px;"
|
||||
data-dismiss="modal"><span>
|
||||
<button type="button" class="btn btn-warning float-right" style="margin-right:20px;" data-dismiss="modal"><span>
|
||||
<vc:i18n name="取消"></vc:i18n>
|
||||
</span></button>
|
||||
</div>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
(function (vc, vm) {
|
||||
(function(vc, vm) {
|
||||
|
||||
vc.extends({
|
||||
data: {
|
||||
@ -9,11 +9,11 @@
|
||||
|
||||
}
|
||||
},
|
||||
_initMethod: function () {
|
||||
_initMethod: function() {
|
||||
|
||||
},
|
||||
_initEvent: function () {
|
||||
vc.on('editMaintainanceStandard', 'openEditMaintainanceStandardModal', function (_params) {
|
||||
_initEvent: function() {
|
||||
vc.on('editMaintainanceStandard', 'openEditMaintainanceStandardModal', function(_params) {
|
||||
vc.component.refreshEditMaintainanceStandardInfo();
|
||||
$('#editMaintainanceStandardModel').modal('show');
|
||||
vc.copyObject(_params, vc.component.editMaintainanceStandardInfo);
|
||||
@ -21,24 +21,22 @@
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
editMaintainanceStandardValidate: function () {
|
||||
editMaintainanceStandardValidate: function() {
|
||||
return vc.validate.validate({
|
||||
editMaintainanceStandardInfo: vc.component.editMaintainanceStandardInfo
|
||||
}, {
|
||||
'editMaintainanceStandardInfo.standardName': [
|
||||
{
|
||||
'editMaintainanceStandardInfo.standardName': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "巡检项目不能为空"
|
||||
errInfo: "保养项目不能为空"
|
||||
},
|
||||
{
|
||||
limit: "maxLength",
|
||||
param: "256",
|
||||
errInfo: "巡检项目不能超过256"
|
||||
errInfo: "保养项目不能超过256"
|
||||
},
|
||||
],
|
||||
'editMaintainanceStandardInfo.remark': [
|
||||
{
|
||||
'editMaintainanceStandardInfo.remark': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "备注不能为空"
|
||||
@ -49,16 +47,15 @@
|
||||
errInfo: "备注不能超过512"
|
||||
},
|
||||
],
|
||||
'editMaintainanceStandardInfo.standardId': [
|
||||
{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "编号不能为空"
|
||||
}]
|
||||
'editMaintainanceStandardInfo.standardId': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "编号不能为空"
|
||||
}]
|
||||
|
||||
});
|
||||
},
|
||||
editMaintainanceStandard: function () {
|
||||
editMaintainanceStandard: function() {
|
||||
if (!vc.component.editMaintainanceStandardValidate()) {
|
||||
vc.toast(vc.validate.errInfo);
|
||||
return;
|
||||
@ -66,11 +63,10 @@
|
||||
|
||||
vc.http.apiPost(
|
||||
'/maintainance.updateMaintainanceStandard',
|
||||
JSON.stringify(vc.component.editMaintainanceStandardInfo),
|
||||
{
|
||||
JSON.stringify(vc.component.editMaintainanceStandardInfo), {
|
||||
emulateJSON: true
|
||||
},
|
||||
function (json, res) {
|
||||
function(json, res) {
|
||||
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
||||
let _json = JSON.parse(json);
|
||||
if (_json.code == 0) {
|
||||
@ -81,13 +77,13 @@
|
||||
}
|
||||
vc.message(_json.msg);
|
||||
},
|
||||
function (errInfo, error) {
|
||||
function(errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
|
||||
vc.message(errInfo);
|
||||
});
|
||||
},
|
||||
refreshEditMaintainanceStandardInfo: function () {
|
||||
refreshEditMaintainanceStandardInfo: function() {
|
||||
vc.component.editMaintainanceStandardInfo = {
|
||||
standardId: '',
|
||||
standardName: '',
|
||||
@ -98,4 +94,4 @@
|
||||
}
|
||||
});
|
||||
|
||||
})(window.vc, window.vc.component);
|
||||
})(window.vc, window.vc.component);
|
||||
@ -14,14 +14,11 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-4">
|
||||
<div class="form-group">
|
||||
<input type="text" :placeholder="vc.i18n('请选择巡检项目','maintainanceStandardManage')"
|
||||
v-model="maintainanceStandardManageInfo.conditions.standardName"
|
||||
class=" form-control">
|
||||
<input type="text" :placeholder="vc.i18n('请选择保养项目','maintainanceStandardManage')" v-model="maintainanceStandardManageInfo.conditions.standardName" class=" form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-1">
|
||||
<button type="button" class="btn btn-primary btn-sm"
|
||||
v-on:click="_queryMaintainanceStandardMethod()">
|
||||
<button type="button" class="btn btn-primary btn-sm" v-on:click="_queryMaintainanceStandardMethod()">
|
||||
<i class="glyphicon glyphicon-search"></i> <span>
|
||||
<vc:i18n name="查询"></vc:i18n>
|
||||
</span>
|
||||
@ -38,12 +35,11 @@
|
||||
<div class="col-lg-12">
|
||||
<div class="ibox">
|
||||
<div class="ibox-title">
|
||||
<h5><span>
|
||||
<vc:i18n name="保养标准" namespace="maintainanceStandardManage"></vc:i18n>
|
||||
</span></h5>
|
||||
<h5>
|
||||
<vc:i18n name="保养标准" namespace="maintainanceStandardManage"></vc:i18n>
|
||||
</h5>
|
||||
<div class="ibox-tools" style="top:10px;">
|
||||
<button type="button" class="btn btn-primary btn-sm"
|
||||
v-on:click="_openAddMaintainanceStandardModal()">
|
||||
<button type="button" class="btn btn-primary btn-sm" v-on:click="_openAddMaintainanceStandardModal()">
|
||||
<i class="glyphicon glyphicon-plus"></i>
|
||||
<span>
|
||||
<vc:i18n name="添加" namespace="maintainanceStandardManage"></vc:i18n>
|
||||
@ -60,14 +56,14 @@
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='保养标准' namespace='maintainanceStandardManage'></vc:i18n>
|
||||
</span></th>
|
||||
|
||||
<th class="text-center"><span>
|
||||
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='检查项' namespace='maintainanceStandardManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='备注' namespace='maintainanceStandardManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
<th class="text-center"><span>
|
||||
<vc:i18n name='创建时间' namespace='maintainanceStandardManage'></vc:i18n>
|
||||
</span></th>
|
||||
<th class="text-center"><span>
|
||||
@ -78,22 +74,20 @@
|
||||
<tbody>
|
||||
<tr v-for="maintainanceStandard in maintainanceStandardManageInfo.maintainanceStandards">
|
||||
<td class="text-center">{{maintainanceStandard.standardName}}</td>
|
||||
|
||||
<td class="text-center">{{maintainanceStandard.itemCount}}
|
||||
(<a href="javascript:void(0)" @click="_maintainanceItem(maintainanceStandard)">检查项</a>)
|
||||
|
||||
<td class="text-center">{{maintainanceStandard.itemCount}} (
|
||||
<a href="javascript:void(0)" @click="_maintainanceItem(maintainanceStandard)">检查项</a>)
|
||||
</td>
|
||||
<td class="text-center">{{maintainanceStandard.remark}}</td>
|
||||
<td class="text-center">{{maintainanceStandard.createTime}}</td>
|
||||
<td class="text-center">
|
||||
<div class="btn-group">
|
||||
<button class="btn-white btn btn-xs"
|
||||
v-on:click="_openEditMaintainanceStandardModel(maintainanceStandard)"><span>
|
||||
<button class="btn-white btn btn-xs" v-on:click="_openEditMaintainanceStandardModel(maintainanceStandard)"><span>
|
||||
<vc:i18n name='修改'></vc:i18n>
|
||||
</span></button>
|
||||
</div>
|
||||
<div class="btn-group">
|
||||
<button class="btn-white btn btn-xs"
|
||||
v-on:click="_openDeleteMaintainanceStandardModel(maintainanceStandard)"><span>
|
||||
<button class="btn-white btn btn-xs" v-on:click="_openDeleteMaintainanceStandardModel(maintainanceStandard)"><span>
|
||||
<vc:i18n name='删除'></vc:i18n>
|
||||
</span></button>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user