You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
2.8 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

define(function (require, exports, module) {
//引入业务类基类
let BaseBiz = require('apps/rht/base/rhtBiz');
let rhtService = require('../../base/rhtService');
let rhtComm = require('apps/rht/comm/rhtComm');
//引入业务服务
let Service = require('./cnt070106service');
/**
* 定义业务类对象
* @param vm 界面相关ViewModule
*/
function Biz(vm) {
//继承第一步,构造继承
BaseBiz.call(this, vm);
}
//继承第二步,方法继承
inherits(Biz, BaseBiz);
Biz.prototype.initCompleted = function () {
this.super('initCompleted');
this.dsMaster.setServerBiz('cn.qdhezheng.rht.app.cnt.cnt070106.PreProcess');
}
// Biz.prototype.beforeDataSrcSearch = function (dataSrc, params) {
// let self = this;
// self.setServerBiz('cn.qdhezheng.rht.app.cnt.cnt070106.PreProcess');
// };
//保存前校验
Biz.prototype.beforeSave = function () {
let self = this;
let orgCode = TypeUtil.toString(this.dsMaster.currentRow.OrgCode);
let pluId = TypeUtil.toString(this.dsMaster.currentRow.PluID);
let actRes= Service.AddLxKcCtl(orgCode, pluId, '0');
if (actRes.result !== 1) {
Store.messager.err('保存失败!' + actRes.message);
return false;
}else {
Store.messager.tip('保存成功!');
}
// 存储过程中已经保存了,所以终止后面的程序
//self.setState('browser');
//return false;
return this.super('beforeSave');
};
/**
* 删除前询问,通常进行一些删除前校验操作
* 默认操作会提示‘确定删除?’询问
* @return {Boolean,String} 返回操作是否被允许,只有false时才会不允许执行其他则作为提示询问用户
*
*/
Biz.prototype.beforeDelete = function () {
let self = this;
let curRow = this.dsMaster.currentRow;
Store.messager.confirm("确定删除吗?",
function (isOK) {
if(isOK) {
let orgCode = TypeUtil.toString(curRow.OrgCode);
let pluId = TypeUtil.toString(curRow.PluID);
let actRes= Service.AddLxKcCtl(orgCode, pluId, '1');
if (actRes.result !== 1) {
Store.messager.err('删除失败!' + actRes.message);
}else {
Store.messager.tip('删除成功!');
self.opRouter('refresh');
}
}
}
);
// 存储过程中已经删除,中断后续操作
return false;
};
return Biz;
});