123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8"/>
- <title>流程设计</title>
- <!-- required modeler styles -->
- <link rel="stylesheet" href="dist/assets/diagram-js.css">
- <link rel="stylesheet" href="dist/assets/bpmn-font/css/bpmn.css">
- <link href="../AFrontEnd/css/fontawesome/css/font-awesome.css" rel="stylesheet"/>
- <link href="../AFrontEnd/css/bootstrap.css" rel="stylesheet"/>
- <link href="../AFrontEnd/css/style.css" rel="stylesheet"/>
- <script>document.write("<link href='../AFrontEnd/css/special.css?time=" + new Date().getTime() + "' rel='stylesheet'>");</script>
- <script>document.write("<link rel='stylesheet' href='css/bpmn-set.css?time=" + new Date().getTime() + "'>");</script>
- <script>document.write("<link rel='stylesheet' href='css.page/modeler.css?time=" + new Date().getTime() + "'>");</script>
- <style>
- .highlight:not(.djs-connection) .djs-visual > :nth-child(1) {
- fill: green !important; /* color elements as green */
- }
- </style>
- </head>
- <body>
- <div class="sp-page" style="width: 98%; margin-left: 1%;">
- <div class="sp-page-col">
- <div class="sp-page-title sp-ml-5 sp-mt-10">
- <span>流程设计</span>
- <span style="margin:0px 8px;color: #ff0000" id="flowName"></span>
- <span class="sp-page-back" onclick="btnGoBack()"><i class="icon-back"></i> 返回上一级</span>
- <span class="sp-page-back" id="btnSaveFlow" style="margin-left: 20px;">
- <i class="fa fa-check"></i> 保存流程
- </span>
- <span class="sp-page-back" id="btnCheckFlow" onclick="checkFlow()" style="margin-left: 20px;">
- <i class="fa fa-warning"></i> 核查流程
- </span>
- <span class="sp-page-back sp-hide" id="btnTimeFlow" onclick="openTimeLayer()" style="margin-left: 20px;">
- <i class="fa fa-clock-o"></i> 时限设置
- </span>
- <span class="sp-page-back" id="btnViewSet" onclick="openTableLayer()" style="margin-left: 20px;">
- <i class="fa fa-table"></i> 视图设置
- </span>
- <span class="sp-page-back" onclick="btnExportFlow()" style="margin-left: 20px;">
- <i class="fa fa-sign-out"></i> 导出流程图
- </span>
- <span class="sp-page-back" id="btnSaveFlowCreate" onclick="saveFlowCreate()" style="margin-left: 20px;">
- <i class="fa fa-pencil"></i> 更新创建流程用户
- </span>
- </div>
- </div>
- <div class="sp-line-gray"></div>
- </div>
- <div id="canvas"></div>
- <div id="div_flow_svg_part" style="display:none;">
- </div>
- <!-- 点击节点后右侧显示配置信息---end -->
- <div class="bpmn-right" id="bpmnSetRightPart" nodeid="">
- <div class="sp-page-mgn" style="margin: 10px 0.7% 0px 0.7% !important;height: 98%;">
- <div class="sp-list-type-gray">
- <span class="sp-list-type-title sp-list-type-active">属性</span>
- <span class="sp-list-type-right sp-cursor-pointer" onclick="btnHideRightPart()" title="关闭"><i
- class="icon-cancel"></i>关闭</span>
- </div>
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight"><i class="icon-down-dir"></i>节点属性</div>
- <div class="sp-lh-20">
- <div class="sp-col-30">节点编码</div>
- <div class="sp-col-70 ">
- <div class="sp-page nodeCode"></div>
- <div class="sp-page">
- <label><input type="checkbox" id="chb_isMarkmerge" onchange="updateNodeMarkmerge()" /> 是否合流</label>
- </div>
- </div>
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">节点类别</div>
- <div class="sp-col-70">
- <div class="nodePart">
- <div class="nodeType"></div>
- <div class="nodeBtn fa fa-edit" title="调整类别" onclick="switchNodeTypeSelect()"></div>
- </div>
- <div class="nodePart nodeSelect">
- <select class="sp-select nodeTypeSelect"
- style="width: 60% !important;height: 26px!important;line-height: 26px!important;">
- <option value="2">任务</option>
- <option value="4">子流程</option>
- </select>
- <div class="nodeChangeBtn" onclick="updateNodeType()">保存</div>
- </div>
- </div>
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">节点名称</div>
- <div class="sp-col-70"><input type="text" class="sp-input nodeName" onblur="updateNodeInfo()"/></div>
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">节点时限</div>
- <div class="sp-col-70"><input type="text" class="sp-input nodeTime" onblur="updateNodeInfo()"/></div>
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">简要说明</div>
- <div class="sp-col-70">
- <textarea cols="4" class="sp-textarea nodeRemark" onblur="updateNodeInfo()"></textarea>
- </div>
- </div>
- </div>
- <div class="sp-line-gray"></div>
- <div class="sp-lh-22 sp-text-weight" id="formTitle">
- <div class="sp-col-70"><i class="icon-down-dir"></i>表单设置</div>
- <div class="sp-col-30 sp-text-right sp-cursor-pointer" onclick="openFormLayer()" title="选择表单"><i
- class="icon-plus-1"></i></div>
- </div>
- <div class="sp-page-pad formTableBox" id="formBox">
- <table class="sp-grid-job">
- <tbody>
- </tbody>
- </table>
- </div>
- <div class="sp-lh-22 sp-text-weight" id="itemFlowTitle">
- <div class="sp-col-70"><i class="icon-down-dir"></i>子流程设置</div>
- <div class="sp-col-30 sp-text-right sp-cursor-pointer" onclick="openItemFlowLayer()" title="选择流程"><i
- class="icon-plus-1"></i></div>
- </div>
- <div class="sp-page-pad itemFlowBox" id="itemFlowBox">
- <table class="sp-grid-job">
- <tbody>
- </tbody>
- </table>
- </div>
- <div class="sp-line-gray"></div>
- <div class="sp-lh-22 sp-text-weight">
- <div class="sp-col-70"><i class="icon-down-dir"></i>人员设置</div>
- <div class="sp-col-30 sp-text-right sp-cursor-pointer" onclick="openUserLayer()"
- title="选择人员"><i class="icon-plus-1"></i></div>
- </div>
- <div id="nodeUserList">
- </div>
- </div>
- </div>
- <!-- 点击节点后右侧显示配置信息---end -->
- <!-- 点击流向线后右侧显示配置信息---start -->
- <div class="bpmn-right" id="bpmnSetRightPartFlow" flowid="">
- <div class="tabContentBox">
- <div class="sp-list-type-gray">
- <span class="sp-list-type-title tabItem sp-list-type-active" onclick="changeTab(0)">属性</span>
- <span class="sp-list-type-title tabItem" style="padding: 0 12px" onclick="changeTab(1)">视图人员</span>
- <span class="sp-list-type-title tabItem" onclick="changeTab(2)">高级</span>
- <span class="sp-list-type-right sp-cursor-pointer" onclick="btnHideRightPartFlow()" title="关闭"><i
- class="icon-cancel"></i>关闭</span>
- </div>
- <div class="tabInfo">
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight"><i class="icon-down-dir"></i>流向属性</div>
- <div class="sp-lh-20">
- <div class="sp-col-30">流向编码</div>
- <div class="sp-col-70">
- <div class="sp-page" id="directionKid"></div>
- <div class="sp-page">
- <label><input type="checkbox" id="canGoBack" onchange="updateFlowInfo()"/> 回退</label>
- <label><input type="checkbox" id="canTeSong" onchange="updateFlowInfo()"/> 强制转发</label>
- </div>
- </div>
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">流向名称</div>
- <div class="sp-col-70"><input type="text" class="sp-input" id="directionCname"
- onblur="updateFlowInfo()"/></div>
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">执行序号</div>
- <div class="sp-col-70"><input type="number" id="directionRunid" onblur="updateFlowInfo()"
- class="sp-input"/></div>
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">简要说明</div>
- <div class="sp-col-70">
- <textarea cols="4" id="directionExplain" class="sp-textarea"
- onblur="updateFlowInfo()"></textarea>
- </div>
- </div>
- </div>
- <div class="sp-line-gray"></div>
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight"><i class="icon-down-dir"></i>转发设置</div>
- <div class="sp-lh-20">
- <div class="sp-col-30">转发规则</div>
- <div class="sp-col-70">
- <select id="sendrule" class="sp-select" onchange="changesSendrule()">
- <option value="0">转发单独一人</option>
- <option value="1">转一人抄多人</option>
- <option value="2">转发平行多人</option>
- <option value="3">转发次序多人</option>
- </select>
- </div>
- </div>
- <div class="sp-lh-20" id="sendendruleBox" style="display: none">
- <div class="sp-col-30">结束规则</div>
- <div class="sp-col-70">
- <select id="sendendrule" class="sp-select" onchange="updateFlowInfo()">
- <!-- <option value="0">有一个完成就结束</option>-->
- <!-- <option value="1">全部都完成才结束</option>-->
- <!-- <option value="0">有一个完成就结束</option>-->
- <!-- <option value="1">全部都完成才结束</option>-->
- </select>
- </div>
- </div>
- </div>
- <div class="sp-line-gray"></div>
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight"><i class="icon-down-dir"></i>赋值设置</div>
- <div class="sp-lh-20">
- <div class="sp-col-50 sp-pad-0">转发后状态改变为:</div>
- <div class="sp-col-50 sp-pad-0">
- <select class="sp-select" id="toinfoStatus" onchange="updateFlowInfo()"
- style="width: 75% !important;">
- </select>
- <div class="stateBtn">自</div>
- </div>
- </div>
- <div class="sp-lh-20 sp-mt-10">
- <div class="sp-col-50 sp-pad-0">转发后指定列赋值:</div>
- <div class="sp-col-50 sp-pad-0 sp-text-right" title="赋值设置">
- <i onclick="openDirectionValuesetLayer()" class="icon-plus-1 sp-cursor-pointer"></i>
- </div>
- </div>
- <div id="valueSetList">
- </div>
- </div>
- <div class="sp-line-gray"></div>
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight tabPartTitle">
- <div class="sp-col-70"><i class="icon-down-dir"></i>可见设置</div>
- <div class="sp-col-30 sp-text-right sp-cursor-pointer" title="可见设置"><i
- class="icon-plus-1" onclick="openDirectionRuleLayer()"></i></div>
- </div>
- <div id="ruleList">
- </div>
- </div>
- <div class="sp-line-gray itemConfig"></div>
- <div class="sp-page-pad itemConfig">
- <div class="sp-lh-22 sp-text-weight"><i class="icon-down-dir"></i>通知设置</div>
- <div class="sp-lh-20">
- <div class="sp-col-30">通知规则</div>
- <div class="sp-col-70">
- <select class="sp-select" id="noticeSelect" onchange="updateFlowInfo()">
- <option value="0">代办消息通知</option>
- <option value="1">立即创建流程</option>
- </select>
- </div>
- </div>
- </div>
- <div class="sp-line-gray itemConfig"></div>
- <div class="sp-page-pad itemConfig">
- <div class="sp-lh-22 sp-text-weight"><i class="icon-down-dir"></i>继续设置</div>
- <div class="sp-lh-20">
- <div class="sp-col-30">继续规则</div>
- <div class="sp-col-70">
- <select class="sp-select" id="continueSelect" onchange="updateFlowInfo()">
- <option value="0">无需等待继续进行</option>
- <option value="1">必须返回后再继续</option>
- </select>
- </div>
- </div>
- </div>
- </div>
- <div class="tabInfo">
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight tabPartTitle">
- <div class="sp-col-70"><i class="icon-down-dir"></i>表单视图设置</div>
- <div class="sp-col-30 sp-text-right sp-cursor-pointer" title="视图设置"><i
- class="icon-plus-1" onclick="openViewLayer()"></i></div>
- </div>
- <div class="viewContentBox">
- </div>
- </div>
- <div class="sp-line-gray"></div>
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight tabPartTitle">
- <div class="sp-col-70"><i class="icon-down-dir"></i>人员设置<span id="tabPartTitle_viewUserBox_num"></span></div>
- <div class="sp-col-30 sp-text-right sp-cursor-pointer" title="人员设置"><i
- class="icon-plus-1" onclick="openDirectionUser()"></i></div>
- </div>
- <div class="viewUserBox" style="max-height:200px; overflow-y:auto;">
- <table class="sp-grid-job">
- <tbody>
- </tbody>
- </table>
- </div>
- </div>
- <div class="sp-line-gray"></div>
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight tabPartTitle">
- <div class="sp-col-70"><i class="icon-down-dir"></i>人员过滤设置</div>
- <div class="sp-col-30 sp-text-right sp-cursor-pointer" title="人员过滤设置"><i
- class="icon-plus-1" onclick="openUserRuleLayer()"></i></div>
- </div>
- <div id="userRuleList">
- </div>
- </div>
- <div class="sp-line-gray"></div>
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight tabPartTitle">
- <div class="sp-col-70"><i class="icon-down-dir"></i>抄送人员过滤设置</div>
- <div class="sp-col-30 sp-text-right sp-cursor-pointer" title="抄送人员过滤设置"><i
- class="icon-plus-1" onclick="openUserRuleCopyLayer()"></i></div>
- </div>
- <div id="userRuleListCopy">
- </div>
- </div>
- </div>
- <div class="tabInfo">
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight">
- <i class="icon-down-dir"></i>转发提醒设置
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">即时消息</div>
- <div class="sp-col-70">
- <input type="checkbox" id="rtxmsgRemark" onchange="changeRtxmsg()">
- </div>
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">格式</div>
- <div class="sp-col-70">
- <textarea rows="3" id="rtxmsg" class="sp-textarea" onblur="updateFlowExtraInfo()"></textarea>
- </div>
- </div>
- <div class="sp-lh-20 sp-mt-10">
- <div class="sp-col-30">手机短信</div>
- <div class="sp-col-70">
- <input type="checkbox" id="smsmsgRemark" onchange="changeSmsmsg()">
- </div>
- </div>
- <div class="sp-lh-20">
- <div class="sp-col-30">格式</div>
- <div class="sp-col-70">
- <textarea rows="3" id="smsmsg" class="sp-textarea" onblur="updateFlowExtraInfo()"></textarea>
- </div>
- </div>
- <div class="sp-lh-20 sp-pl-10" style="color: #1e74d5;">说明:@USER用户名称,@TITLE标题</div>
- </div>
- <div class="sp-line-gray"></div>
- <div class="sp-page-pad">
- <div class="sp-lh-22 sp-text-weight tabPartTitle">
- <div class="sp-col-70"><i class="icon-down-dir"></i>额外提醒设置</div>
- <div class="sp-col-30 sp-text-right sp-cursor-pointer" title="提醒设置"><i
- class="icon-plus-1" onclick="openMsgLayer()"></i></div>
- </div>
- <div id="msgRuleList">
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- 点击流向线后右侧显示配置信息---end -->
- <!-- 节点设置-选择表单---开始 -->
- <div class="sp-layer" id="layer_formset" data-title="选择表单" style="width:750px;">
- <div class="sp-layer-body" style="height: 280px;">
- <div class="formPartLeft">
- <div class="formUnitBox">
- <select id="formUnit" onchange="changeUnit()">
- </select>
- </div>
- <div class="formTypeBox">
- </div>
- </div>
- <div class="formPartRight">
- <table class="sp-table-sm" id="formList">
- <thead>
- <tr>
- <th><input type="checkbox" id="selectAll" onclick="selectAllForm()"></th>
- <th>序号</th>
- <th>表单标识</th>
- <th>表单名称</th>
- <th>简称</th>
- <th>表单描述</th>
- <th>表单类型</th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="sp-table-tip" style="display: none">
- <i class="fa fa-exclamation-circle"></i> 暂无此类表单!
- </div>
- </div>
- </div>
- <div class="sp-layer-foot sp-pt-10">
- <button class="sp-btn-blue sp-btn-md" onclick="saveForm()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- <!-- 节点设置-选择表单--结束 -->
- <!-- 节点设置-选择人员(同时与流向提醒设置公用一个弹窗)---开始 -->
- <div class="sp-layer" id="layer_selectUser" data-title="选择人员" style="width:700px;">
- <div class="sp-layer-body">
- <div class="sp-lh-30">
- <div class="sp-page-col">选择机构</div>
- <div class="sp-page-col sp-ml-10">
- <select id="userUnit" onchange="changeUserUnit()">
- </select>
- </div>
- </div>
- <div>
- <table class="sp-grid sp-grid-border">
- <thead>
- <tr>
- <th style="width:240px;">
- <span class="sp-page-col">部门</span>
- <span class="sp-page-col sp-pull-right">
- <input type="checkbox" id="departAll" onclick="clickAllDepart()"/>
- </span>
- </th>
- <th style="width:140px;">
- <span class="sp-page-col">角色</span>
- <span class="sp-page-col sp-pull-right">
- <input type="checkbox" id="roleAll" onclick="clickAllRole()"/>
- </span>
- </th>
- <th style="width:140px;">
- <span class="sp-page-col">群组</span>
- <span class="sp-page-col sp-pull-right">
- <input type="checkbox" id="groupAll" onclick="clickAllGroup()"/>
- </span>
- </th>
- <th style="width:140px;">
- <span class="sp-page-col">人员</span>
- <span class="sp-page-col sp-pull-right">
- <input type="checkbox" id="userAll" onclick="clickAllUser()"/>
- </span>
- </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <div class="sp-page" style="height: 200px; width:235px; overflow: auto;">
- <div class="sp-tree">
- <ul class="treeList">
- </ul>
- </div>
- </div>
- </td>
- <td>
- <div class="sp-page roleList" style="height: 200px; overflow: auto;">
- </div>
- </td>
- <td>
- <div class="sp-page groupList" style="height: 200px; overflow: auto;">
- </div>
- </td>
- <td>
- <div class="sp-page userList" style="height: 200px; overflow: auto;">
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="msgContentBox">
- <div class="msgContentLeft">
- <div class="msgTitle">
- 即时消息 <input type="checkbox" id="rtxmsgFlag" onchange="changeRtxmsgFlag()">
- </div>
- <div class="msgContent">
- <div class="sp-col-20">格式</div>
- <div class="sp-col-75"><textarea rows="3" id="rtxmsgContent" class="sp-textarea"></textarea></div>
- </div>
- </div>
- <div class="msgContentRight">
- <div class="msgTitle">
- 手机短信 <input type="checkbox" id="smsmsgFlag" onchange="changeSmsmsgFlag()">
- </div>
- <div class="msgContent">
- <div class="sp-col-20">格式</div>
- <div class="sp-col-75"><textarea rows="3" id="smsmsgContent" class="sp-textarea"></textarea></div>
- </div>
- </div>
- </div>
- <div class="sp-lh-26">生成条件</div>
- <div class="sp-page" style="height: 100px;">
- <table class="sp-grid sp-grid-border">
- <thead>
- <tr>
- <th style="width: 40px;">序号</th>
- <th>部门</th>
- <th>角色</th>
- <th>群组</th>
- <th>人员</th>
- <th>所属机构</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td id="nowDepart"></td>
- <td id="nowRole"></td>
- <td id="nowGroup"></td>
- <td id="nowUser"></td>
- <td id="nowUnit"></td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="sp-page sp-text-center sp-mt-20">
- <button class="sp-btn-blue sp-btn-md" onclick="saveUserOrMsg()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- </div>
- <!-- 节点设置-选择人员(同时与流向提醒设置公用一个弹窗)--结束 -->
- <!-- 节点设置-选择流程---开始 -->
- <div class="sp-layer" id="layer_itemFlow" data-title="选择流程" style="width:750px;">
- <div class="sp-layer-body" style="height: 280px;">
- <div class="formPartLeft">
- <div class="formUnitBox">
- <select id="itemUserUnit" onchange="changeUnitItemFlow()">
- </select>
- </div>
- <div class="itemFlowTypeBox">
- </div>
- </div>
- <div class="formPartRight">
- <table class="sp-table-sm" id="itemFlowList">
- <thead>
- <tr>
- <th></th>
- <th>序号</th>
- <th>流程标识</th>
- <th>流程名称</th>
- <th>流程时限(天)</th>
- <th>备注</th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="sp-table-tip" style="display: none">
- <i class="fa fa-exclamation-circle"></i> 暂无此类流程!
- </div>
- </div>
- </div>
- <div class="sp-layer-foot sp-pt-10">
- <button class="sp-btn-blue sp-btn-md" onclick="saveFlow()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- <!-- 节点设置-选择流程--结束 -->
- <!-- 节点设置-编辑流程---开始 -->
- <div class="sp-layer" id="layer_editFlow" style="width: 500px;">
- <div class="sp-layer-head">
- <span class="sp-layer-title">编辑流程</span>
- <span class="sp-layer-close" title="关闭" onclick="sp.closeCenter('.sp-layer')">×</span>
- </div>
- <div class="sp-layer-body">
- <table class="sp-grid-job">
- <tbody>
- <tr>
- <td colspan="2" style="width:100px;">流程类别</td>
- <td>
- <select id="editFlowType">
- </select>
- </td>
- </tr>
- <tr>
- <td colspan="2" style="width:100px;">流程标识</td>
- <td>
- <input type="text" sp-required id="editFlowCkey"/>
- </td>
- </tr>
- <tr>
- <td colspan="2">流程名称</td>
- <td>
- <input type="text" id="editFlowCname"/>
- </td>
- </tr>
- <tr>
- <td colspan="2">流程时限(天)</td>
- <td><input type="text" id="editFlowTime"/></td>
- </tr>
- <tr>
- <td rowspan="2">编号设置</td>
- <td>关联表</td>
- <td>
- <select id="editFlowTable" onchange="changeTableToColumn()">
- </select>
- </td>
- </tr>
- <tr>
- <td>关联列</td>
- <td>
- <select id="editFlowColumn">
- </select>
- </td>
- </tr>
- <tr>
- <td colspan="2">备注说明</td>
- <td>
- <textarea cols="4" id="editFlowExplain"></textarea>
- </td>
- </tr>
- </tbody>
- </table>
- <div class="sp-page sp-text-center sp-mt-20">
- <button class="sp-btn-blue sp-btn-md" onclick="updateFlowData()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide();">
- <i class="fa fa-close"></i> 取消
- </button>
- <button class="fa-edit">
- <i class="fa-edit" onclick="sp.layerhide();"></i>
- </button>
- <button class="fa-edit" onclick="sp.lineAtHeight('50','100')">
- </button>
- <button class="fa-trash" onclick="sp.alignheight()"></button>
- </div>
- </div>
- </div>
- <!-- 节点设置-编辑流程--结束 -->
- <!-- 流向设置-赋值设置---开始 -->
- <div class="sp-layer" data-title="赋值设置" id="layer_directionValueset" style="width:500px;">
- <div class="sp-layer-body">
- <table class="sp-grid-job">
- <tbody>
- <tr>
- <td style="width:100px;">赋值状态</td>
- <td>
- <select id="valueState">
- <option value="0">启动</option>
- <option value="1">关闭</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>数据表单</td>
- <td>
- <select id="valueTable" onchange="changeDirectionForm('#valueTable','#valueColname')">
- </select>
- </td>
- </tr>
- <tr>
- <td>数据字段</td>
- <td>
- <select id="valueColname">
- </select>
- </td>
- </tr>
- <tr>
- <td>赋值</td>
- <td>
- <div style="width:25%;padding:0 3px;float:left">
- <select id="valueType" class="sp-select" onchange="changeValueType()">
- <option value="1">列表</option>
- <option value="2">固定值</option>
- </select>
- </div>
- <div style="width:75%;padding:0 3px;float:left">
- <select id="valueSet" class="sp-select">
- <option value="@USERID">转出用户ID</option>
- <option value="@UINPUTNAME">转出用户登录名称</option>
- <option value="@USHOWNAME">转出用户显示名称</option>
- <option value="@SECTCODE">转出部门代码</option>
- <option value="@SECTNAME">转出部门名称</option>
- <option value="@RECDATE">转出时间</option>
- <option value="@SENDMAN">主送用户ID</option>
- <option value="@SENDMANUPINPUTNAME">主送用户登录名称</option>
- <option value="@SENDMANUSHOWNAME">主送用户显示名称</option>
- <option value="@SENDSECTCODE">主送用户部门代码</option>
- <option value="@SENDSECTNAME">主送用户部门名称</option>
- <option value="@COPYMAN">抄送用户ID</option>
- <option value="@COPYMANUSHOWNAME">抄送用户显示名称</option>
- <option value="@COPYMANECTCODE">抄送用户部门代码</option>
- <option value="@COPYMANSECTNAME">抄送用户部门名称</option>
- <option value="@SENDCOPYMAN">主送+抄送用户ID</option>
- <option value="@SENDCOPYMANUSHOWNAME">主送+抄送用户显示名称</option>
- <option value="@SENDCOPYMANECTCODE">主送+抄送用户部门代码</option>
- <option value="@SENDCOPYMANSECTNAME">主送+抄送用户部门名称</option>
- <option disabled>——————————</option>
- <option value="@FUNCSHOUWENFORMCODE">函数:区委收文单号规则方法</option>
- <option value="@FUNCSHOUWENJYFORMCODE">函数:机要收文单号规则方法</option>
- <option value="@FUNCFORMCONVERTPDFRULES">函数:表单转换PDF方法</option>
- <option value="@CHENGBANBUMENMAN">函数:承办部门字段更新方法</option>
- <option value="@ZHUBANBUMENMAN">函数:更新主办部门标识</option>
- </select>
- <input type="text" id="valueInput" onkeyup="this.value = this.value.replace(/^@.*$/g, '')"
- class="sp-input" style="display:none"/>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- <div class="sp-page sp-text-center sp-mt-20">
- <button class="sp-btn-blue sp-btn-md" onclick="saveDirectionValueset()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- </div>
- <!-- 流向设置-赋值设置---结束-->
- <!-- 流向设置-可见设置---开始 -->
- <div class="sp-layer" data-title="可见设置" id="layer_directionRule" style="width:500px;">
- <div class="sp-layer-body">
- <table class="sp-grid-job">
- <tbody>
- <tr>
- <td style="width:100px;">逻辑符</td>
- <td>
- <select id="ruleAndor">
- <option value="AND">AND</option>
- <option value="OR">OR</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>数据表单</td>
- <td>
- <select id="ruleTable"
- onchange="changeDirectionForm_code('#ruleTable','#ruleColname','#ruleValueBox')">
- </select>
- </td>
- </tr>
- <tr>
- <td>数据字段</td>
- <td>
- <select id="ruleColname" onchange="changeColname_code('#ruleColname','#ruleValueBox')">
- </select>
- </td>
- </tr>
- <tr>
- <td>判断符号</td>
- <td>
- <select id="ruleCollogic">
- <option value="等于">等于</option>
- <option value="不等于">不等于</option>
- <option value="包含">包含</option>
- <option value="包含于">包含于</option>
- <option value="不包含">不包含</option>
- <option value="不包含于">不包含于</option>
- <option value="大于">大于</option>
- <option value="大于等于">大于等于</option>
- <option value="小于">小于</option>
- <option value="小于等于">小于等于</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>判断值</td>
- <td id="ruleValueBox">
- </td>
- </tr>
- </tbody>
- </table>
- <div class="sp-page sp-text-center sp-mt-20">
- <button class="sp-btn-blue sp-btn-md" onclick="saveDirectionRule()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- </div>
- <!-- 流向设置-可见设置---结束-->
- <!-- 流向设置-选择视图---开始 -->
- <div class="sp-layer" id="layer_viewset" data-title="选择视图" style="width:750px;">
- <div class="sp-layer-body" style="height: 280px;">
- <div class="viewPartLeft">
- <div class="viewTypeBox">
- </div>
- </div>
- <div class="viewPartRight">
- <table class="sp-table-sm" id="viewList">
- <thead>
- <tr>
- <th><input type="checkbox" id="selectAllView" onclick="selectAllView()"></th>
- <th>序号</th>
- <th>表单视图标识</th>
- <th>表单视图名称</th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="sp-table-tip" style="display: none">
- <i class="fa fa-exclamation-circle"></i> 暂无此类表单!
- </div>
- </div>
- </div>
- <div class="sp-layer-foot sp-pt-10">
- <button class="sp-btn-blue sp-btn-md" onclick="saveView()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- <!-- 流向设置-选择视图--结束 -->
- <!-- 流向设置-视图可见设置---开始 -->
- <div class="sp-layer" data-title="视图可见设置" id="layer_viewRule" form-editid="" form-index="" style="width:500px;">
- <div class="sp-layer-body">
- <table class="sp-grid-job">
- <tbody>
- <tr>
- <td style="width:100px;">逻辑符</td>
- <td>
- <select id="viewAndor">
- <option value="AND">AND</option>
- <option value="OR">OR</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>数据表单</td>
- <td>
- <select id="viewTable"
- onchange="changeDirectionForm_code('#viewTable','#viewColname','#viewValueBox')">
- </select>
- </td>
- </tr>
- <tr>
- <td>数据字段</td>
- <td>
- <select id="viewColname" onchange="changeColname_code('#viewColname','#viewValueBox')">
- </select>
- </td>
- </tr>
- <tr>
- <td>判断符号</td>
- <td>
- <select id="viewCollogic">
- <option value="等于">等于</option>
- <option value="不等于">不等于</option>
- <option value="包含">包含</option>
- <option value="包含于">包含于</option>
- <option value="不包含">不包含</option>
- <option value="不包含于">不包含于</option>
- <option value="大于">大于</option>
- <option value="大于等于">大于等于</option>
- <option value="小于">小于</option>
- <option value="小于等于">小于等于</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>判断值</td>
- <td id="viewValueBox">
- </td>
- </tr>
- </tbody>
- </table>
- <div class="sp-page sp-text-center sp-mt-20">
- <button class="sp-btn-blue sp-btn-md" onclick="saveDirectionViewRule()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- </div>
- <!-- 流向设置-视图可见设置---结束-->
- <!-- 流向设置-选择人员---开始 -->
- <div class="sp-layer" id="layer_directionUser" data-title="选择人员" style="width:500px;">
- <div class="sp-layer-body">
- <div class="sp-lh-30">
- <div class="sp-page-col">选择机构</div>
- <div class="sp-page-col sp-ml-10">
- <select id="directionUnit" onchange="changeDirectionUnit()">
- </select>
- </div>
- </div>
- <div>
- <table class="sp-grid sp-grid-border">
- <thead>
- <tr>
- <th style="width:280px;">
- <span class="sp-page-col">部门</span>
- <span class="sp-page-col sp-pull-right">
- <input type="checkbox" id="directionAllDepart" onclick="clickAllDirectionDepart()"/>
- </span>
- </th>
- <th>
- <span class="sp-page-col">人员</span>
- <span class="sp-page-col sp-pull-right">
- <input type="checkbox" id="directionAllUser" onclick="clickAllDirectionUser()"/>
- </span>
- </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <div class="sp-page" style="height: 200px; width:270px; overflow: auto;">
- <div class="sp-tree">
- <ul class="treeDirectionList">
- </ul>
- </div>
- </div>
- </td>
- <td>
- <div class="sp-page directionUserList" style="height: 200px; overflow: auto;">
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="sp-page sp-text-center sp-mt-20">
- <button class="sp-btn-blue sp-btn-md" onclick="saveDirectionUser()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- </div>
- <!-- 流向设置-选择人员--结束 -->
- <!-- 流向设置-人员过滤设置---开始 -->
- <div class="sp-layer" data-title="可见设置" id="layer_userRule" style="width:500px;">
- <div class="sp-layer-body">
- <table class="sp-grid-job">
- <tbody>
- <tr>
- <td style="width:100px;">逻辑符</td>
- <td>
- <select id="userAndor">
- <option value="AND">AND</option>
- <option value="OR">OR</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>数据表单</td>
- <td>
- <select id="userTable" onchange="changeDirectionForm('#userTable','#userColname')">
- </select>
- </td>
- </tr>
- <tr>
- <td>数据字段</td>
- <td>
- <select id="userColname">
- </select>
- </td>
- </tr>
- <tr>
- <td>表单列存储值</td>
- <td>
- <select id="userCollogic">
- <option value="USERID">用户ID</option>
- <option value="UINPUTNAME">用户登录名称</option>
- <option value="USHOWNAME">用户显示名称</option>
- <option value="SECTCODE">部门代码</option>
- <option value="SECTNAME">部门名称</option>
- <option value="DZCODE">角色代码</option>
- <option value="DZUNAME">角色名称</option>
- <option value="GPCODE">群组代码</option>
- <option value="GPNAME">群组名称</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>人员过滤条件</td>
- <td>
- <select id="userColvalue">
- <option value="USERA">用户相同</option>
- <option value="USERB">用户不同</option>
- <option value="SECTA">部门相同</option>
- <option value="SECTB">部门不同</option>
- <option value="DZA">角色相同</option>
- <option value="DZB">角色不同</option>
- <option value="GPA">群组相同</option>
- <option value="GPB">群组不同</option>
- </select>
- </td>
- </tr>
- </tbody>
- </table>
- <div class="sp-page sp-text-center sp-mt-20">
- <button class="sp-btn-blue sp-btn-md" onclick="saveUserRule()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- </div>
- <!-- 流向设置-人员过滤设置---结束-->
- <!-- 流向设置-抄送人员过滤设置---开始 -->
- <div class="sp-layer" data-title="抄送可见设置" id="layer_userRuleCopy" style="width:500px;">
- <div class="sp-layer-body">
- <table class="sp-grid-job">
- <tbody>
- <tr>
- <td style="width:100px;">逻辑符</td>
- <td>
- <select id="userAndorCopy">
- <option value="AND">AND</option>
- <option value="OR">OR</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>数据表单</td>
- <td>
- <select id="userTableCopy" onchange="changeDirectionForm('#userTableCopy','#userColnameCopy')">
- </select>
- </td>
- </tr>
- <tr>
- <td>数据字段</td>
- <td>
- <select id="userColnameCopy">
- </select>
- </td>
- </tr>
- <tr>
- <td>表单列存储值</td>
- <td>
- <select id="userCollogicCopy">
- <option value="USERID">用户ID</option>
- <option value="UINPUTNAME">用户登录名称</option>
- <option value="USHOWNAME">用户显示名称</option>
- <option value="SECTCODE">部门代码</option>
- <option value="SECTNAME">部门名称</option>
- <option value="DZCODE">角色代码</option>
- <option value="DZUNAME">角色名称</option>
- <option value="GPCODE">群组代码</option>
- <option value="GPNAME">群组名称</option>
- </select>
- </td>
- </tr>
- <tr>
- <td>人员过滤条件</td>
- <td>
- <select id="userColvalueCopy">
- <option value="USERA">用户相同</option>
- <option value="USERB">用户不同</option>
- <option value="SECTA">部门相同</option>
- <option value="SECTB">部门不同</option>
- <option value="DZA">角色相同</option>
- <option value="DZB">角色不同</option>
- <option value="GPA">群组相同</option>
- <option value="GPB">群组不同</option>
- </select>
- </td>
- </tr>
- </tbody>
- </table>
- <div class="sp-page sp-text-center sp-mt-20">
- <button class="sp-btn-blue sp-btn-md" onclick="saveUserRuleCopy()">
- <i class="fa fa-check"></i> 提交
- </button>
- <button class="sp-btn-default sp-btn-md" onclick="sp.layerhide()">
- <i class="fa fa-close"></i> 取消
- </button>
- </div>
- </div>
- </div>
- <!-- 流向设置-抄送人员过滤设置---结束-->
- <!-- 节点设置-选择表单---开始 -->
- <div class="sp-layer" id="layer_timeset" data-title="时限设置" style="width:950px;">
- <div class="sp-layer-body" style="height: 400px;">
- <div class="timePartLeft">
- <div class="timeAdd">
- <button class="sp-btn-sm sp-btn-gray-outline sp-btn-radius sp-pull-right" onclick="timeAdd()">新增
- </button>
- </div>
- <div class="timeList" id="timeRecordList">
- </div>
- </div>
- <div class="timePartRight">
- <table class="sp-table-sm" id="timeList">
- <thead>
- <tr>
- <th>操作</th>
- <th>始节点</th>
- <th>流向</th>
- <th>当前节点(终节点)</th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="sp-table-tip" style="display: none">
- <i class="fa fa-exclamation-circle"></i> 暂无流向数据!
- </div>
- </div>
- </div>
- </div>
- <!-- 节点设置-选择表单--结束 -->
- <!-- 节点设置-选择表单---开始 -->
- <div class="sp-layer" id="layer_tableset" data-title="视图设置" style="width:1160px;">
- <div class="sp-layer-body" style="height: 410px;">
- <div class="tablePartLeft">
- <div class="viewTitle">
- <div class="viewTitleLeft">视图:</div>
- <div class="viewTitleRight">
- <select class="sp-select" id="viewTableSelect" onchange="changeFormSelect()"></select>
- </div>
- </div>
- <div class="viewBoxColumn">
- <table class="sp-table-sm" id="leftTopList">
- <thead>
- <tr>
- <th>序号</th>
- <th>列名</th>
- <th>中文名</th>
- <th>只读 <input type="checkbox" id="columnEReadonlyAll" onclick="selectViewTableAll('#leftTopList','#columnEReadonlyAll','itemEReadonly')"></th>
- <th>隐藏 <input type="checkbox" id="columnEShowAll" onclick="selectViewTableAll('#leftTopList','#columnEShowAll','itemEShow')"></th>
- <th>必填 <input type="checkbox" id="columnGShowAll" onclick="selectViewTableAll('#leftTopList','#columnGShowAll','itemGShow')"></th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="sp-table-tip" style="display: none">
- <i class="fa fa-exclamation-circle"></i> 暂无列数据!
- </div>
- </div>
- <div class="viewTitle">
- <div class="viewTitleLeft">功能设置</div>
- </div>
- <div class="viewBoxFunc">
- <table class="sp-table-sm" id="leftBottpmList">
- <thead>
- <tr>
- <th>序号</th>
- <th>功能标识</th>
- <th>功能名称</th>
- <th><input type="checkbox" id="funcEShowAll" onclick="selectViewTableAll('#leftBottpmList','#funcEShowAll','itemEShow')"></th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="sp-table-tip" style="display: none">
- <i class="fa fa-exclamation-circle"></i> 暂无功能数据!
- </div>
- </div>
- </div>
- <div class="tablePartRight">
- <div class="viewTitle">
- <div class="viewTitleLeft">更新流向</div>
- </div>
- <div class="viewBoxDirect">
- <table class="sp-table-sm" id="rightList">
- <thead>
- <tr>
- <th style="width: 70px;">检索</th>
- <th style="width: 120px;">始节点</th>
- <th>流向</th>
- <th style="width: 120px;">当前节点(终节点)</th>
- <th style="width: 60px;">已设置</th>
- <th style="width: 30px;"><input type="checkbox" id="directEShowAll" onclick="selectViewTableAll('#rightList','#directEShowAll','itemEShow')"></th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- <div class="sp-table-tip" style="display: none">
- <i class="fa fa-exclamation-circle"></i> 暂无流向数据!
- </div>
- </div>
- <div class="viewBoxBtn">
- <div class="viewBoxBtnLeft">
- <input id="posmark" type="checkbox" >
- 视图调整到:
- <select id="posvalue" style="width:80px;float: none !important;margin-left: 10px;" class="sp-select">
- <option value="0">尾位</option>
- <option value="1" selected >首位</option>
- <option value="2">2位</option>
- <option value="3">3位</option>
- <option value="4">4位</option>
- <option value="5">5位</option>
- <option value="6">6位</option>
- <option value="7">7位</option>
- <option value="8">8位</option>
- <option value="9">9位</option>
- </select>
- </div>
- <div class="viewBoxBtnRight">
- <button id="cancelViewBtn" onclick="cancelTableSet()" style="width: 80px;text-align: center;float: right;" class="sp-btn-blue sp-btn-sm sp-btn-radius">解绑视图</button>
- <button id="cleanViewBtn" onclick="cleanTableSet()" style="width: 80px;text-align: center;float: right;" class="sp-btn-blue sp-btn-sm sp-btn-radius">清空设置</button>
- <button id="submitViewBtn" onclick="updateTableSet()" style="width: 80px;text-align: center;float: right;" class="sp-btn-blue sp-btn-sm sp-btn-radius">更新设置</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- 节点设置-选择表单--结束 -->
- <!-- 引用js -->
- <!-- <script src="dist/bpmn-modeler.development.js"></script> -->
- <script>document.write('<scri' + 'pt src="dist/bpmn-modeler.development.js?time=' + new Date().getTime() + '" type="text/javascript"></s' + 'cript>');</script>
- <script src="js/jquery.min.js"></script>
- <script src="../apiurljs.js"></script>
- <script src="../js/sm4.js"></script>
- <script>document.write('<scri' + 'pt src="js/svgToImg.js?time=' + new Date().getTime() + '" type="text/javascript"></s' + 'cript>');</script>
- <script src="../AFrontEnd/js/special/special.js"></script>
- <script>document.write('<scri' + 'pt src="js/bpmn-set.js?time=' + new Date().getTime() + '" type="text/javascript"></s' + 'cript>');</script>
- </body>
- </html>
|