Parcourir la Source

h5用户详情-弹框问题

xiuli.gao il y a 1 an
Parent
commit
ef14c3da09
62 fichiers modifiés avec 100 ajouts et 47 suppressions
  1. 0 1
      qwh5/components.d.ts
  2. 0 1
      qwh5/dist/css/103.f80bfd69.css
  3. BIN
      qwh5/dist/css/103.f80bfd69.css.gz
  4. BIN
      qwh5/dist/css/HomeView.2f758b26.css.gz
  5. 0 0
      qwh5/dist/css/app.b60a5145.css
  6. 0 1
      qwh5/dist/css/chunk-vendors.0468bd4c.css
  7. BIN
      qwh5/dist/css/chunk-vendors.0468bd4c.css.gz
  8. 1 0
      qwh5/dist/css/chunk-vendors.1888f1e3.css
  9. BIN
      qwh5/dist/css/chunk-vendors.1888f1e3.css.gz
  10. 0 1
      qwh5/dist/css/quickwordH5.011f1427.css
  11. BIN
      qwh5/dist/css/quickwordH5.011f1427.css.gz
  12. 1 0
      qwh5/dist/css/quickwordH5.e6ba814b.css
  13. BIN
      qwh5/dist/css/quickwordH5.e6ba814b.css.gz
  14. 0 1
      qwh5/dist/css/radar.c30eb996.css
  15. BIN
      qwh5/dist/css/radar.c30eb996.css.gz
  16. 1 0
      qwh5/dist/css/radar.cb25165c.css
  17. 0 1
      qwh5/dist/css/radarH5.8b97f40f.css
  18. BIN
      qwh5/dist/css/radarH5.8b97f40f.css.gz
  19. 1 0
      qwh5/dist/css/radarH5.bda697d6.css
  20. BIN
      qwh5/dist/css/radarH5.bda697d6.css.gz
  21. 0 1
      qwh5/dist/css/userPortrait.958368bc.css
  22. BIN
      qwh5/dist/css/userPortrait.958368bc.css.gz
  23. 1 0
      qwh5/dist/css/userPortrait.cc4f7d3c.css
  24. BIN
      qwh5/dist/css/userPortrait.cc4f7d3c.css.gz
  25. 0 1
      qwh5/dist/css/userSopH5.90ab588c.css
  26. BIN
      qwh5/dist/css/userSopH5.90ab588c.css.gz
  27. 1 0
      qwh5/dist/css/userSopH5.d398c23a.css
  28. 1 1
      qwh5/dist/index.html
  29. 0 1
      qwh5/dist/js/540.94e30a84dedbd663.1689041058841.js
  30. BIN
      qwh5/dist/js/540.94e30a84dedbd663.1689041058841.js.gz
  31. 1 0
      qwh5/dist/js/540.bda15fdd633460da.1689063521551.js
  32. BIN
      qwh5/dist/js/540.bda15fdd633460da.1689063521551.js.gz
  33. 0 0
      qwh5/dist/js/HomeView.bda15fdd633460da.1689063521551.js
  34. BIN
      qwh5/dist/js/HomeView.94e30a84dedbd663.1689041058841.js.gz
  35. 0 1
      qwh5/dist/js/app.94e30a84dedbd663.1689041058841.js
  36. 1 0
      qwh5/dist/js/app.bda15fdd633460da.1689063521551.js
  37. BIN
      qwh5/dist/js/chunk-vendors.94e30a84dedbd663.1689041058841.js.gz
  38. 2 2
      qwh5/dist/js/chunk-vendors.94e30a84dedbd663.1689041058841.js
  39. BIN
      qwh5/dist/js/chunk-vendors.bda15fdd633460da.1689063521551.js.gz
  40. 0 0
      qwh5/dist/js/demo.bda15fdd633460da.1689063521551.js
  41. 1 1
      qwh5/dist/js/extend.94e30a84dedbd663.1689041058841.js
  42. 1 1
      qwh5/dist/js/groupCodeH5.94e30a84dedbd663.1689041058841.js
  43. 1 1
      qwh5/dist/js/playletGroupH5.94e30a84dedbd663.1689041058841.js
  44. 0 1
      qwh5/dist/js/quickwordH5.94e30a84dedbd663.1689041058841.js
  45. BIN
      qwh5/dist/js/quickwordH5.94e30a84dedbd663.1689041058841.js.gz
  46. 1 0
      qwh5/dist/js/quickwordH5.bda15fdd633460da.1689063521551.js
  47. BIN
      qwh5/dist/js/quickwordH5.bda15fdd633460da.1689063521551.js.gz
  48. 0 1
      qwh5/dist/js/radar.94e30a84dedbd663.1689041058841.js
  49. BIN
      qwh5/dist/js/radar.94e30a84dedbd663.1689041058841.js.gz
  50. 1 0
      qwh5/dist/js/radar.bda15fdd633460da.1689063521551.js
  51. BIN
      qwh5/dist/js/radar.bda15fdd633460da.1689063521551.js.gz
  52. 1 1
      qwh5/dist/js/radarH5.94e30a84dedbd663.1689041058841.js
  53. 1 1
      qwh5/dist/js/shareToGroupH5.94e30a84dedbd663.1689041058841.js
  54. 0 1
      qwh5/dist/js/userPortrait.94e30a84dedbd663.1689041058841.js
  55. BIN
      qwh5/dist/js/userPortrait.94e30a84dedbd663.1689041058841.js.gz
  56. 1 0
      qwh5/dist/js/userPortrait.bda15fdd633460da.1689063521551.js
  57. BIN
      qwh5/dist/js/userPortrait.bda15fdd633460da.1689063521551.js.gz
  58. 0 1
      qwh5/dist/js/userSopH5.94e30a84dedbd663.1689041058841.js
  59. 1 0
      qwh5/dist/js/userSopH5.bda15fdd633460da.1689063521551.js
  60. 1 1
      qwh5/dist/js/xh_demo.94e30a84dedbd663.1689041058841.js
  61. 1 0
      qwh5/src/main.ts
  62. 78 24
      qwh5/src/views/userPortrait.vue

+ 0 - 1
qwh5/components.d.ts

@@ -20,7 +20,6 @@ declare module '@vue/runtime-core' {
20 20
     VanCellGroup: typeof import('vant/es')['CellGroup']
21 21
     VanCollapse: typeof import('vant/es')['Collapse']
22 22
     VanCollapseItem: typeof import('vant/es')['CollapseItem']
23
-    VanDialog: typeof import('vant/es')['Dialog']
24 23
     VanEmpty: typeof import('vant/es')['Empty']
25 24
     VanField: typeof import('vant/es')['Field']
26 25
     VanIcon: typeof import('vant/es')['Icon']

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/css/103.f80bfd69.css


BIN
qwh5/dist/css/103.f80bfd69.css.gz


BIN
qwh5/dist/css/HomeView.2f758b26.css.gz


qwh5/dist/css/app.0e4dcb65.css → qwh5/dist/css/app.b60a5145.css


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/css/chunk-vendors.0468bd4c.css


BIN
qwh5/dist/css/chunk-vendors.0468bd4c.css.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/css/chunk-vendors.1888f1e3.css


BIN
qwh5/dist/css/chunk-vendors.1888f1e3.css.gz


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/css/quickwordH5.011f1427.css


BIN
qwh5/dist/css/quickwordH5.011f1427.css.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/css/quickwordH5.e6ba814b.css


BIN
qwh5/dist/css/quickwordH5.e6ba814b.css.gz


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/css/radar.c30eb996.css


BIN
qwh5/dist/css/radar.c30eb996.css.gz


+ 1 - 0
qwh5/dist/css/radar.cb25165c.css

@@ -0,0 +1 @@
1
+.overBox[data-v-72996912]{font-size:4.8vw;text-align:center;margin-top:70%}

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/css/radarH5.8b97f40f.css


BIN
qwh5/dist/css/radarH5.8b97f40f.css.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/css/radarH5.bda697d6.css


BIN
qwh5/dist/css/radarH5.bda697d6.css.gz


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/css/userPortrait.958368bc.css


BIN
qwh5/dist/css/userPortrait.958368bc.css.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/css/userPortrait.cc4f7d3c.css


BIN
qwh5/dist/css/userPortrait.cc4f7d3c.css.gz


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/css/userSopH5.90ab588c.css


BIN
qwh5/dist/css/userSopH5.90ab588c.css.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/css/userSopH5.d398c23a.css


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
qwh5/dist/index.html


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/js/540.94e30a84dedbd663.1689041058841.js


BIN
qwh5/dist/js/540.94e30a84dedbd663.1689041058841.js.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/js/540.bda15fdd633460da.1689063521551.js


BIN
qwh5/dist/js/540.bda15fdd633460da.1689063521551.js.gz


qwh5/dist/js/HomeView.94e30a84dedbd663.1689041058841.js → qwh5/dist/js/HomeView.bda15fdd633460da.1689063521551.js


BIN
qwh5/dist/js/HomeView.94e30a84dedbd663.1689041058841.js.gz


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/js/app.94e30a84dedbd663.1689041058841.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/js/app.bda15fdd633460da.1689063521551.js


BIN
qwh5/dist/js/chunk-vendors.94e30a84dedbd663.1689041058841.js.gz


Fichier diff supprimé car celui-ci est trop grand
+ 2 - 2
qwh5/dist/js/chunk-vendors.94e30a84dedbd663.1689041058841.js


BIN
qwh5/dist/js/chunk-vendors.bda15fdd633460da.1689063521551.js.gz


qwh5/dist/js/demo.94e30a84dedbd663.1689041058841.js → qwh5/dist/js/demo.bda15fdd633460da.1689063521551.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
qwh5/dist/js/extend.94e30a84dedbd663.1689041058841.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
qwh5/dist/js/groupCodeH5.94e30a84dedbd663.1689041058841.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
qwh5/dist/js/playletGroupH5.94e30a84dedbd663.1689041058841.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/js/quickwordH5.94e30a84dedbd663.1689041058841.js


BIN
qwh5/dist/js/quickwordH5.94e30a84dedbd663.1689041058841.js.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/js/quickwordH5.bda15fdd633460da.1689063521551.js


BIN
qwh5/dist/js/quickwordH5.bda15fdd633460da.1689063521551.js.gz


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/js/radar.94e30a84dedbd663.1689041058841.js


BIN
qwh5/dist/js/radar.94e30a84dedbd663.1689041058841.js.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/js/radar.bda15fdd633460da.1689063521551.js


BIN
qwh5/dist/js/radar.bda15fdd633460da.1689063521551.js.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
qwh5/dist/js/radarH5.94e30a84dedbd663.1689041058841.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
qwh5/dist/js/shareToGroupH5.94e30a84dedbd663.1689041058841.js


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/js/userPortrait.94e30a84dedbd663.1689041058841.js


BIN
qwh5/dist/js/userPortrait.94e30a84dedbd663.1689041058841.js.gz


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/js/userPortrait.bda15fdd633460da.1689063521551.js


BIN
qwh5/dist/js/userPortrait.bda15fdd633460da.1689063521551.js.gz


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
qwh5/dist/js/userSopH5.94e30a84dedbd663.1689041058841.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 0
qwh5/dist/js/userSopH5.bda15fdd633460da.1689063521551.js


Fichier diff supprimé car celui-ci est trop grand
+ 1 - 1
qwh5/dist/js/xh_demo.94e30a84dedbd663.1689041058841.js


+ 1 - 0
qwh5/src/main.ts

@@ -4,6 +4,7 @@ import router from './router'
4 4
 import store from './store'
5 5
 import { Icon, Loading, Popover, List, Field  } from 'vant';
6 6
 import 'vant/lib/index.css';
7
+import 'vant/es/toast/style';
7 8
 import './styles/index.scss'
8 9
 import axios from './utils/axios';
9 10
 const app = createApp(App)

+ 78 - 24
qwh5/src/views/userPortrait.vue

@@ -134,26 +134,38 @@
134 134
       <van-loading v-else type="spinner" color="#00b38a" class="pageStyleLoading" />
135 135
     </div>
136 136
     <!-- 标签 -->
137
-    <van-dialog v-if="tag_visible" v-model:show="tag_visible" title="选择标签" show-cancel-button :before-close="onBeforeClose"
138
-      @confirm="confirm_tag" confirmButtonColor="#00b38a">
139
-      <!-- 标签内容 -->
140
-      <tag :labelList="labelList" :configInfo="configInfo" @closeTag="_closeTag"></tag>
141
-    </van-dialog>
137
+    <div class="mask" v-if="tag_visible==true">
138
+      <div class="mask_content">
139
+        <div class="mask_title">选择标签</div>
140
+        <!-- 标签内容 -->
141
+        <tag :labelList="labelList" :configInfo="configInfo" @closeTag="_closeTag"></tag>
142
+        <div class="mask_btn">
143
+          <div class="cancel btn" @click="onBeforeClose">取消</div>
144
+          <div class="define btn" @click="confirm_tag">确定</div>
145
+        </div>
146
+      </div>
147
+    </div>
148
+
142 149
     <!-- 编辑-客户信息 -->
143
-    <van-dialog v-if="attr_visible" v-model:show="attr_visible" title="" show-cancel-button :before-close="onBeforeClose"
144
-      @confirm="confirm_edit_attr" confirmButtonColor="#00b38a">
145
-      <div class="attrEditBox">
146
-        <template v-for="(item, index) in attrEditData" :key="index+'field_edit'">
147
-          <van-field v-model="item.val" :label="item.name" :placeholder="`请输入${item.name}`" />
148
-        </template>
150
+    <div class="mask" v-if="attr_visible==true">
151
+      <div class="mask_content">
152
+        <div class="attrEditBox">
153
+          <template v-for="(item, index) in attrEditData" :key="index+'field_edit'">
154
+            <van-field v-model="item.val" :label="item.name" :placeholder="`请输入${item.name}`" />
155
+          </template>
156
+        </div>
157
+        <div class="mask_btn">
158
+          <div class="cancel btn" @click="onBeforeClose">取消</div>
159
+          <div class="define btn" @click="confirm_edit_attr">确定</div>
160
+        </div>
149 161
       </div>
150
-    </van-dialog>
162
+    </div>
151 163
   </div>
152 164
 </template>
153 165
 <script lang="ts">
154 166
 import tag from '@/components/tag.vue'
155 167
 import noData from '@/components/noData.vue'
156
-import { Dialog, Toast } from 'vant';
168
+import { Toast } from 'vant';
157 169
 import getWxConfig from '@/utils/getWxConfig';
158 170
 import { ref, reactive, onBeforeMount, getCurrentInstance } from "vue";
159 171
 import { getQueryString } from '@/utils/common'
@@ -161,7 +173,6 @@ export default {
161 173
   components: {
162 174
     noData,
163 175
     tag,
164
-    [Dialog.Component.name]: Dialog.Component,
165 176
   },
166 177
   setup() {
167 178
     const { proxy } = getCurrentInstance();
@@ -189,9 +200,9 @@ export default {
189 200
       corpid: '',
190 201
       external_userid: '',
191 202
       user_id: '',
192
-      // corpid: 'ww27940915d8fbfbe6',
193
-      // external_userid: 'wm5xsRBwAAC_qqbdzn-IVkN5ojRwM1qQ',
194
-      // user_id: '8a82d12ae22e0cedd81ae297a2e7c1fa'
203
+      // corpid: 'wpezvKNwAA9d7LlcuOOAhvlx5ikwJjHg',
204
+      // external_userid: 'wmezvKNwAA-GC-Qo3KDnbZoi5bhSZ_cw',
205
+      // user_id: 'woezvKNwAA8QJvr4GUHVuIYqYmBqkOBg'
195 206
     })
196 207
     onBeforeMount(() => {//组件挂载之前
197 208
       // pageLoading.value = true;
@@ -217,13 +228,9 @@ export default {
217 228
     function _closeTag(arr) {//回调
218 229
       updataTag.value = arr
219 230
     }
220
-    function onBeforeClose(action, done) {
221
-      if (action === "confirm") {
222
-        return false;
223
-      } else {
224
-        tag_visible.value = false;
225
-        attr_visible.value = false;
226
-      }
231
+    function onBeforeClose() {
232
+      tag_visible.value = false;
233
+      attr_visible.value = false;
227 234
     }
228 235
     function confirm_tag() {//标签更改确认
229 236
       h5CustomerTagUpdate()
@@ -424,6 +431,53 @@ export default {
424 431
 }
425 432
 </script>
426 433
 <style lang="scss" scoped>
434
+.mask{
435
+  width: 100vw;
436
+  height: 100vh;
437
+  background: rgba(0,0,0,0.5);
438
+  position: fixed;
439
+  top: 0;
440
+  left: 0;
441
+  display: flex;
442
+  flex-direction: column;
443
+  align-items: center;
444
+  justify-content: center;
445
+  .mask_content{
446
+    width: 80vw;
447
+    height: auto;
448
+    max-height: 80vh;
449
+    background-color: #ffffff;
450
+    border-radius: 8px;
451
+    padding-bottom: 50px;
452
+    position: relative;
453
+    .mask_title{
454
+      font-size: 16px;
455
+      text-align: center;
456
+      font-weight: bold;
457
+      padding: 20px;
458
+    }
459
+    .mask_btn{
460
+      display: flex;
461
+      border-top: 1px solid #f4f4f4;
462
+      position: absolute;
463
+      bottom: 0;
464
+      left: 0;
465
+      width: 100%;
466
+      .btn{
467
+        height: 50px;
468
+        width: 50%;
469
+        text-align: center;
470
+        line-height: 50px;
471
+        font-size: 15px;
472
+        color: #222222;
473
+        &.define{
474
+          border-left: 1px solid #f4f4f4;
475
+          color: #00b38a;
476
+        }
477
+      }
478
+    }
479
+  }
480
+}
427 481
 .reset_get_info {
428 482
   height: 300px;
429 483
   position: fixed;