fix: 新增复制功能。
This commit is contained in:
@@ -12,11 +12,11 @@
|
||||
<el-form-item label="发行年份" prop="issueYear">
|
||||
<el-date-picker v-model="queryParams.issueYear" type="year" placeholder="请选择发行年份" value-format="YYYY" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="系列" prop="series">
|
||||
<!-- <el-form-item label="系列" prop="series">
|
||||
<el-select v-model="queryParams.series" placeholder="请选择系列" clearable>
|
||||
<el-option v-for="dict in commemorative_banknote_series" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
</el-form>
|
||||
<div class="search-btn-con">
|
||||
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
||||
@@ -58,13 +58,13 @@
|
||||
<dict-tag :options="commemorative_banknote_composition" :value="scope.row.composition" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="系列" align="center" prop="series">
|
||||
<!-- <el-table-column label="系列" align="center" prop="series">
|
||||
<template #default="scope">
|
||||
<dict-tag :options="commemorative_banknote_series" :value="scope.row.series" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table-column> -->
|
||||
<!-- <el-table-column label="铸币单位" align="center" prop="coinageUnit" /> -->
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<el-table-column label="操作" width="220" align="center" class-name="small-padding fixed-width">
|
||||
<template v-slot="scope">
|
||||
<div class="ctrl-btn d-flex">
|
||||
<el-tooltip v-for="item in operateList" :key="item.id" class="item" effect="dark" :content="item.title" placement="top">
|
||||
@@ -196,6 +196,7 @@ const previewImageList = ref([])
|
||||
const operateList = ref([
|
||||
{ id: 'view', icon: 'View', title: '查看', hasPermi: ['collect:CommemorativeBanknote:query'] },
|
||||
{ id: 'edit', icon: 'Edit', title: '修改', hasPermi: ['collect:CommemorativeBanknote:edit'] },
|
||||
{ id: 'copy', icon: 'DocumentCopy', title: '复制', hasPermi: ['collect:CommemorativeBanknote:add'] },
|
||||
{ id: 'delete', icon: 'Delete', title: '删除', hasPermi: ['collect:CommemorativeBanknote:remove'] }
|
||||
])
|
||||
const data = reactive({
|
||||
@@ -232,6 +233,9 @@ const handleOperate = (operate, row) => {
|
||||
case 'edit':
|
||||
handleUpdate(row)
|
||||
break
|
||||
case 'copy':
|
||||
handleCopy(row)
|
||||
break
|
||||
case 'delete':
|
||||
handleDelete(row)
|
||||
break
|
||||
@@ -365,6 +369,19 @@ function handleUpdate(row) {
|
||||
})
|
||||
}
|
||||
|
||||
/** 复制按钮操作 */
|
||||
function handleCopy(row) {
|
||||
reset()
|
||||
const _id = row.id || ids.value
|
||||
getCommemorativeBanknote(_id).then((response) => {
|
||||
form.value = response.data
|
||||
form.value.id = null // 清除ID,作为新增处理
|
||||
form.value.collectFileList = [] // 清除图片列表
|
||||
open.value = true
|
||||
title.value = '复制纪念钞'
|
||||
})
|
||||
}
|
||||
|
||||
/** 提交按钮 */
|
||||
function submitForm() {
|
||||
proxy.$refs.CommemorativeBanknoteRef.validate((valid) => {
|
||||
|
||||
@@ -62,23 +62,23 @@
|
||||
<dict-tag :options="commemorative_coin_type" :value="scope.row.type" />
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<el-table-column label="全称" align="center" prop="fullName" width="320" />
|
||||
<el-table-column label="简称" align="center" prop="shortName" width="320" />
|
||||
<el-table-column label="面值" align="center" prop="faceValue" />
|
||||
<el-table-column label="发行量" align="center" prop="mintage" />
|
||||
<el-table-column label="全称" align="center" prop="fullName" width="280" />
|
||||
<el-table-column label="简称" align="center" prop="shortName" width="280" />
|
||||
<el-table-column label="面值" align="center" prop="faceValue" width="120" />
|
||||
<el-table-column label="发行量" align="center" prop="mintage" width="120" />
|
||||
<el-table-column label="材质" align="center" prop="composition">
|
||||
<template #default="scope">
|
||||
<dict-tag :options="commemorative_coin_composition" :value="scope.row.composition" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="发行时间" align="center" prop="issueDate" />
|
||||
<el-table-column label="排序" align="center" prop="setNumber" />
|
||||
<el-table-column label="发行时间" align="center" prop="issueDate" width="120" />
|
||||
<el-table-column label="排序" align="center" prop="setNumber" width="100" />
|
||||
<el-table-column label="系列" align="center" prop="series">
|
||||
<template #default="scope">
|
||||
<dict-tag :options="commemorative_coin_series" :value="scope.row.series" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<el-table-column label="操作" width="200" align="center" class-name="small-padding fixed-width">
|
||||
<template v-slot="scope">
|
||||
<div class="ctrl-btn d-flex">
|
||||
<el-tooltip v-for="item in operateList" :key="item.id" class="item" effect="dark" :content="item.title" placement="top">
|
||||
@@ -233,6 +233,7 @@ const title = ref('')
|
||||
const operateList = ref([
|
||||
{ id: 'view', icon: 'View', title: '查看', hasPermi: ['collect:commemorativeCoin:query'] },
|
||||
{ id: 'edit', icon: 'Edit', title: '修改', hasPermi: ['collect:commemorativeCoin:edit'] },
|
||||
{ id: 'copy', icon: 'DocumentCopy', title: '复制', hasPermi: ['collect:commemorativeCoin:add'] },
|
||||
{ id: 'delete', icon: 'Delete', title: '删除', hasPermi: ['collect:commemorativeCoin:remove'] }
|
||||
])
|
||||
const data = reactive({
|
||||
@@ -282,6 +283,9 @@ const handleOperate = (operate, row) => {
|
||||
case 'edit':
|
||||
handleUpdate(row)
|
||||
break
|
||||
case 'copy':
|
||||
handleCopy(row)
|
||||
break
|
||||
case 'delete':
|
||||
handleDelete(row)
|
||||
break
|
||||
@@ -414,6 +418,19 @@ function handleUpdate(row) {
|
||||
})
|
||||
}
|
||||
|
||||
/** 复制按钮操作 */
|
||||
function handleCopy(row) {
|
||||
reset()
|
||||
const _id = row.id || ids.value
|
||||
getCommemorativeCoin(_id).then((response) => {
|
||||
form.value = response.data
|
||||
form.value.id = null // 清除ID,作为新增处理
|
||||
form.value.collectFileList = [] // 清除图片列表
|
||||
open.value = true
|
||||
title.value = '复制流通纪念币'
|
||||
})
|
||||
}
|
||||
|
||||
/** 提交按钮 */
|
||||
function submitForm() {
|
||||
proxy.$refs.commemorativeCoinRef.validate((valid) => {
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
<el-form-item label="发行年份" prop="issueYear">
|
||||
<el-date-picker v-model="queryParams.issueYear" type="year" placeholder="请选择发行年份" value-format="YYYY" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="系列" prop="series">
|
||||
<el-select v-model="queryParams.series" placeholder="请选择系列" clearable>
|
||||
<el-option v-for="dict in precious_metal_coin_series" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="项目题材" prop="blockType">
|
||||
<el-select v-model="queryParams.blockType" placeholder="请选择项目题材" clearable>
|
||||
<el-option v-for="dict in precious_metal_block_type" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="系列" prop="series">
|
||||
<el-select v-model="queryParams.series" placeholder="请选择系列" clearable>
|
||||
<el-option v-for="dict in precious_metal_coin_series" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div class="search-btn-con">
|
||||
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
||||
@@ -53,17 +53,17 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="全称" align="center" prop="fullName" width="320" />
|
||||
<el-table-column label="简称" align="center" prop="shortName" width="320" />
|
||||
<el-table-column label="面额" align="center" prop="faceValue" />
|
||||
<el-table-column label="发行量" align="center" prop="mintage" />
|
||||
<el-table-column label="发行时间" align="center" prop="issueDate" />
|
||||
<el-table-column label="简称" align="center" prop="shortName" width="200" />
|
||||
<el-table-column label="面额" align="center" prop="faceValue" width="120" />
|
||||
<el-table-column label="发行量" align="center" prop="mintage" width="120" />
|
||||
<el-table-column label="发行时间" align="center" prop="issueDate" width="120" />
|
||||
<el-table-column label="系列" align="center" prop="series">
|
||||
<template #default="scope">
|
||||
<dict-tag :options="precious_metal_coin_series" :value="scope.row.series" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="铸币单位" align="center" prop="coinageUnit" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<el-table-column label="操作" width="220" align="center" class-name="small-padding fixed-width">
|
||||
<template v-slot="scope">
|
||||
<div class="ctrl-btn d-flex">
|
||||
<el-tooltip v-for="item in operateList" :key="item.id" class="item" effect="dark" :content="item.title" placement="top">
|
||||
@@ -223,6 +223,7 @@ const previewImageList = ref([])
|
||||
const operateList = ref([
|
||||
{ id: 'view', icon: 'View', title: '查看', hasPermi: ['collect:preciousMetalCoin:query'] },
|
||||
{ id: 'edit', icon: 'Edit', title: '修改', hasPermi: ['collect:preciousMetalCoin:edit'] },
|
||||
{ id: 'copy', icon: 'DocumentCopy', title: '复制', hasPermi: ['collect:preciousMetalCoin:add'] },
|
||||
{ id: 'delete', icon: 'Delete', title: '删除', hasPermi: ['collect:preciousMetalCoin:remove'] }
|
||||
])
|
||||
const data = reactive({
|
||||
@@ -261,6 +262,9 @@ const handleOperate = (operate, row) => {
|
||||
case 'edit':
|
||||
handleUpdate(row)
|
||||
break
|
||||
case 'copy':
|
||||
handleCopy(row)
|
||||
break
|
||||
case 'delete':
|
||||
handleDelete(row)
|
||||
break
|
||||
@@ -404,6 +408,19 @@ function handleUpdate(row) {
|
||||
})
|
||||
}
|
||||
|
||||
/** 复制按钮操作 */
|
||||
function handleCopy(row) {
|
||||
reset()
|
||||
const _id = row.id || ids.value
|
||||
getPreciousMetalCoin(_id).then((response) => {
|
||||
form.value = response.data
|
||||
form.value.id = null // 清除ID,作为新增处理
|
||||
form.value.collectFileList = [] // 清除图片列表
|
||||
open.value = true
|
||||
title.value = '复制贵金属纪念币'
|
||||
})
|
||||
}
|
||||
|
||||
/** 提交按钮 */
|
||||
function submitForm() {
|
||||
proxy.$refs.preciousMetalCoinRef.validate((valid) => {
|
||||
|
||||
Reference in New Issue
Block a user