|
|
@@ -1,12 +1,32 @@
|
|
|
<template>
|
|
|
- <div>
|
|
|
- <basic-container class='mt-10'>
|
|
|
- <div>
|
|
|
- <el-button @click='option.detail = !option.detail'>编辑</el-button>
|
|
|
+ <div class="full-height full-width flex flex-col">
|
|
|
+ <div class="white-bg flex flex-align-center padding">
|
|
|
+ <el-select
|
|
|
+ v-model="keyWords"
|
|
|
+ class="mt-10 ml-10"
|
|
|
+ clearable
|
|
|
+ placeholder="排列方式"
|
|
|
+ />
|
|
|
+ <div class="flex flex-align-center tip mt-10">
|
|
|
+ <el-icon class="ml-20" color="#ECAB56">
|
|
|
+ <WarningFilled/>
|
|
|
+ </el-icon>
|
|
|
+ <span class="ml-5">共找到相关资料23947,34份</span>
|
|
|
</div>
|
|
|
- <el-divider/>
|
|
|
- <basic-form :data='data' :option='option' class='mt-20' @change='change'/>
|
|
|
- </basic-container>
|
|
|
+ </div>
|
|
|
+ <avue-crud ref="crud"
|
|
|
+ v-model="form"
|
|
|
+ v-model:page="page"
|
|
|
+ :before-open="beforeOpen"
|
|
|
+ :data="data"
|
|
|
+ :option="option"
|
|
|
+ :table-loading="loading"
|
|
|
+ @row-del="rowDel"
|
|
|
+ @current-change="currentChange"
|
|
|
+ @size-change="sizeChange"
|
|
|
+ @refresh-change="refreshChange"
|
|
|
+ @on-load="onLoad">
|
|
|
+ </avue-crud>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -18,106 +38,114 @@ name: '回收站',
|
|
|
</route>
|
|
|
|
|
|
<script>
|
|
|
-import BasicContainer from '@/components/basic-container/main.vue'
|
|
|
-import basicForm from '@/components/basic-form/index.vue'
|
|
|
|
|
|
export default {
|
|
|
name: 'index',
|
|
|
- components: {BasicContainer, basicForm},
|
|
|
data() {
|
|
|
return {
|
|
|
+ keyWords: '',
|
|
|
+ loading: false,
|
|
|
+ data: [],
|
|
|
+ form: {},
|
|
|
option: {
|
|
|
- detail: true,
|
|
|
- labelWidth: '200px',
|
|
|
+ calcHeight: 30,
|
|
|
+ refreshBtn: false,
|
|
|
+ tip: false,
|
|
|
+ columnBtn: false,
|
|
|
+ searchShow: true,
|
|
|
+ editBtn: true,
|
|
|
+ editBtnText: '还原',
|
|
|
+ addBtn: false,
|
|
|
+ delBtn: true,
|
|
|
+ border: true,
|
|
|
+ index: true,
|
|
|
+ align: 'center',
|
|
|
+ viewBtn: true,
|
|
|
+ menuWidth: 260,
|
|
|
+ dialogClickModal: false,
|
|
|
column: [
|
|
|
{
|
|
|
- label: '项目统一名称',
|
|
|
- prop: 'data1',
|
|
|
- type: 'input',
|
|
|
- span: 24
|
|
|
+ label: '文件名称',
|
|
|
+ prop: 'name',
|
|
|
+ addDisplay: false,
|
|
|
+ editDisplay: false
|
|
|
},
|
|
|
{
|
|
|
- type: 'row',
|
|
|
- column: [
|
|
|
- {
|
|
|
- label: '总投资',
|
|
|
- prop: 'data2',
|
|
|
- type: 'textarea',
|
|
|
- span: 24
|
|
|
- },
|
|
|
- {
|
|
|
- label: '区划',
|
|
|
- prop: 'data3',
|
|
|
- type: 'textarea',
|
|
|
- span: 24
|
|
|
- }
|
|
|
- ]
|
|
|
+ label: '格式',
|
|
|
+ prop: 'issueCumulative'
|
|
|
},
|
|
|
{
|
|
|
- type: 'row',
|
|
|
- column: [
|
|
|
- {
|
|
|
- label: '地市',
|
|
|
- prop: 'data2',
|
|
|
- type: 'textarea',
|
|
|
- span: 24
|
|
|
- },
|
|
|
- {
|
|
|
- label: '区县',
|
|
|
- prop: 'data3',
|
|
|
- type: 'textarea',
|
|
|
- span: 24
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'row',
|
|
|
- column: [
|
|
|
- {
|
|
|
- label: '不含专项债的资本金',
|
|
|
- prop: 'data2',
|
|
|
- type: 'textarea',
|
|
|
- span: 24
|
|
|
- },
|
|
|
- {
|
|
|
- label: '项目领域',
|
|
|
- prop: 'data3',
|
|
|
- type: 'textarea',
|
|
|
- span: 24
|
|
|
- }
|
|
|
- ]
|
|
|
+ label: '大小(MB)',
|
|
|
+ prop: 'lot'
|
|
|
},
|
|
|
{
|
|
|
- label: '收入来源',
|
|
|
- prop: 'data5',
|
|
|
- type: 'textarea',
|
|
|
- span: 24,
|
|
|
- rows: 4
|
|
|
+ label: '删除时间',
|
|
|
+ prop: 'createTime'
|
|
|
},
|
|
|
{
|
|
|
- label: '建设内容',
|
|
|
- prop: 'data6',
|
|
|
- type: 'textarea',
|
|
|
- span: 24,
|
|
|
- rows: 2
|
|
|
- }
|
|
|
- ]
|
|
|
+ label: '删除人',
|
|
|
+ prop: 'createUser'
|
|
|
+ },]
|
|
|
},
|
|
|
- data: {
|
|
|
- data1: '祥云经开区年产10GW单晶硅棒及切片标准厂房及配套基础设施建设项目',
|
|
|
- data2: 'data2',
|
|
|
- data3: 'data3',
|
|
|
- data4: 'data4',
|
|
|
- data5: '经研究,本项目位于宜良县九乡乡西北,该地具有良好的自然资源和旅游资源,旅游产业发展基础、市场氛围和周边环境良好。项目建设场址周边500米内无污染企业排污,200米内无噪声源,在地形地貌、气候气象、水文地质等方面满足项目建设选址的需要,从工程技术评价的角度来分析,建设用地条件较好。项目市政配套、交通、投资环境、社会环境等条件较好,适宜项目建设。',
|
|
|
- data6: '项目位于普泪市思茅产业园区,思润公路以北, 项目用地面积: 60246叶(90.37亩),总建筑面积74483平方米, 建设医药标准生产厂房、 医药GSP仓库、 综合仓库及冷库、 医药及其他配套用房、 动力中心、 园区递路、 停车位、 水电、 污水处理等基础设施。'
|
|
|
+ page: {
|
|
|
+ pageSize: 15,
|
|
|
+ currentPage: 1,
|
|
|
+ total: 0
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
- change(res) {
|
|
|
- this.data = res
|
|
|
- console.log(res)
|
|
|
- }
|
|
|
+ onLoad() {
|
|
|
+ this.$api.recycle.recycleList().then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ this.data = res.data.records
|
|
|
+ this.page.total = res.data.total
|
|
|
+ this.loading = false;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ beforeOpen(done, type) {
|
|
|
+ if (['view'].includes(type)) {
|
|
|
+
|
|
|
+ } else if (type === 'edit') {
|
|
|
+ this.$confirm("确定恢复所选择的文件?", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning"
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.$api.recycle.recycleBack({recycleBinId: this.form.id}).then(res => {
|
|
|
+ console.log(res)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ currentChange(currentPage) {
|
|
|
+ this.page.currentPage = currentPage;
|
|
|
+ },
|
|
|
+ sizeChange(pageSize) {
|
|
|
+ this.page.pageSize = pageSize;
|
|
|
+ },
|
|
|
+ refreshChange() {
|
|
|
+ this.onLoad(this.page, this.query);
|
|
|
+ },
|
|
|
+ rowDel(row) {
|
|
|
+ this.$confirm("确定彻底删除所选择的文件?", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning"
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.$api.recycle.recycleRemove({ids: row.id}).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ this.$message.success(res.msg)
|
|
|
+ this.onLoad()
|
|
|
+ } else {
|
|
|
+ this.$message.error(res.msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|