基础接口对接

This commit is contained in:
仲么了
2023-05-25 10:10:22 +08:00
parent cca66bab21
commit e9b1e9a417
11 changed files with 579 additions and 171 deletions

View File

@@ -1,23 +1,32 @@
<template>
<view :loading="loading">
<!-- <uni-nav-bar left-icon="left" right-icon="cart" title="标题" /> -->
<uni-nav-bar dark :fixed="true" status-bar left-icon="left" :rightIcon="userInfo.role == '2' ? '' : 'plusempty'"
background-color="#fff" color="#111" title="工程管理" @clickLeft="back" @clickRight="add" />
<uni-nav-bar
dark
:fixed="true"
status-bar
left-icon="left"
:rightIcon="userInfo.role == '2' ? '' : 'plusempty'"
background-color="#fff"
color="#111"
title="工程管理"
@clickLeft="back"
@clickRight="add"
/>
<view class="message">
<uni-card :title="item.name" :extra="item.projectType" @click="jump('XXX项目1')"
v-for="(item, index) in store.data" :key="index">
<uni-card :title="item.name" :extra="item.projectType" @click="jump(item)" v-for="(item, index) in store.data" :key="index">
<view class="term-list-bottom">
<view class="term-list-bottom-item">
<view>区域</view>
<view>{{ item.province +item.city}}</view>
<view>{{ item.provinceName + item.cityName }}</view>
</view>
<view class="term-list-bottom-item">
<view>创建时间</view>
<view>{{ item.createTime}}</view>
<view>{{ item.createTime }}</view>
</view>
</view>
</uni-card>
<Cn-empty v-if="store.empty" style="padding-top:200rpx"></Cn-empty>
<Cn-empty v-if="store.empty" style="padding-top: 200rpx"></Cn-empty>
<uni-load-more v-if="store.data && store.data.length > 0" :status="store.status"></uni-load-more>
</view>
</view>
@@ -27,40 +36,41 @@
import list from '../../common/js/list'
export default {
mixins: [list],
data () {
data() {
return {
loading: false,
userInfo: {}
userInfo: {},
}
},
methods: {
init () {
init() {
this.store = this.DataSource('/engineering/queryEngineeringPage')
this.store.params.userId = uni.getStorageSync('userInfo').id
this.store.params.userId = uni.getStorageSync('userInfo').id
this.store.reload()
},
back () {
back() {
uni.navigateBack()
},
add () {
add() {
uni.navigateTo({
url: `/pages/gc/new`
url: `/pages/gc/new`,
})
},
upgrade (code) {
console.log(code);
upgrade(code) {
console.log(code)
uni.showToast({
title: '升级成功',
icon: 'none'
icon: 'none',
})
},
jump (type) {
jump(gc) {
uni.navigateTo({
url: `/pages/project/detail?project=${type}`
url: `/pages/gc/detail?gc=${JSON.stringify(gc)}`,
})
}
},
},
onLoad () {
onLoad() {
this.init()
},
}
@@ -140,4 +150,4 @@ export default {
margin-bottom: 0;
}
}
</style>
</style>