|
@@ -4,36 +4,70 @@
|
|
|
<div class="filter-container mb-10">
|
|
|
<div class="left">
|
|
|
<div>
|
|
|
- <span class="" style="margin-right: 30px">租户单位配置待排版111</span>
|
|
|
- <el-button :disabled="store.state.authorities.indexOf('新增')==-1" icon="el-icon-plus" type="success" @click="addItem()">
|
|
|
+ <a class="" style="margin-right: 30px">租户单位配置列表</a>
|
|
|
+ <el-button icon="el-icon-plus" type="success" @click="addItem()" :disabled="store.state.authorities.indexOf('新增')==-1">
|
|
|
新增
|
|
|
</el-button>
|
|
|
</div>
|
|
|
- <div style="margin-top: 20px">
|
|
|
+
|
|
|
+
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="right">
|
|
|
+ <el-button type="primary">全部导出</el-button>
|
|
|
+
|
|
|
+ <el-button type="primary" @click="DataReportExport()" :disabled="store.state.authorities.indexOf('导出')==-1">导出</el-button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="filter-container mb-10">
|
|
|
+ <div style="margin-top: 20px">
|
|
|
<div class="filter-item">
|
|
|
- 账号:
|
|
|
+ 租户名称:
|
|
|
<el-input
|
|
|
- v-model="userName"
|
|
|
+ v-model="tenantName"
|
|
|
placeholder="请输入内容"
|
|
|
- style="width: 180px"
|
|
|
+ style="width: 150px"
|
|
|
:disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
></el-input>
|
|
|
</div>
|
|
|
-
|
|
|
<div class="filter-item">
|
|
|
- 账号状态:
|
|
|
+ 负责人:
|
|
|
+ <el-input
|
|
|
+ v-model="tenantManager"
|
|
|
+ placeholder="请输入内容"
|
|
|
+ style="width: 150px"
|
|
|
+ :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
+ ></el-input>
|
|
|
+ </div>
|
|
|
+ <div class="filter-item">
|
|
|
+ 客户类型:
|
|
|
<el-select
|
|
|
- v-model="status"
|
|
|
+ v-model="tenantType"
|
|
|
placeholder="请选择"
|
|
|
style="width: 150px"
|
|
|
clearable
|
|
|
- :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
+ :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
>
|
|
|
- <el-option label="正常" value="0"></el-option>
|
|
|
- <el-option label="停用" value="1"></el-option>
|
|
|
+ <el-option label="试用租户" :value="0"></el-option>
|
|
|
+ <el-option label="正式租户" :value="1"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
-
|
|
|
+ <div class="filter-item">
|
|
|
+ 状态:
|
|
|
+ <el-select
|
|
|
+ v-model="status"
|
|
|
+ placeholder="请选择"
|
|
|
+ style="width: 200px"
|
|
|
+ clearable
|
|
|
+ :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
+ >
|
|
|
+ <el-option label="正常" :value="0"></el-option>
|
|
|
+ <el-option label="停用" :value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
<div class="filter-item planOutage">
|
|
|
选择时间范围:
|
|
|
<el-date-picker
|
|
@@ -43,63 +77,109 @@
|
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
|
style="width: auto"
|
|
|
- :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
+ :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
></el-date-picker>
|
|
|
</div>
|
|
|
+
|
|
|
<el-button
|
|
|
- :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
type="primary"
|
|
|
icon="el-icon-search"
|
|
|
+ @click="Select()"
|
|
|
class="search-button"
|
|
|
- @click="list()"
|
|
|
+ :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
>
|
|
|
查询
|
|
|
</el-button>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
- <!-- <div class="right">
|
|
|
- <el-button type="primary">导出</el-button>
|
|
|
- </div> -->
|
|
|
</div>
|
|
|
+
|
|
|
+
|
|
|
<!-- 筛选end -->
|
|
|
|
|
|
<!-- 表格start -->
|
|
|
- <el-table :data="tableData" border stripe :header-cell-style="headClass">
|
|
|
- <!-- <el-table-column prop="xh" label="序号" width="70">
|
|
|
- </el-table-column> -->
|
|
|
- <el-table-column prop="nickName" label="用户名"></el-table-column>
|
|
|
- <el-table-column prop="userName" label="账号"></el-table-column>
|
|
|
- <el-table-column prop="sex" label="性别" width="100">
|
|
|
- <template #default="scope">
|
|
|
- <span>{{ scope.row.sex == 1 ? '男' : '女' }}</span>
|
|
|
+ <el-table
|
|
|
+ :data="tableData"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ :header-cell-style="headClass"
|
|
|
+ :cell-style="cellStyle"
|
|
|
+ >
|
|
|
+ <el-table-column type="index" label="序号" width="50px"></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="tenantName"
|
|
|
+ label="租户名称"
|
|
|
+ min-width="140px"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="tenantManager"
|
|
|
+ label="负责人"
|
|
|
+ min-width="100px"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="phoneNumber"
|
|
|
+ label="负责人手机号"
|
|
|
+ min-width="125px"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="tenantType"
|
|
|
+ label="客户类型"
|
|
|
+ min-width="80px"
|
|
|
+ >
|
|
|
+ <template #default="scope">
|
|
|
+ <span>
|
|
|
+ {{
|
|
|
+ scope.row.tenantType === '0'
|
|
|
+ ? '使用租户': '正式租户'
|
|
|
+ }}
|
|
|
+ </span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="phonenumber" label="手机号码" min-width="120"></el-table-column>
|
|
|
- <el-table-column prop="createTime" label="创建时间" min-width="160"></el-table-column>
|
|
|
- <!-- <el-table-column
|
|
|
- prop="roles.roleName"
|
|
|
- label="角色名称"
|
|
|
-
|
|
|
- ></el-table-column> -->
|
|
|
- <el-table-column fixed="right" label="操作" width="180">
|
|
|
+ <el-table-column prop="geoPosition" label="地理位置" min-width="160px"></el-table-column>
|
|
|
+ <el-table-column prop="status" label="状态" width="">
|
|
|
<template #default="scope">
|
|
|
- <el-button
|
|
|
- @click="checkItem(scope.row)"
|
|
|
- type="text"
|
|
|
- size="small"
|
|
|
- class="delete-text"
|
|
|
+ <span
|
|
|
+ :style="{
|
|
|
+ color:
|
|
|
+ scope.row.status == '0'
|
|
|
+ ? '#8DCF6E':'#FF747B'
|
|
|
+ }"
|
|
|
>
|
|
|
- 查看
|
|
|
- </el-button>
|
|
|
+ {{
|
|
|
+ scope.row.status === '0'
|
|
|
+ ? '正常': '停用'
|
|
|
+ }}
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column prop="systemName" label="系统平台" min-width="100px"></el-table-column>
|
|
|
+ <el-table-column prop="tenantTerm" label="到期时间" min-width="110px"></el-table-column>
|
|
|
+ <el-table-column fixed="right" label="操作" width="80">
|
|
|
+ <template #default="scope">
|
|
|
<el-button
|
|
|
- :disabled="store.state.authorities.indexOf('修改')==-1"
|
|
|
type="text"
|
|
|
size="small"
|
|
|
@click.prevent="editRow(scope.row)"
|
|
|
+ :disabled="store.state.authorities.indexOf('修改')==-1"
|
|
|
>
|
|
|
编辑
|
|
|
</el-button>
|
|
|
+ <!-- <el-popconfirm
|
|
|
+ confirm-button-text="是"
|
|
|
+ cancel-button-text="否"
|
|
|
+ icon="el-icon-info"
|
|
|
+ icon-color="red"
|
|
|
+ title="确定删除?"
|
|
|
+ @confirm="handleDelete(scope.row)"
|
|
|
+ @cancel="cancelEvent"
|
|
|
+ >
|
|
|
+ <template #reference>
|
|
|
+ <el-button type="text" size="small" class="delete-text" :disabled="store.state.authorities.indexOf('删除')==-1">
|
|
|
+ 删除
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
+ </el-popconfirm> -->
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -108,26 +188,25 @@
|
|
|
<!-- 分页start -->
|
|
|
<div class="paginationBlock">
|
|
|
<el-pagination
|
|
|
- v-model:currentPage="currentPage"
|
|
|
- :page-sizes="[15, 20, 25, 30]"
|
|
|
- :page-size="pageSize"
|
|
|
- layout="total, sizes, prev, pager, next, jumper"
|
|
|
- :total="total"
|
|
|
- @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- background
|
|
|
- ></el-pagination>
|
|
|
+ v-model:currentPage="page"
|
|
|
+ :page-sizes="[15, 20, 25, 30]"
|
|
|
+ :page-size="pageSize"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper"
|
|
|
+ :total="total"
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ background
|
|
|
+ ></el-pagination>
|
|
|
</div>
|
|
|
|
|
|
<!-- 分页end -->
|
|
|
|
|
|
<!--弹框组件开始-----------------------start-->
|
|
|
<dialog-component
|
|
|
- :dialogTitle="dialogTitle"
|
|
|
- :itemInfo="tableItem"
|
|
|
+ :dialog-title="dialogTitle"
|
|
|
+ :item-info="tableItem"
|
|
|
@closeDialog="closeDialog"
|
|
|
- :flag="showDialog"
|
|
|
- v-if="tableItem"
|
|
|
+ :show_Dialog="showDialog"
|
|
|
></dialog-component>
|
|
|
<!--弹框组件开始-----------------------end-->
|
|
|
</div>
|
|
@@ -135,186 +214,240 @@
|
|
|
|
|
|
<script>
|
|
|
import { useStore } from 'vuex'
|
|
|
-import { defineComponent, ref, reactive, onMounted } from 'vue'
|
|
|
-import * as api from '@/api/systemManage/userManage.js'
|
|
|
-import { ElMessage } from 'element-plus'
|
|
|
-
|
|
|
+import { defineComponent, onMounted, ref } from 'vue'
|
|
|
import DialogComponent from './dialogComponent'
|
|
|
+import * as api from '@/api/tenantManage/tenantUnit.js'
|
|
|
+import { ElMessage } from 'element-plus'
|
|
|
|
|
|
export default defineComponent({
|
|
|
+ name: 'VariableList',
|
|
|
+
|
|
|
components: { DialogComponent },
|
|
|
setup() {
|
|
|
const store = useStore()
|
|
|
- const total = ref(0)
|
|
|
- const pageSize = ref(10)
|
|
|
- const currentPage = ref(1)
|
|
|
-
|
|
|
- const dateTime = ref('')
|
|
|
|
|
|
- const userName = ref('')
|
|
|
- const phone = ref('')
|
|
|
- const status = ref('')
|
|
|
- const role = ref('')
|
|
|
- const currentPage4 = ref(4)
|
|
|
+ const tableItem = ref()
|
|
|
const dialogTitle = ref('')
|
|
|
const showDialog = ref(false)
|
|
|
- const tableData = ref([])
|
|
|
- const siteIdArr=ref([])
|
|
|
|
|
|
- // // 表头样式设置
|
|
|
- const headClass = () => {
|
|
|
- return 'background:#FAFAFA;'
|
|
|
- }
|
|
|
+ const tableData = ref()
|
|
|
+ const currentPage = ref(1)
|
|
|
+ const pageSize = ref(15)
|
|
|
+ const total = ref(0)
|
|
|
|
|
|
- const handleSizeChange = (val) => {
|
|
|
- pageSize.value = val
|
|
|
- list()
|
|
|
- }
|
|
|
- const handleCurrentChange = (val) => {
|
|
|
- currentPage.value = val
|
|
|
- list()
|
|
|
- }
|
|
|
+ const status=ref('')
|
|
|
+ const tenantType=ref('')
|
|
|
+ const tenantName=ref('')
|
|
|
+ const tenantManager=ref('')
|
|
|
+ // const status=ref('')
|
|
|
|
|
|
- //用户列表
|
|
|
- function list() {
|
|
|
- store.commit('TimeAll_function', dateTime.value)
|
|
|
- const time = store.state.Time_Data
|
|
|
- api
|
|
|
- .list({
|
|
|
- pageSize: pageSize.value,
|
|
|
- pageNum: currentPage.value,
|
|
|
- status: status.value,
|
|
|
- userName: userName.value,
|
|
|
- beginTime: time[0],
|
|
|
- endTime: time[1],
|
|
|
- // platformAreaName: platformAreaName.value,
|
|
|
- })
|
|
|
- .then((requset) => {
|
|
|
- if (requset.status === 'SUCCESS') {
|
|
|
- tableData.value = requset.data.rows
|
|
|
- total.value = requset.data.total
|
|
|
- } else {
|
|
|
- ElMessage.error(requset.msg)
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ // const dateTime = ref([
|
|
|
+ // new Date(2021, 8, 10, 10, 10),
|
|
|
+ // new Date(2021, 10, 11, 10, 10),
|
|
|
+ // ])
|
|
|
+ const dateTime = ref('')
|
|
|
+ const select = ref(1)
|
|
|
+
|
|
|
+ const tabPosition = ref('one')
|
|
|
+ const input = ref('')
|
|
|
+ const region = ref()
|
|
|
|
|
|
- const tableItem = reactive([])
|
|
|
// 添加操作
|
|
|
const addItem = () => {
|
|
|
tableItem.value = {
|
|
|
- nickName: '',
|
|
|
- userName: '',
|
|
|
- sex: '1',
|
|
|
- phonenumber: '',
|
|
|
- createTime: '',
|
|
|
- roleName: '',
|
|
|
- password: '',
|
|
|
+ siteId: '',
|
|
|
+ time: ['', ''],
|
|
|
+ startTime: '',
|
|
|
+ endTime: '',
|
|
|
+ phone: '',
|
|
|
+ contacts: '',
|
|
|
+ planType: '',
|
|
|
+ type: '',
|
|
|
}
|
|
|
dialogTitle.value = '新增'
|
|
|
showDialog.value = true
|
|
|
}
|
|
|
-
|
|
|
- // 查看
|
|
|
- const checkItem = (row) => {
|
|
|
- siteIdArr.value=[]
|
|
|
+ // 编辑操作
|
|
|
+ const editRow = (row) => {
|
|
|
console.log(row)
|
|
|
- api.authRole({}, row.userId).then((requset) => {
|
|
|
- if (requset.status === 'SUCCESS') {
|
|
|
- tableItem.value.roleId= requset.data.user.roles[0].roleId
|
|
|
- var newArray= requset.data.userSite
|
|
|
- newArray.forEach(function(item){
|
|
|
- siteIdArr.value.push(item.siteId)
|
|
|
+ tableItem.value = {
|
|
|
+ id: row.id,
|
|
|
+ siteId: row.siteId,
|
|
|
+ time: [row.startTime, row.endTime],
|
|
|
+ startTime: row.startTime,
|
|
|
+ endTime: row.endTime,
|
|
|
+ phone: row.phone,
|
|
|
+ contacts: row.contacts,
|
|
|
+ planType: row.planType,
|
|
|
+ type: row.type,
|
|
|
+ }
|
|
|
+ dialogTitle.value = '编辑'
|
|
|
+ showDialog.value = true
|
|
|
+ }
|
|
|
|
|
|
- })
|
|
|
- tableItem.value.siteId= siteIdArr.value
|
|
|
+ // 关闭操作
|
|
|
+ const closeDialog = (flag) => {
|
|
|
+ if (flag) {
|
|
|
+ // 重新刷新表格内容
|
|
|
+ this.fetchData()
|
|
|
+ }
|
|
|
+ showDialog.value = false
|
|
|
+ Select()
|
|
|
+ }
|
|
|
+
|
|
|
+ //删除 是否删除 ---- 是
|
|
|
+ const handleDelete = (row) => {
|
|
|
+ api.plannedOutageDel({ id: row.id }).then((requset) => {
|
|
|
+ if (requset.status === 'SUCCESS') {
|
|
|
+ ElMessage.success({
|
|
|
+ message: '删除成功',
|
|
|
+ type: 'success',
|
|
|
+ })
|
|
|
+ Select()
|
|
|
} else {
|
|
|
ElMessage.error(requset.msg)
|
|
|
}
|
|
|
})
|
|
|
- tableItem.value = row
|
|
|
- dialogTitle.value = '查看'
|
|
|
- showDialog.value = true
|
|
|
+ }
|
|
|
+ //是否删除 ---- 否
|
|
|
+ const cancelEvent = () => {
|
|
|
+ console.log('cancel!')
|
|
|
}
|
|
|
|
|
|
- // 编辑操作
|
|
|
- const editRow = (row) => {
|
|
|
- siteIdArr.value=[]
|
|
|
- console.log(row)
|
|
|
- api.authRole({}, row.userId).then((requset) => {
|
|
|
- if (requset.status === 'SUCCESS') {
|
|
|
- tableItem.value.roleId= requset.data.user.roles[0].roleId
|
|
|
+ //查询设备列表
|
|
|
+ function Select() {
|
|
|
+ store.commit('TimeAll_function', dateTime.value)
|
|
|
+ const time = store.state.Time_Data
|
|
|
+ api
|
|
|
+ .getTenantData({
|
|
|
+ size: pageSize.value,
|
|
|
+ page: currentPage.value,
|
|
|
+ startTime: time[0]?time[0]:'',
|
|
|
+ endTime: time[1]?time[1]:'',
|
|
|
+ status:status.value,
|
|
|
+ tenantType: tenantType.value,
|
|
|
+ tenantName:tenantName.value,
|
|
|
+ tenantManager:tenantManager.value
|
|
|
+
|
|
|
+ })
|
|
|
+ .then((requset) => {
|
|
|
+ if (requset.status === 'SUCCESS') {
|
|
|
+ tableData.value = requset.data.records.map((val) => {
|
|
|
+ store.commit('getTimestampAll', val.startTime)
|
|
|
+ val.startTime = store.state.timeProcessing
|
|
|
+ store.commit('getTimestampAll', val.endTime)
|
|
|
+ val.endTime = store.state.timeProcessing
|
|
|
+ store.commit('getTimestampAll', val.createTime)
|
|
|
+ val.createTime = store.state.timeProcessing
|
|
|
+ })
|
|
|
+ tableData.value = requset.data.records
|
|
|
+ total.value = requset.data.total
|
|
|
+
|
|
|
+ } else {
|
|
|
+ ElMessage.error(requset.msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
- var newArray= requset.data.userSite
|
|
|
- newArray.forEach(function(item){
|
|
|
- siteIdArr.value.push(item.siteId)
|
|
|
+ onMounted(() => {
|
|
|
+ Select()
|
|
|
+ })
|
|
|
|
|
|
- })
|
|
|
- tableItem.value.siteId= siteIdArr.value
|
|
|
-
|
|
|
- } else {
|
|
|
- ElMessage.error(requset.msg)
|
|
|
- }
|
|
|
+ const handleSizeChange = (val) => {
|
|
|
+ pageSize.value = val
|
|
|
+ Select()
|
|
|
+ }
|
|
|
+ const handleCurrentChange = (val) => {
|
|
|
+ currentPage.value = val
|
|
|
+ Select()
|
|
|
+ }
|
|
|
+ // 表头样式设置
|
|
|
+ const goVariableList = () => {
|
|
|
+ // 跳转至订单列表页面传参
|
|
|
+ this.$router.push({
|
|
|
+ path: '../siteManage/variableList/index.vue',
|
|
|
})
|
|
|
+ // this.$router.push({ name:'variableList'})
|
|
|
+ }
|
|
|
+ const headClass = () => {
|
|
|
+ return 'background:#FAFAFA;'
|
|
|
+ }
|
|
|
+ //处理状态状态值变色
|
|
|
+
|
|
|
|
|
|
-
|
|
|
- // tableItem.value = row
|
|
|
- tableItem.value={
|
|
|
- nickName:row.nickName,
|
|
|
- userName:row.userName,
|
|
|
- sex:row.sex,
|
|
|
- phonenumber:row.phonenumber,
|
|
|
- password:row.password,
|
|
|
- createTime:row.createTime,
|
|
|
- roleId:row.roleId,
|
|
|
- userId:row.userId
|
|
|
+ const cellStyle = ({ row, column, rowIndex, columnIndex }) => {
|
|
|
+ row, column, rowIndex
|
|
|
+ // console.log(row, column, rowIndex)
|
|
|
+
|
|
|
+ if (columnIndex) {
|
|
|
+ // return `text-align:left;cursor:pointer;`
|
|
|
+ } else {
|
|
|
+ return ''
|
|
|
}
|
|
|
-
|
|
|
- dialogTitle.value = '编辑'
|
|
|
- showDialog.value = true
|
|
|
}
|
|
|
|
|
|
- // 关闭操作
|
|
|
- const closeDialog = () => {
|
|
|
- showDialog.value = false
|
|
|
-
|
|
|
- list()
|
|
|
+ //导出
|
|
|
+ const DataReportExport = () => {
|
|
|
+ store.commit('TimeAll_function', dateTime.value)
|
|
|
+ const time = store.state.Time_Data
|
|
|
+ api
|
|
|
+ .outagePlanListExport({
|
|
|
+ type: region.value,
|
|
|
+ startTime: time[0]?time[0]:'',
|
|
|
+ endTime: time[1]?time[1]:'',
|
|
|
+ })
|
|
|
+ .then((requset) => {
|
|
|
+ if (requset.status === 'SUCCESS') {
|
|
|
+ window.location.href = window.PLATFROM_CONFIG.fileUrl + requset.data
|
|
|
+ ElMessage.success({
|
|
|
+ message: '导出成功',
|
|
|
+ type: 'success',
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ ElMessage.error(requset.msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
+ return {
|
|
|
+ cellStyle,
|
|
|
+ headClass,
|
|
|
+ goVariableList,
|
|
|
+
|
|
|
+ handleDelete,
|
|
|
+ cancelEvent,
|
|
|
+ closeDialog,
|
|
|
+ editRow,
|
|
|
+ addItem,
|
|
|
+ Select,
|
|
|
|
|
|
- onMounted(() => {
|
|
|
- list()
|
|
|
- })
|
|
|
+ store,
|
|
|
|
|
|
- return {
|
|
|
- userName,
|
|
|
- phone,
|
|
|
- status,
|
|
|
- role,
|
|
|
- tableItem,
|
|
|
- currentPage4,
|
|
|
- dialogTitle,
|
|
|
- showDialog,
|
|
|
- tableData,
|
|
|
total,
|
|
|
pageSize,
|
|
|
currentPage,
|
|
|
+ handleSizeChange,
|
|
|
+ handleCurrentChange,
|
|
|
|
|
|
+ tenantType,
|
|
|
+ tableData,
|
|
|
+ tenantName,
|
|
|
+ tenantManager,
|
|
|
+ status,
|
|
|
+
|
|
|
+ showDialog,
|
|
|
+ tabPosition,
|
|
|
+ select,
|
|
|
dateTime,
|
|
|
- store,
|
|
|
- siteIdArr,
|
|
|
- list,
|
|
|
- handleSizeChange,
|
|
|
- handleCurrentChange,
|
|
|
- headClass,
|
|
|
- checkItem,
|
|
|
- addItem,
|
|
|
- editRow,
|
|
|
- closeDialog,
|
|
|
+ tableItem,
|
|
|
+ dialogTitle,
|
|
|
+ input,
|
|
|
+ region,
|
|
|
+
|
|
|
+ DataReportExport
|
|
|
}
|
|
|
},
|
|
|
})
|
|
|
</script>
|
|
|
|
|
|
-
|
|
|
<style lang="scss" scoped>
|
|
|
</style>
|