From 5506edbe54883b31db3cc8e4a1d9d0795a18a3c9 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 27 十二月 2024 14:37:54 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/2.0.1' into 2.0.1

---
 company/src/components/business/authorizedEnterprise.vue |  127 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 127 insertions(+), 0 deletions(-)

diff --git a/company/src/components/business/authorizedEnterprise.vue b/company/src/components/business/authorizedEnterprise.vue
new file mode 100644
index 0000000..3817fde
--- /dev/null
+++ b/company/src/components/business/authorizedEnterprise.vue
@@ -0,0 +1,127 @@
+<template>
+    <GlobalWindow
+        :title="title"
+        width="100%"
+        :withFooter="false"
+        :visible.sync="visible"
+        :confirm-working="isWorking"
+        @confirm="confirm"
+    >
+        <el-table
+            :data="tableData"
+            border
+            style="width: 100%">
+            <el-table-column
+                prop="username"
+                label="璐﹀彿">
+            </el-table-column>
+            <el-table-column
+                prop="realname"
+                label="濮撳悕">
+            </el-table-column>
+            <el-table-column
+                prop="mobile"
+                label="鑱旂郴鏂瑰紡">
+            </el-table-column>
+            <el-table-column
+                width="200"
+                prop="companyName"
+                label="鎺堟潈浼佷笟鍚嶇О">
+            </el-table-column>
+            <el-table-column
+                prop="auditName"
+                label="鎺堟潈浜�">
+            </el-table-column>
+            <el-table-column
+                width="170"
+                prop="createDate"
+                label="鎺堟潈鏃堕棿">
+            </el-table-column>
+            <el-table-column
+                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, deleteById } from '@/api/business/companyPermission'
+  export default {
+    name: 'authorizedEnterprise',
+    extends: BaseOpera,
+    components: { GlobalWindow },
+    data () {
+      return {
+        model: {},
+        tableData: [],
+        form: {
+          page: 1,
+          capacity: 10,
+          model: {
+            userId: null
+          }
+        },
+        total: 0
+      }
+    },
+    methods: {
+      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(this.form)
+          .then(res => {
+            console.log(res)
+            this.total = res.total
+            this.tableData = res.records
+          })
+      }
+    }
+  }
+</script>
+
+<style lang="scss" scoped>
+
+</style>

--
Gitblit v1.9.3