@functions{ //B_User buser = new B_User(); // B_Structure strBll = new B_Structure(); // M_MisProcedure proMod = new M_MisProcedure(); // B_MisProcedure proBll = new B_MisProcedure(); // B_MisProLevel stepBll = new B_MisProLevel(); // //流程ID // public int proID { get { return DataConvert.CLng(Request.QueryString["ProID"]); } } // public int Mid { get { return DataConvert.CLng(Request.QueryString["StepID"]); } } // protected void Page_Load(object sender, EventArgs e) // { // if (proID < 1) {function.WriteErrMsg("请先选定流程!!!"); } // if (!IsPostBack) // { // ParentID_DP.DataSource = stepBll.SelByProID(proID); // ParentID_DP.DataBind(); // ParentID_DP.Items.Insert(0, new ListItem("主线流程", "0")); // if (Mid > 0) // { // saveBtn.Text = "修改步骤"; // M_MisProLevel stepMod = stepBll.SelReturnModel(Mid); // stepCodeT.Text = stepMod.stepNum.ToString(); // stepNameT.Text = stepMod.stepName; // //------------------主办,协议信息 // ReferUser_Alias_T.Text = stepMod.ReferUser_Alias; // ReferUser_Hid.Value = stepMod.ReferUser; // referUserDatas_Hid.Value = JsonConvert.SerializeObject(buser.SelectUserByIds(stepMod.ReferUser)); // ReferUser_T.Text = buser.GetUserNameByIDS(stepMod.ReferUser); // //referGroup_Hid.Value = stepMod.ReferGroup; // CCUser_Alias_T.Text = stepMod.CCUser_Alias; // CCUser_Allow_Chk.Checked = stepMod.CCUser_Allow == 1; // CCUser_Hid.Value = stepMod.CCUser; // ccUserDatas_Hid.Value = JsonConvert.SerializeObject(buser.SelectUserByIds(stepMod.CCUser)); // CCUser_T.Text = buser.GetUserNameByIDS(stepMod.CCUser); // CCUser_HQ.Checked=stepMod.StepAuth.CCUser_HQ; // HelpUser_Alias_T.Text = stepMod.HelpUser_Alias; // HelpUser_Allow_Chk.Checked = stepMod.HelpUser_Allow == 1; // emailAlertD.Value = stepMod.EmailAlert; // emailGroupD.Value = stepMod.EmailGroup; // smsAlertD.Value = stepMod.SmsAlert; // smsGroupD.Value = stepMod.SmsGroup; // emailAlertT.Text = buser.GetUserNameByIDS(stepMod.EmailAlert); // emailGroupT.Text = strBll.SelStrNameByIDS(stepMod.EmailGroup); // smsAlertT.Text = buser.GetUserNameByIDS(stepMod.SmsAlert); // smsGroupT.Text = strBll.SelStrNameByIDS(stepMod.SmsGroup); // hqOptionDP.SelectedValue = stepMod.HQoption.ToString(); // qzzjDP.SelectedValue = stepMod.Qzzjoption.ToString(); // htDP.SelectedValue = stepMod.HToption.ToString(); // remindT.Text = stepMod.Remind; // RUser_ManageAttach.Checked = stepMod.StepAuth.RUser_ManageAttach; // RUser_ChangeUser.Checked = stepMod.StepAuth.RUser_ChangeUser; // CCUser_Write.Checked = stepMod.StepAuth.CCUser_Write; // HUser_Write.Checked = stepMod.StepAuth.HUser_Write; // ParentID_DP.SelectedValue = stepMod.ParentID.ToString(); // function.Script(this, "SetRadVal('next_rad','" + stepMod.DocAuth + "');"); // function.Script(this, "SetChkVal('nextop_chk','" + stepMod.NextOP + "');"); // } // Call.SetBreadCrumb(Master, "
  • 工作台
  • 系统设置
  • 流程设计
  • 添加步骤
  • "); // } // } // /// // /// 产生序号 // /// // /// 目标流程的ID // /// // private int GenStepNum(int proid, int parentid) // { // int stepNum = DataConvert.CLng(DBCenter.ExecuteScala("ZL_MisProLevel", "MAX(StepNum)", "ProID=" + proid + " AND ParentID=" + parentid)); // return (stepNum + 1); // } // protected void saveBtn_Click(object sender, EventArgs e) // { // M_MisProLevel stepMod = new M_MisProLevel(); // if (Mid > 0) { stepMod = stepBll.SelReturnModel(Mid); } // stepMod.stepName = stepNameT.Text.Trim(); // //stepModel.CCGroup = StrHelper.PureIDSForDB(ccGroup_Hid.Value); // stepMod.HQoption = DataConvert.CLng(hqOptionDP.SelectedValue); // stepMod.Qzzjoption = DataConvert.CLng(qzzjDP.SelectedValue); // stepMod.HToption = DataConvert.CLng(htDP.SelectedValue); // stepMod.EmailAlert = emailAlertD.Value.TrimEnd(','); // stepMod.EmailGroup = emailGroupD.Value.TrimEnd(','); // stepMod.SmsAlert = smsAlertD.Value.TrimEnd(','); // stepMod.SmsGroup = smsGroupD.Value.TrimEnd(','); // stepMod.Remind = remindT.Text.Trim(); // stepMod.DocAuth = Request.Form["next_rad"]; // stepMod.NextOP = Request.Form["nextop_chk"]; // stepMod.ParentID = Convert.ToInt32(ParentID_DP.SelectedValue); // //主办协办等配置 // stepMod.ReferUser = StrHelper.PureIDSForDB(ReferUser_Hid.Value); // stepMod.CCUser = StrHelper.PureIDSForDB(CCUser_Hid.Value); // stepMod.ReferUser_Alias = ReferUser_Alias_T.Text; // stepMod.CCUser_Alias = CCUser_Alias_T.Text; // stepMod.CCUser_Allow = CCUser_Allow_Chk.Checked ? 1 : 0; // stepMod.HelpUser_Alias = HelpUser_Alias_T.Text; // stepMod.HelpUser_Allow = HelpUser_Allow_Chk.Checked ? 1 : 0; // stepMod.StepAuth.RUser_ManageAttach = RUser_ManageAttach.Checked; // stepMod.StepAuth.RUser_ChangeUser = RUser_ChangeUser.Checked; // stepMod.StepAuth.CCUser_Write = CCUser_Write.Checked; // stepMod.StepAuth.CCUser_HQ = CCUser_HQ.Checked; // stepMod.StepAuth.HUser_Write = HUser_Write.Checked; // if (stepMod.ID > 0) // { // stepBll.UpdateByID(stepMod); // } // else // { // //步骤序号只在列表页可更改 // stepMod.ProID = DataConvert.CLng(proID); // stepMod.stepNum = GenStepNum(stepMod.ProID, stepMod.ParentID); // stepBll.insert(stepMod); // } // function.WriteSuccessMsg("操作成功", "AddFlow.aspx?proID=" + stepMod.ProID); // } } @section head{流程设计 } @section content{ @*@Call.SetBread(new Bread[] { new Bread("{admin}"), new Bread("/{manage}/Config/SiteInfo.aspx","系统设置"), new Bread("AddFlow.aspx?proID="+ proID,"流程设计"), new Bread() {url="", text="添加步骤",addon="" }} )*@
    <%-- --%>
    序号
    步骤名称 *
    步骤简述
    所属步骤 提示:指定所属父步骤,用于创建分支流程
    主办人
    协办人
    (可查看与批复)
    辅办人
    (权限同于协办)
    会签选项 任意一人即可 必须全部审核 提示:选择必须全部审核,则需要所有经办人审核并同意,才能进入下一步骤
    转交 允许 不允许 提示:经办人未办理完毕时是否允发起人强制转交
    是否允许回退 不允许 允许回退上一步骤 允许回退之前步骤
    转交时,邮件自动通知以下人员
    会员:
    会员组:
    转交时,短信通知以下人员
    会员:
    会员组:
    步骤完成后,下一步权限
    步骤完成后,下一步可操作 <%-- --%>
    公共附件选项 不允许附件 允许附件
    操作 返回列表
    } @section script{ }