102 baris
2.9 KiB
Plaintext
102 baris
2.9 KiB
Plaintext
<#def designatedPath="/designStandardDetails.htm"/>
|
|
|
|
<script>
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
|
|
var contentElement = document.getElementById("content");
|
|
var contentElement1 = document.getElementById("editor-container");
|
|
var editButton = document.getElementById("edit-button");
|
|
var content1 = '${content}';
|
|
if (!content1) {
|
|
// content 为空
|
|
}else{
|
|
|
|
document.getElementById('editor-container').innerHTML = content1;
|
|
}
|
|
|
|
|
|
// 当点击编辑按钮时,将内容设置为可编辑状态
|
|
editButton.addEventListener("click", function() {
|
|
console.log(content1);
|
|
|
|
contentElement1.contentEditable = true;
|
|
contentElement1.focus();
|
|
});
|
|
|
|
|
|
|
|
var saveButton = document.getElementById("save-button");
|
|
saveButton.addEventListener("click", async function() {
|
|
var containerasd = document.getElementById("editor-container");
|
|
var imgElements = containerasd.getElementsByTagName("img");
|
|
for (var i = 0; i < imgElements.length; i++) {
|
|
await new Promise((resolve, reject) => {
|
|
(function(index) {
|
|
var src = imgElements[index].src;
|
|
console.log(index);
|
|
// 在这里对src进行重新赋值
|
|
|
|
|
|
|
|
|
|
var ajax = new Z.Ajax();
|
|
ajax.setContextPath("${context.getContextPath()}");
|
|
ajax.setClassName("com.zhiqim.yangcai.design.action.sys.DesignStandardAction");
|
|
ajax.setMethodName("designtypeImge");
|
|
ajax.addParam("designId", ${reasonId});
|
|
ajax.addParam("content", encodeURIComponent(src));
|
|
ajax.setFailureAlert();
|
|
ajax.setSuccess(function(responseText) {
|
|
imgElements[index].src = responseText;
|
|
console.log(index);
|
|
resolve();
|
|
});
|
|
ajax.execute();
|
|
console.log(index);
|
|
})(i);
|
|
});
|
|
}
|
|
// 在这里执行保存操作,比如将内容发送到服务器进行保存
|
|
nextMethod();
|
|
});
|
|
|
|
});
|
|
|
|
function nextMethod() {
|
|
|
|
var html = document.getElementById("editor-container").innerHTML;
|
|
console.log(html);
|
|
|
|
var ajax = new Z.Ajax();
|
|
ajax.setContextPath("${context.getContextPath()}");
|
|
ajax.setClassName("com.zhiqim.yangcai.design.action.sys.DesignStandardAction");
|
|
ajax.setMethodName("designtype");
|
|
ajax.addParam("designId", ${reasonId});
|
|
ajax.addParam("content", encodeURIComponent(html));
|
|
ajax.setFailureAlert();
|
|
ajax.setSuccess(function(){
|
|
Z.success("操作成功",function(){parent.location.reload();parent.Z.Dialog.close();});
|
|
});
|
|
ajax.setLoading("doDesignPriceCalculate", '正在提交', {disabled:true});
|
|
ajax.execute();
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
${zhiqim_manager_breadcrumb("设计类型")}
|
|
${zhiqim_manager_content()}
|
|
|
|
<#-- 导航 -->
|
|
|
|
<div id="editor-container">
|
|
</div>
|
|
|
|
<style>
|
|
|
|
.ql-tooltip {
|
|
display: none;
|
|
}
|
|
</style>
|
|
|