| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Cache-Control" content="no-store"/>    <meta http-equiv="Pragma" content="no-cache"/>    <meta http-equiv="Expires" content="-1"/>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>    <title>商标转让公证审核</title>    <script type="text/javascript" src="../../scripts/jquery-1.8.3.js"></script>    <link rel="stylesheet" type="text/css" href="../../themes/icon.css">    <script type="text/javascript" src="../../scripts/jquery.easyui.js"></script>    <script type="text/javascript" src="../../scripts/easyui-lang-zh_CN.js"></script>    <script type="text/javascript" src="../../scripts/jquery.validate.rules.generate.js"></script>    <script type="text/javascript" src="../../scripts/config.js"></script>    <script type="text/javascript" src="../../scripts/comment.js"></script>    <script type="text/javascript" src="../../scripts/utils.js"></script>    <script type="text/javascript" src="../../scripts/init.js"></script>    <script type="text/javascript" src="../../scripts/Base64.js"></script>    <script type="text/javascript" src="../../scripts/jquery.edatagrid.js"></script>    <script type="text/javascript" src="../../scripts/managerjstool.js"></script>    <style>        .dialogstyle form table th {            text-align: right        }        .dialogstyle form table td {            text-align: left        }        .dialogtitle {            text-align: left;            padding-left: 10px;            font-size: 18px;            border-bottom: 1px solid #999;        }        .dialogtitle .infoLabel {            font-weight: bold;            padding-right: 5px;        }        .dialogtitle a {            color: blue;        }        .dialogtitle a:hover {            color: rebeccapurple;        }        .dialogtitle a:visited {            color: blue;        }        .dialogitem {            padding-left: 100px;            font-size: 16px;        }        .info .dialogtitle{        	padding-top: 10px;        }        .info .dialogitem{        	padding: 10px 0 10px 36px;        	line-height: 28px;        }        #info1Mark .dialogtitle{        	padding-left: 0;        }        #info1Mark .dialogitem{        	padding-left: 0;        }        .tableDialog{        	margin-top: 15px;        	text-align: center;        	line-height: 32px;        }        #info1Check{        	line-height: 32px;        }        #postModifyInput, postInput{            font-size: 16px;            font-weight: bold;        }        .paddingLeft{            padding-left: 16px;            font-size: 14px;            font-weight: 400;            line-height: 28px;        }    </style></head><body><script type="text/javascript">    //准备加载本地和远程数据</script><table id="dg" style="width:98%;height:512px"       toolbar="#toolbar" pagination="true" idField="id"       rownumbers="true" fitColumns="false" singleSelect="true">    <thead>    <tr>        <th field="ck" data-options="checkbox:true" width="5"></th>        <!-- 生成的数据库代码段  -->        <th field="detail" align="left" data-options="formatter:formatDetail()" sortable="" width="60">详情</th>        <th field="option" align="left" data-options="formatter:formatOp()" sortable="" width="100">审核</th>        <th field="option2" align="left" data-options="formatter:formatPost()" sortable="" width="100">发证</th>        <th field="reissueCertState" align="left" data-options="formatter:dataFmt('reissueCertState')" sortable="true" width="100">补发</th>        <th field="assigneeMainpart" align="left" data-options="formatter:dataFmt('mainType')" sortable="true" width="80">受让人主体</th>        <th field="id" align="left" data-options="" sortable="true" width="200">申请编号</th>        <th field="notaryNumber" align="left" data-options="" sortable="true" width="200">公证申请编号</th>        <th field="transferorCheckTime" align="left" data-options="" sortable="true" width="150">申请时间</th>        <th field="trademarkNames" align="left" data-options="" sortable="true" width="150">商标名称</th>        <th field="userId" align="left" data-options="formatter:formatOrigin()" sortable="true" width="150">申请来源</th>        <th field="applyStatus" align="left" data-options="formatter:formatStatus()" sortable="true" width="80">办理状态</th>        <th field="transferorName" align="left" data-options="" sortable="true" width="150">转让人</th>        <th field="assigneeName" align="left" data-options="" sortable="true" width="150">受让人</th>        <th field="applyUserid" align="left" data-options="" sortable="true" width="150">申请用户id</th>        <th field="applyNotary" align="left" data-options="formatter:formatNotary()" sortable="true" width="150">受理公证处</th>        <th field="auditor" align="left" data-options="formatter:formatAuditor()" sortable="true" width="80">受理公证员</th>        <th field="notaryFileNumber" align="left" data-options="" sortable="true" width="150">公证书编号</th>        <th field="notaryFileTime" align="left" data-options="" sortable="true" width="150">发证时间</th>        <!--<th field="assigneeCertType" align="left" data-options="formatter:dataFmt('idType')" sortable="true" width="180">国外受让人证件类型(个人)</th>        <th field="assigneeNational" align="left" data-options="" sortable="true" width="150">国外受让人国家或地区</th>        <th field="assigneeProofFileTitle" align="left" data-options="" sortable="true" width="180">国外受让人证明文件名称(企业)</th>-->    </tr>    </thead></table><div id="toolbar">    <!-- 生成的条件查询代码段  -->    <span>开始时间:</span><input id="startTime" style="line-height:20px;border:1px solid #ccc" class="easyui-datetimebox"/>    <span>结束时间:</span><input id="endTime" style="line-height:20px;border:1px solid #ccc" class="easyui-datetimebox"/>    <span>商标名称:</span><input id="keyWord" style="line-height:20px;width:160px;border:1px solid #ccc"/>    <span>办理状态:</span>    <input id="status1" class="easyui-combobox"           name="language"           data-options="		                data:addDefaultFilterValue('trademarkCheckStatus'),		                valueField:'id',		                textField:'text',		                width:'95px',		                panelHeight:'auto',			required:false,			editable:false		    ">    <a href="#" class="easyui-linkbutton" iconCls="icon-search" plain="true" onclick="doSearch(0)">查询</a>    <a href="#" class="easyui-linkbutton" iconCls="icon-excel" plain="true" onclick="doSearch(1)">导出</a></div><div style="display:none">    <div id="info1" class="dialogstyle easyui-dialog info"         style="text-align:center;width:960px;height:510px;padding:10px 20px"         closed="true" modal="true">        <div>            <div class="dialogtitle">                <span class="infoLabel">转让人信息:</span>                <div class="dialogitem">                    <div>                        <span class="infoLabel">名称:</span>                        <span id="transferorName"></span>                    </div>                    <div>                        <span class="infoLabel">统一社会信用代码:</span>                        <span id="transferorCert"></span>                    </div>                    <div>                        <span class="infoLabel">营业执照:</span>                        <div id="transferorCertFile" style="display: inline-block;"></div>                    </div>                    <div>                        <span class="infoLabel">法人:</span>                        <span id="transferorLegalname"></span>                    </div>                    <div>                        <span class="infoLabel">法人身份证号码:</span>                        <span id="transferorLegalcert"></span>                    </div>                    <div>                        <span class="infoLabel">法人身份证:</span>                        <div id="transferorLegalcertfile" style="display: inline-block;"></div>                    </div>                    <div>                        <span class="infoLabel">实人认证渠道:</span>                        <span id="authenticationWay"></span>                    </div>                    <div>                        <span class="infoLabel">实人认证时间:</span>                        <span id="authenticationTime"></span>                    </div>                    <div>                        <span class="infoLabel">实人认证结果:</span>                        <span id="authenticationResult"></span>                    </div>                </div>            </div>            <div class="dialogtitle">                <span class="infoLabel">受让人信息:</span>                <div class="dialogitem">                    <div>                        <span class="infoLabel">主体:</span>                        <span id="assigneeMainpart"></span>                    </div>                    <div>                        <span class="infoLabel">国家或地区:</span>                        <span id="assigneeNational"></span>                    </div>                    <div>                        <span class="infoLabel">名称:</span>                        <span id="assigneeName"></span>                    </div>                    <div>                        <span class="infoLabel">企业证明文件:</span>                        <span id="assigneeProofFileTitle"></span>                    </div>                    <div>                        <span class="infoLabel">统一社会信用代码:</span>                        <span id="assigneeCert"></span>                    </div>                    <div>                        <span class="infoLabel">法人:</span>                        <span id="assigneeLegalname"></span>                    </div>                    <div>                        <span class="infoLabel">法人身份证号码:</span>                        <span id="assigneeLegalcert"></span>                    </div>                    <div>                        <span class="infoLabel">证件类型:</span>                        <span id="assigneeCertType"></span>                    </div>                </div>            </div>        </div>        <div style="padding-top: 20px; text-align: center;">            <a href="#" class="easyui-linkbutton" icon="icon-ok"               onclick="javascript:{next1();}">下一页</a>        </div>    </div></div><div style="display:none">    <div id="info1Mark" class="dialogstyle easyui-dialog"         style="text-align:center;width:960px;height:510px;padding:10px 20px"         closed="true" modal="true">        <div>            <div class="dialogtitle" id="marks"><!--                循环1                <span class="infoLabel">商标1:</span>                <div class="dialogitem">                    <div style="display: inline-block;width: 48%">                        <span class="infoLabel">名称:</span>                        <span id="trademarkName"></span>                    </div>                    循环2                    <div style="display: inline-block;width: 48%">                        <span class="infoLabel">分类编号:</span>                        <span id="trademarkType"></span>                    </div>                    <div style="display: inline-block;width: 48%">                        <span class="infoLabel">商标状态:</span>                        <span id="trademarkStatus"></span>                    </div>                    <div style="display: inline-block;width: 48%" class="trademarkRegidClass">                        <span class="infoLabel">商标注册号:</span>                        <span id="trademarkRegid"></span>                    </div>                    <div style="display: inline-block;width: 48%" class="trademarkCertFileClass">                        <span class="infoLabel">商标证书下载:</span>                        <a id="trademarkCertFile" target="_blank">点击下载</a>                    </div>                    循环2结束                </div>                循环1结束-->            </div>            <div class="dialogtitle">                <div class="dialogitem">                    <div style='font-size: 18px;'>                        <span class="infoLabel">申请书下载:</span>                        <a id="applyFile" target="_blank">点击下载</a>                    </div>                </div>            </div>        </div>        <div style="padding-top: 20px; text-align: center;">        		<a href="#" class="easyui-linkbutton" icon="icon-ok"               onclick="javascript:{previous1();}">上一页</a>            <a href="#" class="easyui-linkbutton" icon="icon-ok"               onclick="javascript:{next2();}">下一页</a>        </div>    </div></div><div style="display:none">    <div id="info1Check" class="dialogstyle easyui-dialog"         style="text-align:center;width:960px;height:510px;padding:10px 20px"         closed="true" modal="true">        <div>            <div class="dialogtitle">                <div id="firstCheck" style="display: inline-block;width: 48%">                	<div>                    <span class="infoLabel">审核结果:</span>                    <span id="check1"></span>                  </div>                  <div class="show">                    <span class="infoLabel">不予受理原因:</span>                    <span class="reason"></span>                  </div>                </div>            </div>        </div>        </br>        <div class="dialogtitle" style='font-weight: bold;'>发证</div>        <div>            <div class="dialogtitle">                <div style="display: inline-block;width: 48%">                    <span class="infoLabel">证书类型:</span>                    <span id="certType"></span>                </div>                <div>                    <span class="infoLabel">申请人邮箱:</span>                    <span id="applicantEmail"></span>                </div>								<div>                    <span class="infoLabel">收件人信息:</span>                    <span id="postInfo"></span>                </div>                <div>                    <span class="infoLabel">快递信息:</span>                    <span id="paperCert"></span>                </div>                <div>                    <span class="infoLabel">电子公证书:</span>                    <a id="eCert">点击下载</a>                </div>                <div>                    <span class="infoLabel">公证书编号:</span>                    <span id="notaryFileNo"></span>                </div>                <div>                    <span class="infoLabel">公证时间:</span>                    <span id="notaryTime"></span>                </div>            </div>        </div>        <div style="padding-top: 20px; text-align: center;">        		<a href="#" class="easyui-linkbutton" icon="icon-ok"               onclick="javascript:{previous2();}">上一页</a>        </div>    </div></div><div id="checkInput" iconCls="icon-edit" class="easyui-dialog" title="审核结果" style="width: 410px; height: 295px; padding: 10px; align: 'center'; top: 120px;"     style="width:300px;height:180px;" data-options="modal:true,closed:true">    <div>    	<span>结果:</span>      <select id="checkStatus" name="" onchange='hideTextarea();'>          <option value="4">审核通过</option>          <option value="5">不予受理</option>      </select>    </div>    <div>    	<span>原因:</span>      <textarea id="reason" rows="10" cols="30"></textarea>    </div>    <div style="padding: 5px; text-align: center;">      <a href="#" class="easyui-linkbutton" icon="icon-ok"        onclick="javascript:{goCheckExec();}">确定</a>       <a href="#" class="easyui-linkbutton" icon="icon-cancel"        onclick="javascript:{closeCheckInput();}">取消</a>    </div></div><div id="postInput" iconCls="icon-edit" class="easyui-dialog" title="请填写快递信息" style="width: 410px; height: 200px; padding: 10px; align: 'center'; top: 120px;"     style="width:300px;height:180px;" data-options="modal:true,closed:true">    <div class="paddingLeft"><span>快递公司:</span>        <input id="postCompany"  style="line-height:20px;border:1px solid #ccc;position:absolute;left:130px;"/>    </div>    <div class="paddingLeft"><span>快递单号:</span>        <input id="postNo"  style="line-height:20px;border:1px solid #ccc;position:absolute;left:130px;"/>    </div>    <div style="padding: 30px; text-align: center;">        <a href="#" class="easyui-linkbutton" icon="icon-ok"           onclick="javascript:{goPostExec();}">确定</a> <a href="#"                                                           class="easyui-linkbutton" icon="icon-cancel"                                                           onclick="javascript:{closePostInput();}">取消</a>    </div></div><div id="postModifyInput" iconCls="icon-edit" class="easyui-dialog" title="修改快递信息" style="width: 410px; height: 295px; padding: 10px; align: 'center'; top: 120px;"     style="width:300px;height:180px;" data-options="modal:true,closed:true">    当前快递信息    <div class="paddingLeft"><span>快递公司:</span>        <span id='oldPostCom'></span>    </div>    <div class="paddingLeft"><span>快递单号:</span>        <span id='oldPostOrder'></span>    </div>    新的快递信息    <div class="paddingLeft"><span>快递公司:</span>        <input id="newPostCompany"  style="line-height:20px;border:1px solid #ccc;position:absolute;left:100px;"/>    </div>    <div class="paddingLeft"><span>快递单号:</span>        <input id="newPostNo"  style="line-height:20px;border:1px solid #ccc;position:absolute;left:100px;"/>    </div>    <div style="padding: 5px; text-align: center;">        <a href="#" class="easyui-linkbutton" icon="icon-ok"           onclick="javascript:{goModifyPostExec();}">确定</a> <a href="#"                                                          class="easyui-linkbutton" icon="icon-cancel"                                                          onclick="javascript:{closeModifyPostInput();}">取消</a>    </div></div><!-- 生成的大字段的详细查询字段  --><script type="text/javascript">		function hideTextarea(){			let checkStatus = $('#checkStatus option:selected').val();			if(checkStatus == 4){				$('#checkStatus').parent().next().hide();			}else{				$('#checkStatus').parent().next().show();			}		}		deptInfo = new MapUtils();    statusChangeMap = new MapUtils();    certMap = new MapUtils();    var rows = '';    $('#keyWord').textbox({        icons: [{            iconCls: 'icon-clear',            handler: function (e) {                $(e.data.target).textbox('clear');            }        }]    });    function initMap() {        if (statusChangeMap.size() < 1) {            statusChangeMap.put("0", "等待活体检测");            statusChangeMap.put("2", "活体检测成功,等待审核");            statusChangeMap.put("3", "活体检测失败");            statusChangeMap.put("4", "等待公证处出证");            statusChangeMap.put("5", "审核失败");        }        if (certMap.size() < 1) {            certMap.put("0", "外国护照");            certMap.put("1", "台湾居民往来大陆通行证");            certMap.put("2", "港澳居民往来大陆通行证");        }    }    //页面加载调用    $(function () {    		hideTextarea();    		syncAjaxCall("GENERALD01", "rows=-1", function (data) {    			let rows = data.rows;    			let len = data.rows.length;    			if(len != 0){		      	for(let i = 0; i < len; i++){		      		deptInfo.put(rows[i].deptCode, rows[i].deptName);		      	}    			}		    });        //生成的初始化日期时间代码段        var myDate = new Date()        initMap();        myDate.setDate(myDate.getDate() - 92)//三个月之前        $('#startTime').datetimebox('setValue', formatterDate(myDate) + " 00:00:00");        $('#endTime').datetimebox('setValue', formatterDate(new Date()) + " 23:59:59");        doSearch();//      $('body').on('click', '.imgOpen', function (e){//      	var newwin=window.open();//      	sessionStorage.setItem('imgUrl', e.target.src);//    			newwin.document.write("<div><img width='500' src='" + sessionStorage.getItem('imgUrl') + "' /></div>");//      });        //统计金额的功能需要做    });    function formatDetail() {        var loginId = localStorage.getItem("userid");        return function (value, rowdata, index) {            var roleids = localStorage.getItem("roleids");            var reg = RegExp(/noatryView/);            if(reg.exec(roleids)){                return '<button class="btn-sm btn-primary" type="button" onclick="goDetail(' + index + ')">查看</button>';            }else{                if ((rowdata.auditor == '9999')) {                    if (rowdata.applyStatus == "2") {                        if (loginId == 'administrator') return //如果为系统管理员,则不显示待领取按钮                        // 如果审核员是空,说明没有领取,显示待领取                        return '<button class="btn-sm btn-primary" type="button" onclick="goGet(' + index + ')">待领取</button>';                    }                } else if (rowdata.auditor == loginId) {                    return '<button class="btn-sm btn-primary" type="button" onclick="goDetail(' + index + ')">查看</button>';                } else if (rowdata.auditor != loginId) {                    return '已领取'                }            }        }    }        function formatAuditor() {            return function (value, rowdata, index) {                if ((rowdata.auditor == '9999')) {                    return "";                } else {                    return rowdata.auditor                }            }        }    function formatNotary() {        return function (value, rowdata, index) {            if ((rowdata.applyNotary == '' || rowdata.auditor == null)) {                return rowdata.applyNotary;            } else  {            	let deptName = deptInfo.get(rowdata.applyNotary);                return deptName;            }        }    }    function formatStatus() {        var loginId = localStorage.getItem("userid");        return function (value, rowdata, index) {            if (rowdata.auditor == '9999') {                if (rowdata.applyStatus == "2") {                    // 如果审核员是空,状态为2,说明没有领取,显示待领取                    return '待受理';                }            } else  {                if (rowdata.applyStatus == "2") {                    return '受理中';                } else if (rowdata.applyStatus == "4") {                    return '待制证';                }else if(rowdata.applyStatus == "5"){                	return '不予受理';                }else if(rowdata.applyStatus == "6"){                	return '已发证';                }else if(rowdata.applyStatus == "7"){                    return '已发电子证';                }            }        }    }    function formatOrigin() {        return function (value, rowdata, index) {            if (rowdata.userId == '5f06c8bc77234f969d13e160b54c27e3') {                    return '公正链APP'            } else if (rowdata.userId == '093ee86e09f640fa9de68428fd53840b') {                return '权大师'            } else {                return rowdata.userId            }        }    }    function formatOp() {        var loginId = localStorage.getItem("userid");        return function (value, rowdata, index) {            if (rowdata.applyStatus == "2" && rowdata.auditor == loginId) {                return '<button class="btn-sm btn-primary" type="button" onclick="goCheck(' + index + ')"> ' + '审核' + '</button>';            }        }    }    function formatPost() {        return function (value, rowdata, index) {            var loginId = localStorage.getItem("userid");            if(loginId == rowdata.auditor){                if (rowdata.postOrder != '' && rowdata.postOrder != null) {                    return '<button class="btn-sm btn-primary" type="button" onclick="modifyPost(' + index + ')"> ' + '改物流' + '</button>';                } else if (rowdata.applyStatus == "7" && rowdata.postNotary && rowdata.notaryFile) {                    return '<button class="btn-sm btn-primary" type="button" onclick="goPost(' + index + ')"> ' + '发证' + '</button>';                }            }        }    }    /* style="text-align:center;width:500px;height:500px;padding:10px 20px" */    //打开详情第一页信息    function openDialogPage1() {        rows = $('#dg').datagrid('getSelected');        let transferorType = rows.transferorType;//转让人类型        let assigneeType = rows.assigneeType;//受让人类型        let assigneeMainpart = rows.assigneeMainpart;//主体类型        let transferorCertTxt = transferorType == 0 ? '证件号码:' : '统一社会信用代码:';        let assigneeCertTxt = assigneeType == 0 ? '证件号码:' : '统一社会信用代码:';        let transferorCertFileTxt = transferorType == 0 ? '转让人身份证:' : '营业执照:';        let assigneeMainpartTxt = assigneeMainpart == 1 ? '国外' : '国内';        let assigneeLegalname = '';        let content = '';        let temp = rows.transferorCertfile.split(';');        let check = rows.transferorCheckinfo;        var str1 = eval('(' + check + ')');//将字符串转为json对象        for(let a = 0; a < temp.length; a++){          content += `<a href='./imgPreview.html?${temp[a]}' target='_blank'>          	<img class='imgOpen' width='200' height='100' src='${fileServerUrl + temp[a]}' />          </a>`;        }        $('#transferorName').text(rows.transferorName);        $('#transferorCert').text(rows.transferorCert).prev().text(transferorCertTxt);        $('#transferorCertFile').html(content).prev().text(transferorCertFileTxt);        $('#authenticationWay').text(str1['type'] == '1' ? '百度A.I.':'阿里云');        $('#authenticationTime').text(str1['time']);        $('#authenticationResult').text("通过");        if(transferorType != 0){        	let contents = '';	        let temps = rows.transferorLegalcertfile.split(';');	        for(let a = 0; a < temps.length; a++){	          contents += `<a href='./imgPreview.html?${temps[a]}' target='_blank'>	          	<img class='imgOpen' width='200' height='100' src='${fileServerUrl + temps[a]}' />	          </a>`;	        }	        $('#transferorLegalname').text(rows.transferorLegalname);	        $('#transferorLegalcert').text(rows.transferorLegalcert);        	$('#transferorLegalcertfile').html(contents).parent().show().prev().show().prev().show();        }else{        	$('#transferorLegalcertfile').parent().hide().prev().hide().prev().hide();        }        $('#assigneeMainpart').text(assigneeMainpartTxt);        if(assigneeMainpart == '1'){            $('#assigneeNational').parent().show();            $('#assigneeNational').text(rows.assigneeNational);            if(assigneeType == '0'){                $('#assigneeLegalcert').parent().hide().prev().hide();                $('#assigneeProofFileTitle').parent().hide();                $('#assigneeCertType').parent().show();                $('#assigneeCertType').text(certMap.get(rows.assigneeCertType));            }else{                $('#assigneeCertType').parent().hide();                $('#assigneeLegalcert').parent().hide();                $('#assigneeProofFileTitle').parent().show();                $('#assigneeLegalname').parent().show();                $('#assigneeProofFileTitle').text(rows.assigneeProofFileTitle);                assigneeCertTxt = '证明文件编号:';                assigneeLegalname = '负责人或代表人:';                $('#assigneeLegalname').text(rows.assigneeLegalname).prev().text(assigneeLegalname);            }        }else{            assigneeLegalname = '法人:';            $('#assigneeNational').parent().hide();            $('#assigneeProofFileTitle').parent().hide();            $('#assigneeCertType').parent().hide();            if(assigneeType != 0){                $('#assigneeLegalname').text(rows.assigneeLegalname).prev().text(assigneeLegalname);                $('#assigneeLegalcert').text(rows.assigneeLegalcert).parent().show().prev().show();            }else{                $('#assigneeLegalcert').parent().hide().prev().hide();            }        }        $('#assigneeName').text(rows.assigneeName);        $('#assigneeCert').text(rows.assigneeCert).prev().text(assigneeCertTxt);        $('#info1').dialog('open').dialog('center').dialog('setTitle', '转、受让人信息');    };    //打开详情第二页信息    function openDialogPage2() {        var markInfo = rows.trademark.value;        var markInfoJson = JSON.parse(markInfo)        var marksHtml = '';        for (m = 0, len = markInfoJson.length; m < len; m ++) {            var markHtml = '';            markHtml = markHtml + "<div class=\"dialogitem\">\n" +                "                    <div style='font-size: 18px;'>\n" +                "</div>" + '<table border="1" cellspacing="0" width="100%" class="tableDialog"><tr><th>名称</th><th>商标注册号/商标申请号</th><th>是否异议中</th><th>商标状态</th><th>分类编号</th><th>商标证书/受理通知书</th><th>附件材料</th></tr>'            var markInfoCat = markInfoJson[m].trademarkTypeList;            for (c = 0, len2 = markInfoCat.length; c < len2; c ++) {                var catHtml = '';                var attachFilesId = markInfoCat[c].attachFilesId;                var split;                if(attachFilesId){                    split = attachFilesId.split(';');                }                let temp = fileServerUrl + (markInfoCat[c].status == '1' ? markInfoCat[c].certFileId : markInfoCat[c].acceptFileId);                catHtml += `<tr>                    <td>${markInfoJson[m].name}</td>	                <td>${markInfoCat[c].applyNo}</td>	                <td>${markInfoCat[c].isObjection == 'true' ? '是' : '否'}</td>	                <td>${markInfoCat[c].status == '1' ? '已下证' : '未下证'}</td>	                <td>${markInfoCat[c].typeNo}</td>	                <td><a target="_blank" href="${temp}">点击下载</a></td>                    <td>`                if(attachFilesId){                    for(d = 0, len3 = split.length; d < len3;d ++){                        let temp2 = fileServerUrl + split[d];                        catHtml += `<a target="_blank" href="${temp2}">下载附件${d+1}</a><br/>`;                    }                }                catHtml += '</td></tr>';                markHtml = markHtml + catHtml            }            marksHtml = marksHtml + markHtml + '</table>';            marksHtml = marksHtml + "</div></br>"        }        $("#marks").html(marksHtml);        if (rows.applyDeclarationfile) {            $('#applyFile').attr('href', fileServerUrl + rows.applyDeclarationfile);        }else{        	$('#applyFile').closest('.dialogtitle').css('display', 'none');        }        $('#info1Mark').dialog('open').dialog('center').dialog('setTitle', '转让标的信息');    }    //打开详情第三页信息    function openDialogPage3() {    	$('#notaryFileNo, #notaryTime, #eCert').html('');        if (rows.applyStatus == "5") {// 如果驳回            $('#check1').html("不予受理");            $('#firstCheck .show').show();            $('#firstCheck .reason').html(rows.applyRejectdesc);        } else {// 通过            $('#firstCheck .show').hide();            if (rows.applyStatus == "2"){                $('#check1').html("待审核");            } else if (rows.applyStatus == "4") {                $('#check1').html("通过       " + rows.auditTime);            } else if (rows.applyStatus == "6" || rows.applyStatus == "7") {                $('#check1').html("通过       " + rows.auditTime);                $('#notaryFileNo').html(rows.notaryNumber);//公证书编号                $('#notaryTime').html(rows.notaryFileTime);//公证时间                $('#eCert').html("点击下载").attr('href', fileServerUrl + rows.notaryFile);// 电子公证书            }        }        $('#info1Check').dialog('open').dialog('center').dialog('setTitle', '审核结果');        $('#applicantEmail').html(rows.email);        if(rows.postNotary){        	$('#certType').html("电子+纸质");            $('#postInfo').html(`${rows.postName} ${rows.postTel} ${rows.postAddress}`);            if (rows.postCompany != "" && rows.postCompany != null){                $('#paperCert').html(rows.postCompany + "  " + rows.postOrder);            }        }else{        	$('#certType').html("电子");            $('#postInfo').html("无");            $('#paperCert').html("无");        }    }    function getOperateList(id) {        $('#optionDlg').empty();//清空子元素        var params = "proNames=id&id=" + id + "&orderBy=change_time desc";        syncAjaxCall("ORDERINF01", params, function (data) {            loadFilterError(data);            if (data.total > 0) {                for (i = 0; i < data.rows.length; ++i) {                    if (data.rows[i].status > 5 && data.rows[i].status < 12) {                        var item = "<div class=\"dialogitem\" >" +                            "<sapn>" + statusChangeMap.get(parseInt(data.rows[i].status) - 1) + "</sapn>" +                            "<sapn style='padding-left: 10px'>操作时间: " + data.rows[i].changeTime + "</sapn>" +                            "<sapn style='padding-left: 10px'>操作人员: " + data.rows[i].userId + "</sapn>" +                            "</div>";                        $('#optionDlg').append(item);                    }                }            }        });    }    function doSearch(download) {        //TODO  多条件查询   用户名的时候,  可以直接用视图,   但是更新的时候,需要userid        //生成获取查询条件变量        var keyWord = $('#keyWord').val() == undefined ? "" : $('#keyWord').val();        var startTime = $('#startTime').datetimebox('getValue') + ".000";        var endTime = $('#endTime').datetimebox('getValue') + ".999";        var statusFilter = $('#status1').combobox("getValue");        var params = "";        //生成获取查询发送URL        if (keyWord != '') {            if (params == '') {                params = params + "proNames=trademarkNames";            } else {                params = params + ",trademarkNames";            }        }        if (startTime != '') {            if (params == '') {                params = params + "proNames=createTime";            } else {                params = params + ",createTime";            }        }        if (true) {            if (params == '') {                params = params + "proNames=applyStatus,auditor";            } else {                params = params + ",applyStatus,auditor";            }        }        if (keyWord != '') {            if (params == '') {                params = "trademarkNames=$" + keyWord + "$";            } else {                params = params + "&trademarkNames=$" + keyWord + "$";            }        }        if (startTime != '') {            if (params == '') {                params = "createTime=" + startTime + "";                params = params + "&createTime=" + endTime + "";            } else {                params = params + "&createTime=" + startTime + "";                params = params + "&createTime=" + endTime + "";            }        }        var loginId = localStorage.getItem("userid");        var roleids = localStorage.getItem("roleids");        var reg = RegExp(/noatryView/);        if(reg.exec(roleids)){            // 包含            if(statusFilter == '9999'){                statusFilter ='2';            }            if (params == '') {// 例行空判断                params="applyStatus="+statusFilter;            }else{                params=params+"&applyStatus="+statusFilter;            }        }else{            if (statusFilter == ''){//如果是空,则状态是全部                if(loginId != 'administrator') {// 如果不是管理员,这里有个问题,很难同时查出待领取和审查员是自己的数据 TODO                    if (params == '') {// 例行空判断                        params="auditor="+loginId;                    }else{                        params=params+"&auditor="+loginId;                    }                } else {//如果是管理员,可以看到所有,故无需再加判断                }            } else if (statusFilter!='9999'){// 如果不是全部(空)也不是待领取(9999),那么只展示auditor是他自己的                if(loginId != 'administrator') {// 如果不是管理员                    if (params == '') {// 例行空判断                        params="auditor="+loginId+"&applyStatus="+statusFilter;                    }else{                        params=params+"&auditor="+loginId+"&applyStatus="+statusFilter;                    }                } else {//如果是管理员,可以看到所有,故无需再加判断                    if (params == '') {// 例行空判断                        params="applyStatus="+statusFilter;                    }else{                        params=params+"&applyStatus="+statusFilter;                    }                }            } else {//如果筛选的是待领取(9999),那么筛选状态为2,且auditor=9999表示未领取默认id的数据                if(loginId != 'administrator') {// 如果不是管理员                    if (params == '') {//例行空判断                        params = "applyStatus=" + "2" + "&auditor=9999";                    } else {                        params = params + "&applyStatus=" + "2" + "&auditor=9999";                    }                } else {//如果是管理员,可以看到所有,故无需再加判断                    if (params == '') {//例行空判断                        params = "applyStatus=" + "2" + "&auditor=9999";                    } else {                        params = params + "&applyStatus=" + "2" + "&auditor=9999";                    }                }            }        }        params = params + "&channelNo=service&orderBy=create_time desc";                                        //保存修改删除URL        var paramsUpdate = "proNames=id";        paramsUpdate = paramsUpdate + "&channelNo=service&orderBy=create_time desc";        //区别于查询还是下载        if (download == 1) {            downloadExcel('#dg', '商标转让公证查询', 'TRADEMAR01', params);        } else {            $('#dg').edatagrid({                url: getUrl('TRADEMAR01', params),                //updateUrl: getUrl('ORDERS03',paramsUpdate),                striped: true,                pagination: true,                pageSize: 15,//每页显示的记录条数,默认为20                pageList: [10, 15, 25, 50, 100],//可以设置每页记录条数的列表                loadFilter: function (data) {                    loadFilterError(data);                    var res = data.rows.length;                    for (i = 0; i < res; i++) {                        if(!data.rows[i].assigneeMainpart){                            data.rows[i].assigneeMainpart = '0';                        }                    }                    //需要处理可操作的按钮,详情等                    return data;                }            });        }    }    //生成的大字段的详细查询函数    function goDetail(index) {        $('#dg').datagrid('selectRow', index)        openDialogPage1();    }    function goGet(index) {        var loginId = localStorage.getItem("userid");        if(loginId == 'administrator'){//如果是系统管理员不允许领取操作        	return $.messager.alert('提示','系统管理员不可领取');        }        $('#dg').datagrid('selectRow', index)        rows = $('#dg').datagrid('getSelected');        $.messager.confirm('领取申请', '领取该申请后其他公证员将无法再受理该条申请', function (r) {          if (r) {            // exit action;    				var branchNo=localStorage.getItem("branchNo");            para = "proNames=id"+"&id=" + rows.id + "&auditor=" + loginId + "&applyNotary=" + branchNo;            syncAjaxCall("TRADEMAR03", para, function (data) {              loadFilterError(data);              //只有当修改框显示的时候才执行二次操作              if (!$('#optionDlg').is(':hidden')) {                getOperateList(rows.id);                $('#option').empty();                op = statusChangeMap.get(parseInt(rows.status) + 1);                if (op == undefined || op == "") {                  op = "--";                } else {                  op = '<button class="btn-sm btn-primary" type="button" onclick="goCheck()"> ' + op + '</button>';                }                $('#option').append(op);              }              $('#dg').datagrid('reload');            });          }        });    }    // 第一个下一步    function next1(selectIndex){        $('#info1').dialog('close');        openDialogPage2();    }    // 第二个下一步    function next2(selectIndex){        $('#info1Mark').dialog('close');        openDialogPage3();    }    // 第一个上一步    function previous1(selectIndex){    	$('#info1Mark').dialog('close');      $('#info1').dialog('open');    }    // 第二个上一步    function previous2(selectIndex){    	$('#info1Check').dialog('close');      $('#info1Mark').dialog('open');    }    function goCheck(index) {        $('#dg').datagrid('selectRow', index)        $('#checkInput').dialog('open').dialog('center').dialog('setTitle', '审核结果');    }    function goPost(index) {        $('#dg').datagrid('selectRow', index)        $('#postInput').dialog('open').dialog('center').dialog('setTitle', '请填写快递信息');    }    function modifyPost(index) {        $('#dg').datagrid('selectRow', index);        rows = $('#dg').datagrid('getSelected');        $('#postModifyInput').dialog('open').dialog('center').dialog('setTitle', '修改快递信息');        $('#oldPostCom').html(rows.postCompany);        $('#oldPostOrder').html(rows.postOrder);        $('#newPostCompany').val('');        $('#newPostNo').val('');    }    function closeCheckInput(index) {        $('#checkInput').dialog('close');    }    function closePostInput(index) {        $('#postInput').dialog('close');    }    function closeModifyPostInput(index) {        $('#postModifyInput').dialog('close');    }    //填写物流,并且关闭窗体    function goPostExec(index){        rows = $('#dg').datagrid('getSelected');        var postCompany = $('#postCompany').val();        var postOrder = $('#postNo').val();        // exit action;        para = "proNames=id&id=" + rows.id + "&postCompany=" + postCompany + "&postOrder=" + postOrder + '&applyStatus=6';        syncAjaxCall("TRADEMAR03", para, function (data) {            loadFilterError(data);            //只有当修改框显示的时候才执行二次操作            if (!$('#optionDlg').is(':hidden')) {                getOperateList(rows.id);                $('#option').empty();                op = statusChangeMap.get(parseInt(rows.status) + 1);                if (op == undefined || op == "") {                    op = "--";                } else {                    op = '<button class="btn-sm btn-primary" type="button" onclick="goCheck()"> ' + op + '</button>';                }                $('#option').append(op);            }            $('#dg').datagrid('reload');        });        closePostInput();    }    //修改物流,并且关闭窗体    function goModifyPostExec(index){        rows = $('#dg').datagrid('getSelected');        var postCompany = $('#newPostCompany').val();        var postOrder = $('#newPostNo').val();        // exit action;        para = "proNames=id"+"&id=" + rows.id + "&postCompany="+postCompany+"&postOrder=" + postOrder;        syncAjaxCall("TRADEMAR03", para, function (data) {            loadFilterError(data);            //只有当修改框显示的时候才执行二次操作            if (!$('#optionDlg').is(':hidden')) {                getOperateList(rows.id);                $('#option').empty();                op = statusChangeMap.get(parseInt(rows.status) + 1);                if (op == undefined || op == "") {                    op = "--";                } else {                    op = '<button class="btn-sm btn-primary" type="button" onclick="goCheck()"> ' + op + '</button>';                    ;                }                $('#option').append(op);            }            $('#dg').datagrid('reload');        });        closeModifyPostInput();    }    function goCheckExec(index){        var loginId = localStorage.getItem("userid");        rows = $('#dg').datagrid('getSelected');        var checkStatus = $('#checkStatus option:selected').val();        var reason = $('#reason').val();        // exit action;        para = "proNames=id"+"&id=" + rows.id + "&applyStatus="+ checkStatus +"&applyRejectdesc=" + reason +"&auditor=" + loginId + "&auditTime=" + getNowTime();        syncAjaxCall("TRADEMAR03", para, function (data) {            loadFilterError(data);            //只有当修改框显示的时候才执行二次操作            if (!$('#optionDlg').is(':hidden')) {                getOperateList(rows.id);                $('#option').empty();                op = statusChangeMap.get(parseInt(rows.status) + 1);                if (op == undefined || op == "") {                    op = "--";                } else {                    op = '<button class="btn-sm btn-primary" type="button" onclick="goCheck()"> ' + op + '</button>';                    ;                }                $('#option').append(op);            }            $('#dg').datagrid('reload');        });        closeCheckInput();    }    // 执行审核结果    function goCheckOld(index) {        var rows = '';        $('#dg').datagrid('selectRow', index)        rows = $('#dg').datagrid('getSelected');        if (!rows) {            $.messager.alert('提示:', '请选择一行数据!', 'info');        }        $.messager.confirm('商标转让公证审核', '是否' + '通过审核' + '?', function (r) {            if (r) {                // exit action;                para = "proNames=id"+"&id=" + rows.id + "&applyStatus=3";                syncAjaxCall("TRADEMAR03", para, function (data) {                    loadFilterError(data);                    //只有当修改框显示的时候才执行二次操作                    if (!$('#optionDlg').is(':hidden')) {                        getOperateList(rows.id);                        $('#option').empty();                        op = statusChangeMap.get(parseInt(rows.status) + 1);                        if (op == undefined || op == "") {                            op = "--";                        } else {                            op = '<button class="btn-sm btn-primary" type="button" onclick="goCheck()"> ' + op + '</button>';                            ;                        }                        $('#option').append(op);                    }                    $('#dg').datagrid('reload');                });            }        });    }    //数值小于10时前面加零校验    function inspectionTime(num){        num = num < 10 ? '0' + num : num;        return num;    }    //转换时间格式为YYYY-MM-DD hh:mm:ss    function convertTimeFormat(date){        var Y = inspectionTime(date.getFullYear());        var M = inspectionTime(date.getMonth() + 1);        var D = inspectionTime(date.getDate());        var h = inspectionTime(date.getHours());        var m = inspectionTime(date.getMinutes());        var s = inspectionTime(date.getSeconds());        return Y + '-' + M + '-' + D + ' ' + h + ':' + m + ':' + s;    }    //获取YYYY-MM-DD hh:mm:ss格式的当前北京时间    function getNowTime(){        var timezone = 8; //目标时区时间,东八区        var offset_GMT = new Date().getTimezoneOffset(); // 本地时间和格林威治的时间差,单位为分钟        var nowDate = new Date().getTime(); // 本地时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数        var date = new Date(nowDate + offset_GMT * 60 * 1000 + timezone * 60 * 60 * 1000);        return convertTimeFormat(date);    }</script></body></html>
 |