From 5ec088f7b2c1281a1874ef6ba4e783a64acb8079 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 12 十一月 2024 09:15:19 +0800
Subject: [PATCH] 优化
---
company/src/components/business/authorizedEnterprise.vue | 81 ++++++++++++++++++++++++++++++++--------
1 files changed, 64 insertions(+), 17 deletions(-)
diff --git a/company/src/components/business/authorizedEnterprise.vue b/company/src/components/business/authorizedEnterprise.vue
index d75ab9e..3817fde 100644
--- a/company/src/components/business/authorizedEnterprise.vue
+++ b/company/src/components/business/authorizedEnterprise.vue
@@ -12,41 +12,55 @@
border
style="width: 100%">
<el-table-column
- prop="date"
+ prop="username"
label="璐﹀彿">
</el-table-column>
<el-table-column
- prop="name"
+ prop="realname"
label="濮撳悕">
</el-table-column>
<el-table-column
- prop="address"
+ prop="mobile"
label="鑱旂郴鏂瑰紡">
</el-table-column>
<el-table-column
- prop="address"
+ width="200"
+ prop="companyName"
label="鎺堟潈浼佷笟鍚嶇О">
</el-table-column>
<el-table-column
- prop="address"
+ prop="auditName"
label="鎺堟潈浜�">
</el-table-column>
<el-table-column
- prop="address"
+ width="170"
+ prop="createDate"
label="鎺堟潈鏃堕棿">
</el-table-column>
<el-table-column
- prop="address"
label="鎿嶄綔">
+ <template slot-scope="{row}">
+ <el-button type="text" @click="cancel(row.id)">鍙栨秷鎺堟潈</el-button>
+ </template>
</el-table-column>
</el-table>
+ <div style="width: 100%; height: 15px;"></div>
+ <el-pagination
+ @size-change="handleSizeChange"
+ @current-change="handleCurrentChange"
+ :current-page="form.page"
+ :page-sizes="[10, 30, 50, 100]"
+ :page-size="form.size"
+ layout="total, sizes, prev, pager, next, jumper"
+ :total="total">
+ </el-pagination>
</GlobalWindow>
</template>
<script>
import BaseOpera from '@/components/base/BaseOpera'
import GlobalWindow from '@/components/common/GlobalWindow'
- import { page } from '@/api/business/companyUserApply'
+ import { page, deleteById } from '@/api/business/companyPermission'
export default {
name: 'authorizedEnterprise',
extends: BaseOpera,
@@ -54,22 +68,55 @@
data () {
return {
model: {},
- tableData: []
+ tableData: [],
+ form: {
+ page: 1,
+ capacity: 10,
+ model: {
+ userId: null
+ }
+ },
+ total: 0
}
},
methods: {
- open (title, target) {
+ cancel(id) {
+ this.$confirm('纭畾鍙栨秷鎺堟潈璇ヤ紒涓氬悧?', '鎻愮ず', {
+ confirmButtonText: '纭畾',
+ cancelButtonText: '鍙栨秷',
+ type: 'warning'
+ }).then(() => {
+ deleteById(id)
+ .then(res => {
+ this.getList()
+ })
+ }).catch(() => {
+
+ });
+ },
+ handleSizeChange(e) {
+ this.form.capacity = e
+ this.getList()
+ },
+ handleCurrentChange(e) {
+ this.form.page = e
+ this.getList()
+ },
+ open (title, id) {
this.title = title
this.visible = true
+ this.form.page = 1
+ this.form.capacity = 10
+ this.form.model.userId = id
+ this.getList()
},
getList() {
- page({
- capacity: 10,
- page: 1,
- model: {
- userId: ''
- }
- })
+ page(this.form)
+ .then(res => {
+ console.log(res)
+ this.total = res.total
+ this.tableData = res.records
+ })
}
}
}
--
Gitblit v1.9.3