Browse Source

土建设备单位修改

fujunwen 4 years ago
parent
commit
fabca5c18d
2 changed files with 18 additions and 11 deletions
  1. 10 4
      src/views/analysis/CoreDeviceReport.vue
  2. 8 7
      src/views/statistics/index.vue

+ 10 - 4
src/views/analysis/CoreDeviceReport.vue

@@ -29,7 +29,7 @@
           <div class="sec-row">
             <div>
               {{item.num}}
-              <span>台</span>
+              <span>{{systemId !== '1008'?'' : item.unitText}}</span>
             </div>
             <span :class="{'abnormal': item.abnormal}">{{item.statusNum !== 0?item.statusNum : ''}}</span>
           </div>
@@ -330,6 +330,15 @@ export default {
             return (o.isActive = i === 0);
           });
           const { query } = this.$route;
+          _.forEach(newData, (item) => {
+            if (item.category_code === 'tja') {
+              item.unitText = '个';
+            } else if (item.category_code === 'tjb'){
+              item.unitText = '段';
+            } else {
+              item.unitText = '台';
+            }
+          })
           this.systemContentData = newData;
           if (!_.isEmpty(query) && query.equipId) {
             _.map(this.systemContentData, o => {
@@ -488,7 +497,6 @@ export default {
      * 显示图片详情
      */
     showPicturesDetail(val, type) {
-      console.log("val", val);
       if (type === "equip") {
         if (!val.photos_num) {
           this.isClickPicture = true;
@@ -511,7 +519,6 @@ export default {
      * 显示附件详情
      */
     showReportDetail(val, type, e) {
-      console.log("val111", val);
       if (type === "equip") {
         if (!val.attachments_num) {
           this.isClickPicture = true;
@@ -550,7 +557,6 @@ export default {
         type: this.detailTitle === "图片预览" ? 0 : 1
       };
       queryDetailData("/data/base/queryFileDetails", param).then(res => {
-        console.log("res", res);
         const { result, data } = res;
         if (result === "success") {
           let newData = [];

+ 8 - 7
src/views/statistics/index.vue

@@ -69,7 +69,7 @@
                                             <P :style="{width: equip.category_name.length>6 ? '10rem' : 'auto'}"  :title="equip.category_name">{{equip.category_name}}</p>
                                             <span :style="{right: equip.is_exception_num > 99 ? '-2rem' :  equip.is_exception_num > 9 ? '-1.5rem' :'-1rem'}" v-if='equip.is_exception_num'>{{equip.is_exception_num}}</span>
                                         </div>
-                                        <p> <span>{{equip.asset_num}}</span><span>台</span></p>
+                                        <p> <span>{{equip.asset_num}}</span><span>{{equip.category_name === '屋面logo' ? '个' : equip.category_name === '玻璃护栏' ? '段' : ''}}</span></p>
                                     </div>
                                 </div>
                                 <section class="system-equipments" v-show="item.expand && item.restAssetTypeList.length" style="padding-bottom:2rem;">
@@ -78,7 +78,7 @@
                                             <P :title="equip.category_name">{{equip.category_name}}</p>
                                             <span :style="{right: equip.is_exception_num > 99 ? '-2rem' :  equip.is_exception_num > 9 ? '-1.5rem' :'-1rem'}" v-if='equip.is_exception_num'>{{equip.is_exception_num}}</span>
                                         </div>
-                                        <p> <span>{{equip.asset_num}}</span><span>台</span></p>
+                                        <p> <span>{{equip.asset_num}}</span><span>{{equip.category_name === '屋面logo' ? '个' : equip.category_name === '玻璃护栏' ? '段' : ''}}</span></p>
                                     </div>
                                 </section>
                             </section>
@@ -123,7 +123,7 @@
                     <transition name="selectDownUpExtendTop">
                         <div class="tool-tip" v-if="item.showToolTip">
                             <h5 style="font-weight:bold;">{{item.title + '比值'}}</h5>
-                            <p>{{item.title === '专维' ? '逾期未完成/今年即将到期任务数/总任务' : '当月即将到期/总任务'}}</p>
+                            <p>{{item.title === '专维' ? '逾期未完成/今年即将逾期任务数/总任务' : '当月即将逾期/总任务'}}</p>
                             <div class="tip-triangle" :style="{left: item.title === '第三方检测' ? '12.5rem': '7.8rem'}"> </div>
                         </div>
                     </transition>
@@ -624,6 +624,7 @@ export default {
                     if (res.result == 'success') {
                         let result = res.data
                         if (result && Array.isArray(result)) {
+                            
                             result.forEach(item => {
                                 let list = item.assetTypeList
                                 if (list) {
@@ -678,8 +679,8 @@ export default {
                         let obj = {}
                         let sortData = data[key]
                         if (data.hasOwnProperty(key)) {
-                            // 维保,第三方检测排名按照即将到期任务数量从多到少排序,多的靠前。专维按照 逾期未完成 + 即将到期任务数据排序,多的靠前
-                            // due_num 即将期    unfinished 逾期未完成
+                            // 维保,第三方检测排名按照即将逾期任务数量从多到少排序,多的靠前。专维按照 逾期未完成 + 即将逾期任务数据排序,多的靠前
+                            // due_num 即将期    unfinished 逾期未完成
                             if (key == '0') {
                                 sortData.forEach(item => {
                                     item.sort = item.rptGlsmsStatistics.due_num + item.rptGlsmsStatistics.unfinished
@@ -1068,7 +1069,7 @@ export default {
                     if (item.is_exception_num) {
                         html += `<div class="line">
                             <span>${item.category_name}</span> 
-                            <span>${item.asset_num || '--'}台</span>
+                            <span>${item.asset_num || '--'}${item.category_name === '屋面logo' ? '个' : item.category_name === '玻璃护栏' ? '段' : ''}</span>
                             <span><span style="display: inline-block;width: 16px;height: 16px;line-height: 16px;border-radius: 8px; color: white; background : #F54E45;text-align: center;cursor: default;">!</span><em>${
                                 item.is_exception_num
                             }</em></span>
@@ -1076,7 +1077,7 @@ export default {
                     } else {
                         html += `<div class="line">
                             <span>${item.category_name}</span> 
-                            <span>${item.asset_num || '--'}台</span>
+                            <span>${item.asset_num || '--'}${item.category_name === '屋面logo' ? '个' : item.category_name === '玻璃护栏' ? '段' : ''}</span>
                         </div>`
                     }
                 }