🏠 Home 

费用报销单

填充费用报销单明细

สคริปต์นี้ไม่ควรถูกติดตั้งโดยตรง มันเป็นคลังสำหรับสคริปต์อื่น ๆ เพื่อบรรจุด้วยคำสั่งเมทา // @require https://update.greasyfork.org/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);
}
})
})
})
}
})();