| @@ -36,16 +36,11 @@ | |||||
| <div class="text-1">{{ item.agentName }}</div> | <div class="text-1">{{ item.agentName }}</div> | ||||
| <div class="text-2"> | <div class="text-2"> | ||||
| 服务状态: | 服务状态: | ||||
| <template v-if="item.lockFlag == 0"> | |||||
| <span | <span | ||||
| style="font-size: 12px" | style="font-size: 12px" | ||||
| :style="item.residueTime > 0 ? 'color:green;' : 'color:red;'" | :style="item.residueTime > 0 ? 'color:green;' : 'color:red;'" | ||||
| >{{ item.residueTime > 0 ? "服务中" : "已过期" }}</span | >{{ item.residueTime > 0 ? "服务中" : "已过期" }}</span | ||||
| > | > | ||||
| </template> | |||||
| <template v-else> | |||||
| <span style="font-size: 12px" :style="'color:red;'">已禁用</span> | |||||
| </template> | |||||
| </div> | </div> | ||||
| <div class="text-3"> | <div class="text-3"> | ||||
| {{ (item.provinceName || "-") + "-" + (item.cityName || "-") }} | {{ (item.provinceName || "-") + "-" + (item.cityName || "-") }} | ||||
| @@ -153,11 +148,16 @@ | |||||
| </div> | </div> | ||||
| <div class="text-2"> | <div class="text-2"> | ||||
| 服务状态: | 服务状态: | ||||
| <span | |||||
| style="font-size: 12px" | |||||
| :style="item.residueTime > 0 ? 'color:green;' : 'color:red;'" | |||||
| >{{ item.residueTime > 0 ? "服务中" : "已过期" }}</span | |||||
| > | |||||
| <template v-if="item.lockFlag == 0"> | |||||
| <span | |||||
| style="font-size: 12px" | |||||
| :style="item.residueTime > 0 ? 'color:green;' : 'color:red;'" | |||||
| >{{ item.residueTime > 0 ? "服务中" : "已过期" }}</span | |||||
| > | |||||
| </template> | |||||
| <template v-else> | |||||
| <span style="font-size: 12px" :style="'color:red;font-weight: bold;'">已禁用</span> | |||||
| </template> | |||||
| </div> | </div> | ||||
| <div class="text-3"> | <div class="text-3"> | ||||
| {{ (item.provinceName || "-") + "-" + (item.cityName || "-") }} | {{ (item.provinceName || "-") + "-" + (item.cityName || "-") }} | ||||
| @@ -63,8 +63,8 @@ axios.interceptors.response.use(res => { | |||||
| NProgress.done() | NProgress.done() | ||||
| const status = Number(res.status) || 200 | const status = Number(res.status) || 200 | ||||
| const message = res.data.msg || errorCode[status] || errorCode['default'] | const message = res.data.msg || errorCode[status] || errorCode['default'] | ||||
| if (status === 401) { | |||||
| // if (status === 401 || status === 500) { | |||||
| // if (status === 401) { | |||||
| if (status === 401 || status === 500) { | |||||
| idx++ | idx++ | ||||
| if(idx==1){ | if(idx==1){ | ||||
| Message({ | Message({ | ||||
| @@ -1152,4 +1152,24 @@ overflow: hidden; | |||||
| /deep/ .el-button--text{ | /deep/ .el-button--text{ | ||||
| color: #2671E2; | color: #2671E2; | ||||
| } | } | ||||
| .itemlist { | |||||
| display: flex; | |||||
| justify-content: space-between; | |||||
| align-items: center; | |||||
| margin: 20px 0; | |||||
| } | |||||
| .item-input { | |||||
| width: 100%; | |||||
| padding: 4px 10px; | |||||
| outline: none; | |||||
| border: 1px solid #409eff; | |||||
| border-radius: 4px; | |||||
| overflow: auto; | |||||
| line-height: 24px; | |||||
| min-height: 24px; | |||||
| max-height: 100px; | |||||
| margin: 0 10px; | |||||
| } | |||||
| </style> | </style> | ||||
| @@ -620,8 +620,12 @@ | |||||
| <!-- 需求挖掘 --> | <!-- 需求挖掘 --> | ||||
| <div v-if="zhixingcenterindex == 2" class="wajueBox"> | <div v-if="zhixingcenterindex == 2" class="wajueBox"> | ||||
| <div style="display: flex"> | <div style="display: flex"> | ||||
| <div style="padding: 0 10px;flex: 1;line-height: 44px;">挖掘执行率 {{ userinformationlist.wordFraction || 0 }}%</div> | |||||
| <div style="padding: 0 10px;flex: 1;line-height: 44px;">挖掘成功率 {{ userinformationlist.wordFinishFraction || 0 }}%</div> | |||||
| <div style="padding: 0 10px; flex: 1; line-height: 44px"> | |||||
| 挖掘执行率 {{ userinformationlist.wordFraction || 0 }}% | |||||
| </div> | |||||
| <div style="padding: 0 10px; flex: 1; line-height: 44px"> | |||||
| 挖掘成功率 {{ userinformationlist.wordFinishFraction || 0 }}% | |||||
| </div> | |||||
| </div> | </div> | ||||
| <div class="wajue-title"> | <div class="wajue-title"> | ||||
| <div class="label1">指标</div> | <div class="label1">指标</div> | ||||
| @@ -629,7 +633,11 @@ | |||||
| <div class="label3">匹配标签</div> | <div class="label3">匹配标签</div> | ||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| <div id="zxldiv" style="height: calc(70vh - 230px)" v-if="zhixingcenterindex == 2"> | |||||
| <div | |||||
| id="zxldiv" | |||||
| style="height: calc(70vh - 230px)" | |||||
| v-if="zhixingcenterindex == 2" | |||||
| > | |||||
| <div | <div | ||||
| style="width: 100%" | style="width: 100%" | ||||
| v-for="(item, index) in keyWordsList" | v-for="(item, index) in keyWordsList" | ||||
| @@ -2019,6 +2027,7 @@ export default { | |||||
| let param = { | let param = { | ||||
| keywordIds: "", | keywordIds: "", | ||||
| id: this.fileId, | id: this.fileId, | ||||
| projectId: this.userinformationlist.projectId, | |||||
| }; | }; | ||||
| let str = []; | let str = []; | ||||
| this.Acquirecustomerintentlist2.map((item) => { | this.Acquirecustomerintentlist2.map((item) => { | ||||
| @@ -2176,6 +2185,7 @@ export default { | |||||
| }) | }) | ||||
| .then((res) => { | .then((res) => { | ||||
| this.$message.success("保存成功"); | this.$message.success("保存成功"); | ||||
| this.init(); | |||||
| }); | }); | ||||
| }, | }, | ||||
| @@ -300,7 +300,7 @@ | |||||
| ></el-option> | ></el-option> | ||||
| </el-select> | </el-select> | ||||
| </div> | </div> | ||||
| <div class="div-lab"> | |||||
| <div class="div-lab" v-if="false"> | |||||
| <div class="label">销讲业务:</div> | <div class="label">销讲业务:</div> | ||||
| <el-select | <el-select | ||||
| class="div-inp" | class="div-inp" | ||||