Cat.Web/Cat.Admin.Web/wwwroot/wf/cat_workflow.js

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

var workFlow = {
    //var open_index,
    //初始化Button ,后面要加上控制按钮可见性
    initButton: function (wf) {
        debugger;
        if (wf == null)
            return "";

        var buttonsArray = [
            ' <a id="btnAdd"         class="btn btn-success" ' + workFlow.wfBtnDisplay(wf.BtnSaveVisible) +' onclick="saveForm()"><i class="fa fa-save"></i> 保 存</a>',
            ' <a id="btnSubmit"      class="btn btn-primary" ' + workFlow.wfBtnDisplay(wf.BtnSubmitVisible) +' onclick="workFlow.wfConfirmClick(1)">    <i class="fa fa-check"></i> 提 交</a>',
            ' <a id="btnAgree"       class="btn btn-primary" ' + workFlow.wfBtnDisplay(wf.BtnAgreeVisible) +' onclick="workFlow.wfBtnAction(2)">    <i class="fa fa-check"></i> 同 意</a>',
            ' <a id="btnEntrust"     class="btn btn-info"    ' + workFlow.wfBtnDisplay(wf.BtnEntrustVisible) +' onclick="workFlow.wfBtnEntrustAction(3)">    <i class="fa fa-user"></i> 委托</a>',
            ' <a id="btnDisagree"    class="btn btn-danger"  ' + workFlow.wfBtnDisplay(wf.BtnDisagreeVisible) +' onclick="workFlow.wfBtnAction(4)">    <i class="fa fa-close"></i> 终止</a>',
            ' <a id="btnReturn"      class="btn btn-warning" ' + workFlow.wfBtnDisplay(wf.BtnReturnVisible) +' onclick="workFlow.wfBtnAction(5)">    <i class="fa fa-undo"></i> 退回</a>',
            ' <a id="btnView"        class="btn btn-success" ' + workFlow.wfBtnDisplay(wf.BtnViewVisible) +' onclick="workFlow.wfBtnAction(6)">    <i class="fa fa-comment"></i> 已阅</a>',
            ' <a id="btnFlowDiagram" class="btn btn-info"    ' + workFlow.wfBtnDisplay(wf.BtnFlowDiagram) + ' onclick="workFlow.showFlowDiagram(' + wf.InstanceId +')"> <i class="fa fa-cog"></i> 流程图</a>',
            ' <a id="btnComments"    class="btn btn-success" ' + workFlow.wfBtnDisplay(wf.BtnComments) + ' onclick="workFlow.showComments(' + wf.InstanceId +')">    <i class="fa fa-list-ul"></i> 审批意见</a> '
        ];
        $("#btnBack").before(buttonsArray.join(""));
    },
    //控制按钮可见性
    wfBtnDisplay: function (obj) {
        if (!obj)
            return 'style="display:none"';
    },
    //按钮操作
    wfBtnEntrustAction: function (commandType) {
        var url = 'http://localhost:5000/WorkFLowManage/WfWorkFLow/WfWorkFlowEntrust';
        workFlow.open_index = (layer.open({
            type: 2,
            area: ['400px', '280px'],  // area: [width, height],
            maxmin: false,
            shade: 0.4,
            title: "选择委托人",
            content: url,
            shadeClose: false, // 弹层外区域关闭     
            fix: false,
        }));
    },

    //按钮操作
    wfBtnAction: function (commandType) {
        //弹出对话框输入审批意见
        var comment = "";
        if (commandType == 2) {
            comment = "同意";
        }
        var html = '';
        html += ' <div class="modal-body">';
        
        html += '<textarea id="Comments" col="Comments" class="form-control" style="height:80px;">' + comment+'</textarea>';
        if (commandType == 5) {
            html += "<div style='padding-top:10px; '><span style='color: red; font - weight: bolder;'>注:只可以退回到发起人</span></div>";
        }
        html += "<div></div>";
        html += '</div>';
        html += '<div class="modal-footer">';
        html += '<button onclick="workFlow.wfApprovalClose()" type="button" class="btn btn-default" data-dismiss="modal">关闭</button>';
        html += '<button id="btnComments" onclick="workFlow.wfApproval(' + commandType+')" type="button" class="btn btn-primary">确定</button>';
后面还有 92 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。