|
@@ -8,17 +8,27 @@
|
|
|
v-model="form"
|
|
v-model="form"
|
|
|
v-model:page="page"
|
|
v-model:page="page"
|
|
|
:before-open="beforeOpen"
|
|
:before-open="beforeOpen"
|
|
|
|
|
+ @row-update="rowUpdate"
|
|
|
@row-del="rowDel"
|
|
@row-del="rowDel"
|
|
|
@current-change="currentChange"
|
|
@current-change="currentChange"
|
|
|
@size-change="sizeChange"
|
|
@size-change="sizeChange"
|
|
|
@refresh-change="refreshChange"
|
|
@refresh-change="refreshChange"
|
|
|
>
|
|
>
|
|
|
<template #menu="{ row }">
|
|
<template #menu="{ row }">
|
|
|
- <preview :id="row.bladeFileId">
|
|
|
|
|
- <template #title>
|
|
|
|
|
- <el-button type="primary" text icon="View">查看</el-button>
|
|
|
|
|
- </template>
|
|
|
|
|
- </preview>
|
|
|
|
|
|
|
+ <div class="flex flex-center">
|
|
|
|
|
+ <preview :id="row.bladeFileId">
|
|
|
|
|
+ <template #title>
|
|
|
|
|
+ <el-button type="primary" text icon="View">查看</el-button>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </preview>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ text
|
|
|
|
|
+ icon="Delete"
|
|
|
|
|
+ @click="this.$refs.crud.rowDel(row)"
|
|
|
|
|
+ >删除</el-button
|
|
|
|
|
+ >
|
|
|
|
|
+ </div>
|
|
|
</template>
|
|
</template>
|
|
|
<template #menu-left>
|
|
<template #menu-left>
|
|
|
<div class="flex flex-center">
|
|
<div class="flex flex-center">
|
|
@@ -83,12 +93,13 @@ export default {
|
|
|
option: {
|
|
option: {
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
menuAlign: 'center',
|
|
menuAlign: 'center',
|
|
|
- menuWidth: 180,
|
|
|
|
|
|
|
+ menuWidth: 240,
|
|
|
size: 'mini',
|
|
size: 'mini',
|
|
|
addBtn: false,
|
|
addBtn: false,
|
|
|
- editBtn: false,
|
|
|
|
|
|
|
+ editBtn: true,
|
|
|
|
|
+ editBtnText: '编辑文号',
|
|
|
viewBtn: false,
|
|
viewBtn: false,
|
|
|
- delBtn: true,
|
|
|
|
|
|
|
+ delBtn: false,
|
|
|
columnBtn: false,
|
|
columnBtn: false,
|
|
|
labelWidth: 140,
|
|
labelWidth: 140,
|
|
|
border: true,
|
|
border: true,
|
|
@@ -97,20 +108,24 @@ export default {
|
|
|
label: '文件名称',
|
|
label: '文件名称',
|
|
|
prop: 'fileName',
|
|
prop: 'fileName',
|
|
|
fixed: true,
|
|
fixed: true,
|
|
|
- width: 400
|
|
|
|
|
|
|
+ width: 400,
|
|
|
|
|
+ editDisplay: false
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '文号',
|
|
label: '文号',
|
|
|
- prop: 'docNumber'
|
|
|
|
|
|
|
+ prop: 'docNumber',
|
|
|
|
|
+ span: 16
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '上传人',
|
|
label: '上传人',
|
|
|
prop: 'createUserName',
|
|
prop: 'createUserName',
|
|
|
- width: 120
|
|
|
|
|
|
|
+ width: 120,
|
|
|
|
|
+ editDisplay: false
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '上传时间',
|
|
label: '上传时间',
|
|
|
- prop: 'createDate'
|
|
|
|
|
|
|
+ prop: 'createDate',
|
|
|
|
|
+ editDisplay: false
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
@@ -122,7 +137,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
|
- // this.getDic(this.industry.value)
|
|
|
|
|
|
|
+ this.getDic(this.industry.value)
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
getDic(code) {
|
|
getDic(code) {
|
|
@@ -149,6 +164,32 @@ export default {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
+ beforeOpen(done, type) {
|
|
|
|
|
+ if (type === 'edit') {
|
|
|
|
|
+ done()
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ rowUpdate(row, index, done, loading) {
|
|
|
|
|
+ console.log(row)
|
|
|
|
|
+ loading()
|
|
|
|
|
+ this.$api.common
|
|
|
|
|
+ .fileUpdate({ id: row.bladeFileId, copyNumber: row.docNumber })
|
|
|
|
|
+ .then(
|
|
|
|
|
+ res => {
|
|
|
|
|
+ if (res.code === 200) {
|
|
|
|
|
+ this.$message.success(res.msg)
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$message.error(res.msg)
|
|
|
|
|
+ }
|
|
|
|
|
+ done(row)
|
|
|
|
|
+ this.onLoad()
|
|
|
|
|
+ },
|
|
|
|
|
+ error => {
|
|
|
|
|
+ window.console.log(error)
|
|
|
|
|
+ loading()
|
|
|
|
|
+ }
|
|
|
|
|
+ )
|
|
|
|
|
+ },
|
|
|
rowDel(row, index, done) {
|
|
rowDel(row, index, done) {
|
|
|
this.$confirm('确定将选择数据删除?', {
|
|
this.$confirm('确定将选择数据删除?', {
|
|
|
type: 'warning'
|
|
type: 'warning'
|