只能上传.xls,.xlsx文件,且不超过100M
+
模板下载
@@ -33,7 +34,7 @@
-
+
@@ -73,9 +74,9 @@
class="filter-item"
@keyup.enter.native="crud.toQuery"
/>
-
+
@@ -86,6 +87,52 @@
:header-cell-style="{ 'text-align': 'left' }"
style="width: 100%;"
>
+
+
+
+
+
+
+
+
+ {{ statecCmparison('statusList', scope.row.recordStatus) }}
+
+
+
+
+ 建模
+
+
+
+
+
{{ statecCmparison('uploadTypeList', scope.row.recordType) }}
-
{{ statecCmparison('statusList', scope.row.recordStatus) }}
+ -->
+
+
+ 多选建模
+ 下载
+
+
+
+
+
+
+ {{ item.tagStr }}
+ {{ item.analysisNum }}
+
+
+
+
+
+
+
+
+
+
+
+
@@ -154,7 +250,8 @@ import DateRangePicker from '@/components/DateRangePicker'
import { getAdvertisingQualityScore } from '@/api/login.js'
import advertisingQualityscore from '@/components/Echarts/Radar'
import {
- modeUploadFiles
+ modeUploadFiles,
+ recordBuild
} from '@/api/index'
import { mapGetters } from 'vuex'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
@@ -183,6 +280,12 @@ export default {
taskValue: '',
uploadType: '',
uploading: false,
+ dialogFormVisible: false,
+ modelingForm: {
+ ids: [],
+ actId: '',
+ actName: ''
+ },
uploadTypeList: [
{
key: '方式一',
@@ -219,6 +322,8 @@ export default {
value: '3'
}
],
+ selectModel: 'single',
+ selectTagList: [],
advertisingQualityScoreData: {} // 充值记录模块消费统计柱状图
}
},
@@ -226,7 +331,9 @@ export default {
...mapGetters(['user', 'fileUpload'])
},
created() {
- this.getAdvertisingQualityScoreData()
+ if (this.user.roles[0].level !== 1) {
+ this.getAdvertisingQualityScoreData()
+ }
},
mounted: function() {
const that = this
@@ -235,6 +342,30 @@ export default {
}
},
methods: {
+ openModeling(row, type) {
+ this.selectModel = type
+ if (type === 'single') {
+ this.modelingForm.ids = [row.id]
+ } else if (type === 'multiple') {
+ this.selectTagList = row.treeList.filter(item => item.recordStatus === 1).sort((a, b) => a.analysisNum - b.analysisNum)
+ }
+ this.dialogFormVisible = true
+ },
+ closeDialog() {
+ this.modelingForm.ids = []
+ this.$refs.refForm.resetFields()
+ },
+ recordBuildFun() {
+ this.$refs.refForm.validate((valid) => {
+ if (valid) {
+ recordBuild(this.modelingForm).then(res => {
+ this.$message.success('操作成功')
+ this.dialogFormVisible = false
+ this.crud.resetQuery()
+ })
+ }
+ })
+ },
// 获取广告质量分
async getAdvertisingQualityScoreData() {
const res = await getAdvertisingQualityScore()
@@ -244,6 +375,10 @@ export default {
this.$message.error(res.msg)
}
},
+ // 下载源文件
+ downFile(params) {
+ window.open(params.downUrl)
+ },
// 上传
updtaFils(file) {
this.fileData.append('file', file.file)
diff --git a/src/views/advertisement/manageIndex.vue b/src/views/advertisement/manageIndex.vue
index 28076e5..65fbc40 100644
--- a/src/views/advertisement/manageIndex.vue
+++ b/src/views/advertisement/manageIndex.vue
@@ -30,6 +30,51 @@
:header-cell-style="{ 'text-align': 'left' }"
style="width: 100%;"
>
+
+
+
+
+
+
+
+
+ {{ statecCmparison('statusList', scope.row.recordStatus) }}
+
+
+
+
+ 建模
+
+
+
+
+
{{ statecCmparison('uploadTypeList', scope.row.recordType) }}
-
{{ statecCmparison('statusList', scope.row.recordStatus) }}
-
-
-->
+
diff --git a/src/views/customerManagement/index.vue b/src/views/customerManagement/index.vue
index b5d02ac..916d5d1 100644
--- a/src/views/customerManagement/index.vue
+++ b/src/views/customerManagement/index.vue
@@ -462,6 +462,29 @@
>提交
+
+
+ {{ detailData.channelName }}
+ {{ detailData.preDisabledNum || 0 }}
+ {{ detailData.preSurplusPhoneNum || 0 }}
+ {{ detailData.status === 1 ? '正常': detailData.status === 2 ? '待开通' : '禁用' }}
+
+
+
-
+
+
详情
-
+
+
+
+
+
+
新建任务
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
批量分配
+
批量撤回
+
+
+
+
+ 自动分配(勾选不填默认等比分配)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 保存
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.memberStatus == 0 ? '未分配' : '已分配' }}
+
+
+
+
+ {{ scope.row.clueCallStatus == 0 ? '未拨打' : scope.row.clueCallStatus == 1 ? '未接听' : '已接通' }}
+
+
+
+
+ {{ scope.row.distributeUserName || '-' }}
+
+
+
+
+ {{ scope.row.isFreeze ? '已冻结' : '正常' }}
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+
+
+
+
+
+
+
暂无数据
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 将文件拖到此处,或点击上传
+ 只能上传.xls,.xlsx文件,且不超过100M
+
+
+
+
+
+
+
+
+
+
+
暂无数据
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/tokerModular/tokerTask.vue b/src/views/tokerModular/tokerTask.vue
index fb71a18..9ef4de4 100644
--- a/src/views/tokerModular/tokerTask.vue
+++ b/src/views/tokerModular/tokerTask.vue
@@ -165,7 +165,7 @@
-
+ {handleSelectionChange('ct')}">
@@ -647,7 +647,9 @@ export default {
}
})
},
- handleSelectionChange(val) {
+ handleSelectionChange(type, val) {
+ console.log('type,---', type)
+ console.log('val,---', val)
this.multipleSelection = val
},
handleUserSelectionChange(val) {