houxiaohua преди 2 седмици
родител
ревизия
45a5295239
променени са 58 файла, в които са добавени 143 реда и са изтрити 99 реда
  1. 1 0
      dist/assets/index-B21Hny3E.css
  2. 1 1
      dist/assets/index-wOcBUNnu.css
  3. 2 2
      dist/assets/index-Cw8OyAfm.js
  4. 0 1
      dist/assets/index-CibuoV3S.css
  5. 1 1
      dist/index.html
  6. 1 1
      dist/js/Home/index.WhLfkIwH.js
  7. 1 1
      dist/js/_dialog/_dialog.Dya4WEMr.js
  8. 1 1
      dist/js/_input/_input.vjOw64V0.js
  9. 1 1
      dist/js/_inputAppend/_inputAppend.D8qnDDVy.js
  10. 1 1
      dist/js/_select/_select.CuIaICmf.js
  11. 1 1
      dist/js/acStatement/index.BMqDqPHm.js
  12. 1 1
      dist/js/adAccountGroup/index.DWjGuW3z.js
  13. 1 1
      dist/js/adTask/index.BrwLmXNT.js
  14. 1 1
      dist/js/adTask3/index.DBof-MHf.js
  15. 1 1
      dist/js/adqManage/index.Duw1Hy8O.js
  16. 1 1
      dist/js/adqManage3/index.4ZmhM8O8.js
  17. 1 1
      dist/js/api/api.B0Gi2-UK.js
  18. 1 1
      dist/js/api/api.CRvzmnuW.js
  19. 1 1
      dist/js/basisMoudle/error.8CotBw-Y.js
  20. 1 1
      dist/js/basisMoudle/login.T01e-Oyc.js
  21. 1 1
      dist/js/checkboxDefault/checkboxDefault.DVQB93Jb.js
  22. 1 1
      dist/js/collectClip/index.BJJ6JrKC.js
  23. 1 1
      dist/js/configArea/index.TSU736Pp.js
  24. 1 1
      dist/js/configArea/index.BwkyniTY.js
  25. 1 1
      dist/js/define/define.9isaGlN5.js
  26. 1 1
      dist/js/gdtList/index.D34Oc_yb.js
  27. 1 1
      dist/js/gdtList3/index.CtwdFlCc.js
  28. 1 1
      dist/js/index/index.B1kkCAqe.js
  29. 1 1
      dist/js/index/index.D6Zv5Hy8.js
  30. 1 1
      dist/js/index/index.CjInTUxB.js
  31. 1 1
      dist/js/index/index.D579A_9_.js
  32. 1 0
      dist/js/layout/index.DPtvN1BA.js
  33. 0 1
      dist/js/layout/index.LrRvit35.js
  34. 1 1
      dist/js/layout/index_head.CRwFFfVB.js
  35. 1 1
      dist/js/limitManage/index.BlQi5PHK.js
  36. 1 1
      dist/js/materialBlock/materialBlock.B79sOQ5E.js
  37. 1 1
      dist/js/materialData/index.BAjEnT67.js
  38. 1 1
      dist/js/materialLibrary/index.BFkkUpe2.js
  39. 1 1
      dist/js/memberManage/index.iUXMPjAa.js
  40. 1 1
      dist/js/menu/index.DbyhMylC.js
  41. 1 1
      dist/js/miniprogram/index.DgpzK5zT.js
  42. 1 1
      dist/js/oeAdAccount/index.BEAiSCKZ.js
  43. 0 1
      dist/js/oePromoterData/index.CLydv-IB.js
  44. 1 0
      dist/js/oePromoterData/index.kPoKZDm2.js
  45. 1 1
      dist/js/projectManage/index.BmLM2jkd.js
  46. 1 1
      dist/js/radioGroup/radioGroup.yvi6hewS.js
  47. 1 1
      dist/js/tableInfo/tableInfo.CHvVoVWm.js
  48. 1 1
      dist/js/tagBlock/tagBlock.bhPhYu_-.js
  49. 1 1
      dist/js/taskList/index.CkIL6MOU.js
  50. 1 1
      dist/js/teamManage/index.CVJAoOoI.js
  51. 1 1
      dist/js/timeScreen/timeScreen.BwUI2wJb.js
  52. 1 1
      dist/js/warning/warning.DSUQz7vY.js
  53. 1 1
      dist/js/wechatPage/index.DuuBcjMy.js
  54. 1 1
      dist/js/weekTime/weekTime.BrLXdAqr.js
  55. 1 1
      dist/js/weekTime/weekTime.FEtwkkjR.js
  56. 27 3
      src/components/basisMoudle/layout/aside/MenuItem.vue
  57. 8 1
      src/components/basisMoudle/layout/index.vue
  58. 55 42
      src/components/businessMoudle/dataManagement/oePromoterData/dataList.vue

Файловите разлики са ограничени, защото са твърде много
+ 1 - 0
dist/assets/index-B21Hny3E.css


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/assets/index-wOcBUNnu.css


Файловите разлики са ограничени, защото са твърде много
+ 2 - 2
dist/assets/index-Cw8OyAfm.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 1
dist/assets/index-CibuoV3S.css


+ 1 - 1
dist/index.html

@@ -12,7 +12,7 @@
12 12
 			document.write('<script src="' + src + '"><\/script>');
13 13
 			})();
14 14
     </script>
15
-    <script type="module" crossorigin src="./assets/index-Cw8OyAfm.js"></script>
15
+    <script type="module" crossorigin src="./assets/index-BCuCZIMt.js"></script>
16 16
     <link rel="modulepreload" crossorigin href="./js/@vue/@vue.lccsL1Mu.js">
17 17
     <link rel="modulepreload" crossorigin href="./js/vue-router/vue-router.D86bYXwF.js">
18 18
     <link rel="modulepreload" crossorigin href="./js/vue-demi/vue-demi.Dq6ymT-8.js">

Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/Home/index.WhLfkIwH.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/_dialog/_dialog.Dya4WEMr.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/_input/_input.vjOw64V0.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/_inputAppend/_inputAppend.D8qnDDVy.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/_select/_select.CuIaICmf.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/acStatement/index.BMqDqPHm.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/adAccountGroup/index.DWjGuW3z.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/adTask/index.BrwLmXNT.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/adTask3/index.DBof-MHf.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/adqManage/index.Duw1Hy8O.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/adqManage3/index.4ZmhM8O8.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/api/api.B0Gi2-UK.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/api/api.CRvzmnuW.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/basisMoudle/error.8CotBw-Y.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/basisMoudle/login.T01e-Oyc.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/checkboxDefault/checkboxDefault.DVQB93Jb.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/collectClip/index.BJJ6JrKC.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/configArea/index.TSU736Pp.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/configArea/index.BwkyniTY.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/define/define.9isaGlN5.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/gdtList/index.D34Oc_yb.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/gdtList3/index.CtwdFlCc.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/index/index.B1kkCAqe.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/index/index.D6Zv5Hy8.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/index/index.CjInTUxB.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/index/index.D579A_9_.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 0
dist/js/layout/index.DPtvN1BA.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 1
dist/js/layout/index.LrRvit35.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/layout/index_head.CRwFFfVB.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/limitManage/index.BlQi5PHK.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/materialBlock/materialBlock.B79sOQ5E.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/materialData/index.BAjEnT67.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/materialLibrary/index.BFkkUpe2.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/memberManage/index.iUXMPjAa.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/menu/index.DbyhMylC.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/miniprogram/index.DgpzK5zT.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/oeAdAccount/index.BEAiSCKZ.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 1
dist/js/oePromoterData/index.CLydv-IB.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 0
dist/js/oePromoterData/index.kPoKZDm2.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/projectManage/index.BmLM2jkd.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/radioGroup/radioGroup.yvi6hewS.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/tableInfo/tableInfo.CHvVoVWm.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/tagBlock/tagBlock.bhPhYu_-.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/taskList/index.CkIL6MOU.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/teamManage/index.CVJAoOoI.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/timeScreen/timeScreen.BwUI2wJb.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/warning/warning.DSUQz7vY.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/wechatPage/index.DuuBcjMy.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/weekTime/weekTime.BrLXdAqr.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/js/weekTime/weekTime.FEtwkkjR.js


+ 27 - 3
src/components/basisMoudle/layout/aside/MenuItem.vue

@@ -4,7 +4,8 @@
4 4
     <el-sub-menu v-if="menu.childs && menu.childs.length > 0 && menu.parent_id == 0" :index="menu.id + ''">
5 5
       <template #title>
6 6
         <span :class="['iconfont', menu.icon]" class="iconClass"></span>
7
-        <span class="levelOne_css">{{ menu.title }}</span>
7
+        <span v-if="userName=='啊菜'" style="color: #CC73A0;" class="levelOne_css">{{ menu.title }}</span>
8
+        <span v-else class="levelOne_css">{{ menu.title }}</span>
8 9
       </template>
9 10
       <menu-item :menuList="menu.childs"></menu-item>
10 11
     </el-sub-menu>
@@ -13,7 +14,12 @@
13 14
     <el-menu-item :index="menu.route" v-else-if="!(menu.childs && menu.childs.length > 0) && menu.parent_id == 0">
14 15
       <template #title>
15 16
         <span :class="['iconfont', menu.icon]" class="iconClass"></span>
16
-        <span class="levelOne_css flex"
17
+        <span v-if="userName=='啊菜'" class="levelOnePink_css flex"
18
+          :class="(menu.route == encodeURIComponent(router.currentRoute.value.fullPath.slice(1)) ? 'c-theme' : '')">
19
+          <span style="color: #CC73A0;">{{ menu.title }}</span>
20
+          <span class="haveBoder"></span>
21
+        </span>
22
+        <span v-else class="levelOne_css flex"
17 23
           :class="(menu.route == encodeURIComponent(router.currentRoute.value.fullPath.slice(1)) ? 'c-theme' : '')">
18 24
           <span>{{ menu.title }}</span>
19 25
           <span class="haveBoder"></span>
@@ -25,7 +31,8 @@
25 31
     <el-menu-item :index="menu.route" v-else>
26 32
       <template #title>
27 33
         <span class="levelTwo_css">
28
-          <span>{{ menu.title }}</span>
34
+          <span v-if="userName=='啊菜'" style="color: #CC73A0;" >{{ menu.title }}</span>
35
+          <span v-else>{{ menu.title }}</span>
29 36
           <span class="haveBoder"></span>
30 37
         </span>
31 38
       </template>
@@ -35,9 +42,14 @@
35 42
 
36 43
 <script lang="ts" setup>
37 44
 import { useRouter } from "vue-router";
45
+import {ref} from "vue";
46
+import { getCookie } from '@/common/common'
38 47
 const props = defineProps(['menuList'])
39 48
 
40 49
 const router = useRouter();
50
+const userName: any = ref()
51
+
52
+userName.value = getCookie('username')
41 53
 </script>
42 54
 
43 55
 <style lang="scss">
@@ -85,6 +97,14 @@ const router = useRouter();
85 97
       border-right: 2px solid #3173FF !important;
86 98
     }
87 99
   }
100
+
101
+  .levelOnePink_css {
102
+    color: #CC73A0;
103
+
104
+    .haveBoder {
105
+      border-right: 2px solid #CC73A0 !important;
106
+    }
107
+  }
88 108
 }
89 109
 
90 110
 .is-active {
@@ -101,6 +121,10 @@ const router = useRouter();
101 121
     color: #3173FF;
102 122
   }
103 123
 
124
+  .iconClassPink {
125
+    color: #CC73A0;
126
+  }
127
+
104 128
   .el-sub-menu__title i {
105 129
     color: #3173FF;
106 130
   }

+ 8 - 1
src/components/basisMoudle/layout/index.vue

@@ -1,6 +1,9 @@
1 1
 <template>
2 2
   <el-container>
3
-    <el-header>
3
+    <el-header v-if="userName=='啊菜'" style="background-color: #CC73A0;">
4
+      <Header/>
5
+    </el-header>
6
+    <el-header v-else>
4 7
       <Header/>
5 8
     </el-header>
6 9
     <el-container class="main-container">
@@ -21,9 +24,13 @@ import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
21 24
 import Aside from './aside/index.vue'
22 25
 import Header from './header/index.vue'
23 26
 import {ref} from "vue";
27
+import { getCookie } from '@/common/common'
28
+
24 29
 const zIndex = ref(3000)
25 30
 const size = ref<string>('small')
31
+const userName: any = ref()
26 32
 
33
+userName.value = getCookie('username')
27 34
 </script>
28 35
 <style lang="scss" scoped>
29 36
 .el-container{

+ 55 - 42
src/components/businessMoudle/dataManagement/oePromoterData/dataList.vue

@@ -6,50 +6,62 @@
6 6
         <el-button class="lMar10" type="primary" plain @click="exportEvent">导出数据</el-button>
7 7
       </div>
8 8
     </div>
9
-    <div>
10
-      <el-table ref="tableAccountRef" :data="tableInfo.tableList" :header-cell-style="tableHeaderStyle"
11
-        style="width: 100%;" :key="tableInfo.updateKey" border empty-text="暂无数据" 
12
-        max-height="calc(100vh - 280px)">
13
-        <template v-if="tableInfo.total>0" v-for="item in tableInfo.descol">
14
-          <el-table-column :fixed="item.disabled == 1" :prop="item.key_value"
15
-            :min-width="item.key_value != 'advertiser_status' && item.key_value != 'advertiser_nick' && item.label.length <= 4 ? '120px' : item.label.length <= 8 ? '150px' : '200px'">
16
-            <template #header>
17
-              <div class="flex" :class="[tableInfo.sortKey == item.key_value ? 'active_css' : '']">
18
-                <span :style="{ color: tableInfo.sortKey == item.key_value ? '#3173FF' : '' }">{{ item.label }}</span>
19
-                <el-tooltip v-if="item.tooltip && item.tooltip != item.label" placement="top" effect="dark"
20
-                  :content="item.tooltip"><i-ep-QuestionFilled class="lMar5 c-999 f14 pointer" /></el-tooltip>
21
-                <div v-if="item.if_sort == 1" class="sortBox lMar5 pointer">
22
-                  <div class="sortItem" @click="sortEvent(item.key_value, 'asc')">
23
-                    <el-icon
24
-                      :color="(tableInfo.sortType == 'asc' && tableInfo.sortKey == item.key_value) ? '#3173FF' : ''"><i-ep-CaretTop /></el-icon>
25
-                  </div>
26
-                  <div class="sortItem" @click="sortEvent(item.key_value, 'desc')">
27
-                    <el-icon
28
-                      :color="(tableInfo.sortType == 'desc' && tableInfo.sortKey == item.key_value) ? '#3173FF' : ''"><i-ep-CaretBottom /></el-icon>
9
+    <el-collapse-transition>
10
+      <div v-show="true">
11
+        <el-table ref="tableAccountRef" :data="tableInfo.tableList" :header-cell-style="tableHeaderStyle"
12
+          style="width: 100%;" :key="tableInfo.updateKey" border empty-text="暂无数据"  max-height="calc(100vh - 280px)">
13
+          <template v-for="item in tableInfo.descol">
14
+            <el-table-column :fixed="item.disabled == 1" :prop="item.key_value"
15
+              :min-width="item.key_value != 'advertiser_status' && item.key_value != 'advertiser_nick' && item.label.length <= 4 ? '120px' : item.label.length <= 8 ? '150px' : '200px'">
16
+              <template #header>
17
+                <div class="flex" :class="[tableInfo.sortKey == item.key_value ? 'active_css' : '']">
18
+                  <span :style="{ color: tableInfo.sortKey == item.key_value ? '#3173FF' : '' }">{{ item.label }}</span>
19
+                  <el-tooltip v-if="item.tooltip && item.tooltip != item.label" placement="top" effect="dark"
20
+                    :content="item.tooltip"><i-ep-QuestionFilled class="lMar5 c-999 f14 pointer" /></el-tooltip>
21
+                  <div v-if="item.if_sort == 1" class="sortBox lMar5 pointer">
22
+                    <div class="sortItem" @click="sortEvent(item.key_value, 'asc')">
23
+                      <el-icon
24
+                        :color="(tableInfo.sortType == 'asc' && tableInfo.sortKey == item.key_value) ? '#3173FF' : ''"><i-ep-CaretTop /></el-icon>
25
+                    </div>
26
+                    <div class="sortItem" @click="sortEvent(item.key_value, 'desc')">
27
+                      <el-icon
28
+                        :color="(tableInfo.sortType == 'desc' && tableInfo.sortKey == item.key_value) ? '#3173FF' : ''"><i-ep-CaretBottom /></el-icon>
29
+                    </div>
29 30
                   </div>
30 31
                 </div>
31
-              </div>
32
-            </template>
33
-            <template #default="scope">
34
-              <!-- 其他 -->
35
-              <div class="cellDiv" :class="tableInfo.sortKey == item.key_value ? 'active_css' : ''">
36
-                <el-tooltip :disabled="!(scope.row[item.key_value] && scope.row[item.key_value].length > 30)"
37
-                  effect="dark" :content="scope.row[item.key_value] + ''">
38
-                  <div class="clampTwo line21" style="flex: 1">
39
-                    {{ scope.row[item.key_value] || scope.row[item.key_value] == 0 ? (item.label.indexOf('ID') != -1 || item.label.indexOf('id') != -1 ? scope.row[item.key_value] : hasDot(scope.row[item.key_value], 2, true)) : '-'  }}<span
40
-                      v-if="item.label.indexOf('率') != -1 && (scope.row[item.key_value] || scope.row[item.key_value] == 0)">%</span>
41
-                  </div>
42
-                </el-tooltip>
43
-              </div>
44
-            </template>
45
-          </el-table-column>
46
-        </template>
47
-      </el-table>
48
-      <div class="paginationBox flex" style="justify-content: center" v-if="Number(tableInfo.total) > 0">
49
-        <el-pagination v-model:currentPage="tableInfo.currentPage" v-model:page-size="tableInfo.pageSize" background
50
-          :total="tableInfo.total" @current-change="handleCurrentChange" />
32
+              </template>
33
+              <template #default="scope">
34
+                <div v-if="item.key_value == 'mf_view'">
35
+                  <img :src="scope.row.pre_oss_url" style="width: 100px;height:60px;object-fit:contain;" />
36
+                </div>
37
+
38
+                <div v-else-if="item.key_value == 'mf_info'">
39
+                  <p class="hiddenEllipsis" :title="scope.row.mf_name">{{ scope.row.mf_name }}</p>
40
+                  <p>ID: {{ scope.row.mf_id }}</p>
41
+                </div>
42
+
43
+                <!-- 其他 -->
44
+                <div v-else class="cellDiv" :class="tableInfo.sortKey == item.key_value ? 'active_css' : ''">
45
+                  <el-tooltip :disabled="!(scope.row[item.key_value] && scope.row[item.key_value].length > 30)"
46
+                    effect="dark" :content="scope.row[item.key_value] + ''">
47
+                    <div class="clampTwo line21" style="flex: 1">
48
+                      {{ scope.row[item.key_value] || scope.row[item.key_value] == 0 ? (item.label.indexOf('ID') != -1 ||
49
+                        item.label.indexOf('id') != -1 ? scope.row[item.key_value] : hasDot(scope.row[item.key_value], 2,
50
+                          true)) : '-' }}<span
51
+                        v-if="item.label.indexOf('率') != -1 && (scope.row[item.key_value] || scope.row[item.key_value] == 0)">%</span>
52
+                    </div>
53
+                  </el-tooltip>
54
+                </div>
55
+              </template>
56
+            </el-table-column>
57
+          </template>
58
+        </el-table>
59
+        <div class="paginationBox flex" style="justify-content: center" v-if="Number(tableInfo.total) > 0">
60
+          <el-pagination v-model:currentPage="tableInfo.currentPage" v-model:page-size="tableInfo.pageSize" background
61
+            :total="tableInfo.total" @current-change="handleCurrentChange" />
62
+        </div>
51 63
       </div>
52
-    </div>
64
+    </el-collapse-transition>
53 65
   </div>
54 66
 </template>
55 67
 <script setup lang="ts">
@@ -256,4 +268,5 @@ defineExpose({
256 268
     color: #333;
257 269
     font-weight: bold;
258 270
   }
259
-}</style>
271
+}
272
+</style>