KISSY对vm的抽取

vm

<script type="text/javascript">
    KISSY.use([‘bops/js/forced-closure‘, ‘common/js/tip-util‘],function(S, forcedClosure, TipUitl){
        //保存
        S.one(‘#btnReason‘).on(‘click‘, function(){
            TipUitl.confirm(‘‘, ‘确定提交吗?‘, function(){
                var opinion = S.one(‘input[name=opinion]:checked‘).val();
                new S.IO({
                    url: ‘/stationQuit/forcedAudit.json‘,
                    data: {
                        orgId: S.one("#orgId").val(),
                        stationApplyId: S.one("#stationApplyId").val(),
                        remarks: S.one("#remarks").val(),
                        opinion: opinion
                    },
                    success: function(res, textStatus, io){
                        if (!res.hasError) {
                            if (res.content.success) {
                                TipUitl.success(‘审核成功!‘);
                            }
                            else {
                                TipUitl.error(res.content.exceptionDesc);
                            }
                        }
                    }
                });
            });
        });
    });
</script>

KISSY:

KISSY.add(‘bops/js/forced-closure‘,function(S, TipUitl){
    //停业原因
    S.one(‘#reason‘).on(‘change‘,function(){
        if(S.one(this).val() == ‘OTHER‘){
            S.one(‘.js-reason-other‘).show();
        } else {
            S.one(‘.js-reason-other‘).hide();
        }
    });

    //保存
    S.one(‘#btnReason‘).on(‘click‘, function(){
        TipUitl.confirm(‘‘, ‘确定提交吗?‘, function(){
            if(S.one(‘#reason‘).val() == ‘OTHER‘){
                if(S.trim(S.one(‘#reason-other‘).val()) === ""){
                    TipUitl.error(‘请填写原因!‘);
                    return false;
                }
            }

            new S.IO({
                url: ‘/stationQuit/forcedClosure.json‘,
                data: {
                    orgId: S.one("#orgId").val(),
                    stationApplyId: S.one("#stationApplyId").val(),
                    reason: S.one(‘#reason‘).val(),
                    remarks: S.one(‘#reason-other‘).val()
                },
                success: function(res, textStatus, io){
                    if (!res.hasError) {
                        if (res.content.success) {
                            TipUitl.success(‘发送成功!‘);
                        }
                        else {
                            TipUitl.error(res.content.exceptionDesc);
                        }
                    }
                }
            });
        });
    });
}, {
    requires: [‘common/js/tip-util‘]
});

vm

<script type="text/javascript">
    KISSY.use([‘bops/js/forced-closure‘, ‘common/js/tip-util‘],function(S, forcedClosure, TipUitl){
        //保存
        S.one(‘#btnReason‘).on(‘click‘, function(){
            TipUitl.confirm(‘‘, ‘确定提交吗?‘, function(){
                var opinion = S.one(‘input[name=opinion]:checked‘).val();
                new S.IO({
                    url: ‘/stationQuit/forcedAudit.json‘,
                    data: {
                        orgId: S.one("#orgId").val(),
                        stationApplyId: S.one("#stationApplyId").val(),
                        remarks: S.one("#remarks").val(),
                        opinion: opinion
                    },
                    success: function(res, textStatus, io){
                        if (!res.hasError) {
                            if (res.content.success) {
                                TipUitl.success(‘审核成功!‘);
                            }
                            else {
                                TipUitl.error(res.content.exceptionDesc);
                            }
                        }
                    }
                });
            });
        });
    });
</script>

KISSY

KISSY.add(‘bops/js/forced-audit‘,function(S, TipUitl){
    //保存
    S.one(‘#btnReason‘).on(‘click‘, function(){
        TipUitl.confirm(‘‘, ‘确定提交吗?‘, function(){
            var opinion = S.one(‘input[name=opinion]:checked‘).val();
            new S.IO({
                url: ‘/stationQuit/forcedAudit.json‘,
                data: {
                    orgId: S.one("#orgId").val(),
                    stationApplyId: S.one("#stationApplyId").val(),
                    remarks: S.one("#remarks").val(),
                    opinion: opinion
                },
                success: function(res, textStatus, io){
                    if (!res.hasError) {
                        if (res.content.success) {
                            TipUitl.success(‘审核成功!‘);
                        }
                        else {
                            TipUitl.error(res.content.exceptionDesc);
                        }
                    }
                }
            });
        });
    });
}, {
    requires: [‘common/js/tip-util‘]
});
时间: 2024-10-07 11:43:49

KISSY对vm的抽取的相关文章

淘宝自己的前端框架KISSY(类似jquery) - 简易指南

KISSY 是由阿里集团前端工程师们发起创建的一个开源 JS 框架. 具备模块化.高扩展性.组件齐全,接口一致.自主开发.适合多种应用场景等特性. 在以下方面具有一定优势: A.拥有大量的中文文档: B.在国内具备一定的社区规模: C.开发便捷: D.综合借鉴国际先进的框架类库设计: E.应用场景广泛. 下载引入 KISSY 1.3.0 KISSY seed 1.3.0 引入方式有两种: 1.核心全部加载引入完整的 KISSY 2.按需加载模块引入 seed 引入完整的 KISSY 引入完整的

GoldenGate抽取Informix数据库安装及配置

GoldenGate抽取Informix数据库安装及配置 本次测试架构 l  在中间机上安装informix csdk4.10版本,并编译配置unixODBC; l  在中间机上安装ogg for Informix 12.2,负责抽取informix主机的数据: l  在目标端oracle节点 上安装ogg for oracle 12.2,负责接收增量数据并写入到oracle db. 安装配置 源端主机上启用cdc功能 使用dbaccess,执行 $INFORMIXDIR/etc/syscdcv

使用 IDEA 创建 Maven Web 项目 (异常)- Disconnected from the target VM, address: &#39;127.0.0.1:59770&#39;, transport: &#39;socket&#39;

运行环境: JDK 版本:1.8 Maven 版本:apache-maven-3.3.3 IDEA 版本:14 maven-jetty-plugin 配置: <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <configuration> <webAppSourceDirectory>${pro

【Kettle】4、SQL SERVER到SQL SERVER数据转换抽取实例

1.系统版本信息 System:Windows旗舰版 Service Pack1 Kettle版本:6.1.0.1-196 JDK版本:1.8.0_72 2.连接数据库 本次实例连接数据库时使用全局变量. 2.1 创建新转换:spoon启动后,点击Ctrl+N创建新转换 2.2 在新转换界面中,右键点击DB连接,系统会弹出[数据库连接]界面. windows系统环境下,可用${}获取变量的内容. 说明: 连接名称:配置数据源使用名称.(必填) 主机名称:数据库主机IP地址,此处演示使用本地IP(

How to enable C development in a Windows 10 development environment VM

To enable C development in a Windows 10 development environment VM, follow these steps: Start VS in the Windows 10 development environment VM. Choose "File" -> "New" -> "Project", choose "Open Visual Studio Install

vw vh vm CSS长度单位

vw  相对于视口的宽度.视口被均分为100单位的vw(即浏览器可视区) 100vw = 可视区宽度 vh  相对于视口的高度.视口被均分为100单位的vh(即浏览器可视区) 100vh  = 可视区高度 vmin/vm 相对于视口的宽度或高度中较小的那个.其中最小的那个被均分为100单位的vmin(即vm) 参考: 视区相关单位vw, vh..简介以及可实际应用场景 结论:vw, vh视区大小相关单位只适用于非定位元素的高度相关属性上! //zxx: 高度相关属性如 – height/min-

Flink资料(4) -- 类型抽取和序列化

类型抽取和序列化 本文翻译自Type Extraction and Serialization Flink处理类型的方式比较特殊,包括它自己的类型描述,一般类型抽取和类型序列化框架.该文档描述这些概念并解释其机理. Java API和Scala API处理类型信息的方式有根本性的区别,所以本文描述的问题仅与其中一种API相关 一.Flink中对类型的处理 一般处理类型时,我们并不干涉,而是让编程语言和序列化框架来自动处理类型.与之相反的,Flink想要尽可能掌握进出用户函数的数据类型的信息. 1

使用JRegex抽取网页信息

当网络爬虫将网页下载到磁盘上以后,需要对这些网页中的内容进行抽取,为索引做准备.一个网页中的数据大部分是HTML标签,索引肯定不会去索引这些标签.也就是说,这种信息是没有用处的信息,需要在抽取过程中过滤掉.另外,一个网页中一般会存在广告信息.锚文本信息,还有一些我们不感兴趣的信息,都被视为垃圾信息,如果不加考虑这些内容,抽取出来的信息不仅占用存储空间,而且在索引以后,为终端用户提供检索服务,用户检会索到很多无用的垃圾信息,势必影响用户的体验. 这里,针对论坛,采用配置模板的方式来实现信息的抽取.

Error occurred during initialization of VM java/lang/NoClassDefFoundError

因工作需要,这两天一直在RedHat Linux下配置Tomcat6.在手动安装JDK并配置完环境变量后,报出很奇怪的问题: Error occurred during initialization of VM java/lang/NoClassDefFounction...出现此问题先检查环境变量配置是否正确 如果没问题就看一下lib和jre/lib中的rt.pack.tools.pack如果发现这两个文件的话,就是因为他们没有解压我们只需要把他们解压成rt.jar和tools.jar就一切O