|
|
|
|
@ -2,12 +2,14 @@
|
|
|
|
|
<ContentWrap>
|
|
|
|
|
<el-form class="-mb-15px" :model="queryParams" ref="queryFormRef" :inline="true" min-label-width="68px">
|
|
|
|
|
<el-form-item :label="t('TemplateManagement.PrintTemplate.templateCode')" prop="templateCode">
|
|
|
|
|
<el-input v-model="queryParams.templateCode"
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.templateCode"
|
|
|
|
|
:placeholder="t('TemplateManagement.PrintTemplate.placeholderTemplateCode')" clearable
|
|
|
|
|
@keyup.enter="handleQuery" class="!w-240px" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item :label="t('TemplateManagement.PrintTemplate.templateName')" prop="templateName">
|
|
|
|
|
<el-input v-model="queryParams.templateName"
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.templateName"
|
|
|
|
|
:placeholder="t('TemplateManagement.PrintTemplate.placeholderTemplateName')" clearable
|
|
|
|
|
@keyup.enter="handleQuery" class="!w-240px" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
@ -30,17 +32,21 @@
|
|
|
|
|
|
|
|
|
|
<ContentWrap>
|
|
|
|
|
<el-tabs v-model="activeName" @tab-click="handleTabClick">
|
|
|
|
|
<el-tab-pane label="打印" name="1" />
|
|
|
|
|
<el-tab-pane label="报表" name="2" />
|
|
|
|
|
<el-tab-pane :label="t('TemplateManagement.PrintTemplate.print')" name="1" />
|
|
|
|
|
<el-tab-pane :label="t('TemplateManagement.PrintTemplate.report')" name="2" />
|
|
|
|
|
</el-tabs>
|
|
|
|
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true" ref="tableRef" :max-height="planTableMaxHeight" row-key="id"
|
|
|
|
|
<el-table
|
|
|
|
|
v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true" ref="tableRef" :max-height="planTableMaxHeight" row-key="id"
|
|
|
|
|
@selection-change="handleSelectionChange">
|
|
|
|
|
<el-table-column type="selection" width="55" fixed="left" reserve-selection />
|
|
|
|
|
<el-table-column :label="t('TemplateManagement.PrintTemplate.templateCode')" align="center" prop="templateCode"
|
|
|
|
|
<el-table-column
|
|
|
|
|
:label="t('TemplateManagement.PrintTemplate.templateCode')" align="center" prop="templateCode"
|
|
|
|
|
sortable />
|
|
|
|
|
<el-table-column :label="t('TemplateManagement.PrintTemplate.templateName')" align="center" prop="templateName"
|
|
|
|
|
<el-table-column
|
|
|
|
|
:label="t('TemplateManagement.PrintTemplate.templateName')" align="center" prop="templateName"
|
|
|
|
|
sortable />
|
|
|
|
|
<el-table-column :label="t('TemplateManagement.PrintTemplate.templateType')" align="center" prop="templateType"
|
|
|
|
|
<el-table-column
|
|
|
|
|
:label="t('TemplateManagement.PrintTemplate.templateType')" align="center" prop="templateType"
|
|
|
|
|
sortable>
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :type="activeName === '2' ? 'report_template_type' : 'print_template_type'" :value="scope.row.templateType" />
|
|
|
|
|
@ -61,7 +67,8 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column :label="t('TemplateManagement.PrintTemplate.remark')" align="center" prop="remark" />
|
|
|
|
|
<el-table-column :label="t('TemplateManagement.PrintTemplate.createTime')" align="center" prop="createTime"
|
|
|
|
|
<el-table-column
|
|
|
|
|
:label="t('TemplateManagement.PrintTemplate.createTime')" align="center" prop="createTime"
|
|
|
|
|
:formatter="dateFormatter" width="180px" sortable />
|
|
|
|
|
<el-table-column :label="t('TemplateManagement.PrintTemplate.operate')" align="center" min-width="160px">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
@ -77,7 +84,8 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
<Pagination :total="total" v-model:page="queryParams.pageNo" v-model:limit="queryParams.pageSize"
|
|
|
|
|
<Pagination
|
|
|
|
|
:total="total" v-model:page="queryParams.pageNo" v-model:limit="queryParams.pageSize"
|
|
|
|
|
@pagination="getList" />
|
|
|
|
|
</ContentWrap>
|
|
|
|
|
|
|
|
|
|
|