apps/com.awspaas.user.apps.yili.integration/template/page/index_web.html

265 lines
10 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport"
content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title></title>
<meta http-equiv="Access-Control-Allow-Origin" content="*" />
<script type="text/javascript" src="../apps/com.awspaas.user.apps.yili.integration/js/jquery_web.js"></script>
<link rel="stylesheet" href="../apps/com.awspaas.user.apps.yili.integration/css/comon_web.css">
<link rel="stylesheet" href="../commons/css/font/iconfont.css"/>
<link rel="stylesheet" href="../commons/css/awsui.css"/>
<script src="../commons/js/jquery/scripts/jquery.js"></script>
<script src="../commons/js/awsui.js"></script>
<style>
#edithtml span{font-size: 19px !important}
</style>
</head>
<body>
<div class="main">
<!--<div class="headertitle">文档详情</div>-->
<div class="bgc">
<div class="h1title" style="font-size: 25px;font-weight: bold;text-align:center;font-family:Microsoft YaHei;font-size:27px"><#ProcessTile></div>
<div class="edit" >
<div id="edithtml" style="height: auto;margin: 30px;"></div>
<div class="poster-btn" >收起</div>
</div>
</div>
<div class="up" >
<div class="h2title"></div>
<ul class="nav">
</ul>
</div>
</div>
<input type="hidden" id="processInstId" name="processInstId" value="<#processInstId>">
<input type="hidden" id="jsonlist" name="jsonlist" value='<#jsonlist>'>
<input type="hidden" id="subString" name="subString" value='<#subString>'>
<input type="hidden" id="ProcessTile" name="ProcessTile" value="<#ProcessTile>">
<input type="hidden" id="sid" name="sid"
value="<#sid>">
<script>
$(function (){
// alert($("#ProcessTile").val());
// alert(JSON.parse($("#jsonlist").val()));
var code = $("#subString").val();
if($("#ProcessTile").val()!='关于发布《液态奶事业部2024年喷粉量管控项目激励方案》的通知(该文件已撤回,给您带来不便请谅解)'){
$('#edithtml').html(code)
}
if(code.length ==0){
//$('#edithtml').css('height',0)
$('#edithtml').css('height','8rem')
}else{
$('#edithtml').css('height','auto')
}
$(".poster-btn").click(function(){
if ($(this).text() == "展开更多") {
$(this).text("收起");
$("#edithtml").css("height","auto");
}else{
$(this).text("展开更多");
$("#edithtml").css("height","8rem");
}
});
if($("#ProcessTile").val()!='关于发布《液态奶事业部2024年喷粉量管控项目激励方案》的通知(该文件已撤回,给您带来不便请谅解)'){
var json=JSON.parse($("#jsonlist").val());
var str='';
for(var i=0;i<json.length;i++){
if(json[i].title.indexOf('xml') == -1){
var ss = json[i].title;
if(json[i].title.indexOf('.')!=-1){
str+='<li id="'+json[i].id+'"><label><a target="_blank";style="cursor:pointer;font-family:\'Microsoft YaHei\';font-size:16px" href="'+json[i].link+'">'+json[i].title+'</a></label></li>'
}else{
str+='<li id="'+json[i].id+'"><label><a target="_blank"; style="cursor:pointer;font-family:\'Microsoft YaHei\';font-size:16px" href="'+json[i].link+'">'+json[i].title+'</a></label><span><a target="_blank"; onclick = createFile("'+json[i].taskId+'","'+json[i].title+'","'+json[i].id+'")><img src="../apps/com.awspaas.user.apps.yili.integration/img/down.png"></a></span> </li>'
}
//str+='<li id="'+json[i].id+'"><label><a target="_blank"; font-size:16px href="'+json[i].link+'">'+json[i].title+'</a></label><span><a href="'+json[i].url+'"><img src="../apps/com.awspaas.user.apps.yili.integration/img/down.png"></a></span> </li>'
}
}
$('.nav').html(str);
}
$('span').css({
'font-family': 'Microsoft YaHei',
});
//$("#RELEASE_INSTRUCTIONS_htmlRead p").slice(0, 3).remove();
// 遍历#RELEASE_INSTRUCTIONS_htmlRead下的所有<p>标签
if($("#RELEASE_INSTRUCTIONS_htmlRead p").length>0){
$('#RELEASE_INSTRUCTIONS_htmlRead p').each(function() {
// 检查当前<p>标签内的<span>标签是否为空
var hasNonEmptySpan = $(this).find('span').filter(function() {
return $.trim($(this).text()) !== '';
}).length > 0;
// 如果没有非空的<span>标签,则删除当前<p>标签
if (!hasNonEmptySpan) {
$(this).remove();
}
});
}else{
$('#edithtml p').each(function() {
// 检查当前<p>标签内的<span>标签是否为空
var hasNonEmptySpan = $(this).find('span').filter(function() {
return $.trim($(this).text()) !== '';
}).length > 0;
// 如果没有非空的<span>标签,则删除当前<p>标签
if (!hasNonEmptySpan) {
$(this).remove();
}
});
}
if ($("#RELEASE_INSTRUCTIONS_htmlRead p").length > 0) {
var myDiv = document.getElementById('RELEASE_INSTRUCTIONS_htmlRead'); // 获取 div 元素
// 获取 div 下的所有子元素
var childElements = myDiv.children;
// 用于存储包含文本内容的标签
var elementsWithText = [];
// 递归函数:检查一个元素是否包含文本
function checkElementForText(element) {
if (element.nodeType === 1 && element.innerText.trim()=="") {
// 如果该元素有文本内容,保存该元素
//elementsWithText.push(element);
element.remove();
}
// 遍历子节点
for (var child of element.children) {
checkElementForText(child); // 递归检查子元素
}
}
// 遍历所有直接子元素,开始递归检查
for (var i = 0; i < childElements.length; i++) {
checkElementForText(childElements[i]);
}
console.log(elementsWithText); // 打印包含文本内容的所有标签
} else {
var myDiv = document.getElementById('edithtml'); // 获取 div 元素
// 获取 div 下的所有子元素
var childElements = myDiv.children;
// 用于存储包含文本内容的标签
var elementsWithText = [];
// 递归函数:检查一个元素是否包含文本
function checkElementForText(element) {
if (element.nodeType === 1 && element.innerText.trim() == "") {
// 如果该元素有文本内容,保存该元素
//elementsWithText.push(element);
element.remove();
}
// 遍历子节点
for (var child of element.children) {
checkElementForText(child); // 递归检查子元素
}
}
// 遍历所有直接子元素,开始递归检查
for (var i = 0; i < childElements.length; i++) {
checkElementForText(childElements[i]);
}
console.log(elementsWithText); // 打印包含文本内容的所有标签
}
})
function createFile(taskId,title,id){
awsui.ajax.request({
type: "POST",
url: "./jd",
dataType:"json",
async: false,
data: {
sid: $("#sid").val(),
cmd: "com.awspaas.user.apps.integrates.createFileController",
taskId:taskId,
title:title,
id:id
},
success: function (msg) {
console.log(msg);
if (msg.result == "ok") {
window.location.href = msg.data.url;
}
}
});
}
function downloadZipFile(uuid,taskId,fileName,methodId) {
$.ajax({
type : "POST",
url : "./jd?sid=" + $("#sid").val() + "&cmd=com.actionsoft.apps.coe.pal_outputreport_output_downloadZipfile",
data : {
splitId : uuid,
toolbarname:fileName,
taskIdParams:taskId,
methodId:methodId
},
success : function(msg) {
if (msg.result == "ok") {
window.location.href = msg.data.url;
}
}
});
}
</script>
<style>
.bgc{
width: 100%; /* 缩小宽度 */
/* height: 80%; */ /* 缩小高度,如需要 */
padding: 7%; /* 在四周添加内边距,相当于整体缩小的效果 */
box-sizing: border-box; /* 确保内边距不会增加元素的总尺寸 */
/* background-color: lightblue; */ /* 仅为了视觉效果显示缩小的div */
margin: -87px auto; /* 如果需要水平居中 */
font-family: '宋体', sans-serif;font-size: 30px;
}
.nav{
width: 100%; /* 缩小宽度 */
/* height: 80%; */ /* 缩小高度,如需要 */
padding: 7%; /* 在四周添加内边距,相当于整体缩小的效果 */
box-sizing: border-box; /* 确保内边距不会增加元素的总尺寸 */
/* background-color: lightblue; */ /* 仅为了视觉效果显示缩小的div */
margin: 0 auto; /* 如果需要水平居中 */
font-family: '宋体', sans-serif;font-size: 28px;
}
.edit{
font-family: '宋体', sans-serif;font-size: 30px;
}
.h1title{
line-height:88px;
}
</style>
</body>
</html>