|
@@ -1,4 +1,5 @@
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
|
|
|
+import { apisystemdzbcArealist } from '../../request/api.js'
|
|
|
import type { ComponentSize, FormInstance, FormRules } from 'element-plus'
|
|
import type { ComponentSize, FormInstance, FormRules } from 'element-plus'
|
|
|
|
|
|
|
|
interface RuleForm {
|
|
interface RuleForm {
|
|
@@ -107,49 +108,12 @@ const submitForm = async (formEl: FormInstance | undefined) => {
|
|
|
import { ref,onMounted,reactive } from 'vue'
|
|
import { ref,onMounted,reactive } from 'vue'
|
|
|
import { Search,Download,Tools,Plus,Check,Close } from "@element-plus/icons-vue";
|
|
import { Search,Download,Tools,Plus,Check,Close } from "@element-plus/icons-vue";
|
|
|
let searchWord=ref('')
|
|
let searchWord=ref('')
|
|
|
|
|
+let total=ref(0)
|
|
|
|
|
+let pageNum=ref(1)
|
|
|
let dialogVisible=ref(false)
|
|
let dialogVisible=ref(false)
|
|
|
let logtitle=ref('新增用户')
|
|
let logtitle=ref('新增用户')
|
|
|
-const tableData = [
|
|
|
|
|
- {
|
|
|
|
|
- date: '2016-05-03',
|
|
|
|
|
- name: '天府新区',
|
|
|
|
|
- latlon: '104.0647° E, 30.5702° N',
|
|
|
|
|
- num:'3',
|
|
|
|
|
- by:'天府新区客运中心',
|
|
|
|
|
- status:'活跃'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- date: '2016-05-03',
|
|
|
|
|
- name: '高新西区',
|
|
|
|
|
- latlon: '104.0647° E, 30.5702° N',
|
|
|
|
|
- num:'3',
|
|
|
|
|
- by:'高新西站',
|
|
|
|
|
- status:'活跃'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- date: '2016-05-03',
|
|
|
|
|
- name: '武侯区',
|
|
|
|
|
- latlon: '104.0647° E, 30.5702° N',
|
|
|
|
|
- num:'3',
|
|
|
|
|
- by:'武侯客运站',
|
|
|
|
|
- status:'活跃'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- date: '2016-05-03',
|
|
|
|
|
- name: '锦江区',
|
|
|
|
|
- latlon: '104.0647° E, 30.5702° N',
|
|
|
|
|
- num:'3',
|
|
|
|
|
- by:'锦江客运站',
|
|
|
|
|
- status:'活跃'
|
|
|
|
|
- }, {
|
|
|
|
|
- date: '2016-05-03',
|
|
|
|
|
- name: '双流区',
|
|
|
|
|
- latlon: '104.0647° E, 30.5702° N',
|
|
|
|
|
- num:'3',
|
|
|
|
|
- by:'双流西站',
|
|
|
|
|
- status:'活跃'
|
|
|
|
|
- },
|
|
|
|
|
-]
|
|
|
|
|
|
|
+let loading=ref(true)
|
|
|
|
|
+const tableData = ref([])
|
|
|
|
|
|
|
|
let activeName=ref('first')
|
|
let activeName=ref('first')
|
|
|
|
|
|
|
@@ -157,8 +121,20 @@ const addUser=val=>{
|
|
|
dialogVisible.value=val
|
|
dialogVisible.value=val
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+const getTableData=()=>{
|
|
|
|
|
+ apisystemdzbcArealist({
|
|
|
|
|
+
|
|
|
|
|
+ }).then(res=>{
|
|
|
|
|
+ loading.value=false
|
|
|
|
|
+ tableData.value=res.data.rows
|
|
|
|
|
+ }).catch(err=>{
|
|
|
|
|
+ console.log(err)
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
onMounted(()=>{
|
|
onMounted(()=>{
|
|
|
-
|
|
|
|
|
|
|
+ getTableData()
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
@@ -201,7 +177,7 @@ onMounted(()=>{
|
|
|
<el-button :icon="Tools">设置</el-button> -->
|
|
<el-button :icon="Tools">设置</el-button> -->
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <el-table header-row-class-name="reset-gray-head" :data="tableData" style="width: 100%">
|
|
|
|
|
|
|
+ <el-table element-loading-text='加载中' header-row-class-name="reset-gray-head" :data="tableData" style="width: 100%" v-loading="loading">
|
|
|
<el-table-column prop="name" label="区域名称">
|
|
<el-table-column prop="name" label="区域名称">
|
|
|
|
|
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -226,14 +202,14 @@ onMounted(()=>{
|
|
|
<div class="common-page-wrap">
|
|
<div class="common-page-wrap">
|
|
|
<div class="left-part">
|
|
<div class="left-part">
|
|
|
<span>显示第 </span>
|
|
<span>显示第 </span>
|
|
|
- <span>1 </span>
|
|
|
|
|
|
|
+ <span>{{pageNum}}</span>
|
|
|
<span>至 </span>
|
|
<span>至 </span>
|
|
|
<span>10 </span>
|
|
<span>10 </span>
|
|
|
<span>条, </span>
|
|
<span>条, </span>
|
|
|
- <span>共1000条记录 </span>
|
|
|
|
|
|
|
+ <span>共{{total}}条记录 </span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="right-part">
|
|
<div class="right-part">
|
|
|
- <el-pagination background layout="prev, pager, next" :total="1000" />
|
|
|
|
|
|
|
+ <el-pagination background layout="prev, pager, next" :total="total" />
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|