|
@@ -94,16 +94,21 @@
|
|
|
<view class="time">{{good.updateDate}}</view>
|
|
|
<!-- <view class="car">{{good.freight}}{{good.illingMethod==0?'元/吨':'元/车'}}</view> -->
|
|
|
</view>
|
|
|
- <view class="row5 flex flex-end">
|
|
|
- <view class="normal" @click.stop="edit(good)" v-if="good.status =='未通过'">编辑</view>
|
|
|
- <!-- 只有已驳回的任务有编辑-->
|
|
|
- <view class="normal" @click.stop="del(good)">删除</view>
|
|
|
- <!-- v-if="good.status!='已通过'" -->
|
|
|
- <view class="normal" @click.stop="Refresh(good)" v-if="good.status=='已通过'">刷新</view>
|
|
|
- <view class="normal" @click.stop="hideShow(good)" v-if="good.showHide=='1'&&good.status=='已通过'">
|
|
|
- 隐藏</view>
|
|
|
- <view class="normal" @click.stop="hideShow(good)" v-if="good.showHide=='2'&&good.status=='已通过'">
|
|
|
- 显示</view>
|
|
|
+ <view style='justify-content: space-between;' class="row5 flex">
|
|
|
+ <!-- <u-icon name="share" @click.stop="share(good)" size="28"></u-icon> -->
|
|
|
+ <view class="normal" @click.stop="share(good)">分享</view>
|
|
|
+ <view class='flex'>
|
|
|
+ <view class="normal" @click.stop="edit(good)" v-if="good.status =='未通过'">编辑</view>
|
|
|
+ <!-- 只有已驳回的任务有编辑-->
|
|
|
+ <view class="normal" @click.stop="del(good)">删除</view>
|
|
|
+ <!-- v-if="good.status!='已通过'" -->
|
|
|
+ <view class="normal" @click.stop="Refresh(good)" v-if="good.status=='已通过'">刷新</view>
|
|
|
+ <view class="normal" @click.stop="hideShow(good)" v-if="good.showHide=='1'&&good.status=='已通过'">
|
|
|
+ 隐藏</view>
|
|
|
+ <view class="normal" @click.stop="hideShow(good)" v-if="good.showHide=='2'&&good.status=='已通过'">
|
|
|
+ 显示</view>
|
|
|
+ </view>
|
|
|
+
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -113,7 +118,10 @@
|
|
|
:closeOnClickOverlay='true' :showCancelButton='true' @confirm="$u.throttle(confirmClick, 1000)"
|
|
|
@close="cancelClick" @cancel="cancelClick" class="modal">
|
|
|
</u-modal>
|
|
|
-
|
|
|
+ <u-popup :show="isShowCode" @close="isShowCode=false" mode="center" :round='10'>
|
|
|
+ <image :src="currectData.qrCode" mode="widthFix" style="height: auto;"></image>
|
|
|
+ <u-icon style='margin:0 auto;' name="download" @click="download" size="28"></u-icon>
|
|
|
+ </u-popup>
|
|
|
<u-toast ref="uToast"></u-toast>
|
|
|
</view>
|
|
|
</template>
|
|
@@ -131,12 +139,14 @@
|
|
|
data() {
|
|
|
return {
|
|
|
keyword: '',
|
|
|
+ isShowCode:false,
|
|
|
// isShowStopBtn: false,
|
|
|
// isConfirmLoadingBtn:false,
|
|
|
// isShowCustomerServiceBtn:false,
|
|
|
// isConfirmUnLoadingBtn:false,
|
|
|
// isClosedBtn:false,
|
|
|
searchKeyWord: '',
|
|
|
+ currectData:{},
|
|
|
mescroll: null,
|
|
|
id: '',
|
|
|
confirmText: '确定',
|
|
@@ -227,6 +237,34 @@
|
|
|
|
|
|
// },
|
|
|
methods: {
|
|
|
+ download(){
|
|
|
+ var that = this
|
|
|
+ console.log(this.currectData.qrCode)
|
|
|
+ uni.downloadFile({
|
|
|
+ url: that.currectData.qrCode, // 这里是我已经请求好的图片数据
|
|
|
+ success: (res) => {
|
|
|
+ console.log(res, 'res')
|
|
|
+ var tempFilePath = res.tempFilePath;
|
|
|
+ uni.saveImageToPhotosAlbum({ // 然后调用这个方法
|
|
|
+ filePath: tempFilePath,
|
|
|
+ success: (res) => {
|
|
|
+ uni.showToast({
|
|
|
+ title: '图片已保存'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ fail: () => {
|
|
|
+ uni.showToast({
|
|
|
+ title: '图片保存失败'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ share(item){
|
|
|
+ this.currectData=item
|
|
|
+ this.isShowCode=true
|
|
|
+ },
|
|
|
statuschange(item) {
|
|
|
this.searchType = item.status
|
|
|
this.upCallback({
|