Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-3
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
office
haoban-3
Commits
e568bd90
Commit
e568bd90
authored
Apr 26, 2022
by
caoyanzhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 按钮埋点
parent
f38ddc5f
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
26 changed files
with
274 additions
and
78 deletions
+274
-78
button-code.js
menu-data/button-code.js
+195
-2
daily-export.vue
src/components/app/cloudDaily/daily-export.vue
+1
-1
apps-table.vue
src/components/set/apps-table.vue
+4
-4
file-table.vue
src/components/set/file-table.vue
+4
-4
image-table.vue
src/components/set/image-table.vue
+4
-4
text-table.vue
src/components/set/text-table.vue
+4
-4
video-table.vue
src/components/set/video-table.vue
+4
-4
web-table.vue
src/components/set/web-table.vue
+4
-4
cardList.vue
src/views/apps/card/cardList.vue
+4
-4
cardRecord.vue
src/views/apps/card/cardRecord.vue
+3
-3
dailyDetail.vue
src/views/apps/cloudDaily/dailyDetail.vue
+4
-4
dailyRecord.vue
src/views/apps/cloudDaily/dailyRecord.vue
+4
-4
taskAssign.vue
src/views/apps/cloudDaily/taskAssign.vue
+1
-1
memberGroupSet.vue
src/views/apps/customerApp/memberGroupSet.vue
+10
-7
memberSearchSet.vue
src/views/apps/customerApp/memberSearchSet.vue
+1
-1
memberTagSet.vue
src/views/apps/customerApp/memberTagSet.vue
+2
-2
myCustomerList.vue
src/views/apps/customerApp/myCustomerList.vue
+3
-3
monthList.vue
src/views/apps/quota/monthList.vue
+3
-3
monthTask.vue
src/views/apps/quota/monthTask.vue
+3
-3
monthTaskDetail.vue
src/views/apps/quota/monthTaskDetail.vue
+3
-3
goodsShowSet.vue
src/views/apps/shoppingCenter/goodsShowSet.vue
+1
-1
material.vue
src/views/enterprise/material.vue
+6
-6
activeDetail.vue
src/views/enterpriseData/activeDetail.vue
+1
-1
areaLoginDetail.vue
src/views/enterpriseData/areaLoginDetail.vue
+1
-1
loginDetail.vue
src/views/enterpriseData/loginDetail.vue
+1
-1
grStoreList.vue
src/views/salesleads/groupSend/grStoreList.vue
+3
-3
No files found.
menu-data/button-code.js
View file @
e568bd90
This diff is collapsed.
Click to expand it.
src/components/app/cloudDaily/daily-export.vue
View file @
e568bd90
...
@@ -64,7 +64,7 @@
...
@@ -64,7 +64,7 @@
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<p
class=
"inline-block daily-form-label m-t-50"
></p>
<p
class=
"inline-block daily-form-label m-t-50"
></p>
<el-button
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportForm('dailyRuleForm')"
>
导出日报
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.multipleExportReport)"
:limit-code=
"$buttonCode.multipleExportReport"
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportForm('dailyRuleForm')"
>
导出日报
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</div>
</div>
...
...
src/components/set/apps-table.vue
View file @
e568bd90
...
@@ -36,12 +36,12 @@
...
@@ -36,12 +36,12 @@
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
width=
"200"
>
<el-table-column
label=
"操作"
width=
"200"
v-if=
"$getButtonLimit($buttonCode.editApps) || $getButtonLimit($buttonCode.delApps) || $getButtonLimit($buttonCode.appsAssignStore)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<el-button
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.editApps)"
:limit-code=
"$buttonCode.editApps"
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.delApps)"
:limit-code=
"$buttonCode.delApps"
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.appsAssignStore)"
:limit-code=
"$buttonCode.appsAssignStore"
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
</
template
>
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
...
...
src/components/set/file-table.vue
View file @
e568bd90
...
@@ -31,12 +31,12 @@
...
@@ -31,12 +31,12 @@
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.editFile) || $getButtonLimit($buttonCode.delFile) || $getButtonLimit($buttonCode.fileAssignStore)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<el-button
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.editFile)"
:limit-code=
"$buttonCode.editFile"
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.delFile)"
:limit-code=
"$buttonCode.delFile"
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.fileAssignStore)"
:limit-code=
"$buttonCode.fileAssignStore"
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
</
template
>
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
...
...
src/components/set/image-table.vue
View file @
e568bd90
...
@@ -31,12 +31,12 @@
...
@@ -31,12 +31,12 @@
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.editImage) || $getButtonLimit($buttonCode.delImage) || $getButtonLimit($buttonCode.imageAssignStore)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<el-button
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.editImage)"
:limit-code=
"$buttonCode.editImage"
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.delImage)"
:limit-code=
"$buttonCode.delImage"
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.imageAssignStore)"
:limit-code=
"$buttonCode.imageAssignStore"
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
</
template
>
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
...
...
src/components/set/text-table.vue
View file @
e568bd90
...
@@ -29,12 +29,12 @@
...
@@ -29,12 +29,12 @@
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.editText) || $getButtonLimit($buttonCode.delText) || $getButtonLimit($buttonCode.textAssignStore)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<el-button
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.editText)"
:limit-code=
"$buttonCode.editText"
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.delText)"
:limit-code=
"$buttonCode.delText"
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.textAssignStore)"
:limit-code=
"$buttonCode.textAssignStore"
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
</
template
>
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
...
...
src/components/set/video-table.vue
View file @
e568bd90
...
@@ -33,12 +33,12 @@
...
@@ -33,12 +33,12 @@
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.editVideo) || $getButtonLimit($buttonCode.delVideo) || $getButtonLimit($buttonCode.videoAssignStore)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<el-button
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.editVideo)"
:limit-code=
"$buttonCode.editVideo"
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.delVideo)"
:limit-code=
"$buttonCode.delVideo"
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.videoAssignStore)"
:limit-code=
"$buttonCode.videoAssignStore"
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
</
template
>
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
...
...
src/components/set/web-table.vue
View file @
e568bd90
...
@@ -34,12 +34,12 @@
...
@@ -34,12 +34,12 @@
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
<div
class=
"color-606266 line-18"
>
{{
scope
.
row
.
updateTime
|
timeStampToHms
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.editWeb) || $getButtonLimit($buttonCode.delWeb) || $getButtonLimit($buttonCode.webAssignStore)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<template
v-if=
"scope.row.fromMaterialId == '-1'"
>
<el-button
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.editWeb)"
:limit-code=
"$buttonCode.editWeb"
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
>
编辑
</el-button>
<el-button
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.delWeb)"
:limit-code=
"$buttonCode.delWeb"
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.webAssignStore)"
:limit-code=
"$buttonCode.webAssignStore"
type=
"text"
@
click=
"toDistribute(scope.$index, scope.row)"
>
分配企业
</el-button>
</
template
>
</
template
>
</template>
</template>
</el-table-column>
</el-table-column>
...
...
src/views/apps/card/cardList.vue
View file @
e568bd90
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
<div
class=
"p-20"
>
<div
class=
"p-20"
>
<div
class=
"flex flex-space-between m-b-20"
>
<div
class=
"flex flex-space-between m-b-20"
>
<el-input
placeholder=
"请输入卡券名称"
maxlength=
"50"
v-model=
"searchInput"
class=
"w-264"
style=
"width: 264px;"
@
keyup
.
native=
"value => toInput(value, searchInput)"
clearable
@
clear=
"clearInput"
>
<i
slot=
"prefix"
class=
"el-input__icon el-icon-search"
></i>
</el-input>
<el-input
placeholder=
"请输入卡券名称"
maxlength=
"50"
v-model=
"searchInput"
class=
"w-264"
style=
"width: 264px;"
@
keyup
.
native=
"value => toInput(value, searchInput)"
clearable
@
clear=
"clearInput"
>
<i
slot=
"prefix"
class=
"el-input__icon el-icon-search"
></i>
</el-input>
<el-button
type=
"primary"
@
click=
"toNewCard"
:disabled=
"$store.state.wxEnterpriseType"
>
新增卡券
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.addCard)"
:limit-code=
"$buttonCode.addCard"
type=
"primary"
@
click=
"toNewCard"
:disabled=
"$store.state.wxEnterpriseType"
>
新增卡券
</el-button>
</div>
</div>
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
style=
"width: calc(100% - 3px);"
>
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
style=
"width: calc(100% - 3px);"
>
<el-table-column
prop=
""
label=
"卡券名称"
show-overflow-tooltip
>
<el-table-column
prop=
""
label=
"卡券名称"
show-overflow-tooltip
>
...
@@ -35,10 +35,10 @@
...
@@ -35,10 +35,10 @@
<div>
{{
scope
.
row
.
couponStock
}}
</div>
<div>
{{
scope
.
row
.
couponStock
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
""
label=
"操作"
show-overflow-tooltip
>
<el-table-column
prop=
""
label=
"操作"
show-overflow-tooltip
v-if=
"$getButtonLimit($buttonCode.editCard) || $getButtonLimit($buttonCode.delCard)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
:disabled=
"$store.state.wxEnterpriseType"
>
编辑
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.editCard)"
:limit-code=
"$buttonCode.editCard"
type=
"text"
@
click=
"toEdit(scope.$index, scope.row)"
:disabled=
"$store.state.wxEnterpriseType"
>
编辑
</el-button>
<el-button
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
:disabled=
"$store.state.wxEnterpriseType"
>
删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.delCard)"
:limit-code=
"$buttonCode.delCard"
type=
"text"
@
click=
"toDel(scope.$index, scope.row)"
:disabled=
"$store.state.wxEnterpriseType"
>
删除
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/views/apps/card/cardRecord.vue
View file @
e568bd90
...
@@ -87,10 +87,10 @@
...
@@ -87,10 +87,10 @@
<span
:style=
"scope.row.statusCode == 2 ? 'color:#F5222D' : ''"
>
{{
scope
.
row
.
statusCode
|
formatStatusCode
}}
</span>
<span
:style=
"scope.row.statusCode == 2 ? 'color:#F5222D' : ''"
>
{{
scope
.
row
.
statusCode
|
formatStatusCode
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
""
width=
"200"
label=
"操作"
fixed=
"right"
>
<el-table-column
prop=
""
width=
"200"
label=
"操作"
fixed=
"right"
v-if=
"$getButtonLimit($buttonCode.sendCardLog) || $getButtonLimit($buttonCode.getCardLog)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
@
click=
"showSendRecord(scope.$index, scope.row, '1')"
>
发送记录
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.sendCardLog)"
:limit-code=
"$buttonCode.sendCardLog"
type=
"text"
@
click=
"showSendRecord(scope.$index, scope.row, '1')"
>
发送记录
</el-button>
<el-button
type=
"text"
@
click=
"showGetRecord(scope.$index, scope.row, '2')"
>
领取记录
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.getCardLog)"
:limit-code=
"$buttonCode.getCardLog"
type=
"text"
@
click=
"showGetRecord(scope.$index, scope.row, '2')"
>
领取记录
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/views/apps/cloudDaily/dailyDetail.vue
View file @
e568bd90
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
</el-select>
</el-select>
</div>
</div>
<div
class=
"table-condition-right"
>
<div
class=
"table-condition-right"
>
<el-button
type=
"danger"
@
click=
"multDel"
>
批量删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.multipleDelReportDetail)"
:limit-code=
"$buttonCode.multipleDelReportDetail"
type=
"danger"
@
click=
"multDel"
>
批量删除
</el-button>
</div>
</div>
</div>
</div>
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
:style=
"
{ width: '100%', minHeight: tableH }" @selection-change="handleSelectionChange">
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
:style=
"
{ width: '100%', minHeight: tableH }" @selection-change="handleSelectionChange">
...
@@ -105,10 +105,10 @@
...
@@ -105,10 +105,10 @@
<div>
{{
scope
.
row
.
operationStaffName
||
'--'
}}
</div>
<div>
{{
scope
.
row
.
operationStaffName
||
'--'
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.delReportDetail) || $getButtonLimit($buttonCode.showReportDetail)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
@
click=
"handleDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.delReportDetail)"
:limit-code=
"$buttonCode.delReportDetail"
type=
"text"
@
click=
"handleDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
type=
"text"
@
click=
"handlePreview(scope.$index, scope.row)"
>
预览
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.showReportDetail)"
:limit-code=
"$buttonCode.showReportDetail"
type=
"text"
@
click=
"handlePreview(scope.$index, scope.row)"
>
预览
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/views/apps/cloudDaily/dailyRecord.vue
View file @
e568bd90
...
@@ -24,8 +24,8 @@
...
@@ -24,8 +24,8 @@
<el-date-picker
class=
"m-l-10"
v-model=
"conditionObj.dateRange"
@
change=
"changeDate"
:editable=
"false"
:value-format=
"'yyyy-MM-dd'"
type=
"daterange"
align=
"right"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
>
</el-date-picker>
<el-date-picker
class=
"m-l-10"
v-model=
"conditionObj.dateRange"
@
change=
"changeDate"
:editable=
"false"
:value-format=
"'yyyy-MM-dd'"
type=
"daterange"
align=
"right"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
>
</el-date-picker>
</div>
</div>
<div
class=
"table-condition-right"
>
<div
class=
"table-condition-right"
>
<el-button
type=
"danger"
@
click=
"multDel"
>
批量删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.multipleDelReport)"
:limit-code=
"$buttonCode.multipleDelReport"
type=
"danger"
@
click=
"multDel"
>
批量删除
</el-button>
<el-button
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.exportReport)"
:limit-code=
"$buttonCode.exportReport"
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
</div>
</div>
</div>
</div>
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
:style=
"
{ width: '100%', minHeight: tableH }" @selection-change="handleSelectionChange">
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
:style=
"
{ width: '100%', minHeight: tableH }" @selection-change="handleSelectionChange">
...
@@ -62,9 +62,9 @@
...
@@ -62,9 +62,9 @@
<el-table-column
prop=
""
label=
"逾期中"
show-overflow-tooltip
>
<el-table-column
prop=
""
label=
"逾期中"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
overdueCount
}}
</
template
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
overdueCount
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.reportDetail)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
@
click=
"toDetail(scope.$index, scope.row)"
>
查看详情
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.reportDetail)"
:limit-code=
"$buttonCode.reportDetail"
type=
"text"
@
click=
"toDetail(scope.$index, scope.row)"
>
查看详情
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/views/apps/cloudDaily/taskAssign.vue
View file @
e568bd90
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
<div
class=
"task-set-cell font-0"
>
<div
class=
"task-set-cell font-0"
>
<div
class=
"inline-block font-14 color-606266 m-b-10 w-100"
></div>
<div
class=
"inline-block font-14 color-606266 m-b-10 w-100"
></div>
<div
class=
"inline-block m-l-10 task-set-save m-t-50 font-14"
>
<div
class=
"inline-block m-l-10 task-set-save m-t-50 font-14"
>
<el-button
type=
"primary"
:loading=
"loadingBtn"
@
click=
"saveSet"
>
保 存
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.saveTaskSet)"
:limit-code=
"$buttonCode.saveTaskSet"
type=
"primary"
:loading=
"loadingBtn"
@
click=
"saveSet"
>
保 存
</el-button>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
src/views/apps/customerApp/memberGroupSet.vue
View file @
e568bd90
...
@@ -29,10 +29,10 @@
...
@@ -29,10 +29,10 @@
</el-select>
</el-select>
</div>
</div>
<div>
<div>
<el-checkbox
v-model=
"overTimeSeeFlag"
@
change=
"saveGroupSet"
:disabled=
"$store.state.wxEnterpriseType"
>
<el-checkbox
v-
if=
"$getButtonLimit($buttonCode.groupExpire)"
:limit-code=
"$buttonCode.groupExpire"
v-
model=
"overTimeSeeFlag"
@
change=
"saveGroupSet"
:disabled=
"$store.state.wxEnterpriseType"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"开启后,GIC中设置的好办端会员分组失效后,即使在GIC开启好办展示,好办移动端也不再展示该条分组"
placement=
"top-start"
>
<span
style=
"cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;margin-left:-4px;"
class=
"font-14 color-606266 m-r-20"
>
会员分组失效后不展示
</span></el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"开启后,GIC中设置的好办端会员分组失效后,即使在GIC开启好办展示,好办移动端也不再展示该条分组"
placement=
"top-start"
>
<span
style=
"cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;margin-left:-4px;"
class=
"font-14 color-606266 m-r-20"
>
会员分组失效后不展示
</span></el-tooltip>
</el-checkbox>
</el-checkbox>
<el-button
type=
"primary"
:loading=
"loadingBtn"
@
click=
"toSync"
:disabled=
"$store.state.wxEnterpriseType"
>
立即同步
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.syncGroup)"
:limit-code=
"$buttonCode.syncGroup"
type=
"primary"
:loading=
"loadingBtn"
@
click=
"toSync"
:disabled=
"$store.state.wxEnterpriseType"
>
立即同步
</el-button>
<span
v-if=
"syncDate"
class=
"font-14 color-606266 p-r-10"
>
最近一次同步时间:
{{
syncDate
|
formatTimeStamp
}}
</span>
<span
v-if=
"syncDate"
class=
"font-14 color-606266 p-r-10"
>
最近一次同步时间:
{{
syncDate
|
formatTimeStamp
}}
</span>
</div>
</div>
</div>
</div>
...
@@ -76,7 +76,10 @@
...
@@ -76,7 +76,10 @@
<div
class=
" border-box p-lbr-20"
>
<div
class=
" border-box p-lbr-20"
>
<div
class=
"flex flex-space-between"
>
<div
class=
"flex flex-space-between"
>
<div></div>
<div></div>
<div><span
class=
"font-12 color-909399"
>
最多新建20个模板
</span><el-button
:disabled=
"$store.state.wxEnterpriseType || templateList.length >= 20"
class=
"m-l-20"
type=
"primary"
@
click=
"addTemplate"
>
新建模版
</el-button></div>
<div>
<span
class=
"font-12 color-909399"
>
最多新建20个模板
</span>
<el-button
v-if=
"$getButtonLimit($buttonCode.addGroupTemp)"
:limit-code=
"$buttonCode.addGroupTemp"
:disabled=
"$store.state.wxEnterpriseType || templateList.length >= 20"
class=
"m-l-20"
type=
"primary"
@
click=
"addTemplate"
>
新建模版
</el-button>
</div>
</div>
</div>
<div
class=
"m-t-20"
>
<div
class=
"m-t-20"
>
<el-table
class=
"select-table"
ref=
"tempTable"
v-loading=
"loading"
:data=
"templateList"
tooltip-effect=
"dark"
:style=
"{ width: '100%' }"
>
<el-table
class=
"select-table"
ref=
"tempTable"
v-loading=
"loading"
:data=
"templateList"
tooltip-effect=
"dark"
:style=
"{ width: '100%' }"
>
...
@@ -95,11 +98,11 @@
...
@@ -95,11 +98,11 @@
<div
class=
"line-18"
>
{{
scope
.
row
.
editTime
|
timeStampToHms
}}
</div>
<div
class=
"line-18"
>
{{
scope
.
row
.
editTime
|
timeStampToHms
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.editGroupTemp) || $getButtonLimit($buttonCode.setStoreArea) || $getButtonLimit($buttonCode.delGroupTemp)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"toEdit(scope.$index, scope.row)"
type=
"text"
:disabled=
"$store.state.wxEnterpriseType"
>
编辑
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.editGroupTemp)"
:limit-code=
"$buttonCode.editGroupTemp"
@
click=
"toEdit(scope.$index, scope.row)"
type=
"text"
:disabled=
"$store.state.wxEnterpriseType"
>
编辑
</el-button>
<el-button
@
click=
"toStore(scope.$index, scope.row)"
type=
"text"
:disabled=
"$store.state.wxEnterpriseType"
>
门店范围设置
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.setStoreArea)"
:limit-code=
"$buttonCode.setStoreArea"
@
click=
"toStore(scope.$index, scope.row)"
type=
"text"
:disabled=
"$store.state.wxEnterpriseType"
>
门店范围设置
</el-button>
<el-button
@
click=
"toDel(scope.$index, scope.row)"
type=
"text"
:disabled=
"$store.state.wxEnterpriseType"
>
删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.delGroupTemp)"
:limit-code=
"$buttonCode.delGroupTemp"
@
click=
"toDel(scope.$index, scope.row)"
type=
"text"
:disabled=
"$store.state.wxEnterpriseType"
>
删除
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/views/apps/customerApp/memberSearchSet.vue
View file @
e568bd90
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<div
class=
"app-detail-pane border-box p-20"
>
<div
class=
"app-detail-pane border-box p-20"
>
<el-checkbox
v-model=
"myCustomData.searchFlag"
>
允许全品牌搜索
</el-checkbox>
<el-checkbox
v-model=
"myCustomData.searchFlag"
>
允许全品牌搜索
</el-checkbox>
<div
class=
"m-t-46"
>
<div
class=
"m-t-46"
>
<el-button
type=
"primary"
:loading=
"loading"
@
click=
"submit('searchFlag')"
:disabled=
"$store.state.wxEnterpriseType"
>
保 存
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.searchSetSave)"
:limit-code=
"$buttonCode.searchSetSave"
type=
"primary"
:loading=
"loading"
@
click=
"submit('searchFlag')"
:disabled=
"$store.state.wxEnterpriseType"
>
保 存
</el-button>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
src/views/apps/customerApp/memberTagSet.vue
View file @
e568bd90
...
@@ -45,8 +45,8 @@
...
@@ -45,8 +45,8 @@
</el-select>
</el-select>
</div>
</div>
<div
class=
"btn-group"
>
<div
class=
"btn-group"
>
<el-button
@
click=
"$router.push('/syncHistory')"
>
同步历史
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.syncTagLog)"
:limit-code=
"$buttonCode.syncTagLog"
@
click=
"$router.push('/syncHistory')"
>
同步历史
</el-button>
<el-button
@
click=
"drawer = true"
type=
"primary"
:disabled=
"!canSync || !canUseCount"
:class=
"['sync-btn', isShake ? 'shake' : '']"
>
待开启同步标签(
{{
tagIds
.
length
}}
)
</el-button><span
v-if=
"canUseCount === 0"
class=
"no-use-count"
>
本月同步次数已用尽
</span>
<el-button
v-if=
"$getButtonLimit($buttonCode.willSyncTag)"
:limit-code=
"$buttonCode.willSyncTag"
@
click=
"drawer = true"
type=
"primary"
:disabled=
"!canSync || !canUseCount"
:class=
"['sync-btn', isShake ? 'shake' : '']"
>
待开启同步标签(
{{
tagIds
.
length
}}
)
</el-button><span
v-if=
"canUseCount === 0"
class=
"no-use-count"
>
本月同步次数已用尽
</span>
</div>
</div>
</div>
</div>
<div
class=
"tag-content-bottom"
>
<div
class=
"tag-content-bottom"
>
...
...
src/views/apps/customerApp/myCustomerList.vue
View file @
e568bd90
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
<el-option
v-for=
"item in clerkOptions"
:key=
"item.clerkId"
:label=
"item.clerkName"
:value=
"item.clerkId"
>
</el-option>
</el-select
<el-option
v-for=
"item in clerkOptions"
:key=
"item.clerkId"
:label=
"item.clerkName"
:value=
"item.clerkId"
>
</el-option>
</el-select
><el-input
placeholder=
"请输入会员姓名/手机号/卡号"
maxlength=
"50"
prefix-icon=
"el-icon-search"
v-model=
"searchInput"
class=
"w-264 m-l-10"
style=
"width: 264px;"
clearable
@
clear=
"clearSearch"
@
keyup
.
native=
"value => toInput(value, searchInput)"
>
</el-input>
><el-input
placeholder=
"请输入会员姓名/手机号/卡号"
maxlength=
"50"
prefix-icon=
"el-icon-search"
v-model=
"searchInput"
class=
"w-264 m-l-10"
style=
"width: 264px;"
clearable
@
clear=
"clearSearch"
@
keyup
.
native=
"value => toInput(value, searchInput)"
>
</el-input>
</div>
</div>
<el-button
type=
"primary"
@
click=
"toAssign"
>
批量分配会员
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.multipleAssign)"
:limit-code=
"$buttonCode.multipleAssign"
type=
"primary"
@
click=
"toAssign"
>
批量分配会员
</el-button>
</div>
</div>
<div
class=
"table-body m-t-20"
>
<div
class=
"table-body m-t-20"
>
<el-table
class=
"select-table"
ref=
"multipleTable"
:key=
"tableRefresh"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
:style=
"
{ width: '100%' }" @selection-change="handleSelectionChange">
<el-table
class=
"select-table"
ref=
"multipleTable"
:key=
"tableRefresh"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
:style=
"
{ width: '100%' }" @selection-change="handleSelectionChange">
...
@@ -71,9 +71,9 @@
...
@@ -71,9 +71,9 @@
{{
scope
.
row
.
clerkName
||
'--'
}}
{{
scope
.
row
.
clerkName
||
'--'
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.assign)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
@
click=
"toAssignMember(scope.$index, scope.row)"
>
分配
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.assign)"
:limit-code=
"$buttonCode.assign"
type=
"text"
@
click=
"toAssignMember(scope.$index, scope.row)"
>
分配
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/views/apps/quota/monthList.vue
View file @
e568bd90
...
@@ -15,10 +15,10 @@
...
@@ -15,10 +15,10 @@
</el-select>
</el-select>
<el-table
v-loading=
"loading"
:data=
"tableList"
style=
"width: 100%"
>
<el-table
v-loading=
"loading"
:data=
"tableList"
style=
"width: 100%"
>
<el-table-column
v-for=
"(v, i) in tabelHeader"
:key=
"i"
:label=
"v.label"
:prop=
"v.prop"
></el-table-column>
<el-table-column
v-for=
"(v, i) in tabelHeader"
:key=
"i"
:label=
"v.label"
:prop=
"v.prop"
></el-table-column>
<el-table-column
label=
"操作"
>
<el-table-column
label=
"操作"
v-if=
"$getButtonLimit($buttonCode.monthTarget) || $getButtonLimit($buttonCode.dayTarget)"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<el-button
v-if=
"scope.row.settingStatus == 1"
type=
"text"
@
click=
"$router.push(`/storeMonthTask?yearMonth=$
{scope.row.yearMonth}`)">门店月指标
</el-button>
<el-button
v-if=
"scope.row.settingStatus == 1
&& $getButtonLimit($buttonCode.monthTarget)"
:limit-code=
"$buttonCode.monthTarget
"
type=
"text"
@
click=
"$router.push(`/storeMonthTask?yearMonth=$
{scope.row.yearMonth}`)">门店月指标
</el-button>
<el-button
type=
"text"
@
click=
"$router.push(`/companyDaySet?yearMonth=$
{scope.row.yearMonth}`)">商户日权重
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.dayTarget)"
:limit-code=
"$buttonCode.dayTarget"
type=
"text"
@
click=
"$router.push(`/companyDaySet?yearMonth=$
{scope.row.yearMonth}`)">商户日权重
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/views/apps/quota/monthTask.vue
View file @
e568bd90
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
<el-date-picker
style=
"width:310px; vertical-align: middle;"
class=
"m-l-10"
v-model=
"conditionObj.dateRange"
@
change=
"changeDate"
:editable=
"false"
:value-format=
"'yyyy-MM'"
type=
"monthrange"
align=
"right"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始月份"
end-placeholder=
"结束月份"
>
</el-date-picker>
<el-date-picker
style=
"width:310px; vertical-align: middle;"
class=
"m-l-10"
v-model=
"conditionObj.dateRange"
@
change=
"changeDate"
:editable=
"false"
:value-format=
"'yyyy-MM'"
type=
"monthrange"
align=
"right"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始月份"
end-placeholder=
"结束月份"
>
</el-date-picker>
</div>
</div>
<div
class=
"table-condition-right"
>
<div
class=
"table-condition-right"
>
<el-button
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.exportTask)"
:limit-code=
"$buttonCode.exportTask"
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
</div>
</div>
</div>
</div>
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
:style=
"
{ width: '100%', minHeight: tableH }">
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
:style=
"
{ width: '100%', minHeight: tableH }">
...
@@ -33,9 +33,9 @@
...
@@ -33,9 +33,9 @@
<el-table-column
prop=
"completedRate"
label=
"完成率(含放弃)"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"completedRate"
label=
"完成率(含放弃)"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"noCompletedCount"
label=
"待完成"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"noCompletedCount"
label=
"待完成"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"overdueCount"
label=
"逾期中"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"overdueCount"
label=
"逾期中"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
label=
"操作"
width=
"100"
>
<el-table-column
label=
"操作"
width=
"100"
v-if=
"$getButtonLimit($buttonCode.checkTaskDetail)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
@
click=
"toDetail(scope.$index, scope.row)"
>
查看详情
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.checkTaskDetail)"
:limit-code=
"$buttonCode.checkTaskDetail"
type=
"text"
@
click=
"toDetail(scope.$index, scope.row)"
>
查看详情
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/views/apps/quota/monthTaskDetail.vue
View file @
e568bd90
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
<el-date-picker
style=
"width:310px"
class=
"m-l-10"
v-model=
"conditionObj.dateRange"
@
change=
"changeDate"
:editable=
"false"
:value-format=
"'yyyy-MM'"
type=
"monthrange"
align=
"right"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始月份"
end-placeholder=
"结束月份"
>
</el-date-picker>
<el-date-picker
style=
"width:310px"
class=
"m-l-10"
v-model=
"conditionObj.dateRange"
@
change=
"changeDate"
:editable=
"false"
:value-format=
"'yyyy-MM'"
type=
"monthrange"
align=
"right"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始月份"
end-placeholder=
"结束月份"
>
</el-date-picker>
</div>
</div>
<div
class=
"table-condition-right"
>
<div
class=
"table-condition-right"
>
<el-button
type=
"danger"
@
click=
"multDel"
>
批量删除
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.multipleDelTask)"
:limit-code=
"$buttonCode.multipleDelTask"
type=
"danger"
@
click=
"multDel"
>
批量删除
</el-button>
</div>
</div>
</div>
</div>
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
style=
"width: 100%"
@
selection-change=
"handleSelectionChange"
>
<el-table
class=
"select-table"
ref=
"multipleTable"
v-loading=
"loading"
:data=
"tableData"
tooltip-effect=
"dark"
style=
"width: 100%"
@
selection-change=
"handleSelectionChange"
>
...
@@ -105,9 +105,9 @@
...
@@ -105,9 +105,9 @@
<div
class=
"color-909399 line-18"
>
{{
scope
.
row
.
finishTime
|
formatTimeHMS
}}
</div>
<div
class=
"color-909399 line-18"
>
{{
scope
.
row
.
finishTime
|
formatTimeHMS
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
width=
"100"
>
<el-table-column
label=
"操作"
width=
"100"
v-if=
"$getButtonLimit($buttonCode.multipleDelTask)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
v-if=
"scope.row.removeAble == 1"
type=
"text"
@
click=
"handleDel(scope.$index, scope.row)"
>
删除
</el-button>
<el-button
v-if=
"scope.row.removeAble == 1
&& $getButtonLimit($buttonCode.multipleDelTask)"
:limit-code=
"$buttonCode.multipleDelTask
"
type=
"text"
@
click=
"handleDel(scope.$index, scope.row)"
>
删除
</el-button>
<span
v-else
>
--
</span>
<span
v-else
>
--
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
...
...
src/views/apps/shoppingCenter/goodsShowSet.vue
View file @
e568bd90
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
</div>
</div>
<div><el-switch
v-model=
"myCustomData.showPriceFlag"
></el-switch><span
class=
"font-14 color-303133 p-l-10"
>
商品详情屏蔽价格
</span><span
class=
"font-12 color-909399 p-l-10"
>
注:开启后,商品列表及商品详情中会屏蔽价格字段。关闭后显示价格。
</span></div>
<div><el-switch
v-model=
"myCustomData.showPriceFlag"
></el-switch><span
class=
"font-14 color-303133 p-l-10"
>
商品详情屏蔽价格
</span><span
class=
"font-12 color-909399 p-l-10"
>
注:开启后,商品列表及商品详情中会屏蔽价格字段。关闭后显示价格。
</span></div>
<div
class=
"m-t-46"
>
<div
class=
"m-t-46"
>
<el-button
type=
"primary"
:loading=
"loading"
@
click=
"submit('searchFlag')"
:disabled=
"$store.state.wxEnterpriseType"
>
保 存
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.saveGoodsSet)"
:limit-code=
"$buttonCode.saveGoodsSet"
type=
"primary"
:loading=
"loading"
@
click=
"submit('searchFlag')"
:disabled=
"$store.state.wxEnterpriseType"
>
保 存
</el-button>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
src/views/enterprise/material.vue
View file @
e568bd90
...
@@ -75,12 +75,12 @@
...
@@ -75,12 +75,12 @@
<div
class=
"material-right"
>
<div
class=
"material-right"
>
<div
class=
"material-table"
>
<div
class=
"material-table"
>
<div
class=
"add-btn-wrap"
>
<div
class=
"add-btn-wrap"
>
<el-button
v-if=
"activeName == 1"
type=
"primary"
@
click=
"addText"
>
新建文本
</el-button>
<el-button
v-if=
"activeName == 1
&& $getButtonLimit($buttonCode.addText)"
:limit-code=
"$buttonCode.addText
"
type=
"primary"
@
click=
"addText"
>
新建文本
</el-button>
<el-button
v-if=
"activeName == 2"
type=
"primary"
@
click=
"addImage"
>
新建图片
</el-button>
<el-button
v-if=
"activeName == 2
&& $getButtonLimit($buttonCode.addImage)"
:limit-code=
"$buttonCode.addImage
"
type=
"primary"
@
click=
"addImage"
>
新建图片
</el-button>
<el-button
v-if=
"activeName == 3"
type=
"primary"
@
click=
"addWeb"
>
新建网页
</el-button>
<el-button
v-if=
"activeName == 3
&& $getButtonLimit($buttonCode.addWeb)"
:limit-code=
"$buttonCode.addWeb
"
type=
"primary"
@
click=
"addWeb"
>
新建网页
</el-button>
<el-button
v-if=
"activeName == 4"
type=
"primary"
@
click=
"addVideo"
>
新建视频
</el-button>
<el-button
v-if=
"activeName == 4
&& $getButtonLimit($buttonCode.addVideo)"
:limit-code=
"$buttonCode.addVideo
"
type=
"primary"
@
click=
"addVideo"
>
新建视频
</el-button>
<el-button
v-if=
"activeName == 5"
type=
"primary"
@
click=
"addFile"
>
新建文件
</el-button>
<el-button
v-if=
"activeName == 5
&& $getButtonLimit($buttonCode.addFile)"
:limit-code=
"$buttonCode.addFile
"
type=
"primary"
@
click=
"addFile"
>
新建文件
</el-button>
<el-button
v-if=
"activeName == 6"
type=
"primary"
@
click=
"addApp"
>
新建小程序
</el-button>
<el-button
v-if=
"activeName == 6
&& $getButtonLimit($buttonCode.addApps)"
:limit-code=
"$buttonCode.addApps
"
type=
"primary"
@
click=
"addApp"
>
新建小程序
</el-button>
<el-select
style=
"vertical-align: top;"
class=
"m-l-10"
v-model=
"multOpt"
placeholder=
"批量操作"
@
change=
"changeOpt"
>
<el-select
style=
"vertical-align: top;"
class=
"m-l-10"
v-model=
"multOpt"
placeholder=
"批量操作"
@
change=
"changeOpt"
>
<el-option
label=
"批量删除"
value=
"1"
></el-option>
<el-option
label=
"批量删除"
value=
"1"
></el-option>
<el-option
label=
"批量转移"
value=
"2"
></el-option>
<el-option
label=
"批量转移"
value=
"2"
></el-option>
...
...
src/views/enterpriseData/activeDetail.vue
View file @
e568bd90
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
<div
class=
"table-search m-t-20"
>
<div
class=
"table-search m-t-20"
>
<div
class=
"flex flex-space-between"
>
<div
class=
"flex flex-space-between"
>
<div><gic-select-group-mult
:selectData=
"groupIds"
@
checkGroupIds=
"checkGroupIds"
>
</gic-select-group-mult><span
class=
"font-14 color-606266 p-l-10"
>
筛选条件下,昨日人员名单如下:
</span></div>
<div><gic-select-group-mult
:selectData=
"groupIds"
@
checkGroupIds=
"checkGroupIds"
>
</gic-select-group-mult><span
class=
"font-14 color-606266 p-l-10"
>
筛选条件下,昨日人员名单如下:
</span></div>
<el-button
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.exportActiveUser)"
:limit-code=
"$buttonCode.exportActiveUser"
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
</div>
</div>
</div>
</div>
<div
class=
"m-t-20"
>
<div
class=
"m-t-20"
>
...
...
src/views/enterpriseData/areaLoginDetail.vue
View file @
e568bd90
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
<div>
<div>
<el-date-picker
v-model=
"selectTableDay"
:value-format=
"'yyyy-MM-dd'"
type=
"date"
placeholder=
"选择日期"
:clearable=
"false"
:picker-options=
"pickerOptions"
@
change=
"changeTableDate"
>
</el-date-picker><gic-select-group-mult
class=
"m-l-10"
:selectData=
"groupIds"
@
checkGroupIds=
"checkGroupIds"
>
</gic-select-group-mult><span
class=
"font-14 color-606266 p-l-10"
>
当日筛选区域下门店总计为
{{
total
}}
家:
</span>
<el-date-picker
v-model=
"selectTableDay"
:value-format=
"'yyyy-MM-dd'"
type=
"date"
placeholder=
"选择日期"
:clearable=
"false"
:picker-options=
"pickerOptions"
@
change=
"changeTableDate"
>
</el-date-picker><gic-select-group-mult
class=
"m-l-10"
:selectData=
"groupIds"
@
checkGroupIds=
"checkGroupIds"
>
</gic-select-group-mult><span
class=
"font-14 color-606266 p-l-10"
>
当日筛选区域下门店总计为
{{
total
}}
家:
</span>
</div>
</div>
<el-button
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.exportAreaLoginUser)"
:limit-code=
"$buttonCode.exportAreaLoginUser"
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
</div>
</div>
</div>
</div>
<div
class=
"m-t-20"
>
<div
class=
"m-t-20"
>
...
...
src/views/enterpriseData/loginDetail.vue
View file @
e568bd90
...
@@ -55,7 +55,7 @@
...
@@ -55,7 +55,7 @@
<div>
<div>
<el-date-picker
v-model=
"selectEndDay"
:value-format=
"'yyyy-MM-dd'"
type=
"date"
placeholder=
"选择日期"
:clearable=
"false"
:picker-options=
"pickerOptions"
@
change=
"changeTableDate"
>
</el-date-picker><gic-select-group-mult
class=
"m-l-10"
:selectData=
"groupIds"
@
checkGroupIds=
"checkGroupIds"
>
</gic-select-group-mult><span
class=
"font-14 color-606266 p-l-10"
>
筛选条件下,
{{
activeName
==
'second'
?
'未'
:
''
}}
登录人员有
{{
total
}}
人,名单如下:
</span>
<el-date-picker
v-model=
"selectEndDay"
:value-format=
"'yyyy-MM-dd'"
type=
"date"
placeholder=
"选择日期"
:clearable=
"false"
:picker-options=
"pickerOptions"
@
change=
"changeTableDate"
>
</el-date-picker><gic-select-group-mult
class=
"m-l-10"
:selectData=
"groupIds"
@
checkGroupIds=
"checkGroupIds"
>
</gic-select-group-mult><span
class=
"font-14 color-606266 p-l-10"
>
筛选条件下,
{{
activeName
==
'second'
?
'未'
:
''
}}
登录人员有
{{
total
}}
人,名单如下:
</span>
</div>
</div>
<el-button
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.exportLoginUser)"
:limit-code=
"$buttonCode.exportLoginUser"
type=
"primary"
:loading=
"loadingBtn"
@
click=
"exportExcel"
>
导出
</el-button>
</div>
</div>
</div>
</div>
<div
class=
"m-t-20"
>
<div
class=
"m-t-20"
>
...
...
src/views/salesleads/groupSend/grStoreList.vue
View file @
e568bd90
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<el-date-picker
class=
"m-l-10"
prefix-icon=
"el-icon-time"
:picker-options=
"pickerOptions"
v-model=
"pageParams.date"
@
change=
"changeDate"
:value-format=
"'yyyy-MM-dd'"
type=
"daterange"
align=
"right"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始时间"
end-placeholder=
"结束时间"
>
</el-date-picker>
<el-date-picker
class=
"m-l-10"
prefix-icon=
"el-icon-time"
:picker-options=
"pickerOptions"
v-model=
"pageParams.date"
@
change=
"changeDate"
:value-format=
"'yyyy-MM-dd'"
type=
"daterange"
align=
"right"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始时间"
end-placeholder=
"结束时间"
>
</el-date-picker>
</div>
</div>
<div
class=
"table-condition-right"
>
<div
class=
"table-condition-right"
>
<el-button
:loading=
"loadingBtn"
type=
"primary"
@
click=
"exportExcel"
>
导出
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.exportSendTask)"
:limit-code=
"$buttonCode.exportSendTask"
:loading=
"loadingBtn"
type=
"primary"
@
click=
"exportExcel"
>
导出
</el-button>
</div>
</div>
</div>
</div>
<div
class=
"m-t-20"
>
<div
class=
"m-t-20"
>
...
@@ -69,9 +69,9 @@
...
@@ -69,9 +69,9 @@
<el-table-column
prop=
""
label=
"逾期中/逾期失效"
>
<el-table-column
prop=
""
label=
"逾期中/逾期失效"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
ovincplTaskCnt
||
'--'
}}
/
{{
scope
.
row
.
invalidCount
||
'--'
}}
</
template
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
ovincplTaskCnt
||
'--'
}}
/
{{
scope
.
row
.
invalidCount
||
'--'
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
""
label=
"操作"
width=
"150"
>
<el-table-column
prop=
""
label=
"操作"
width=
"150"
v-if=
"$getButtonLimit($buttonCode.checkSendTask)"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"text"
@
click=
"showDetail(scope.row)"
>
查看详情
</el-button>
<el-button
v-if=
"$getButtonLimit($buttonCode.checkSendTask)"
:limit-code=
"$buttonCode.checkSendTask"
type=
"text"
@
click=
"showDetail(scope.row)"
>
查看详情
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment