瀏覽代碼

电话号码点击可拨打

seimin 3 年之前
父節點
當前提交
6da5a00142
共有 2 個文件被更改,包括 794 次插入628 次删除
  1. 749 612
      src/views/incidentDetails.vue
  2. 45 16
      src/views/my.vue

File diff suppressed because it is too large
+ 749 - 612
src/views/incidentDetails.vue


+ 45 - 16
src/views/my.vue

@@ -2,32 +2,40 @@
2 2
   <div class="bgColor">
3 3
     <div class="head">
4 4
       <div class="img"></div>
5
-      <div class="name">{{loginUser.name}}</div>
5
+      <div class="name">{{ loginUser.name }}</div>
6 6
     </div>
7 7
     <div class="myMessage">
8 8
       <div class="label">个人信息</div>
9 9
       <ul>
10 10
         <li>
11 11
           <div>姓名</div>
12
-          <div>{{loginUser.name}}</div>
12
+          <div>{{ loginUser.name }}</div>
13 13
         </li>
14 14
         <li v-if="repairMain.valueconfig == 2">
15 15
           <div>科室名称</div>
16
-          <div>{{loginUser.dept?loginUser.dept.dept:'暂无'}}</div>
16
+          <div>{{ loginUser.dept ? loginUser.dept.dept : "暂无" }}</div>
17 17
         </li>
18 18
         <li>
19 19
           <div>工号</div>
20
-          <div>{{loginUser.account}}</div>
20
+          <div>{{ loginUser.account }}</div>
21 21
         </li>
22 22
         <li>
23 23
           <div>联系电话</div>
24
-          <div>{{repairMain.valueconfig ==1?loginUser.mphone:loginUser.dept?loginUser.dept.phone:'暂无'}}</div>
24
+          <div v-if="repairMain.valueconfig == 1">
25
+            <a :href="'tel:' + loginUser.mphone">{{ loginUser.mphone }}</a>
26
+          </div>
27
+          <div v-if="repairMain.valueconfig != 1 && loginUser.dept">
28
+            <a :href="'tel:' + loginUser.dept.phone">{{
29
+              loginUser.dept.phone
30
+            }}</a>
31
+          </div>
32
+          <div v-if="repairMain.valueconfig != 1 && !loginUser.dept">暂无</div>
25 33
         </li>
26 34
         <li class="myArea">
27 35
           <div>区域地点</div>
28 36
           <div>
29 37
             <cube-button @click="showCascadePicker">
30
-              {{areaData||"暂无"}}
38
+              {{ areaData || "暂无" }}
31 39
               <i class="iconfont icon-moren"></i>
32 40
             </cube-button>
33 41
           </div>
@@ -35,7 +43,7 @@
35 43
         <li>
36 44
           <div>详细地址</div>
37 45
           <div class="factionAdd" @click="toModify('houseNumber')">
38
-            <span>{{loginUser.houseNumber||"暂无"}}</span>
46
+            <span>{{ loginUser.houseNumber || "暂无" }}</span>
39 47
             <i class="iconfont icon-moren"></i>
40 48
           </div>
41 49
         </li>
@@ -45,7 +53,9 @@
45 53
       <div class="label">我的报修</div>
46 54
       <div class="tit">
47 55
         <div>我的报修</div>
48
-        <div @click="toIncidentList( )">{{incidentStateData.resultCount}}条&nbsp;&nbsp;&nbsp;></div>
56
+        <div @click="toIncidentList()">
57
+          {{ incidentStateData.resultCount }}条&nbsp;&nbsp;&nbsp;>
58
+        </div>
49 59
       </div>
50 60
       <div class="rapirMessage">
51 61
         <div class="status" @click="toIncidentList(1592)">
@@ -56,7 +66,9 @@
56 66
           </div>
57 67
           <div>
58 68
             <span>未受理</span>
59
-            <span>{{incidentStateData.notAcc>99?99:incidentStateData.notAcc}}</span>
69
+            <span>{{
70
+              incidentStateData.notAcc > 99 ? 99 : incidentStateData.notAcc
71
+            }}</span>
60 72
           </div>
61 73
         </div>
62 74
         <div class="status" @click="toIncidentList(1593)">
@@ -67,7 +79,9 @@
67 79
           </div>
68 80
           <div>
69 81
             <span>不受理</span>
70
-            <span>{{incidentStateData.noAcc>99?99:incidentStateData.noAcc}}</span>
82
+            <span>{{
83
+              incidentStateData.noAcc > 99 ? 99 : incidentStateData.noAcc
84
+            }}</span>
71 85
           </div>
72 86
         </div>
73 87
         <div class="status" @click="toIncidentList(1594)">
@@ -78,7 +92,11 @@
78 92
           </div>
79 93
           <div>
80 94
             <span>处理中</span>
81
-            <span>{{incidentStateData.processing>99?99:incidentStateData.processing}}</span>
95
+            <span>{{
96
+              incidentStateData.processing > 99
97
+                ? 99
98
+                : incidentStateData.processing
99
+            }}</span>
82 100
           </div>
83 101
         </div>
84 102
         <div class="status" @click="toIncidentList(1595)">
@@ -89,7 +107,11 @@
89 107
           </div>
90 108
           <div>
91 109
             <span>待评价</span>
92
-            <span>{{incidentStateData.evaluated>99?99:incidentStateData.evaluated}}</span>
110
+            <span>{{
111
+              incidentStateData.evaluated > 99
112
+                ? 99
113
+                : incidentStateData.evaluated
114
+            }}</span>
93 115
           </div>
94 116
         </div>
95 117
         <div class="status" @click="toIncidentList(1596)">
@@ -100,7 +122,9 @@
100 122
           </div>
101 123
           <div>
102 124
             <span>已解决</span>
103
-            <span>{{incidentStateData.solve>99?99:incidentStateData.solve}}</span>
125
+            <span>{{
126
+              incidentStateData.solve > 99 ? 99 : incidentStateData.solve
127
+            }}</span>
104 128
           </div>
105 129
         </div>
106 130
         <div class="status" @click="toIncidentList(1597)">
@@ -111,12 +135,17 @@
111 135
           </div>
112 136
           <div>
113 137
             <span>已撤回</span>
114
-            <span>{{incidentStateData.retract>99?99:incidentStateData.retract}}</span>
138
+            <span>{{
139
+              incidentStateData.retract > 99 ? 99 : incidentStateData.retract
140
+            }}</span>
115 141
           </div>
116 142
         </div>
117 143
       </div>
118 144
     </div>
119
-    <promp-ting :conents="promptingConent" :status="promptingStatus"></promp-ting>
145
+    <promp-ting
146
+      :conents="promptingConent"
147
+      :status="promptingStatus"
148
+    ></promp-ting>
120 149
   </div>
121 150
 </template>
122 151
 <script>
@@ -241,7 +270,7 @@ export default {
241 270
             }, 2000);
242 271
             if (!that.loginUser.place) {
243 272
               that.loginUser.place = {
244
-                area:{}
273
+                area: {}
245 274
               };
246 275
             }
247 276
             that.loginUser.place.id = selectedVal[1];