您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
填充费用报销单明细
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/391580/743772/%E8%B4%B9%E7%94%A8%E6%8A%A5%E9%94%80%E5%8D%95.js
// ==UserScript== // @name 费用报销单 // @version 0.1 // @description 填充费用报销单明细 // @grant none // ==/UserScript== (function() { 'use strict'; var $ = window.$; var detialType_default = $('#detialType').val() var data = "<div id='pad_data' class='btn btn-info' style='margin-left:10px'>填充数据</div>"; if(detialType_default){ if($('#pad_data').length>0){ }else{ $('button[type="submit"]').after(data); } pad_date(); }else{ $('#detialType').on('change',function(){ var detialType = $('#detialType').val() if(detialType != ''){ $('input[name^="repay_price"]').val(''); $('input[name^="repay_content"]').val(''); $('input[name^="repay_title"]').val(''); $('input[name^="repay_user"]').val(''); if($('#pad_data').length>0){ }else{ $('button[type="submit"]').after(data); } pad_date(); }else{ if($('#pad_data').length>0){ $('#pad_data').remove(); } } }) } function pad_date(){ //填充数据 $('#pad_data').click(function(){ $('input[name^=repay_').val(''); $('#addNew tbody tr').each(function(index,element){ $.each($(this).find(':input'),function(){ var name = $(this).attr('name'); var value = $(this).val(); switch(name){ case 'price[]': $('input[name="repay_price'+(index+1)+'"]').val(value); break; case 'note[]': $('input[name="repay_content'+(index+1)+'"]').val(value); break; case 'type3[]': $('input[name="repay_title'+(index+1)+'"]').val($(this).find(':selected').text()); break; case '实际内容[]': $('input[name="repay_user'+(index+2)+'"]').val(value); } }) }) }) } })();