update sys添加更新节点信息列表

master
yinq 2 weeks ago
parent e719459783
commit 2a021142bc

@ -75,3 +75,16 @@ export function getSysPrintTemplateNodeList (query) {
params: query params: query
}); });
}; };
/**
*
* @param data
*/
export const updateNode = (data: []) => {
return request({
url: '/system/printTemplateNode',
method: 'post',
data: data
});
};

@ -45,8 +45,8 @@
<el-table v-loading="loading" :data="printTemplateInfoList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="printTemplateInfoList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="模板列表ID" align="center" prop="templateInfoId" v-if="columns[0].visible"/> <el-table-column label="模板列表" align="center" prop="templateInfoId" v-if="columns[0].visible"/>
<el-table-column label="模板列表ID" align="center" prop="templateListId" v-if="columns[2].visible"/> <el-table-column label="模板列表" align="center" prop="templateListId" v-if="columns[2].visible"/>
<el-table-column label="纸张类型" align="center" prop="paperType" v-if="columns[3].visible"> <el-table-column label="纸张类型" align="center" prop="paperType" v-if="columns[3].visible">
<template #default="scope"> <template #default="scope">
<dict-tag :options="mes_paper_type" :value="scope.row.paperType"/> <dict-tag :options="mes_paper_type" :value="scope.row.paperType"/>
@ -79,8 +79,15 @@
<!-- 添加或修改打印模板信息对话框 --> <!-- 添加或修改打印模板信息对话框 -->
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body> <el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
<el-form ref="printTemplateInfoFormRef" :model="form" :rules="rules" label-width="120px"> <el-form ref="printTemplateInfoFormRef" :model="form" :rules="rules" label-width="120px">
<el-form-item label="模板列表ID" prop="templateListId"> <el-form-item label="模板列表" prop="templateListId">
<el-input v-model="form.templateListId" placeholder="请输入模板列表ID" /> <el-select v-model="form.templateListId" placeholder="请选择模板列表">
<el-option
v-for="item in printTemplateList"
:key="item.templateListId"
:label="item.templateName"
:value="item.templateListId"
/>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="纸张类型" prop="paperType"> <el-form-item label="纸张类型" prop="paperType">
<el-select v-model="form.paperType" placeholder="请选择纸张类型"> <el-select v-model="form.paperType" placeholder="请选择纸张类型">
@ -131,6 +138,7 @@
<script setup name="PrintTemplateInfo" lang="ts"> <script setup name="PrintTemplateInfo" lang="ts">
import { listPrintTemplateInfo, getPrintTemplateInfo, delPrintTemplateInfo, addPrintTemplateInfo, updatePrintTemplateInfo } from '@/api/system/printTemplateInfo'; import { listPrintTemplateInfo, getPrintTemplateInfo, delPrintTemplateInfo, addPrintTemplateInfo, updatePrintTemplateInfo } from '@/api/system/printTemplateInfo';
import { PrintTemplateInfoVO, PrintTemplateInfoQuery, PrintTemplateInfoForm } from '@/api/system/printTemplateInfo/types'; import { PrintTemplateInfoVO, PrintTemplateInfoQuery, PrintTemplateInfoForm } from '@/api/system/printTemplateInfo/types';
import { getSysPrintTemplateListList } from '@/api/system/printTemplateList';
const { proxy } = getCurrentInstance() as ComponentInternalInstance; const { proxy } = getCurrentInstance() as ComponentInternalInstance;
const { mes_paper_type, active_flag } = toRefs<any>(proxy?.useDict('mes_paper_type', 'active_flag')); const { mes_paper_type, active_flag } = toRefs<any>(proxy?.useDict('mes_paper_type', 'active_flag'));
@ -152,11 +160,18 @@ const dialog = reactive<DialogOption>({
title: '' title: ''
}); });
const printTemplateList = ref([]);
/** 查询打印模板下拉框结构 */
const getPrintTemplateList = async () => {
let res = await getSysPrintTemplateListList(null);
printTemplateList.value = res.data;
};
// //
const columns = ref<FieldOption[]>([ const columns = ref<FieldOption[]>([
{ key: 0, label: `模板列表ID`, visible: false }, { key: 0, label: `模板列表`, visible: false },
{ key: 1, label: `租户编号`, visible: false }, { key: 1, label: `租户编号`, visible: false },
{ key: 2, label: `模板列表ID`, visible: true }, { key: 2, label: `模板列表`, visible: true },
{ key: 3, label: `纸张类型`, visible: true }, { key: 3, label: `纸张类型`, visible: true },
{ key: 4, label: `纸张宽度`, visible: true }, { key: 4, label: `纸张宽度`, visible: true },
{ key: 5, label: `纸张高度`, visible: true }, { key: 5, label: `纸张高度`, visible: true },
@ -296,6 +311,7 @@ const handleExport = () => {
} }
onMounted(() => { onMounted(() => {
getPrintTemplateList();
getList(); getList();
}); });
</script> </script>

Loading…
Cancel
Save