更新输入字段的默认值,调整文件项的添加逻辑,改用文件ID替代模板编码,简化文件配置查询,提升代码可读性和维护性。
This commit is contained in:
parent
a320f55da0
commit
2a5952f3f5
@ -381,9 +381,9 @@
|
|||||||
// ==================== 解析接口相关 ====================
|
// ==================== 解析接口相关 ====================
|
||||||
|
|
||||||
function initExtractTab() {
|
function initExtractTab() {
|
||||||
// 初始化默认输入字段(虚拟测试数据)
|
// 初始化默认输入字段
|
||||||
addInputField('clue_info', '被举报用户名称是张三,年龄44岁,某公司总经理,男性,1980年5月出生,本科文化程度,中共党员,正处级。主要问题线索:违反国家计划生育有关政策规定,于2010年10月生育二胎。线索来源:群众举报。');
|
addInputField('clue_info', '张三多次在私下聚会、网络群组中发表抹黑党中央决策部署的言论,传播歪曲党的理论和路线方针政策的错误观点,频繁接受管理服务对象安排的高档宴请、私人会所聚餐,以及高尔夫球、高端足浴等娱乐活动,相关费用均由对方全额承担,在干部选拔任用、岗位调整工作中,利用职务便利收受他人财物,利用职权为其亲属经营的公司谋取不正当利益,帮助该公司违规承接本单位及关联单位工程项目3个,合同总额超200万元,从中收受亲属给予的"感谢费"15万元;其本人沉迷赌博活动,每周至少参与1次大额赌资赌博,单次赌资超1万元,累计赌资达数十万元。');
|
||||||
addInputField('target_basic_info_clue', '被核查人员工作基本情况:张三,男,1980年5月生,本科文化,中共党员,现为某公司总经理,正处级。');
|
addInputField('target_basic_info_clue', '张三,男,汉族,1990年9月出生,云南普洱人,研究生学历,2005年8月参加工作,2006年10月加入中国共产党。2004年8月至2005年2月,在云南省农业机械公司工作;2005年2月至2012年2月,历任云南省农业机械公司办公室副主任、主任、团委书记;2012年2月至2018年3月,任云南省农业机械公司支部书记、厂长;2018年3月至2020年3月,任云南省农业机械公司总经理助理、销售部部长;2020年3月至2022年3月,任云南省农业机械公司总经理助理;2022年3月至2022年7月,任云南省农业机械公司大理分公司副经理;2022年7月至2023年12月,任云南省农业机械公司西双版纳分公司经理;2023年12月至今,任云南省农业机械公司党支部书记、经理。');
|
||||||
|
|
||||||
// 初始化默认输出字段(包含完整的字段列表)
|
// 初始化默认输出字段(包含完整的字段列表)
|
||||||
addOutputField('target_name');
|
addOutputField('target_name');
|
||||||
@ -565,9 +565,10 @@
|
|||||||
addGenerateField('department_opinion', '建议进行初步核实');
|
addGenerateField('department_opinion', '建议进行初步核实');
|
||||||
addGenerateField('filler_name', '李四');
|
addGenerateField('filler_name', '李四');
|
||||||
|
|
||||||
// 初始化默认文件(包含多个模板用于测试)
|
// 初始化默认文件(使用fileId,不再需要templateCode)
|
||||||
addFileItem(1, '初步核实审批表.doc', 'PRELIMINARY_VERIFICATION_APPROVAL');
|
// fileId可以从f_polic_file_config表查询获取
|
||||||
addFileItem(2, '请示报告卡.doc', 'REPORT_CARD');
|
addFileItem(1765273961883544, '初步核实审批表.doc'); // 2.初步核实审批表(XXX)
|
||||||
|
addFileItem(1765273961563507, '请示报告卡.doc'); // 1.请示报告卡(XXX)
|
||||||
}
|
}
|
||||||
|
|
||||||
function addGenerateField(fieldCode = '', fieldValue = '') {
|
function addGenerateField(fieldCode = '', fieldValue = '') {
|
||||||
@ -584,15 +585,14 @@
|
|||||||
container.appendChild(fieldDiv);
|
container.appendChild(fieldDiv);
|
||||||
}
|
}
|
||||||
|
|
||||||
function addFileItem(fileId = '', fileName = '', templateCode = '') {
|
function addFileItem(fileId = '', fileName = '') {
|
||||||
const container = document.getElementById('fileListContainer');
|
const container = document.getElementById('fileListContainer');
|
||||||
const fileDiv = document.createElement('div');
|
const fileDiv = document.createElement('div');
|
||||||
fileDiv.className = 'field-row';
|
fileDiv.className = 'field-row';
|
||||||
fileDiv.innerHTML = `
|
fileDiv.innerHTML = `
|
||||||
<input type="number" placeholder="文件ID" value="${fileId}" class="file-id" style="width: 150px;">
|
<input type="number" placeholder="文件ID (从f_polic_file_config表获取)" value="${fileId}" class="file-id" style="width: 200px;">
|
||||||
<div style="display: flex; gap: 10px; flex: 1;">
|
<div style="display: flex; gap: 10px; flex: 1;">
|
||||||
<input type="text" placeholder="文件名称 (如: 初步核实审批表.doc)" value="${fileName}" class="file-name" style="flex: 1;">
|
<input type="text" placeholder="文件名称 (如: 初步核实审批表.doc)" value="${fileName}" class="file-name" style="flex: 1;">
|
||||||
<input type="text" placeholder="模板编码 (如: PRELIMINARY_VERIFICATION_APPROVAL)" value="${templateCode}" class="template-code" style="flex: 1;">
|
|
||||||
<button class="btn btn-danger" onclick="removeField(this)">删除</button>
|
<button class="btn btn-danger" onclick="removeField(this)">删除</button>
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
@ -628,13 +628,11 @@
|
|||||||
fileContainers.forEach(container => {
|
fileContainers.forEach(container => {
|
||||||
const fileId = container.querySelector('.file-id').value.trim();
|
const fileId = container.querySelector('.file-id').value.trim();
|
||||||
const fileName = container.querySelector('.file-name').value.trim();
|
const fileName = container.querySelector('.file-name').value.trim();
|
||||||
const templateCode = container.querySelector('.template-code').value.trim();
|
|
||||||
|
|
||||||
if (fileId && fileName && templateCode) {
|
if (fileId) {
|
||||||
fileList.push({
|
fileList.push({
|
||||||
fileId: parseInt(fileId),
|
fileId: parseInt(fileId),
|
||||||
fileName: fileName,
|
fileName: fileName || 'generated.docx' // fileName可选
|
||||||
templateCode: templateCode
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user