|
@@ -35,6 +35,16 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="紧急程度" prop="urgencyDegree">
|
|
|
+ <el-select v-model="queryParams.urgencyDegree" placeholder="" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.mk_bo_urgency_degree"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="el-icon-search" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" @click="resetQuery">重置</el-button>
|
|
@@ -43,8 +53,16 @@
|
|
|
</el-form>
|
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
|
<el-tab-pane label="SPD商机" name="0">
|
|
|
- <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo">
|
|
|
+ <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo" :cell-style="cellStyle">
|
|
|
<el-table-column width="300" show-overflow-tooltip label="商机名称" align="center" prop="boName" />
|
|
|
+ <el-table-column label="紧急程度" align="center" prop="urgencyDegree">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag
|
|
|
+ :options="dict.type.mk_bo_urgency_degree"
|
|
|
+ :value="scope.row.urgencyDegree"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="赢单率状态" align="center" prop="winningState">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
@@ -112,8 +130,16 @@
|
|
|
</el-table>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="耗材集采商机" name="1">
|
|
|
- <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo">
|
|
|
+ <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo" :cell-style="cellStyle">
|
|
|
<el-table-column width="300" show-overflow-tooltip label="商机名称" align="center" prop="boName" />
|
|
|
+ <el-table-column label="紧急程度" align="center" prop="urgencyDegree">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag
|
|
|
+ :options="dict.type.mk_bo_urgency_degree"
|
|
|
+ :value="scope.row.urgencyDegree"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="赢单率状态" align="center" prop="winningState">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
@@ -189,8 +215,16 @@
|
|
|
</el-table>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="医疗耗材商机" name="2">
|
|
|
- <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo">
|
|
|
+ <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo" :cell-style="cellStyle">
|
|
|
<el-table-column width="300" show-overflow-tooltip label="商机名称" align="center" prop="boName" />
|
|
|
+ <el-table-column label="紧急程度" align="center" prop="urgencyDegree">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag
|
|
|
+ :options="dict.type.mk_bo_urgency_degree"
|
|
|
+ :value="scope.row.urgencyDegree"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="赢单率状态" align="center" prop="winningState">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
@@ -282,8 +316,16 @@
|
|
|
</el-table>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="医疗设备商机" name="3">
|
|
|
- <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo">
|
|
|
+ <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo" :cell-style="cellStyle">
|
|
|
<el-table-column width="300" show-overflow-tooltip label="商机名称" align="center" prop="boName" />
|
|
|
+ <el-table-column label="紧急程度" align="center" prop="urgencyDegree">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag
|
|
|
+ :options="dict.type.mk_bo_urgency_degree"
|
|
|
+ :value="scope.row.urgencyDegree"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="赢单率状态" align="center" prop="winningState">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
@@ -359,8 +401,16 @@
|
|
|
</el-table>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="军队医疗设备商机" name="4">
|
|
|
- <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo">
|
|
|
+ <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo" :cell-style="cellStyle">
|
|
|
<el-table-column width="300" show-overflow-tooltip label="商机名称" align="center" prop="boName" />
|
|
|
+ <el-table-column label="紧急程度" align="center" prop="urgencyDegree">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag
|
|
|
+ :options="dict.type.mk_bo_urgency_degree"
|
|
|
+ :value="scope.row.urgencyDegree"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="赢单率状态" align="center" prop="winningState">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
@@ -436,8 +486,16 @@
|
|
|
</el-table>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="工程商机" name="5">
|
|
|
- <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo">
|
|
|
+ <el-table size="mini" :data="boList" v-loading="loading" @cell-dblclick="toBo" :cell-style="cellStyle">
|
|
|
<el-table-column width="300" show-overflow-tooltip label="商机名称" align="center" prop="boName" />
|
|
|
+ <el-table-column label="紧急程度" align="center" prop="urgencyDegree">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag
|
|
|
+ :options="dict.type.mk_bo_urgency_degree"
|
|
|
+ :value="scope.row.urgencyDegree"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="赢单率状态" align="center" prop="winningState">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
@@ -535,7 +593,8 @@ export default {
|
|
|
dicts: [
|
|
|
"mk_bo_type",
|
|
|
"mk_bo_source",
|
|
|
- "mk_bo_winstate"
|
|
|
+ "mk_bo_winstate",
|
|
|
+ "mk_bo_urgency_degree"
|
|
|
],
|
|
|
data() {
|
|
|
return {
|
|
@@ -550,6 +609,7 @@ export default {
|
|
|
customerName: null,
|
|
|
principalName: null,
|
|
|
boSource: null,
|
|
|
+ boSource: null,
|
|
|
},
|
|
|
// 显示搜索条件
|
|
|
showSearch: true,
|
|
@@ -624,6 +684,10 @@ export default {
|
|
|
this.mk_bo_stage = [];
|
|
|
}
|
|
|
},
|
|
|
+ //设置行颜色
|
|
|
+ cellStyle({row, column, rowIndex, columnIndex}){
|
|
|
+ return { backgroundColor: (row.idleday > 7 || row.nonfollowUptime > 7) ? ' #f1f1ff' : 'white' };
|
|
|
+ }
|
|
|
}
|
|
|
};
|
|
|
</script>
|