您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
产业扶持-资金-测试脚本 (1.条件可视化。2.开放控制)
当前为
// ==UserScript== // @name 产业扶持-资金-测试脚本 // @namespace http://tampermonkey.net/ // @version 0.4 // @description 产业扶持-资金-测试脚本 (1.条件可视化。2.开放控制) // @author Villiam / baifangqing // @match http://59.61.83.130:37090/platform/bpm/task/startFlowForm.ht?defId=100000009610283 // @grant none // ==/UserScript== // 字节转换 let trans_Byte = (fileSize) => { let result = '' if (fileSize >= 1073741824) { // B => GB result = fileSize % 1073741824 === 0 ? fileSize / 1073741824 + 'G' : Math.trunc(fileSize / 1073741824) + 'G' } else if (fileSize >= 1048576) { // B => MB result = fileSize % 1048576 === 0 ? fileSize / 1048576 + 'MB' : Math.trunc(fileSize / 1048576) + 'MB' } else if (fileSize >= 1024) { // B => KB result = fileSize % 1024 === 0 ? fileSize / 1024 + 'KB' : Math.trunc(fileSize / 1024) + 'KB' } else { result = fileSize + 'B' } return result } //格式转换 let Format_Validate = (val) => { if (val !== undefined) { const format_Val = val.replace("maxlength", "长度").replace("required:true", "必填").replace("required:false", "非必填") .replace("number:true", "数值类型").replace("{", "").replace("}", "").replace("maxIntLen", "整数位").replace( "maxDecimalLen:0", "") .replace("maxDecimalLen", "小数位").replace("minvalue", "最小值").replace("empty:false", "不允许为空").replace("empty:true", "允许为空") .replace('email', '校验-邮箱').replace('filerequired:true', '必须上传') return format_Val } } $(document).ready(function() { // ...代码... $("input").each(function() { const dom = $(this) var validate = dom.attr('validate'); var nodekey = ""; if (typeof(dom.attr('nodekey')) != 'undefined') { nodekey = `,数据字典: ${dom.attr('nodekey')}`; } let update = Format_Validate(validate) let create_Dom = document.createElement('span') create_Dom.innerText = update + nodekey console.log(create_Dom) dom.parent().append(create_Dom) dom.remove() }) $("textarea").each(function() { const dom = $(this) dom.css('display', 'block') var validate = Format_Validate(dom.attr('validate')); dom.val(validate); }) $('a').each(function() { const dom = $(this) let file_Data = dom.attr('onclick') if (typeof(file_Data) === 'string') { let split_Data = file_Data.replace(')', '').split(',') var file_Type, flie_limit, flie_byte if (typeof(split_Data) !== undefined) { file_Type = split_Data[1] flie_limit = split_Data[2] flie_byte = trans_Byte((split_Data[3])) } let create_Dom = document.createElement('input') create_Dom.value = `文件类型:${file_Type},数量上限:${flie_limit},文件大小:${flie_byte}` create_Dom.style.width = `600px` console.log($(this).parent()) $(this).parent().append(create_Dom) } }) /* 思明区 开放只读 */ $("input").removeAttr("readonly") $("input").removeAttr("disabled") $("select").removeAttr("disabled") $("textarea").removeAttr("readonly") $('input[name="m:t_form_main_96_01:HYML"]').ligerComboBox('setEnabled') $('input[name="m:t_form_main_96_01:HYDM"]').ligerComboBox('setEnabled') $('input[name="m:t_form_main_96_01:STREET"]').ligerComboBox('setEnabled') });