12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250 |
- <!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>
- <option value="@FUNCUPFORMDATA">函数:更新关联字段</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>
- </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>
|