From 1f07d0d2bbf95d52d2b96f0aec3a2284af619b3c Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Mon, 13 Nov 2023 10:40:38 +0800 Subject: [PATCH] fix:小程序详情修改 --- pages/actionChange/components/basicInfor.vue | 65 +++++++++++++++----------------- 1 files changed, 31 insertions(+), 34 deletions(-) diff --git a/pages/actionChange/components/basicInfor.vue b/pages/actionChange/components/basicInfor.vue index 47de5eb..d661d64 100644 --- a/pages/actionChange/components/basicInfor.vue +++ b/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> @@ -83,8 +91,8 @@ <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> @@ -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) { @@ -157,6 +138,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' : '' @@ -200,6 +182,7 @@ display: flex; justify-content: space-between; font-size: 30.77rpx; + align-items: center; } .mainContent { @@ -248,4 +231,18 @@ } } } + + .sharebut { + position: relative; + display: inline-block; + + .shareAn { + position: absolute; + height: 36px; + width: 30px; + padding: 0; + opacity: 0; + z-index: 100; + } + } </style> \ No newline at end of file -- Gitblit v1.8.0