提交 bdd3e0b0 authored 作者: wangyizheng's avatar wangyizheng

添加触达文案

上级 12afe8c7
...@@ -9,7 +9,7 @@ export function createReachScheme(data) { ...@@ -9,7 +9,7 @@ export function createReachScheme(data) {
} }
// 触达详情 // 触达详情
export function ReachScheme(id, params = {}) { export function reachScheme(id, params = {}) {
var headers = { var headers = {
'Content-Type': 'application/json' 'Content-Type': 'application/json'
} }
......
...@@ -210,7 +210,7 @@ ...@@ -210,7 +210,7 @@
<el-input v-model="addForm.name" autocomplete="off"></el-input> <el-input v-model="addForm.name" autocomplete="off"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="案例等级" :label-width="formLabelWidth"> <el-form-item label="案例等级" :label-width="formLabelWidth">
<el-select v-model="addForm.level" placeholder="请选择案例等级"> <el-select v-model.number="addForm.level" placeholder="请选择案例等级">
<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>
<el-option label="高风险" value="3"></el-option> <el-option label="高风险" value="3"></el-option>
...@@ -271,7 +271,7 @@ ...@@ -271,7 +271,7 @@
<el-form-item style="margin-left: 2%" label="关键词" :label-width="formLabelWidth"> <el-form-item style="margin-left: 2%" label="关键词" :label-width="formLabelWidth">
<el-input v-model="keywrod.name" placeholder="请输入关键词" style="width: 50%"></el-input> <el-input v-model="keywrod.name" placeholder="请输入关键词" style="width: 50%"></el-input>
<span>关键词得分:</span> <span>关键词得分:</span>
<el-input v-model="keywrod.score" placeholder="得分" style="width: 20%"></el-input> <el-input v-model.number="keywrod.score" placeholder="得分" style="width: 20%"></el-input>
<i class="el-icon-circle-plus-outline" @click="addKeywords('production_detail', index)"></i> <i class="el-icon-circle-plus-outline" @click="addKeywords('production_detail', index)"></i>
<i class="el-icon-remove-outline" @click="removeKeywords('production_detail', index, index1)"></i> <i class="el-icon-remove-outline" @click="removeKeywords('production_detail', index, index1)"></i>
</el-form-item> </el-form-item>
...@@ -292,7 +292,7 @@ ...@@ -292,7 +292,7 @@
<el-form-item style="margin-left: 2%" label="关键词" :label-width="formLabelWidth"> <el-form-item style="margin-left: 2%" label="关键词" :label-width="formLabelWidth">
<el-input v-model="fundKeywrod.name" placeholder="请输入关键词" style="width: 50%"></el-input> <el-input v-model="fundKeywrod.name" placeholder="请输入关键词" style="width: 50%"></el-input>
<span>关键词得分:</span> <span>关键词得分:</span>
<el-input v-model="fundKeywrod.score" placeholder="得分" style="width: 20%"></el-input> <el-input v-model.number="fundKeywrod.score" placeholder="得分" style="width: 20%"></el-input>
<i class="el-icon-circle-plus-outline" @click="addKeywords('fund_detail', fundIndex)"></i> <i class="el-icon-circle-plus-outline" @click="addKeywords('fund_detail', fundIndex)"></i>
<i class="el-icon-remove-outline" @click="removeKeywords('fund_detail', fundIndex, fundIndex1)"></i> <i class="el-icon-remove-outline" @click="removeKeywords('fund_detail', fundIndex, fundIndex1)"></i>
</el-form-item> </el-form-item>
...@@ -313,7 +313,7 @@ ...@@ -313,7 +313,7 @@
<el-form-item style="margin-left: 2%" label="关键词" :label-width="formLabelWidth"> <el-form-item style="margin-left: 2%" label="关键词" :label-width="formLabelWidth">
<el-input v-model="investKeyword.name" placeholder="请输入关键词" style="width: 50%"></el-input> <el-input v-model="investKeyword.name" placeholder="请输入关键词" style="width: 50%"></el-input>
<span>关键词得分:</span> <span>关键词得分:</span>
<el-input v-model="investKeyword.score" placeholder="得分" style="width: 20%"></el-input> <el-input v-model.number="investKeyword.score" placeholder="得分" style="width: 20%"></el-input>
<i class="el-icon-circle-plus-outline" @click="addKeywords('invest_detail', investIndex)"></i> <i class="el-icon-circle-plus-outline" @click="addKeywords('invest_detail', investIndex)"></i>
<i class="el-icon-remove-outline" @click="removeKeywords('invest_detail', investIndex, investIndex1)"></i> <i class="el-icon-remove-outline" @click="removeKeywords('invest_detail', investIndex, investIndex1)"></i>
</el-form-item> </el-form-item>
......
...@@ -44,10 +44,10 @@ ...@@ -44,10 +44,10 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-popover <el-popover
placement="right" placement="right"
width="500" width="600"
trigger="click"> trigger="click">
<el-card :body-style="{ padding: '0px' }"> <div style="padding: 14px;" v-for="(option, optionIndex) in scope.row.options" :key="'option-' + optionIndex">
<div style="padding: 14px;" v-for="(option, optionIndex) in scope.row.options" :key="'option-' + optionIndex"> <el-card>
<div> <div>
<span><strong>特征选项名称:</strong></span><span>{{ option.name }}</span> <span><strong>特征选项名称:</strong></span><span>{{ option.name }}</span>
</div> </div>
...@@ -57,22 +57,21 @@ ...@@ -57,22 +57,21 @@
<span><el-tag effect="plain" type="" size="mini">{{ option1.option }}</el-tag></span> <span><el-tag effect="plain" type="" size="mini">{{ option1.option }}</el-tag></span>
<span>{{ option1.option_name }}, 分数:{{ option1.score}}, </span> <span>{{ option1.option_name }}, 分数:{{ option1.score}}, </span>
<span> <span>
答案: 答案:
<el-icon v-if="option1.answer" class="el-icon-check"></el-icon> <el-icon v-if="option1.answer" class="el-icon-check"></el-icon>
<el-icon v-else class="el-icon-close"></el-icon> <el-icon v-else class="el-icon-close"></el-icon>
, ,
</span> </span>
<span> <span>
触及红线: 触及红线:
<el-icon v-if="option1.warning" class="el-icon-check"></el-icon> <el-icon v-if="option1.warning" class="el-icon-check"></el-icon>
<el-icon v-else class="el-icon-close"></el-icon> <el-icon v-else class="el-icon-close"></el-icon>
</span> </span>
<br/> <br/>
</div> </div>
</div> </div>
<el-divider v-if="optionIndex < scope.row.options.length - 1" content-position="right"></el-divider> </el-card>
</div> </div>
</el-card>
<el-button slot="reference" size="mini">查看配置</el-button> <el-button slot="reference" size="mini">查看配置</el-button>
</el-popover> </el-popover>
</template> </template>
...@@ -83,8 +82,8 @@ ...@@ -83,8 +82,8 @@
placement="right" placement="right"
width="500" width="500"
trigger="click"> trigger="click">
<el-card :body-style="{ padding: '0px' }"> <div style="padding: 14px;" v-for="(rule, ruleIndex) in scope.row.rules" :key="'rule-' + ruleIndex">
<div style="padding: 14px;" v-for="(rule, ruleIndex) in scope.row.rules" :key="'rule-' + ruleIndex"> <el-card>
<div> <div>
<span><strong>分数范围:</strong></span> <span><strong>分数范围:</strong></span>
<span>{{ rule.min }} ~ {{ rule.max }}</span> <span>{{ rule.min }} ~ {{ rule.max }}</span>
...@@ -93,9 +92,8 @@ ...@@ -93,9 +92,8 @@
<span><strong>得分:</strong></span> <span><strong>得分:</strong></span>
<span>{{ rule.score }}</span> <span>{{ rule.score }}</span>
</div> </div>
<el-divider v-if="ruleIndex < scope.row.rules.length - 1" content-position="right"></el-divider> </el-card>
</div> </div>
</el-card>
<el-button slot="reference" size="mini">查看择算分规则</el-button> <el-button slot="reference" size="mini">查看择算分规则</el-button>
</el-popover> </el-popover>
</template> </template>
...@@ -106,8 +104,8 @@ ...@@ -106,8 +104,8 @@
placement="right" placement="right"
width="500" width="500"
trigger="click"> trigger="click">
<el-card :body-style="{ padding: '0px' }"> <div style="padding: 14px;" v-for="(level, levelIndex) in scope.row.levels" :key="'level-' + levelIndex">
<div style="padding: 14px;" v-for="(level, levelIndex) in scope.row.levels" :key="'level-' + levelIndex"> <el-card>
<div> <div>
<span><strong>分数范围:</strong></span> <span><strong>分数范围:</strong></span>
<span>{{ level.min }} ~ {{ level.max }}</span> <span>{{ level.min }} ~ {{ level.max }}</span>
...@@ -116,13 +114,24 @@ ...@@ -116,13 +114,24 @@
<span><strong>风险等级规则:</strong></span> <span><strong>风险等级规则:</strong></span>
<span><el-tag size="mini" type="" effect="plain">{{ getLevel(level.level) }}</el-tag></span> <span><el-tag size="mini" type="" effect="plain">{{ getLevel(level.level) }}</el-tag></span>
</div> </div>
<el-divider v-if="levelIndex < scope.row.levels.length - 1" content-position="right"></el-divider> </el-card>
</div> </div>
</el-card>
<el-button slot="reference" size="mini">查看风险等级规则</el-button> <el-button slot="reference" size="mini">查看风险等级规则</el-button>
</el-popover> </el-popover>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间">
<template slot-scope="scope">
<i class="el-icon-time"></i>
<span style="margin-left: 10px">{{ scope.row.created_at }}</span>
</template>
</el-table-column>
<el-table-column label="更新时间">
<template slot-scope="scope">
<i class="el-icon-time"></i>
<span style="margin-left: 10px">{{ scope.row.updated_at }}</span>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作"> <el-table-column fixed="right" label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-select size="mini" :value="opera" @change="operation" placeholder="请选择"> <el-select size="mini" :value="opera" @change="operation" placeholder="请选择">
...@@ -204,19 +213,19 @@ ...@@ -204,19 +213,19 @@
</div> </div>
<div style="margin-top: 2%"> <div style="margin-top: 2%">
<span>分值: <span>分值:
<el-input size="mini" v-model="childOption.score" placeholder="分值" style="width: 30%"></el-input> <el-input size="mini" v-model.number="childOption.score" placeholder="分值" style="width: 30%"></el-input>
</span> </span>
</div> </div>
<div style="margin-top: 2%"> <div style="margin-top: 2%">
<span>是否正确: <span>是否正确:
<el-radio size="mini" v-model="childOption.answer" :label="0"></el-radio> <el-radio size="mini" v-model.number="childOption.answer" :label="0"></el-radio>
<el-radio size="mini" v-model="childOption.answer" :label="1"></el-radio> <el-radio size="mini" v-model.number="childOption.answer" :label="1"></el-radio>
</span> </span>
</div> </div>
<div style="margin-top: 2%"> <div style="margin-top: 2%">
<span>是否触及红线: <span>是否触及红线:
<el-radio size="mini" v-model="childOption.warning" :label="0"></el-radio> <el-radio size="mini" v-model.number="childOption.warning" :label="0"></el-radio>
<el-radio size="mini" v-model="childOption.warning" :label="1"></el-radio> <el-radio size="mini" v-model.number="childOption.warning" :label="1"></el-radio>
</span> </span>
</div> </div>
</el-card> </el-card>
...@@ -231,13 +240,13 @@ ...@@ -231,13 +240,13 @@
<el-card class="box-card" style="margin-left: 10%; margin-top: 2%"> <el-card class="box-card" style="margin-left: 10%; margin-top: 2%">
<div style="margin-top: 2%"> <div style="margin-top: 2%">
<span>最小分区间: <span>最小分区间:
<el-input size="mini" v-model="rule.min" placeholder="最小分" style="width: 10%"></el-input> <el-input size="mini" v-model.number="rule.min" placeholder="最小分" style="width: 10%"></el-input>
</span> </span>
<span style="margin-left: 2%">最大分区间: <span style="margin-left: 2%">最大分区间:
<el-input size="mini" v-model="rule.max" placeholder="最小分" style="width: 10%"></el-input> <el-input size="mini" v-model.number="rule.max" placeholder="最小分" style="width: 10%"></el-input>
</span> </span>
<span style="margin-left: 2%">择算分: <span style="margin-left: 2%">择算分:
<el-input size="mini" v-model="rule.score" placeholder="择算分" style="width: 10%"></el-input> <el-input size="mini" v-model.number="rule.score" placeholder="择算分" style="width: 10%"></el-input>
</span> </span>
</div> </div>
</el-card> </el-card>
...@@ -251,15 +260,15 @@ ...@@ -251,15 +260,15 @@
<el-card class="box-card" style="margin-left: 10%; margin-top: 2%"> <el-card class="box-card" style="margin-left: 10%; margin-top: 2%">
<div style="margin-top: 2%"> <div style="margin-top: 2%">
<span>最小分区间: <span>最小分区间:
<el-input size="mini" v-model="level.min" placeholder="最小分" style="width: 20%"></el-input> <el-input size="mini" v-model.number="level.min" placeholder="最小分" style="width: 20%"></el-input>
</span> </span>
<span style="margin-left: 2%">最大分区间: <span style="margin-left: 2%">最大分区间:
<el-input size="mini" v-model="level.max" placeholder="最小分" style="width: 20%"></el-input> <el-input size="mini" v-model.number="level.max" placeholder="最小分" style="width: 20%"></el-input>
</span> </span>
</div> </div>
<div style="margin-top: 2%"> <div style="margin-top: 2%">
<span>风险等级: <span>风险等级:
<el-select size="mini" v-model="level.level" placeholder="请选择风险等级等级"> <el-select size="mini" v-model.number="level.level" placeholder="请选择风险等级等级">
<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>
<el-option label="高风险" :value="3"></el-option> <el-option label="高风险" :value="3"></el-option>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论