Przeglądaj źródła

区分报修主体

seimin 2 lat temu
rodzic
commit
4c05d04179

+ 1 - 1
src/views/incidentList.vue

@@ -65,7 +65,7 @@
65 65
                   </p>
66 66
                   <p>
67 67
                     报修<span>{{ valConfig == 1 ? "人" : "科室" }}</span> :
68
-                    <span class="grayFont">{{ item.contacts }}</span>
68
+                    <span class="grayFont">{{ valConfig == 1 ? item.contacts : (item.department?item.department.dept:'')  }}</span>
69 69
                     <span @click.stop v-if="item.contactsInformation"
70 70
                       ><a :href="'tel:' + item.contactsInformation"
71 71
                         >(<i class="iconfont dsit-shouji"></i

+ 3 - 1
src/views/indes.vue

@@ -38,7 +38,8 @@
38 38
           <div class="conent">
39 39
             <div class="center">
40 40
               <div>
41
-                <span class="fl">{{ item.requester.name }}</span>
41
+                <span class="fl" v-if="valConfig == 1">{{ item.requester?item.requester.name:'' }}</span>
42
+                <span class="fl" v-if="valConfig == 2">{{ item.requester?(item.requester.dept?item.requester.dept.dept:''):'' }}</span>
42 43
                 <span class="fr">{{
43 44
                   item.createTime | timeFormat("MM-dd HH:mm")
44 45
                 }}</span>
@@ -105,6 +106,7 @@ export default {
105 106
   data() {
106 107
     return {
107 108
       loginUser: JSON.parse(localStorage.getItem("loginUser")),
109
+      valConfig: JSON.parse(localStorage.getItem("valConfig")) - 0, //报修主体
108 110
       noticeData: "", //公告列表
109 111
       dataList: "", //最新报修
110 112
       state: "", //流程状态

+ 9 - 2
src/views/wxChartDetail.vue

@@ -7,8 +7,14 @@
7 7
           <div class="label headtop" id="info">报修信息</div>
8 8
           <div class="info">
9 9
             <p>
10
-              <span>报修人:</span>
11
-              <span>{{ model.requester.name }}</span>
10
+              <template v-if="valConfig == 1">
11
+                <span>报修人:</span>
12
+                <span>{{ model.requester?model.requester.name:'' }}</span>
13
+              </template>
14
+              <template v-if="valConfig == 2">
15
+                <span>报修科室:</span>
16
+                <span>{{ model.requester?(model.requester.dept?model.requester.dept.dept:''):'' }}</span>
17
+              </template>
12 18
               <!-- yizhuanhuan: model.incidentState.name == '已受理', -->
13 19
               <span
14 20
                 :class="{
@@ -130,6 +136,7 @@ export default {
130 136
       incidentWithConsumable: localStorage.getItem("incidentWithConsumable"), //是否绑定耗材
131 137
       wxIncidentWithCmdb: localStorage.getItem("wxIncidentWithCmdb"), //是否绑定资产
132 138
       loginUser: JSON.parse(localStorage.getItem("loginUser")),
139
+      valConfig: JSON.parse(localStorage.getItem("valConfig")) - 0, //报修主体
133 140
       promptingConent: "",
134 141
       promptingStatus: "",
135 142
       baseURL: http.host,

+ 3 - 1
src/views/wxChartList.vue

@@ -55,7 +55,8 @@
55 55
                   </p>
56 56
                 </div>
57 57
                 <div class="bottom noneBorder">
58
-                  <span class="fl">报修人:{{ item.requester.name }}</span>
58
+                  <span class="fl" v-if="valConfig == 1">报修人:{{ item.requester?item.requester.name:'' }}</span>
59
+                  <span class="fl" v-if="valConfig == 2">报修科室:{{ item.requester?(item.requester.dept?item.requester.dept.dept:''):'' }}</span>
59 60
                   <span class="fr">报修时间:{{
60 61
                     item.createTime | timeFormat("MM-dd HH:mm")
61 62
                   }}</span>
@@ -120,6 +121,7 @@ export default {
120 121
       incidentWithConsumable: localStorage.getItem("incidentWithConsumable"), //是否绑定耗材
121 122
       wxIncidentWithCmdb: localStorage.getItem("wxIncidentWithCmdb"), //是否绑定资产
122 123
       loginUser: JSON.parse(localStorage.getItem("loginUser")),
124
+      valConfig: JSON.parse(localStorage.getItem("valConfig")) - 0, //报修主体
123 125
       items: [],
124 126
       pullDownRefresh: true,
125 127
       pullDownRefreshThreshold: 60,