Commit f883eafaae0929d5251b874032bff2f487f74d70

Authored by 刘淇
1 parent b56bb97b

首次加载

pages/work/case/maintain.vue
@@ -29,8 +29,8 @@ @@ -29,8 +29,8 @@
29 </view> 29 </view>
30 </view> 30 </view>
31 <view class="fs-mt16 fs-flex__between"> 31 <view class="fs-mt16 fs-flex__between">
32 - <view>养护类型:{{item.maintainTypeName}}</view>  
33 - <view>植物类型:{{item.plantTypeName}}</view> 32 + <view class="fs-ellipsis fs-mr20">养护类型:{{item.maintainTypeName}}</view>
  33 + <view class="fs-ellipsis fs-flex__1">植物类型:{{item.plantTypeName}}</view>
34 </view> 34 </view>
35 <view class="fs-mt16">道路名称:{{item.roadName}}</view> 35 <view class="fs-mt16">道路名称:{{item.roadName}}</view>
36 <view class="fs-mt16 fs-ellipsis__2">任务描述:{{item.taskRemark}}</view> 36 <view class="fs-mt16 fs-ellipsis__2">任务描述:{{item.taskRemark}}</view>
pages/work/case/manage.vue
@@ -24,8 +24,8 @@ @@ -24,8 +24,8 @@
24 </view> 24 </view>
25 </view> 25 </view>
26 <view class="fs-mt16 fs-flex__between"> 26 <view class="fs-mt16 fs-flex__between">
27 - <view>养护类型:{{item.maintainTypeName}}</view>  
28 - <view>植物类型:{{item.plantTypeName}}</view> 27 + <view class="fs-ellipsis fs-mr20">养护类型:{{item.maintainTypeName}}</view>
  28 + <view class="fs-ellipsis fs-flex__1">植物类型:{{item.plantTypeName}}</view>
29 </view> 29 </view>
30 <view class="fs-mt16">道路名称:{{item.roadName}}</view> 30 <view class="fs-mt16">道路名称:{{item.roadName}}</view>
31 <view class="fs-mt16 fs-ellipsis__2">任务描述:{{item.taskRemark}}</view> 31 <view class="fs-mt16 fs-ellipsis__2">任务描述:{{item.taskRemark}}</view>
subPackages/treePage/addTree.vue
@@ -52,7 +52,9 @@ @@ -52,7 +52,9 @@
52 prop="latitude" 52 prop="latitude"
53 :bottomBorder="false" 53 :bottomBorder="false"
54 > 54 >
55 - <span style="color: #ccc;font-size: 14px"> {{ formData.longitude }}</span> 55 + <tui-input padding="0" :borderBottom="false" placeholder="" disabled
  56 + v-model="formData.longitude"></tui-input>
  57 +<!-- <span style="color: #ccc;font-size: 14px"> {{ formData.longitude }}</span>-->
56 </tui-form-item> 58 </tui-form-item>
57 </tui-col> 59 </tui-col>
58 <tui-col :span="12"> 60 <tui-col :span="12">
@@ -63,7 +65,9 @@ @@ -63,7 +65,9 @@
63 class="location-form-item" 65 class="location-form-item"
64 prop="latitude" 66 prop="latitude"
65 > 67 >
66 - <span style="color: #ccc;font-size: 14px"> {{ formData.latitude }}</span> 68 + <tui-input padding="0" :borderBottom="false" placeholder="" disabled
  69 + v-model="formData.latitude"></tui-input>
  70 +<!-- <span style="color: #ccc;font-size: 14px"> {{ formData.latitude }}</span>-->
67 </tui-form-item> 71 </tui-form-item>
68 </tui-col> 72 </tui-col>
69 73
subPackages/treePage/editTreeIfo.vue
@@ -47,7 +47,9 @@ @@ -47,7 +47,9 @@
47 class="location-form-item" 47 class="location-form-item"
48 prop="latitude" 48 prop="latitude"
49 > 49 >
50 - <span style="color: #ccc;font-size: 14px"> {{ formData.longitude }}</span> 50 +<!-- <span style="color: #ccc;font-size: 14px"> {{ formData.longitude }}</span>-->
  51 + <tui-input padding="0" :borderBottom="false" placeholder="" disabled
  52 + v-model="formData.longitude"></tui-input>
51 </tui-form-item> 53 </tui-form-item>
52 </tui-col> 54 </tui-col>
53 55
@@ -58,7 +60,9 @@ @@ -58,7 +60,9 @@
58 class="location-form-item" 60 class="location-form-item"
59 prop="latitude" 61 prop="latitude"
60 > 62 >
61 - <span style="color: #ccc;font-size: 14px"> {{ formData.latitude }}</span> 63 +<!-- <span style="color: #ccc;font-size: 14px"> {{ formData.latitude }}</span>-->
  64 + <tui-input padding="0" :borderBottom="false" placeholder="" disabled
  65 + v-model="formData.latitude"></tui-input>
62 </tui-form-item> 66 </tui-form-item>
63 </tui-col> 67 </tui-col>
64 68
@@ -192,7 +196,7 @@ @@ -192,7 +196,7 @@
192 height="80rpx" 196 height="80rpx"
193 plain 197 plain
194 > 198 >
195 - {{ isShow ? '- 隐藏区域' : '+ 显示区域' }} 199 + {{ isShow ? '- 隐藏更多属性' : '+ 展示更多属性' }}
196 </tui-button> 200 </tui-button>
197 </tui-form> 201 </tui-form>
198 <view style="height: 60px;width: 100%"></view> 202 <view style="height: 60px;width: 100%"></view>
subPackages/treePage/treeFiles.vue
1 <template> 1 <template>
2 <view class="container"> 2 <view class="container">
3 <tui-form ref="form" :show-message="false" :model="formData" style="border-bottom: 1px solid #f5f4f4"> 3 <tui-form ref="form" :show-message="false" :model="formData" style="border-bottom: 1px solid #f5f4f4">
4 - <tui-form-item arrow highlight prop="companyId" :bottom-border="false" @click="pickerShow" label="归属单位" > 4 + <tui-form-item arrow highlight prop="companyId" :bottom-border="false" @click="pickerShow" label="归属单位">
5 <tui-input padding="0" :borderBottom="false" placeholder="请选择归属单位" disabled 5 <tui-input padding="0" :borderBottom="false" placeholder="请选择归属单位" disabled
6 backgroundColor="transparent" v-model="formData.companyId"></tui-input> 6 backgroundColor="transparent" v-model="formData.companyId"></tui-input>
7 </tui-form-item> 7 </tui-form-item>
8 </tui-form> 8 </tui-form>
9 9
10 - <tui-searchbar radius="40rpx" height="64rpx" placeholder="请输入道路名称" @search="getSeach" @clear="setSeach"></tui-searchbar> 10 + <tui-searchbar radius="40rpx" height="64rpx" placeholder="请输入道路名称" @search="getSeach"
  11 + @clear="setSeach"></tui-searchbar>
11 12
12 13
13 <view class="full-height-row"> 14 <view class="full-height-row">
@@ -21,7 +22,7 @@ @@ -21,7 +22,7 @@
21 </view> 22 </view>
22 </view> 23 </view>
23 <view class="full-height-col right-con"> 24 <view class="full-height-col right-con">
24 - <view class="nodata-wrap" v-if="roads.length==0"> 25 + <view class="nodata-wrap" v-if="!hasValidRoadId">
25 <img src="/static/images/nodata.png" alt=""> 26 <img src="/static/images/nodata.png" alt="">
26 <view style="color: #aaa">暂无数据</view> 27 <view style="color: #aaa">暂无数据</view>
27 28
@@ -41,7 +42,7 @@ @@ -41,7 +42,7 @@
41 42
42 </view> 43 </view>
43 </view> 44 </view>
44 - 45 +
45 </view> 46 </view>
46 </view> 47 </view>
47 48
@@ -71,13 +72,12 @@ export default { @@ -71,13 +72,12 @@ export default {
71 companyId: '',// 归属公司 72 companyId: '',// 归属公司
72 depts: [],// 归属班组 73 depts: [],// 归属班组
73 roads: [], // 道路树 74 roads: [], // 道路树
74 - 75 + hasValidRoadId: false
75 } 76 }
76 }, 77 },
77 onLoad() { 78 onLoad() {
78 -  
79 }, 79 },
80 - onShow(){ 80 + onShow() {
81 // 归属公司 81 // 归属公司
82 belongCompanyreq().then(res => { 82 belongCompanyreq().then(res => {
83 this.belongCompanyData = res.data 83 this.belongCompanyData = res.data
@@ -113,11 +113,14 @@ export default { @@ -113,11 +113,14 @@ export default {
113 } else { 113 } else {
114 this.depts = res.data[0].depts 114 this.depts = res.data[0].depts
115 this.roads = this.depts[this.currentIndex].roads 115 this.roads = this.depts[this.currentIndex].roads
  116 + this.hasValidRoadId = this.roads && this.roads.some(item =>
  117 + item.roadId !== null && item.roadId !== undefined
  118 + );
  119 + console.log(this.hasValidRoadId)
116 } 120 }
117 // this.treeRoadQuery() 121 // this.treeRoadQuery()
118 }) 122 })
119 }, 123 },
120 -  
121 // 班组切换 124 // 班组切换
122 teamsChange(i) { 125 teamsChange(i) {
123 console.log(i) 126 console.log(i)
@@ -213,11 +216,13 @@ export default { @@ -213,11 +216,13 @@ export default {
213 min-width: 70px; 216 min-width: 70px;
214 text-align: right; 217 text-align: right;
215 } 218 }
216 -::v-deep tui-search-bar__labe{  
217 - justify-content: left!important;  
218 - padding-left: 15px!important; 219 +
  220 +::v-deep tui-search-bar__labe {
  221 + justify-content: left !important;
  222 + padding-left: 15px !important;
219 223
220 } 224 }
  225 +
221 .custom-searchbar ::v-deep .tui-searchbar__input { 226 .custom-searchbar ::v-deep .tui-searchbar__input {
222 text-align: left !important; 227 text-align: left !important;
223 justify-content: left; 228 justify-content: left;
subPackages/treePage/treeInfo.vue
@@ -50,7 +50,9 @@ @@ -50,7 +50,9 @@
50 prop="latitude" 50 prop="latitude"
51 labelColor="#ccc" 51 labelColor="#ccc"
52 > 52 >
53 - <span style="color: #ccc;font-size: 14px"> {{ formData.longitude }}</span> 53 + <tui-input padding="0" :borderBottom="false" placeholder="" disabled
  54 + v-model="formData.longitude"></tui-input>
  55 +<!-- <span style="color: #ccc;font-size: 14px"> {{ formData.longitude }}</span>-->
54 </tui-form-item> 56 </tui-form-item>
55 </tui-col> 57 </tui-col>
56 58
@@ -61,7 +63,9 @@ @@ -61,7 +63,9 @@
61 labelColor="#ccc" 63 labelColor="#ccc"
62 prop="latitude" 64 prop="latitude"
63 > 65 >
64 - <span style="color: #ccc;font-size: 14px"> {{ formData.latitude }}</span> 66 + <tui-input padding="0" :borderBottom="false" placeholder="" disabled
  67 + v-model="formData.latitude"></tui-input>
  68 +<!-- <span style="color: #ccc;font-size: 14px"> {{ formData.latitude }}</span>-->
65 </tui-form-item> 69 </tui-form-item>
66 </tui-col> 70 </tui-col>
67 71