提交 ad7c299f 作者: 毛细亚

修复错误日志

上级 935023a5
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="favicon.ico">
<!-- HTTP 1.1 -->
<meta http-equiv="pragma" content="no-cache">
<!-- HTTP 1.0 -->
<meta http-equiv="cache-control" content="no-cache">
<!-- Prevent caching at the proxy server -->
<meta http-equiv="expires" content="0">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
<title>company_app</title>
<!-- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,shrink-to-fit=no,user-scalable=no"> -->
<script src="https://g.alicdn.com/dingding/dinglogin/0.0.5/ddLogin.js"></script>
<script defer src="static/js/chunk-vendors.js"></script><script defer src="static/js/app.js"></script></head>
<body>
<noscript>
<strong>We're sorry but company_app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
</body>
</html>
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"/><title>company_app</title><script src="https://g.alicdn.com/dingding/dinglogin/0.0.5/ddLogin.js"></script><script defer="defer" src="static/js/chunk-vendors.b6398f5b.js"></script><script defer="defer" src="static/js/app.104c5e9d.js"></script><link href="static/css/chunk-vendors.8e901099.css" rel="stylesheet"><link href="static/css/app.362b158b.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but company_app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
\ No newline at end of file
......@@ -44,73 +44,75 @@
</div>
</div>
<div class="activeList">
<div v-for="(item,index) in giftInfo.rule.level_attribute" :key="index">
<div class="activeListItem">
<div class="activeListItemTitle rowFlex spaceBetween columnCenter">
<p class="title">{{ item.prize_level_name }}</p>
<div class="rowFlex handle columnCenter">
<p>{{ item.compare_amount + '积分' }}</p>
<el-input-number
v-model="item.apply_num"
class="inputNumber"
size="mini"
:max="activeInfo.exchange_score_status == 2 ? 1 : 999"
:min="0"
@change="packNumChange(index)"
></el-input-number>
<div v-if=" giftInfo.rule && giftInfo.rule.level_attribute && giftInfo.rule.level_attribute.length > 0">
<div v-for="(item,index) in giftInfo.rule.level_attribute" :key="index">
<div class="activeListItem">
<div class="activeListItemTitle rowFlex spaceBetween columnCenter">
<p class="title">{{ item.prize_level_name }}</p>
<div class="rowFlex handle columnCenter">
<p>{{ item.compare_amount + '积分' }}</p>
<el-input-number
v-model="item.apply_num"
class="inputNumber"
size="mini"
:max="activeInfo.exchange_score_status == 2 ? 1 : 999"
:min="0"
@change="packNumChange(index)"
></el-input-number>
<i v-if="!item.showContent" class="el-icon-arrow-down icon" @click="openPrizeItem(item,index,true)"></i>
<i v-else class="el-icon-arrow-right icon" @click="openPrizeItem(item,index,false)"></i>
<i v-if="!item.showContent" class="el-icon-arrow-down icon" @click="openPrizeItem(item,index,true)"></i>
<i v-else class="el-icon-arrow-right icon" @click="openPrizeItem(item,index,false)"></i>
</div>
</div>
</div>
<el-collapse-transition>
<div v-if="!item.showContent" class="activeListItemContent">
<div v-if="item.prize_default.length>0" class="activeListItemTitle">
<div class="title">固定奖 * {{ item.apply_num ? item.apply_num : 0 }}</div>
<div class="handle">
<div
v-for="(trem, mark) in item.prize_default"
:key="mark"
>
{{ trem.name }}
{{ trem.id }}
<el-collapse-transition>
<div v-if="!item.showContent" class="activeListItemContent">
<div v-if="item.prize_default.length>0" class="activeListItemTitle">
<div class="title">固定奖 * {{ item.apply_num ? item.apply_num : 0 }}</div>
<div class="handle">
<div
v-for="(trem, mark) in item.prize_default"
:key="mark"
>
{{ trem.name }}
{{ trem.id }}
</div>
</div>
</div>
</div>
<div v-if="item.prize_auto.length > 0" class="activeListItemTitle">
<div class="title">自选奖 ({{ item.prize_auto.length + '选' + item.prize_auto_num }} ) * {{ item.apply_num ? item.apply_num : 0 * item.prize_auto_num }}</div>
</div>
<!-- 自选奖 -->
<div v-for="(trem, mark) in item.prize_auto" :key="mark" class="activeListItemTitle rowFlex spaceBetween columnCenter">
<div>
<div
v-for="(entry, sign) in trem.group"
:key="sign"
>
<div>
{{ entry.name }}
<div v-if="item.prize_auto.length > 0" class="activeListItemTitle">
<div class="title">自选奖 ({{ item.prize_auto.length + '选' + item.prize_auto_num }} ) * {{ item.apply_num ? item.apply_num : 0 * item.prize_auto_num }}</div>
</div>
<!-- 自选奖 -->
<div v-for="(trem, mark) in item.prize_auto" :key="mark" class="activeListItemTitle rowFlex spaceBetween columnCenter">
<div>
<div
v-for="(entry, sign) in trem.group"
:key="sign"
>
<div>
{{ entry.name }}
</div>
</div>
</div>
</div>
<div class="rowFlex handle columnCenter" style="margin-right:23px;">
<el-input-number
v-model="trem.apply_num"
size="mini"
:max="item.exchange_score_status == 2 ? 1 : item.residuePackNum || item.residuePackNum === 0 ? item.residuePackNum + trem.apply_num : 0"
:min="0"
@change="packAutoNumChange(index, trem)"
></el-input-number>
<div class="rowFlex handle columnCenter" style="margin-right:23px;">
<el-input-number
v-model="trem.apply_num"
size="mini"
:max="item.exchange_score_status == 2 ? 1 : item.residuePackNum || item.residuePackNum === 0 ? item.residuePackNum + trem.apply_num : 0"
:min="0"
@change="packAutoNumChange(index, trem)"
></el-input-number>
</div>
</div>
<div
v-if="activeInfo.exchange_score_status == 1"
class="consumption-points rowFlex allCenter"
>消耗:{{ item.compare_amount * item.apply_num }}积分</div>
</div>
<div
v-if="activeInfo.exchange_score_status == 1"
class="consumption-points rowFlex allCenter"
>消耗:{{ item.compare_amount * item.apply_num }}积分</div>
</div>
</el-collapse-transition>
</el-collapse-transition>
</div>
<div class="allIcon rowFlex allCenter">合计:{{ allpoints }} 积分</div>
</div>
<div class="allIcon rowFlex allCenter">合计:{{ allpoints }} 积分</div>
</div>
<div class="activeItem rowFlex" style="margin-top:20px;">
<div class="activeLabel" style="text-align:right;">备注</div>
......
......@@ -90,8 +90,13 @@
}
},
selectChange(value) {
const valueItem = this.searchUserOption.find(item => item.role_id == value || item.id == value)
console.log(valueItem, value)
const valueItem = this.searchUserOption.find(item => {
if(item.role_id){
return item.role_id == value
}else{
return item.id == value
}
})
this.$emit('result', value, valueItem)
},
requestAccountList() {
......
......@@ -27,7 +27,7 @@
</el-popover>
<div class="rowFlex titleFixed columnCenter">
<div class="num">{{ items.message.attachments.length > 1 ? `+${items.message.attachments.length - 1}条` : '' }}</div>
<div class="num">{{items.message && items.message.attachments && items.message.attachments.length > 1 ? `+${items.message.attachments.length - 1}条` : '' }}</div>
</div>
<el-collapse-item title="" :name="items._id" class="contentItem">
......@@ -291,7 +291,7 @@ export default {
}
procedure_group(data).then((res) => {
this.loading = false
if (res.data.data && res.data.data.length > 0) {
if (res.data && res.data.data && res.data.data.length > 0) {
this.groupList = res.data.data.map((item, index) => {
item.label = item.group_name
item.value = item._id
......
......@@ -20,7 +20,7 @@
v-model="collapseValue"
@change="handleChange(item,$event)"
>
<el-collapse-item :name="item.order_id">
<el-collapse-item :name="item.order_id || '--'">
<template slot="title">
<div class="orderDetailsTitle">
<div class="money rowFlex spaceBetween">
......
......@@ -123,7 +123,7 @@
<div v-for="(item, index) in taskList" :key="index" class="chatListItem columnCenter spaceBetween"
:class="item.id === taskDetails.id ? 'chatListItemActive' : ''" @click="selectTaskItem(item)">
<div class="top rowFlex spaceBetween">
<div v-if="item.username && item.username.split('\n').length > 0" class="value">
<div v-if="item.username && item.username.split('\n') && item.username.split('\n').length > 0" class="value">
<div v-if="item.username.split('\n').length <= 1" class="rowFlex columnCenter">
<div v-for="(items, indexs) in item.username.split('\n')" :key="indexs"
class="rowFlex columnCenter userInfoStyle">
......@@ -139,7 +139,7 @@
<span class="textHidden" style="max-width:150px;">{{ items }}</span>
</p>
</div>
<el-button slot="reference" type="text">{{ item.username.split("\n").length
<el-button slot="reference" type="text">{{ item.username && item.username.split("\n") && item.username.split("\n").length?item.username.split("\n").length : 0
}}个</el-button>
</el-popover>
</div>
......@@ -635,14 +635,14 @@ export default {
const res = await taskIndex(data)
this.loading = false
if (this.pageInfo.page == 1) {
this.taskList = res.data.data
this.taskList = res.data.data || []
} else {
this.taskList = removeDp(this.taskList, res.data.data, 'id')
}
// if (!this.taskDetails.id && this.taskList.length > 0) {
// this.set_taskDetails(this.taskList[0])
// }
if (res.data.data.length < 20) {
if (res?.data?.data?.length < 20) {
this.isMoreRecord = false
} else {
this.isMoreRecord = true
......
......@@ -35,7 +35,7 @@
v-model="collapseValue"
@change="handleChange(item,$event)"
>
<el-collapse-item :name="item.order_id">
<el-collapse-item :name="item.order_id || '--'">
<template slot="title">
<div class="orderDetailsTitle">
<div class="money rowFlex spaceBetween">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论