quanyawei
2023-11-10 0a24ffeb3eff074c8f11e9f94fdf2c2cb4929799
pages/actionChange/components/basicInfor.vue
@@ -4,7 +4,15 @@
      <view class="workOrderDetail">
         <view class="headerCont">
            <p class="title">基本信息</p>
            <p>单号:{{ basicInfor.allocationNum }}</p>
            <view style="display: flex;align-items: center;">
               <p style="display: inline-block;padding-right: 10px;">单号:{{ basicInfor.allocationNum }}</p>
               <p class="sharebut">
                  <button open-type="share" class="shareAn">
                  </button>
                  <u-icon name="share-square" label='分享' labelPos="bottom" bold size='18' color="#efb287"
                     labelColor="#efb287"></u-icon>
               </p>
            </view>
         </view>
         <u-line color="#bbb" />
         <view>
@@ -30,7 +38,7 @@
                     <view class="wholeLine">
                        <text class="rowTipContenetLabel">责任主体:</text>
                        <text class="rowTipContenetAll">
                           {{ unitName }}
                           {{ basicInfor.unitName }}
                        </text>
                     </view>
                  </view>
@@ -38,7 +46,7 @@
                     <view class="wholeLine">
                        <text class="rowTipContenetLabel">污染分类:</text>
                        <text class="rowTipContenetAll">
                           {{ polluteType }}
                           {{ basicInfor.polluteTypeName }}
                        </text>
                     </view>
                  </view>
@@ -68,7 +76,7 @@
                     <view class="wholeLine">
                        <text class="rowTipContenetLabel">上报单位:</text>
                        <text class="rowTipContenetAll">
                           {{ escalationUnitName }}
                           {{ basicInfor.escalationUnitName }}
                        </text>
                     </view>
                  </view>
@@ -111,34 +119,7 @@
            baseUrl: this.$storage.get('baseUrl'),
         }
      },
      computed: {
         unitName() {
            let data = ''
            if (this.basicInfor.unitId && this.unitList.length > 0) {
               data = this.unitList && this.unitList.find(a => Number(a.unitId) === Number(this.basicInfor.unitId))
                  .unitName
            }
            return data
         },
         escalationUnitName() {
            let data = ''
            if (this.basicInfor.unitId && this.unitList.length > 0) {
               data = this.unitList && this.unitList.find(a => Number(a.unitId) === Number(this.basicInfor
                  .escalationUnitId)).unitName
            }
            return data
         },
         polluteType() {
            let data = ''
            console.log('this.polluteList', this.polluteList)
            console.log('this.basicInfor.polluteType', this.basicInfor.polluteType)
            if (String(this.basicInfor.polluteType) && this.polluteList.length > 0) {
               data = this.polluteList.find(a => Number(a.dataKey) === Number(this.basicInfor.polluteType)).dataValue
            }
            console.log('data', data)
            return data
         }
      },
      computed: {},
      watch: {
         basicInfor: {
            handler: function(newValue, oldValue) {
@@ -200,6 +181,7 @@
         display: flex;
         justify-content: space-between;
         font-size: 30.77rpx;
         align-items: center;
      }
      .mainContent {
@@ -248,4 +230,18 @@
         }
      }
   }
   .sharebut {
      position: relative;
      display: inline-block;
      .shareAn {
         position: absolute;
         height: 36px;
         width: 30px;
         padding: 0;
         opacity: 0;
         z-index: 100;
      }
   }
</style>