quanyawei
2023-11-15 53ae51f7111fe62f0011d304268cbfe1261b36f1
pages/actionChange/components/basicInfor.vue
@@ -38,7 +38,7 @@
                     <view class="wholeLine">
                        <text class="rowTipContenetLabel">责任主体:</text>
                        <text class="rowTipContenetAll">
                           {{ unitName }}
                           {{ basicInfor.unitName }}
                        </text>
                     </view>
                  </view>
@@ -46,7 +46,7 @@
                     <view class="wholeLine">
                        <text class="rowTipContenetLabel">污染分类:</text>
                        <text class="rowTipContenetAll">
                           {{ polluteType }}
                           {{ basicInfor.polluteTypeName }}
                        </text>
                     </view>
                  </view>
@@ -76,7 +76,7 @@
                     <view class="wholeLine">
                        <text class="rowTipContenetLabel">上报单位:</text>
                        <text class="rowTipContenetAll">
                           {{ escalationUnitName }}
                           {{ basicInfor.escalationUnitName }}
                        </text>
                     </view>
                  </view>
@@ -87,12 +87,22 @@
                     <text class="rowTipContenetAll">{{ basicInfor.pollutePosition ||'' }}</text>
                  </view>
               </p>
               <p class="rowTip">
                  <view class="rowTipContenet" style="width: 100%;">
                     <view class="wholeLine">
                        <text class="rowTipContenetLabel">任务分类:</text>
                        <text class="rowTipContenetAll">
                           <text>{{ dictObj.emphasisEnum[basicInfor.keyPoint]||'' }}</text>
                        </text>
                     </view>
                  </view>
               </p>
               <view class="formItemContent">
                  <u--form labelPosition="left" label-width="75" :border-bottom="false" ref="uForm">
                     <u-form-item border-bottom label="相关附件:" :border-bottom="false">
                        <view class="fileBox">
                           <cl-upload v-model="fileList" :add="false" :action="`''`" cloud-type="other"
                              :remove="false" />
                           <cl-upload v-if="fileList.length>0" v-model="fileList" :add="false" :action="`''`"
                              cloud-type="other" :remove="false" />
                        </view>
                     </u-form-item>
                  </u--form>
@@ -119,34 +129,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) {
@@ -165,6 +148,7 @@
      },
      mounted() {
         // 获取责任单位list
         console.log('this.basicInfor.fileBaseList', this.basicInfor.fileBaseList)
         if (this.basicInfor.fileBaseList && this.basicInfor.fileBaseList.length > 0) {
            this.basicInfor.fileBaseList.forEach(item => {
               let name = item.fileType === 1 ? 'name.png' : ''