Files
EasySoft-ZenTaoPMS/module/testcase/js/edit.ui.js
T

65 lines
1.6 KiB
JavaScript

function loadLibModules()
{
const libID = $('#lib').val();
const link = $.createLink('tree', 'ajaxGetOptionMenu', 'libID=' + libID + '&viewtype=caselib&branch=0&rootModuleID=0&returnType=items&fieldID=&needManage=true');
$.get(link, function(data)
{
if(data)
{
let $libPicker = $('[name=lib]').zui('picker');
data = JSON.parse(data);
$libPicker.render({items: data});
$libPicker.$.changeState({value: ''});
}
});
}
function loadProductRelated(event)
{
const productID = $(event.target).val();
loadProductBranches(productID);
loadProductModules(productID);
loadScenes(productID);
loadProductStories(productID);
}
function loadBranchRelated()
{
const productID = $('[name=product]').val();
loadProductModules(productID);
loadScenes(productID);
loadProductStories(productID);
}
function loadModuleRelated()
{
const productID = $('[name=product]').val();
loadScenes(productID);
if($('#story').length) loadProductStories(productID);
}
function checkScript()
{
$('.autoScript').toggleClass('hidden', !$('#auto').prop('checked'));
}
function readScriptContent()
{
$uploadBtnLabel = $('#scriptFile').next();
$uploadBtnLabel.toggle($('#scriptFile').parents('td').find('.file-list').length < 1);
var reader = new FileReader();
reader.readAsText($('#scriptFile')[0].files[0], 'UTF-8');
reader.onload = function(evt){$('#script').val(evt.target.result);}
}
function showUploadScriptBtn()
{
$('#scriptFile').next().show();
$('#script').val('');
}