流程表单JavaScript代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
---- 订单流程 -----------<br><br><br>        //表单加载初始化时
        function preinit() {
 
        }
 
        //表单加载完成,isrun代表流程是否流转中 1-是,0-否
        function Loaded(isrun) {
 
            $("#om_order_status").attr("disabled", "disabled");
 
            if (nodename == "开始") {
                $("#om_contract_image").parent().parent().hide();
                $("#om_invoice_image").parent().parent().hide();
                $("#om_order_status").parent().parent().hide();
            }
 
            if (nodename == "内部确认") {
                $("#om_contract_image").parent().parent().hide();
                $("#om_invoice_image").parent().parent().hide();
            }
        }
 
        //提交前的校验
        function validate() {
            if (nodename == "内部确认") {
                $("#om_order_status").val("服务中");
            }
 
            if (nodename == "补充订单信息") {
 
                var arr = get_file_path_from_encode_value($("#om_contract_image").html());
                if (arr.length == 0) {
                    msg_error("请上传合同资料");
                    return false;
                }
 
                arr = get_file_path_from_encode_value($("#om_invoice_image").html());
                if (arr.length == 0) {
                    msg_error("请上传发票资料");
                    return false;
                }
 
                $("#om_order_status").val("已完成");
            }
 
            return true;
        }
 
        //init function no delete
        $(function () {
            preinit();
        });

  

 

 

 

done

 

posted @   liskov_design  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示