1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513 |
- <!doctype html>
- <html lang="zh">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>afaa</title>
- <link rel="stylesheet" type="text/css" href="css/normalize.css"/>
- <link rel="stylesheet" href="css/style.css">
- <link href="http://cdn.bootcss.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
- <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
- <link rel="stylesheet" type="text/css" href="css/default.css">
- <link href="css/toastr.min.css" rel="stylesheet">
- <script src="https://npmcdn.com/tether@1.2.4/dist/js/tether.min.js"></script>
- <script src="js/jquery.min.js"></script>
- <script src="js/toastr.min.js"></script>
- <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
- <script src="js/jquery_cookie_min.js"></script>
- <script src="js/scripts.js"></script>
- <script src="js/jqhttpsdk.js"></script>
- <script src="js/jkcor.js"></script>
- <script src="js/pages.js"></script>
- <script src="js/datachange.js"></script>
- <style>
- html {
- font-family: sans-serif;
- line-height: 1.15;
- -ms-text-size-adjust: 100%;
- -webk_idit-text-size-adjust: 100%;
- background-color: #ffffff;
- }
- td {
- white-space: nowrap;
- }
- #in_button:hover{
- background: #000000;
- color: #ffffff;
- }
- body {
- font-family :-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
- }
- </style>
- </head>
- <body>
- <div class="clear-backend">
- <div class="avatar">
- <div>
- <a href="javascript:void(0);" target="_blank">
- <img src="img/admin.png" alt="">
- </a>
- </div>
- </div>
- <!-- tab-menu -->
- <div id="zosi" class="menu">
- <input type="radio" class="tab-1" name="tab" onclick="location.href='index.html'">
- <span>APP</span><i class="fa fa-home"></i>
- </div>
- <div id="avss" class="menu">
- <input type="radio" class="tab-5" name="tab" onclick="location.href='avss_index.html'">
- <span>AVSS</span><i class="fa fa-language"></i>
- </div>
- <div id="zosi_link" class="menu">
- <input type="radio" class="tab-6" name="tab" onclick="location.href='zosi_link_index.html'">
- <span>Zosi Link</span><i class="fa fa-language"></i>
- </div>
- <div class="menu">
- <input type="radio" class="tab-7" name="tab" checked="checked">
- <span> New Search Tool</span><i class="fa fa-language"></i>
- </div>
- <div class="menu">
- <input type="radio" class="tab-8" name="tab" onclick="location.href='old_searchTool.html'">
- <span>Old Search Tool</span><i class="fa fa-language"></i>
- </div>
- <div class="menu">
- <input type="radio" class="tab-2" name="tab" onclick="location.href='langTab.html'">
- <span>Lang</span><i class="fa fa-medium"></i>
- </div>
- <div class="menu">
- <input type="radio" class="tab-3" name="tab" onclick="location.href='userTab.html'">
- <span>Users</span><i class="fa fa-user"></i>
- </div>
- <div class="menu">
- <input type="radio" class="tab-4" name="tab" onclick="location.href='imgTab.html'">
- <span>Azimg</span><i class="fa fa-image"></i>
- </div>
- <center class="top-bar" style="display: flex; justify-content: space-around;">
- <div style="color: red; font-size: 11px; width: 598px; display: inline-flex; flex-direction: column; word-break: break-all; text-align: left; line-height: normal; align-self: center;">
- <span>红色/白色代表是研发最开始填入的,如果翻译人员觉得翻译有误,更改后,会变成蓝色</span>
- <span>如果翻译人员觉得翻译无误,点击编辑按钮后,直接点确认,也会变成蓝色所以最终的效果,是所有都会变成蓝色</span>
- </div>
- <input id="in_button" type="button" value="reset" style="border: 1px solid #e6cdcd; height: 60px; width: 100px;" onclick="onReset()">
- <ul>
- <li>
- <a href="login.html" title="Log Out">
- <i class="fa fa-sign-out"></i>
- </a>
- </li>
- </ul>
- </center>
- <!-- tab-content -->
- <div class="tab-content" style="overflow: auto">
- <section class="tab-item-1" style="height: 100%;width: 100%;display: block">
- <ul id="myTab" class="nav nav-tabs">
- <li id="li1">
- <a href="#context" data-toggle="tab">context</a>
- </li>
- <li id="li2"><a href="#key" data-toggle="tab">key</a></li>
- <li id="li3"><a href="#location" data-toggle="tab">location</a></li>
- <li id="li4"><a href="#translation" data-toggle="tab">translation</a></li>
- </ul>
- <div class="tab-pane fade" id="context">
- <div class="container-fluid">
- <div class="row">
- <div id="contextsearchCheckBox" class="col-md-8"></div>
- <div class="col-md-4">
- <input type="text" class="form-group form-control" id="contextsearchInput"
- style="width: 300px;display: inline"/>
- <button class="btn btn-danger form-inline" style="margin-bottom: 5px"
- id="searchContextAction">搜索
- </button>
- </div>
- </div>
- </div>
- <div class="container-fluid">
- <div class="row">
- <!--add-->
- <div class="col-md-12">
- <table class="table table-bordered table-hover">
- <thead id="contextHead"></thead>
- <tbody id="contextBody"></tbody>
- </table>
- </div>
- </div>
- <div id="contextpagination"></div>
- </div>
- </div>
- <div class="tab-pane fade" id="key">
- <div class="container-fluid">
- <div class="row">
- <div id="keysearchCheckBox" class="col-md-8"></div>
- <div class="col-md-4">
- <input type="text" class="form-group form-control" id="keysearchInput"
- style="width: 300px;display: inline"/>
- <button class="btn btn-danger form-inline" style="margin-bottom: 5px"
- id='searchKeyAction'>搜索
- </button>
- </div>
- </div>
- </div>
- <div class="container-fluid">
- <div class="row">
- <!--add-->
- <div class="col-md-12">
- <table class="table table-bordered table-hover">
- <thead id="keyHead"></thead>
- <tbody id="keyBody"></tbody>
- </table>
- </div>
- </div>
- <div id="keypagination"></div>
- </div>
- </div>
- <div class="tab-pane fade" id="location">
- <div class="container-fluid">
- <div class="row">
- <div id="locationsearchCheckBox" class="col-md-8"></div>
- <div class="col-md-4">
- <input type="text" class="form-group form-control" id="locationsearchInput"
- style="width: 300px;display: inline"/>
- <button class="btn btn-danger form-inline" style="margin-bottom: 5px"
- id='searchLocationAction'>搜索
- </button>
- </div>
- </div>
- </div>
- <div class="container-fluid">
- <div class="row">
- <!--add-->
- <div class="col-md-12">
- <table class="table table-bordered table-hover">
- <thead id="locationHead"></thead>
- <tbody id="locationBody"></tbody>
- </table>
- </div>
- </div>
- <div id="locationpagination"></div>
- </div>
- </div>
- <div class="tab-pane fade" id="translation">
- <div class="container-fluid">
- <div class="row">
- <div id="translationsearchCheckBox" class="col-md-8"></div>
- <div class="col-md-4">
- <input type="text" class="form-group form-control" id="translationsearchInput"
- style="width: 300px;display: inline"/>
- <button class="btn btn-danger form-inline" style="margin-bottom: 5px"
- id='searchTranslationAction'>搜索
- </button>
- </div>
- </div>
- </div>
- <div class="container-fluid">
- <div class="row">
- <!--add-->
- <div class="col-md-12">
- <table class="table table-bordered table-hover">
- <thead id="translationHead"></thead>
- <tbody id="translationBody"></tbody>
- </table>
- </div>
- </div>
- <div id="translationpagination"></div>
- </div>
- </div>
- <!---->
- <div class="container-fluid">
- <div class="row">
- <div class="col-md-12">
- <div class="modal fade" id="modal-container-593541" role="dialog" aria-labelledby="myModalLabel"
- aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="myModalLabel">
- EDIT
- </h5>
- <button type="button" class="close" data-dismiss="modal">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <div class="form-group" id="edit_model_form">
- <!--<label for="InputLangArea">-->
- <!--langArea-->
- <!--</label>-->
- <!--<input type="text" class="form-control" id="InputLangArea"/>-->
- </div>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-primary editRowSaveBtn"
- onclick="editRow(this);return false;">
- Save changes
- </button>
- <button type="button" class="btn btn-secondary" data-dismiss="modal">
- Close
- </button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="container-fluid">
- <div class="row">
- <div class="col-md-12">
- <div class="modal fade" id="key_Modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="roleTitle">word_key内容增加/修改</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <div class="form-group">
- <label for="name">模块名</label>
- <select id ="queryDevice" class="selectpicker" style="width: 70%"></select>
- </div>
- <div class="form-group">
- <label for="name">word_key</label>
- <input type="text" class="form-control" id="word_key" name ="word_key"/>
- </div>
- </div>
- <div class="modal-footer" id = "footerbutton">
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="container-fluid">
- <div class="row">
- <div class="col-md-12">
- <div class="modal fade" id="location_Modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="roleTitle">location内容增加/修改</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <div class="form-group">
- <label for="name">word_key</label>
- <select id ="locationqueryDevice" class="selectpicker" style="width: 70%"></select>
- </div>
- <div class="form-group">
- <label for="name">filename</label>
- <input type="text" class="form-control" id="filename" name ="filename"/>
- <label for="name">line</label>
- <input type="text" class="form-control" id="line" name ="line"/>
- </div>
- </div>
- <div class="modal-footer" id = "locationfooterbutton">
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="container-fluid">
- <div class="row">
- <div class="col-md-12">
- <div class="modal fade" id="translation_Modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="roleTitle">translation内容增加/修改</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <div class="form-group">
- <label for="name">word_key</label>
- <select id ="translationqueryDevice" class="selectpicker" style="width: 70%"></select>
- </div>
- <div class="form-group" id ="translationinput">
- </div>
- </div>
- <div class="modal-footer" id = "translationfooterbutton">
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
- </div>
- </div>
- <script type="text/javascript">
- var orderByupdate = 0
- var page = 1
- var line = 10
- var initData
- var IndexFlat = 0
- var queryUrl ;
- var tagTableHead ;
- var tagTableBody ;
- let searchKey ;
- let searchVal ;
- var optionsRadios ;
- var searchCheckBox ;
- var bodykey ;
- var tagpagination;
- var searchtype = "0" ;
- var project_id = 4 ;
- $(function(){
- var username = $.cookie("username");
- $("li").hide();
- if(username =="admin"){
- $("li").show();
- $("#li1").addClass("active");
- $("#context").addClass(" in active");
- }else {
- $("#li4").show();
- $("#li4").addClass("active");
- $("#translation").tab("show");
- var $tabs = $('#myTab').children( 'li' );
- $tabs.removeClass("active");
- $tabs.each( function(i, n) {
- var $tab = $( this );
- if($tab[0].innerText=="translation"){
- $tab.addClass("active");
- $("#translation").addClass(" in active");
- }
- });
- }
- initQueryUrl();
- initTagTable();
- $("#myTab a").click(function(e){
- e.preventDefault();
- $(this).tab("show");
- initQueryUrl();
- initTagTable();
- let post_data = {
- 'token': $.cookie('access_token'),
- 'page': 1,
- 'line': line,
- 'orderByupdate': orderByupdate,
- 'type': searchtype,
- 'project_id' : project_id
- };
- InitIndex(post_data=post_data,is_search = 1);
- //IndexTable();
- });
- })
- function initQueryUrl(){
- var tabtext = getCurrentTabText();
- queryUrl = "searchtool/query_"+tabtext;
- }
- function initTagTable(){
- var tabtext = getCurrentTabText();
- $(".tab-pane").hide();
- IndexFlat = 0;
- tagTableHead = $("#" + tabtext + "Head");
- tagTableBody = $("#" + tabtext + "Body");
- optionsRadios= tabtext+"optionsRadios";
- searchKey = $('input[name="'+optionsRadios+'"]:checked')[0];
- searchVal = $("#" + tabtext + "searchInput").val(null);
- bodykey = tabtext+"key";
- searchCheckBox = $("#" + tabtext + "searchCheckBox");
- tagpagination = $("#" + tabtext + "pagination");
- $("#" + tabtext + "").show();
- }
- function getsearch(){
- var tabtext = getCurrentTabText();
- searchKey = $('input[name="'+optionsRadios+'"]:checked').val();
- searchVal = $("#" + tabtext + "searchInput").val();
- }
- $(function () {
- toastr.options = {
- "closeButton": true,
- "debug": false,
- "newestOnTop": false,
- "progressBar": true,
- "positionClass": "toast-top-right",
- "preventDuplicates": false,
- "onclick": null,
- "showDuration": "300",
- "hideDuration": "500",
- "timeOut": "5000",
- "extendedTimeOut": "1000",
- "showEasing": "swing",
- "hideEasing": "linear",
- "showMethod": "fadeIn",
- "hideMethod": "fadeOut"
- }
- var page = GetUrlParam('page')
- if (!page) {
- page = 1
- }
- let post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': line,
- 'orderByupdate': orderByupdate,
- 'type': searchtype,
- 'project_id' : project_id
- };
- InitIndex(post_data)
- });
- function orderByUpdateTimeFunc(status) {
- if (status === 1) {
- orderByupdate = 0
- } else {
- orderByupdate = 1
- }
- var page = GetUrlParam('page')
- if (!page) {
- page = 1
- }
- let post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'orderByupdate': orderByupdate,
- 'type': searchtype,
- 'project_id' : project_id
- };
- InitIndex(post_data)
- }
- function InitIndex(post_data, is_search = 0) {
- $.postJSON(
- http_ip_prot + queryUrl, JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- console.log(data)
- addTable(data['res'])
- let count_page = Math.ceil(data['res']['count'] / line)
- var current_page = GetUrlParam('page');
- if(is_search === 1){
- current_page = 1;
- }
- tagpagination.pagination({
- pages: count_page, //总页数
- // pages: 10000, //总页数
- edges: 2,
- cssStyle: 'pagination', //按纽大小pagination-lg或写入自定义css
- displayedPages: 5, //显示几个
- currentPage: current_page,
- onPageClick: function (pageNumber, event) {
- //点击时调用
- // alert(pageNumber);
- queryData(pageNumber)
- },
- onInit: function (getid) {
- //刷新时或初始化调用
- // alert(getid);
- }
- });
- } else {
- window.location.href = "http://" + domain + ":7724/web/login.html";
- alert(data['msg'])
- }
- }
- );
- $.postJSON(
- http_ip_prot + 'user/init', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- console.log('initData__start')
- console.log(data)
- console.log('initData__end')
- initData = data['res']
- } else {
- window.location.href = "http://" + domain + ":7724/web/login.html";
- alert(data['msg'])
- }
- }
- );
- }
- let la_list
- let lw_data
- function queryData(page) {
- var post_data = {}
- getsearch();
- if (searchVal) {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'orderByupdate': orderByupdate,
- 'searchKey': searchKey,
- 'searchVal': searchVal,
- 'type': searchtype,
- 'project_id' : project_id
- };
- } else {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'orderByupdate': orderByupdate,
- 'type': searchtype,
- 'project_id' : project_id
- };
- }
- $.postJSON(
- http_ip_prot + queryUrl, JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- console.log(data)
- addTable(data['res'])
- } else {
- alert(data['msg'])
- }
- }
- );
- }
- function addTable(data) {
- // body部详细语言
- let body_data = data['la_list'];
- lw_data = body_data
- let search_tab = '' ;
- let head_html ;
- //头部标签添加
- var tabtext = getCurrentTabText();
- var headkey = ["位置","行数","来源","翻译"];
- var headval = ["location","line","source","translation"];
- if(tabtext == "context"){
- head_html = '<tr><th width="180px"><a href="javascript:void(0);" onclick="addRow()">add</a></th>';
- head_html += ('<th>name</th>')
- search_tab += ' <label><input type="radio" name='+optionsRadios+' value="name" checked>name</label></th>'
- }
- if(tabtext == "key"){
- headkey = ["word_key"];
- headval = ["word_key"];
- head_html = '<tr><td width="180px"><button class="btn btn-primary btn-sm" data-toggle="modal" onclick="saveOrEditKeyFrom()"> add</button></td>'
- head_html += ('<th>模块名</th>')
- search_tab += ' <label><input type="radio" name='+optionsRadios+' value="bk_name" checked>模块名</label>'
- for(var i=0;i<headval.length;i++){
- head_html += ('<th>' + headkey[i] + '</th>')
- search_tab += ' <label><input type="radio" name='+optionsRadios+' value="' + headval[i] + '">' + headkey[i] + '</label>'
- }
- }
- if(tabtext == "location"){
- headkey = ["word_key", "filename", "line"];
- headval = ["word_key", "filename", "line"];
- head_html = '<tr><td width="180px"><button class="btn btn-primary btn-sm" data-toggle="modal" onclick="saveOrEditLocationFrom()"> add</button></td>'
- //head_html += ('<th>模块名</th>')
- //search_tab += ' <label><input type="radio" name='+optionsRadios+' value="bk_name" checked>模块名</label>'
- for(var i=0;i<headval.length;i++){
- head_html += ('<th>' + headkey[i] + '</th>')
- if(i==0){
- search_tab += ' <label><input type="radio" name='+optionsRadios+' value="' + headval[i] + '" checked>' + headkey[i] + '</label>'
- }else {
- search_tab += ' <label><input type="radio" name='+optionsRadios+' value="' + headval[i] + '">' + headkey[i] + '</label>'
- }
- }
- }
- if(tabtext == "translation"){
- head_data = data['la_list'];
- la_list = head_data
- // body部详细语言
- body_data = data['lw_dict'];
- lw_data = body_data
- head_html = '<tr><th width="180px"><a href="javascript:void(0);" )"></a></th><th>key</th>';
- search_tab = '<label><input type="radio" name='+optionsRadios+' value="key" checked>key</label>'
- // = '<tr><th width="180px"><a href="javascript:void(0);" )"></a></th><th>key</th>';
- //head_html = '<tr><td width="180px"><button class="btn btn-primary btn-sm" data-toggle="modal" onclick="saveOrEditTranslationFrom()"> add</button></td>'
- //search_tab = '<label><input type="radio" name='+optionsRadios+' value="key" checked>key</label>'
- //头部标签添加
- $.each(head_data.reverse(), function (idx, obj) {
- head_html += ('<th>' + obj['lang'] + '</th>')
- search_tab += ' <label><input type="radio" name='+optionsRadios+' value="'+ obj['lang'] + '">' + obj['lang'] + '</label>'
- });
- }
- if(tabtext != "location"){
- head_html += ('<th><a href="javascript:void(0);" onclick="orderByUpdateTimeFunc(' + orderByupdate + ')">udpateTime <i class="fa ' + (orderByupdate == 1 ? 'fa-arrow-up' : 'fa-arrow-down') + '" aria-hidden="true"></i></a></td></tr>');
- }
- // search_tab += '<td width="180px"><button class="btn-primary btn">搜索</button></td></tr>';
- if (IndexFlat == 0) {
- searchCheckBox.html(search_tab)
- IndexFlat = 1
- }
- let body_html = '';
- console.log('----------------------body加载--------------------------------------------');
- $.each(body_data, function (idx, obj) {
- if(tabtext == "context"){
- let edit_btn = '<a href="javascript:void(0);" title="Edit" onclick="editFunc(this)"><i class="fa fa-edit"></i></a>';
- let del_btn = '<a href="javascript:void(0);" title="Delete" onclick="deleteFunc(this)"><i class="fa fa-ban"></i></a>';
- body_html += '<tr><td>' + edit_btn + ' ' + del_btn + '</td>';
- body_html += ('<td >' + obj['name'] + '</td>');
- body_html += ('<td style="display:none" >' + obj['id'] + '</td>');
- }
- if(tabtext == "key"){
- let edit_btn = '<a href="javascript:void(0);" title="Edit" onclick="saveOrEditKeyFrom('+idx+')"><i class="fa fa-edit"></i></a>';
- let del_btn = '<a href="javascript:void(0);" title="Delete" onclick="deleteKey('+idx+')"><i class="fa fa-ban"></i></a>';
- body_html += '<tr><td>' + edit_btn + ' ' + del_btn + '</td>';
- body_html += ('<td >' + obj['name'] + '</td>');
- for(var i=0;i<headval.length;i++){
- body_html += ('<td >' + obj[headval[i]] + '</td>');
- }
- body_html += ('<td style="display:none" >' + obj['id'] + '</td>');
- }
- if(tabtext == "location"){
- let edit_btn = '<a href="javascript:void(0);" title="Edit" onclick="saveOrEditLocationFrom('+idx+')"><i class="fa fa-edit"></i></a>';
- let del_btn = '<a href="javascript:void(0);" title="Delete" onclick="deleteKey('+idx+')"><i class="fa fa-ban"></i></a>';
- body_html += '<tr><td>' + edit_btn + ' ' + del_btn + '</td>';
- for(var i=0;i<headval.length;i++){
- body_html += ('<td >' + obj[headval[i]] + '</td>');
- }
- body_html += ('<td style="display:none" >' + obj['id'] + '</td>');
- }
- if(tabtext == "translation"){
- let edit_btn = '<a href="javascript:void(0);" title="Edit" onclick="saveOrEditTranslationFrom('+idx+')"><i class="fa fa-edit"></i></a>';
- //let del_btn = '<a href="javascript:void(0);" title="Delete" onclick="deleteTranslation('+idx+')"><i class="fa fa-ban"></i></a>';
- let del_btn = "";
- // let del_btn = '';
- if(obj['status'] == 1){
- body_html += '<tr style="background: red; color: white"><td>' + edit_btn + ' ' + del_btn + '</td>';
- }else if(obj['status'] == 2){
- body_html += '<tr style="background: blue; color: white"><td>' + edit_btn + ' ' + del_btn + '</td>';
- }else{
- body_html += '<tr><td>' + edit_btn + ' ' + del_btn + '</td>';
- }
- body_html += ('<td id="key">' + obj.word_key + '</td>');
- $.each(la_list, function (x, y) {
- if (obj[y['lang']]) {
- body_html += ('<td>' + obj[y['lang']] + '</td>')
- } else {
- body_html += ('<td></td>')
- }
- });
- }
- if(tabtext != "location"){
- let updTime = $.DateChange.UnixToDate(obj['updTime'], true, 8);
- body_html += ('<td>' + updTime + '<span class="arrow dsc"></td></tr>');
- }
- });
- tagTableHead.empty().html(head_html);
- tagTableBody.empty().html(body_html);
- addDelFunc()
- }
- function addRow() {
- let save_btn = '<a href="javascript:void(0);" title="Save" class="save_row"><i class="fa fa-check-circle-o"></i></a>';
- let del_btn = '<a href="javascript:void(0);" title="Delete" class="del_row"><i class="fa fa-ban"></i></a>';
- let newRow = '<tr><td>' + save_btn + ' ' + del_btn + '</td><td><input class="form-control" type="text" id="newRow_name"></td>'
- newRow += '<td></td></tr>'
- tagTableBody.prepend(newRow)
- addDelFunc()
- addSaveFunc()
- }
- function saveOrEditKeyFrom(keyid = null) {
- let post_data = {
- 'token': $.cookie('access_token')
- }
- post_data['keyid'] = keyid
- post_data['type'] = searchtype
- $.postJSON(
- http_ip_prot + 'searchtool/query_saveOrEditKeyFrom', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- var key_list = data['res']['la_list'];
- var context_list = data['res']['lw_dict'];
- if (key_list) {
- $.each(key_list, function (idx, obj) {
- var deviceStr="" ;
- for(var i=0; i<context_list.length; i++){
- if (obj.bk_id == context_list[i].id ){
- deviceStr+='<option value="'+context_list[i].id+'" selected>'+context_list[i].name+'</option>';
- }else {
- deviceStr+='<option value="'+context_list[i].id+'" >'+context_list[i].name+'</option>';
- }
- }
- $("#queryDevice").html("");
- $('#queryDevice').append(deviceStr);
- $('#key_Modal').modal('show')
- $('#word_key').val(obj.word_key);
- var buttonstr = '<button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary" onclick="saveOrExitKey('+idx+');">保存</button>';
- $("#footerbutton").html("");
- $('#footerbutton').append(buttonstr);
- $('#key_Modal').modal('show')
- })
- }else {
- var deviceStr="" ;
- for(var i=0; i<context_list.length; i++){
- deviceStr+='<option value="'+context_list[i].id+'" >'+context_list[i].name+'</option>';
- }
- var buttonstr = '<button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary" onclick="saveOrExitKey();">保存</button>';
- $("#footerbutton").html("");
- $('#footerbutton').append(buttonstr);
- $("#queryDevice").html("");
- $('#queryDevice').append(deviceStr);
- $('#key_Modal').modal('show')
- }
- } else {
- alert(data['msg'])
- }
- }
- )
- }
- function saveOrEditLocationFrom(locationid = null) {
- let post_data = {
- 'token': $.cookie('access_token')
- }
- post_data['project_id'] = project_id
- post_data['type'] = searchtype
- post_data['locationid'] = locationid
- $.postJSON(
- http_ip_prot + 'searchtool/query_saveOrEditLocationFrom', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- var location_list = data['res']['la_list'];
- var key_list = data['res']['lw_dict'];
- if (location_list) {
- $.each(location_list, function (idx, obj) {
- var deviceStr="" ;
- for(var i=0; i<key_list.length; i++){
- if (obj.lk_id == key_list[i].id ){
- deviceStr+='<option value="'+key_list[i].id+'" selected>'+key_list[i].word_key+'</option>';
- }else {
- deviceStr+='<option value="'+key_list[i].id+'" >'+key_list[i].word_key+'</option>';
- }
- }
- $("#locationqueryDevice").html("");
- $('#locationqueryDevice').append(deviceStr);
- $('#location_Modal').modal('show')
- $('#filename').val(obj.filename);
- $('#line').val(obj.line);
- var buttonstr = '<button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary" onclick="saveOrExitLocation('+idx+');">保存</button>';
- $("#locationfooterbutton").html("");
- $('#locationfooterbutton').append(buttonstr);
- $('#location_Modal').modal('show')
- })
- }else {
- var deviceStr="" ;
- for(var i=0; i<key_list.length; i++){
- deviceStr+='<option value="'+key_list[i].id+'" >'+key_list[i].word_key+'</option>';
- }
- var buttonstr = '<button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary" onclick="saveOrExitLocation();">保存</button>';
- $("#locationfooterbutton").html("");
- $('#locationfooterbutton').append(buttonstr);
- $("#locationqueryDevice").html("");
- $('#locationqueryDevice').append(deviceStr);
- $('#location_Modal').modal('show')
- }
- } else {
- alert(data['msg'])
- }
- }
- )
- }
- function saveOrEditTranslationFrom(valueid = null) {
- let post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': line,
- 'orderByupdate': orderByupdate,
- 'type': searchtype,
- 'project_id' : project_id,
- 'valueid' : valueid
- }
- $.postJSON(
- http_ip_prot + 'searchtool/query_saveOrEditTranslationFrom', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- var value_list = data['res']['la_list'];
- var lw_dict = data['res']['lw_dict'];
- var key_list = data['res']['lk_dict'];
- if (value_list) {
- $.each(value_list, function (idx, obj) {
- var deviceStr="" ;
- for(var i=0; i<key_list.length; i++){
- if (valueid == key_list[i].id ){
- deviceStr+='<option value="'+key_list[i].id+'" selected>'+key_list[i].word_key+'</option>';
- }else {
- //deviceStr+='<option value="'+key_list[i].id+'" >'+key_list[i].word_key+'</option>';
- }
- }
- html_per = ""
- $.each(value_list, function (idx, obj) {
- let lang_perm_ls = initData['lang_perm_ls']
- let check_perm_flag = $.inArray(obj['lang'], lang_perm_ls)
- if (check_perm_flag >= 0) {
- var inputAttr = ''
- } else {
- var inputAttr = 'disabled="disabled"'
- }
- //console.log(obj);
- try {
- html_per += ('<label for="InputLangArea">' + obj['lang'] + ':</label>' +
- '<textarea type="text" ' + inputAttr + ' class="form-control disabled" name="'+obj['id']+'" lang="' + obj['lang'] + '">' + (lw_dict[valueid][obj['lang']] ? lw_dict[valueid][obj['lang']] : '') + '</textarea>')
- }catch {
- html_per += ('<label for="InputLangArea">' + obj['lang'] + ':</label>' +
- '<textarea type="text" ' + inputAttr + ' class="form-control disabled" name="'+obj['id']+'" lang="' + obj['lang'] + '"></textarea>')
- }
- });
- $('#translationinput').html("")
- $('#translationinput').append(html_per)
- $("#translationqueryDevice").html("");
- $('#translationqueryDevice').append(deviceStr);
- $('#translation_Modal').modal('show')
- var buttonstr = '<button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary" onclick="saveOrExitTranslation('+idx+');">保存</button>';
- $("#translationfooterbutton").html("");
- $('#translationfooterbutton').append(buttonstr);
- $('#translation_Modal').modal('show')
- })
- }else {
- var deviceStr="" ;
- for(var i=0; i<key_list.length; i++){
- if (valueid == key_list[i].id ){
- deviceStr+='<option value="'+key_list[i].id+'" selected>'+key_list[i].word_key+'</option>';
- }else {
- deviceStr+='<option value="'+key_list[i].id+'" >'+key_list[i].word_key+'</option>';
- }
- }
- html_per = ""
- $.each(la_list, function (idx, obj) {
- let lang_perm_ls = initData['lang_perm_ls']
- let check_perm_flag = $.inArray(obj['lang'], lang_perm_ls)
- if (check_perm_flag >= 0) {
- var inputAttr = ''
- } else {
- var inputAttr = 'disabled="disabled"'
- }
- //console.log(obj);
- html_per += ('<label for="InputLangArea">' + obj['lang'] + ':</label>' +
- '<textarea type="text" ' + inputAttr + ' class="form-control disabled" name = "'+obj['id']+'" lang="' + obj['lang'] + '"></textarea>')
- //html_per += ('<label for="InputLangArea">' + obj['lang'] + ':</label>' +
- // '<input type="text" ' + inputAttr + ' class="form-control disabled" lang="' + obj['lang'] + '" value="' + (lw_data[langKey][obj['lang']] ? lw_data[langKey][obj['lang']] : '') + '"/>')
- });
- $('#translationinput').html("")
- $('#translationinput').append(html_per)
- var buttonstr = '<button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary" onclick="saveOrExitTranslation();">保存</button>';
- $("#translationfooterbutton").html("");
- $('#translationfooterbutton').append(buttonstr);
- $("#translationqueryDevice").html("");
- $('#translationqueryDevice').append(deviceStr);
- $('#translation_Modal').modal('show')
- }
- } else {
- alert(data['msg'])
- }
- }
- )
- }
- function addDelFunc() {
- $(".del_row").bind("click", function () {
- let trRow = $(this).parent().parent()
- trRow.remove()
- });
- }
- function addSaveFunc() {
- $(".save_row").bind("click", function () {
- let post_data = {
- 'token': $.cookie('access_token')
- }
- trRow = $(this)
- post_data['name'] = $('#newRow_name').val()
- post_data['type'] = searchtype
- console.log(post_data)
- $.postJSON(
- http_ip_prot + 'searchtool/add', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- window.location.reload();
- console.log(data)
- } else {
- alert(data['msg'])
- }
- }
- )
- })
- }
- function saveOrExitKey(keyid = null) {
- var selectedvar = $('#queryDevice').find('option:selected').val();
- var id =keyid;
- let post_data = {
- 'token': $.cookie('access_token')
- }
- post_data['bk_id'] = selectedvar
- post_data['word_key'] = $('#word_key').val()
- post_data['type'] = searchtype
- post_data['id'] = id
- post_data['project_id'] = project_id
- console.log(post_data)
- $.postJSON(
- http_ip_prot + 'searchtool/saveOrExitKey', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- let post_data = {
- 'token': $.cookie('access_token'),
- 'page': 1,
- 'line': line,
- 'orderByupdate': orderByupdate,
- 'type': searchtype
- };
- if (id) {
- $('#key_Modal').modal('hide')
- }
- toastr["success"](data['msg'])
- $('#modal-container-593541').modal('hide')
- IndexTable()
- //alert(data['msg']);
- //InitIndex(post_data=post_data,is_search = 1);
- } else {
- alert(data['msg'])
- }
- }
- )
- }
- function saveOrExitLocation(locationid = null) {
- var selectedvar = $('#locationqueryDevice').find('option:selected').val();
- var id =locationid;
- let post_data = {
- 'token': $.cookie('access_token')
- }
- post_data['lk_id'] = selectedvar
- post_data['filename'] = $('#filename').val()
- post_data['line'] = $('#line').val()
- post_data['id'] = id
- console.log(post_data)
- $.postJSON(
- http_ip_prot + 'searchtool/saveOrExitLocation', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- let post_data = {
- 'token': $.cookie('access_token'),
- 'page': 1,
- 'line': line,
- 'orderByupdate': orderByupdate,
- 'project_id' : project_id,
- 'type' : searchtype
- };
- if (id) {
- $('#location_Modal').modal('hide')
- }
- toastr["success"](data['msg'])
- $('#modal-container-593541').modal('hide')
- IndexTable()
- //alert(data['msg']);
- //InitIndex(post_data=post_data,is_search = 1);
- } else {
- alert(data['msg'])
- }
- }
- )
- }
- function saveOrExitTranslation(valueid = null) {
- var selectedvar = $('#translationqueryDevice').find('option:selected').val();
- var id =valueid;
- let post_data = {
- 'token': $.cookie('access_token')
- }
- post_data['lk_id'] = selectedvar
- post_data['id'] = id
- let post_list = []
- $("#translationinput").find("textarea").each(function(idx,obj){
- post_list.push({'la_id': obj.name, 'val': obj.value})
- });
- post_data['word_arr'] = post_list
- //$("#translationinput textarea").each(function (e) {
- // alert(e.value())
- // })
- $.postJSON(
- http_ip_prot + 'searchtool/saveOrExitTranslation', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- let post_data = {
- 'token': $.cookie('access_token'),
- 'page': 1,
- 'line': line,
- 'orderByupdate': orderByupdate,
- 'project_id' : project_id,
- 'type': searchtype
- };
- if (id) {
- $('#translation_Modal').modal('hide')
- }
- toastr["success"](data['msg'])
- $('#modal-container-593541').modal('hide')
- IndexTable()
- //alert(data['msg']);
- //InitIndex(post_data=post_data,is_search = 1);
- } else {
- alert(data['msg'])
- }
- }
- )
- }
- // 编辑模态框
- function editFunc($this) {
- var contextname = $($this).parent().parent().children().eq(1).text()
- var contextid = $($this).parent().parent().children().eq(2).text()
- $('#modal-container-593541').modal('show')
- let html_per = '<label for="lang_key_edit">模块名</label><div id="contextid" style="display:none">'+contextid+'</div><input class="form-control" type="text" id="contextname_edit" oldkey="' + contextname + '" value="' + contextname + '"> '
- $('#edit_model_form').html(html_per)
- }
- function deleteFunc($this) {
- var contextid = $($this).parent().parent().children().eq(2).text()
- var r = confirm("Press a button")
- if (r) {
- let post_data = {
- 'token': $.cookie('access_token'),
- 'id': contextid
- }
- console.log(post_data)
- $.postJSON(
- http_ip_prot + 'searchtool/delete', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- console.log(data);
- IndexTable()
- //alert(data['msg']);
- window.location.reload();
- } else {
- alert(data['msg'])
- }
- }
- )
- }
- }
- function deleteKey(keyid = null) {
- var r = confirm("Press a button")
- if (r) {
- let post_data = {
- 'token': $.cookie('access_token'),
- 'id': keyid
- }
- console.log(post_data)
- $.postJSON(
- http_ip_prot + 'searchtool/deleteKey', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- console.log(data);
- alert(data['msg']);
- // console.log(data['res'])
- let post_data = {
- 'token': $.cookie('access_token'),
- 'page': 1,
- 'line': line,
- 'orderByupdate': orderByupdate,
- 'type': searchtype
- };
- //InitIndex(post_data=post_data,is_search = 1);
- } else {
- alert(data['msg'])
- }
- }
- )
- }
- }
- function editRow($this) {
- let post_data = {
- 'token': $.cookie('access_token')
- }
- post_data['name'] = $('#contextname_edit').val()
- post_data['type'] = searchtype
- post_data['id'] = $('#contextid').text();
- $.postJSON(
- http_ip_prot + 'searchtool/update', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- console.log(data)
- toastr["success"](data['msg'])
- $('#modal-container-593541').modal('hide')
- IndexTable()
- //window.location.reload();
- } else {
- alert(data['msg'])
- }
- }
- )
- // $('.editRowSaveBtn').bind('click', function () {
- // console.log('adjslkfjsdalkfj')
- // })
- }
- function IndexTable() {
- var page = GetUrlParam('page')
- if (!page) {
- page = 1
- }
- let post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': line,
- 'orderByupdate': orderByupdate,
- 'type': searchtype
- };
- $.postJSON(
- http_ip_prot + queryUrl, JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- console.log(data)
- addTable(data['res'])
- let count_page = Math.ceil(data['res']['count'] / line)
- queryData(page)
- } else {
- alert(data['msg'])
- }
- }
- );
- }
- $("#searchContextAction").click(function(e){
- /*var page = GetUrlParam('page')
- if (!page) {
- page = 1
- }*/
- getsearch();
- let page = 1
- console.log('-------------------------------')
- console.log(searchKey)
- console.log(searchVal)
- console.log('-------------------------------')
- let post_data = {}
- if (searchVal && searchKey) {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'searchKey': searchKey,
- 'searchVal': searchVal,
- 'type': searchtype
- };
- } else {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'type': searchtype
- };
- }
- InitIndex(post_data, 1)
- })
- $("#searchKeyAction").click(function(e){
- /*var page = GetUrlParam('page')
- if (!page) {
- page = 1
- }*/
- getsearch();
- let page = 1
- console.log('-------------------------------')
- console.log(searchKey)
- console.log(searchVal)
- console.log('-------------------------------')
- let post_data = {}
- if (searchVal && searchKey) {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'searchKey': searchKey,
- 'searchVal': searchVal,
- 'type': searchtype
- };
- } else {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'type': searchtype
- };
- }
- InitIndex(post_data, 1)
- })
- $("#searchLocationAction").click(function(e){
- /*var page = GetUrlParam('page')
- if (!page) {
- page = 1
- }*/
- getsearch();
- let page = 1
- console.log('-------------------------------')
- console.log(searchKey)
- console.log(searchVal)
- console.log('-------------------------------')
- let post_data = {}
- if (searchVal && searchKey) {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'searchKey': searchKey,
- 'searchVal': searchVal,
- 'type': searchtype,
- 'project_id' : project_id
- };
- } else {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'type': searchtype,
- 'project_id' : project_id
- };
- }
- InitIndex(post_data, 1)
- })
- $("#searchTranslationAction").click(function(e){
- /*var page = GetUrlParam('page')
- if (!page) {
- page = 1
- }*/
- getsearch();
- let page = 1
- console.log('-------------------------------')
- console.log(searchKey)
- console.log(searchVal)
- console.log('-------------------------------')
- let post_data = {}
- if (searchVal && searchKey) {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'searchKey': searchKey,
- 'searchVal': searchVal,
- 'type': searchtype,
- 'project_id' : project_id
- };
- } else {
- post_data = {
- 'token': $.cookie('access_token'),
- 'page': page,
- 'line': 10,
- 'type': searchtype,
- 'project_id' : project_id
- };
- }
- InitIndex(post_data, 1)
- })
- function onReset() {
- let role = $.cookie('role');
- if(role == 1){
- if(!confirm("如果你重置了语言状态,别的翻译者将无法查看到语言的相应状态!")){
- return;
- }
- }
- let post_data = {}
- var word_key = '';
- let table = tagTableBody.find('tr').each(function () {
- var value = $(this).find('td:eq(1)').text();
- word_key += value;
- word_key += ',';
- })
- word_key = word_key.substr(0, word_key.length - 1);
- post_data['word_key'] = word_key;
- post_data['token'] = $.cookie('access_token');
- $.postJSON(
- http_ip_prot + 'langWord/reset', JSON.stringify(post_data),
- function (data) {
- if (data['code'] == 0) {
- // console.log(data['res'])
- console.log(data)
- toastr["success"](data['msg'])
- IndexTable()
- //window.location.reload();
- } else {
- toastr["error"](data['msg'])
- }
- }
- )
- }
- function getCurrentTabText(){
- var $tabs = $('#myTab').children( 'li' );
- var text;
- $tabs.each( function() {
- var $tab = $( this );
- if($tab.hasClass('active')){
- text = $tab[0].innerText;
- return false;
- }
- } );
- return text;
- }
- /*function keyclose(){
- $('#word_key').val(null);
- $("#queryDevice").html("");
- $('#key_Modal').modal('hide')
- }*/
- $('#key_Modal').on('hide.bs.modal', function () {
- $('#word_key').val(null);
- $("#queryDevice").html("");
- });
- $('#location_Modal').on('hide.bs.modal', function () {
- $('#filename').val(null);
- $('#line').val(null);
- $("#locationqueryDevice").html("");
- });
- </script>
- </body>
- </html>
|