报告单设置

This commit is contained in:
tangw 2025-12-26 17:29:37 +08:00
parent 15608dcc80
commit 36826154e0
2 changed files with 14 additions and 14 deletions

View File

@ -272,7 +272,7 @@ async function loadApiDict() {
if (response.code === 200 && Array.isArray(response.data)) { if (response.code === 200 && Array.isArray(response.data)) {
dictOptions.value = response.data.map(item => ({ dictOptions.value = response.data.map(item => ({
label: item.reportName || "", label: item.reportName || "",
value: item.reportId || "" value: item.reportBgdh || ""
})); }));
} else { } else {
ElMessage.warning("模板无有效数据"); ElMessage.warning("模板无有效数据");

View File

@ -91,7 +91,7 @@
</span> </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="编号" align="center" prop="reportId" width="50" show-overflow-tooltip/> <el-table-column label="编号" align="center" prop="reportBgdh" width="50" show-overflow-tooltip/>
<el-table-column label="模板文件名" align="center" prop="reportCode" width="150" show-overflow-tooltip /> <el-table-column label="模板文件名" align="center" prop="reportCode" width="150" show-overflow-tooltip />
<el-table-column :label="`${menuname}名称`" align="left" prop="reportName" show-overflow-tooltip /> <el-table-column :label="`${menuname}名称`" align="left" prop="reportName" show-overflow-tooltip />
<el-table-column label="排版类别" align="center" prop="reportOptiontype"width="80"> <el-table-column label="排版类别" align="center" prop="reportOptiontype"width="80">
@ -193,7 +193,7 @@
<!-- 用户导入对话框 --> <!-- 用户导入对话框 -->
<el-dialog :title="upload.title" v-model="upload.open" width="400px" append-to-body> <el-dialog :title="upload.title" v-model="upload.open" width="400px" append-to-body>
<el-upload ref="uploadRef" :limit="1" accept=".jrxml" :headers="upload.headers" <el-upload ref="uploadRef" :limit="1" accept=".jrxml" :headers="upload.headers"
:action="upload.url + '?reportId=' + upload.reportId" :disabled="upload.isUploading" :action="upload.url + '?reportBgdh=' + upload.reportBgdh" :disabled="upload.isUploading"
:on-progress="handleFileUploadProgress" :on-success="handleFileSuccess" :auto-upload="false" drag> :on-progress="handleFileUploadProgress" :on-success="handleFileSuccess" :auto-upload="false" drag>
<el-icon class="el-icon--upload"><upload-filled /></el-icon> <el-icon class="el-icon--upload"><upload-filled /></el-icon>
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div> <div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
@ -261,7 +261,7 @@ const upload = reactive({
// 是否禁用上传 // 是否禁用上传
isUploading: false, isUploading: false,
// 更新的模板号 // 更新的模板号
reportId: 0, reportBgdh: 0,
// 设置上传的请求头部 // 设置上传的请求头部
headers: { Authorization: "Bearer " + getToken() }, headers: { Authorization: "Bearer " + getToken() },
// 上传的地址 // 上传的地址
@ -315,7 +315,7 @@ function cancel() {
/** 表单重置 */ /** 表单重置 */
function reset() { function reset() {
form.value = { form.value = {
reportId: undefined, reportBgdh: undefined,
reportCode: undefined, reportCode: undefined,
reportName: undefined, reportName: undefined,
reportType: reportTypeOptions.value[0]?.value || "", reportType: reportTypeOptions.value[0]?.value || "",
@ -339,21 +339,21 @@ function resetQuery() {
} }
/** 多选框选中数据 */ /** 多选框选中数据 */
function handleSelectionChange(selection) { function handleSelectionChange(selection) {
ids.value = selection.map(item => item.reportId); ids.value = selection.map(item => item.reportBgdh);
single.value = selection.length != 1; single.value = selection.length != 1;
multiple.value = !selection.length; multiple.value = !selection.length;
} }
/** 新增按钮操作 */ /** 新增按钮操作 */
function handleAdd() { function handleAdd() {
upload.reportId=0; upload.reportBgdh=0;
upload.title = "新增模板"; upload.title = "新增模板";
upload.open = true; upload.open = true;
} }
/** 修改按钮操作 */ /** 修改按钮操作 */
function handleUpdate(row) { function handleUpdate(row) {
reset(); reset();
const reportId = row.reportId || ids.value; const reportBgdh = row.reportBgdh || ids.value;
getreportdict(reportId).then(response => { getreportdict(reportBgdh).then(response => {
form.value = response.data; form.value = response.data;
open.value = true; open.value = true;
title.value = "修改"+menuname.value; title.value = "修改"+menuname.value;
@ -364,7 +364,7 @@ function submitForm() {
proxy.$refs["reportdictRef"].validate(valid => { proxy.$refs["reportdictRef"].validate(valid => {
if (valid) { if (valid) {
if (form.value.reportId != undefined) { if (form.value.reportBgdh != undefined) {
updatereportdict(form.value).then(response => { updatereportdict(form.value).then(response => {
proxy.$modal.msgSuccess("修改成功"); proxy.$modal.msgSuccess("修改成功");
open.value = false; open.value = false;
@ -398,7 +398,7 @@ function submitFileForm() {
}; };
/** 导入按钮操作 */ /** 导入按钮操作 */
function uploadfile(row) { function uploadfile(row) {
upload.reportId= row.reportId; upload.reportBgdh= row.reportBgdh;
upload.title = "模板上传"; upload.title = "模板上传";
upload.open = true; upload.open = true;
}; };
@ -411,10 +411,10 @@ function downloadfile(row) {
}; };
/** 删除按钮操作 */ /** 删除按钮操作 */
function handleDelete(row) { function handleDelete(row) {
const reportIds = row.reportId || ids.value; const reportBgdhs = row.reportBgdh || ids.value;
proxy.$modal.confirm('是否确认删除"' + menuname.value + '"编号为"' + reportIds + '"的数据项?').then(function() { proxy.$modal.confirm('是否确认删除"' + menuname.value + '"编号为"' + reportBgdhs + '"的数据项?').then(function() {
return delreportdict(reportIds); return delreportdict(reportBgdhs);
}).then(() => { }).then(() => {
getList(); getList();
proxy.$modal.msgSuccess("删除成功"); proxy.$modal.msgSuccess("删除成功");