瀏覽代碼

日报分享

zhujindu 8 月之前
父節點
當前提交
fffe3dc1ec
共有 4 個文件被更改,包括 62 次插入18 次删除
  1. 二進制
      src/assets/shareBack.png
  2. 34 0
      src/components/share.vue
  3. 0 15
      src/utils/digest.js
  4. 28 3
      src/views/week/dailyApproval.vue

二進制
src/assets/shareBack.png


+ 34 - 0
src/components/share.vue

@@ -0,0 +1,34 @@
+<template>
+  <div class="share">
+    <div class="header"></div>
+  </div>
+</template>
+<script>
+export default {
+  name: 'share',
+  props: {
+    reportTarget: {
+      type: Object,
+      default() {
+        return {};
+      },
+    },
+  },
+  data() {
+    return {};
+  },
+  mounted() {},
+  methods: {},
+};
+</script>
+<style lang="scss" scoped>
+.share {
+  width: 100%;
+  height: auto;
+  background: url('../assets/shareBack.png') no-repeat;
+  background-size: 100% 100%;
+  position: absolute;
+  top: 0;
+  z-index: 9;
+}
+</style>

+ 0 - 15
src/utils/digest.js

@@ -5,23 +5,8 @@ const wx = Vue.prototype.wx;
 import { wxLogin } from '@/api/digest';
 
 export function WXdigest() {
-  // wx.login({
-  //   suiteId: 'wwxxxxxx', //非必填,第三方应用的suiteid,自建应用不填。若第三方小程序绑定多个第三方应用时,建议填上该字段
-  //   success: function (res) {
-  //     console.log(res);
-  //   },
-  //   fail: function (res) {
-  //     console.log(res);
-  //   },
-  //   complete: function (res) {
-  //     console.log(res);
-  //   },
-  // });
   getTicketFun(['getCurExternalContact'], 'agentConfig')
     .then((res) => {
-      // window.open(
-      //   `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${res.appId}&redirect_uri=https://suishenbangtest.nipponpaint.com.cn/order/home&response_type=code&scope=SCOPE&state=STATE#wechat_redirect`
-      // );
       // 获取用户code
       // getWeChatCode();
     })

+ 28 - 3
src/views/week/dailyApproval.vue

@@ -1,8 +1,14 @@
 <template>
-  <div>
+  <div class="dailyApproval">
     <!--        顶部条-->
     <div class="navBarTOP">
-      <van-nav-bar class="navBar" title="日报审批" left-arrow @click-left="onClickLeft" />
+      <van-nav-bar class="navBar" title="日报审批" left-arrow @click-left="onClickLeft">
+        <template #right>
+          <div class="shareBtn" @click="isShare = true">
+            <van-icon name="share" />
+          </div>
+        </template>
+      </van-nav-bar>
     </div>
     <div class="lineGrey"></div>
     <div class="lineGrey"></div>
@@ -454,6 +460,7 @@
     </div>
     <br />
     <br />
+    <share v-if="isShare" :reportTarget="reportTarget"></share>
   </div>
 </template>
 
@@ -474,6 +481,7 @@ import ZYPlaceOrder from '@/views/componentsTarget/ZYPlaceOrder';
 import performanceSAP from '@/views/componentsTarget/performanceSAP';
 import ZYSAP from '@/views/componentsTarget/ZYSAP';
 import veryGoodPlaceOrder from '@/views/componentsTarget/veryGoodPlaceOrder';
+import share from '@/components/share';
 export default {
   name: 'daily',
   components: {
@@ -484,6 +492,7 @@ export default {
     performanceSAP,
     ZYSAP,
     veryGoodPlaceOrder,
+    share,
   },
   data() {
     return {
@@ -537,6 +546,7 @@ export default {
       GZQuota: false,
       YFQuota: false,
       titlejz: '',
+      isShare: false,
       //
     };
   },
@@ -729,7 +739,7 @@ export default {
   },
 };
 </script>
-<style scoped>
+<style scoped lang="scss">
 .container {
   margin: 10px;
 }
@@ -783,6 +793,21 @@ export default {
   padding: 0 4px;
   border-radius: 2px;
 }
+.dailyApproval {
+  position: relative;
+  .shareBtn {
+    width: 22px;
+    height: 22px;
+    border-radius: 50%;
+    background: #666;
+    display: flex;
+    align-items: center;
+    justify-content: center;
+    .van-icon {
+      color: #fff;
+    }
+  }
+}
 </style>
 <style>
 .linep .van-cell__title {