|
@@ -208,27 +208,9 @@
|
|
|
? "无效"
|
|
|
: "未知"
|
|
|
}}</span>
|
|
|
- <span v-else-if="item.scope === 'statusZpFB'">{{
|
|
|
- Number(scope.row[item.prop]) === 1
|
|
|
- ? "未发布"
|
|
|
- : Number(scope.row[item.prop]) === 2
|
|
|
- ? "已发布"
|
|
|
- : Number(scope.row[item.prop]) === 0
|
|
|
- ? "停用"
|
|
|
- : Number(scope.row[item.prop]) === -1
|
|
|
- ? "已删除"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
- <div v-else-if="item.scope === 'solt'">
|
|
|
- <slot :name="item.soltName" :scope="scope"></slot>
|
|
|
+ <div v-else-if="item.scope === 'slot'">
|
|
|
+ <slot :name="item.slotName" :scope="scope"></slot>
|
|
|
</div>
|
|
|
- <span v-else-if="item.scope === 'reStatus'">{{
|
|
|
- Number(scope.row[item.prop]) === 1
|
|
|
- ? "定时发布"
|
|
|
- : Number(scope.row[item.prop]) === 0
|
|
|
- ? "手动发布"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
<span v-else-if="item.scope === 'fabStatus'">{{
|
|
|
Number(scope.row[item.prop]) === 1
|
|
|
? "发布"
|
|
@@ -347,13 +329,6 @@
|
|
|
? scope.row[item.prop2]
|
|
|
: scope.row[item.prop1]
|
|
|
}}</span>
|
|
|
- <span v-else-if="item.scope === 'ggType'">{{
|
|
|
- Number(scope.row[item.prop]) === 1
|
|
|
- ? "学习中心"
|
|
|
- : Number(scope.row[item.prop]) === 2
|
|
|
- ? "求职中心"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
<ul v-else-if="item.scope === 'mapTypesTeacher'" class="ulAuto">
|
|
|
<template v-for="(itm, inds) in scope.row[item.prop]">
|
|
|
<li :key="inds" v-if="inds < 2">
|
|
@@ -634,39 +609,9 @@
|
|
|
>
|
|
|
</el-popover>
|
|
|
</ul>
|
|
|
- <span v-else-if="item.scope === 'statusRe'">{{
|
|
|
- Number(scope.row[item.prop]) === 0
|
|
|
- ? "已删除"
|
|
|
- : Number(scope.row[item.prop]) === 1 &&
|
|
|
- Number(scope.row["reStatus"]) === 1
|
|
|
- ? "待发布"
|
|
|
- : Number(scope.row[item.prop]) === 1 &&
|
|
|
- Number(scope.row["reStatus"]) === 0
|
|
|
- ? "未发布"
|
|
|
- : Number(scope.row[item.prop]) === 2
|
|
|
- ? "已撤回"
|
|
|
- : Number(scope.row[item.prop]) === 3
|
|
|
- ? "已发布"
|
|
|
- : Number(scope.row[item.prop]) === 4
|
|
|
- ? "已到期"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
<div v-else-if="item.scope === 'htmlInfo'">
|
|
|
<bankMsg ref="bankMsg" :bankMsg="scope.row" />
|
|
|
</div>
|
|
|
- <span v-else-if="item.scope === 'TimeVoBtn'">
|
|
|
- <el-popover :key="Math.random()" placement="left" trigger="click">
|
|
|
- <div
|
|
|
- v-for="(items, indexs) in scope.row[item.prop]"
|
|
|
- :key="indexs"
|
|
|
- style="margin-bottom: 6px"
|
|
|
- >
|
|
|
- {{ $methodsTools.onlyForma(items.startTime) }} ~
|
|
|
- {{ $methodsTools.onlyForma(items.endTime) }}
|
|
|
- </div>
|
|
|
- <el-button slot="reference" size="mini">查看</el-button>
|
|
|
- </el-popover>
|
|
|
- </span>
|
|
|
<div v-else-if="item.scope === 'subTime'">
|
|
|
<span style="margin-right: 6px">{{
|
|
|
$methodsTools.onlyForma(scope.row[item.prop1], false)
|
|
@@ -716,14 +661,6 @@
|
|
|
</a>
|
|
|
<div>{{ scope.row[item.prop][item.prop2] }}</div>
|
|
|
</div>
|
|
|
- <span v-else-if="item.scope === 'Salary'">
|
|
|
- {{ scope.row[item.prop1] === 1 ? "月薪" : "年薪" }}
|
|
|
- {{
|
|
|
- scope.row[item.prop2] === scope.row[item.prop3]
|
|
|
- ? scope.row[item.prop2]
|
|
|
- : scope.row[item.prop2] + "~" + scope.row[item.prop3]
|
|
|
- }}
|
|
|
- </span>
|
|
|
<template v-else-if="item.scope === 'courseAbout'">
|
|
|
<div v-for="(item, index) in scope.row[item.prop]" :key="index">
|
|
|
{{ item.courseName }} ({{ item.aliasName }})
|
|
@@ -765,47 +702,6 @@
|
|
|
>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <span v-else-if="item.scope === 'activityType'">{{
|
|
|
- Number(scope.row[item.prop]) === 0
|
|
|
- ? "优惠券"
|
|
|
- : Number(scope.row[item.prop]) === 1
|
|
|
- ? "折扣券"
|
|
|
- : Number(scope.row[item.prop]) === 2
|
|
|
- ? "线上直播"
|
|
|
- : Number(scope.row[item.prop]) === 3
|
|
|
- ? "定价"
|
|
|
- : Number(scope.row[item.prop]) === 4
|
|
|
- ? "优惠"
|
|
|
- : Number(scope.row[item.prop]) === 5
|
|
|
- ? "折扣"
|
|
|
- : Number(scope.row[item.prop]) === 6
|
|
|
- ? "线下活动"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
- <span v-else-if="item.scope === 'activityRemarks'">{{
|
|
|
- Number(scope.row[item.prop]) === 0
|
|
|
- ? "金额:¥" + scope.row["price"]
|
|
|
- : Number(scope.row[item.prop]) === 1
|
|
|
- ? "折扣:" + scope.row["price"] + "折"
|
|
|
- : Number(scope.row[item.prop]) === 2
|
|
|
- ? "直播内容:" + scope.row["liveContent"]
|
|
|
- : Number(scope.row[item.prop]) === 3
|
|
|
- ? "商品金额:¥" + scope.row["price"]
|
|
|
- : Number(scope.row[item.prop]) === 4
|
|
|
- ? "优惠金额:¥" + scope.row["price"]
|
|
|
- : Number(scope.row[item.prop]) === 5
|
|
|
- ? "商品折扣:" + scope.row["price"] + "折"
|
|
|
- : Number(scope.row[item.prop]) === 6
|
|
|
- ? "活动地点:" + scope.row["liveAdress"]
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
- <span v-else-if="item.scope === 'isUrgent'">{{
|
|
|
- scope.row[item.prop] === 0
|
|
|
- ? "不是"
|
|
|
- : scope.row[item.prop] === 1
|
|
|
- ? "是"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
<span v-else-if="item.scope === 'convert'">{{
|
|
|
$methodsTools.secondToDate(scope.row[item.prop], false)
|
|
|
}}</span>
|
|
@@ -851,9 +747,6 @@
|
|
|
: "待审核"
|
|
|
}}
|
|
|
</div>
|
|
|
- <span v-else-if="item.scope === 'peopleNum'">{{
|
|
|
- scope.row[item.prop] === 0 ? "不限制" : scope.row[item.prop]
|
|
|
- }}</span>
|
|
|
<span v-else-if="item.scope === 'address'"
|
|
|
>{{
|
|
|
scope.row[item.prop1] +
|
|
@@ -861,19 +754,6 @@
|
|
|
scope.row[item.prop3]
|
|
|
}}{{ scope.row[item.prop4] ? scope.row[item.prop4] : "" }}</span
|
|
|
>
|
|
|
- <span v-else-if="item.scope === 'statusActivity'">{{
|
|
|
- Number(scope.row[item.prop]) === 0
|
|
|
- ? "已删除"
|
|
|
- : Number(scope.row[item.prop]) === 1
|
|
|
- ? "已结束"
|
|
|
- : Number(scope.row[item.prop]) === 2
|
|
|
- ? "已撤回"
|
|
|
- : Number(scope.row[item.prop]) === 3
|
|
|
- ? "已开始"
|
|
|
- : Number(scope.row[item.prop]) === 4
|
|
|
- ? "未开始"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
<span v-else-if="item.scope === 'sex'">
|
|
|
{{
|
|
|
scope.row[item.prop] == 1
|
|
@@ -883,17 +763,6 @@
|
|
|
: "未知"
|
|
|
}}
|
|
|
</span>
|
|
|
- <span v-else-if="item.scope === 'statusFB'">{{
|
|
|
- scope.row[item.prop] === 0
|
|
|
- ? "删除"
|
|
|
- : scope.row[item.prop] === 1
|
|
|
- ? "发布"
|
|
|
- : scope.row[item.prop] === 2
|
|
|
- ? "撤回"
|
|
|
- : scope.row[item.prop] === 3
|
|
|
- ? "未发布"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
<span v-else-if="item.scope === 'typeStatus'">{{
|
|
|
scope.row[item.prop] === 0
|
|
|
? "报名指引"
|
|
@@ -912,43 +781,6 @@
|
|
|
? "真题试卷"
|
|
|
: "未知"
|
|
|
}}</span>
|
|
|
- <span v-else-if="item.scope === 'taskType'">{{
|
|
|
- scope.row[item.prop] === 0
|
|
|
- ? "每日签到"
|
|
|
- : scope.row[item.prop] === 1
|
|
|
- ? "完善信息"
|
|
|
- : scope.row[item.prop] === 2
|
|
|
- ? "邀请好友"
|
|
|
- : scope.row[item.prop] === 3
|
|
|
- ? "每日分享"
|
|
|
- : scope.row[item.prop] === 4
|
|
|
- ? "视频学习"
|
|
|
- : scope.row[item.prop] === 5
|
|
|
- ? "模拟考试"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
- <span v-else-if="item.scope === 'releaseType'">{{
|
|
|
- scope.row[item.prop] === 0
|
|
|
- ? "手动发布"
|
|
|
- : scope.row[item.prop] === 1
|
|
|
- ? "定时发布"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
- <span v-else-if="item.scope === 'releaseStatus'">{{
|
|
|
- scope.row[item.prop] === 0
|
|
|
- ? "删除"
|
|
|
- : scope.row[item.prop] === 1
|
|
|
- ? "待发布"
|
|
|
- : scope.row[item.prop] === 2
|
|
|
- ? "撤回"
|
|
|
- : scope.row[item.prop] === 3
|
|
|
- ? "发布成功"
|
|
|
- : scope.row[item.prop] === 4
|
|
|
- ? "未发布"
|
|
|
- : scope.row[item.prop] === 5
|
|
|
- ? "已结束"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
<div v-else-if="item.scope === 'knowledge'" class="overSty">
|
|
|
<el-button
|
|
|
type="success"
|
|
@@ -962,9 +794,6 @@
|
|
|
<span v-else-if="item.scope === 'numberAll'">{{
|
|
|
scope.row[item.prop1] + scope.row[item.prop2]
|
|
|
}}</span>
|
|
|
- <span v-else-if="item.scope === 'moreLists'">{{
|
|
|
- scope.row[item.prop1] + " ~ " + scope.row[item.prop2]
|
|
|
- }}</span>
|
|
|
<span v-else-if="item.scope === 'resultType'">
|
|
|
{{ scope.row[item.prop1] }}
|
|
|
<span
|
|
@@ -1274,19 +1103,6 @@
|
|
|
>
|
|
|
{{ scope.row[item.prop1] }} / {{ scope.row[item.prop2] }}
|
|
|
</div>
|
|
|
- <span v-else-if="item.scope === 'statusOrder'">{{
|
|
|
- scope.row[item.prop] === -2
|
|
|
- ? "超时关闭"
|
|
|
- : scope.row[item.prop] === -1
|
|
|
- ? "手动关闭"
|
|
|
- : scope.row[item.prop] === 0
|
|
|
- ? "待付款"
|
|
|
- : scope.row[item.prop] === 1
|
|
|
- ? "已付款"
|
|
|
- : scope.row[item.prop] === 3
|
|
|
- ? "成功"
|
|
|
- : "未知"
|
|
|
- }}</span>
|
|
|
<span v-else-if="item.scope === 'cType'">
|
|
|
<el-tag
|
|
|
type="success"
|
|
@@ -1324,10 +1140,6 @@
|
|
|
<span v-else-if="item.scope === 'time'">{{
|
|
|
numTime(scope.row[item.prop])
|
|
|
}}</span>
|
|
|
- <span v-else-if="item.scope === 'timeBtn'"
|
|
|
- >{{ numTime(scope.row[item.prop]) }}
|
|
|
- <el-button type="text" @click="getxq(scope.row)">详情</el-button>
|
|
|
- </span>
|
|
|
<span
|
|
|
class="editInfoSty"
|
|
|
v-else-if="item.scope === 'editInfo'"
|
|
@@ -1343,12 +1155,6 @@
|
|
|
>修改</el-button
|
|
|
>
|
|
|
</div>
|
|
|
- <span
|
|
|
- class="editInfoSty"
|
|
|
- v-else-if="item.scope === 'editInfoMore'"
|
|
|
- @click="editInfo(scope.row)"
|
|
|
- >{{ scope.row[item.prop1] }} - {{ scope.row[item.prop2] }}
|
|
|
- </span>
|
|
|
<span v-else-if="item.scope === 'InfoMore'"
|
|
|
>{{ scope.row[item.prop1] }} - {{ scope.row[item.prop2] }}
|
|
|
</span>
|
|
@@ -1371,9 +1177,6 @@
|
|
|
<div v-else-if="item.scope === 'editInfoHTMLs'">
|
|
|
{{ getSimpleText(scope.row[item.prop]) }}
|
|
|
</div>
|
|
|
- <span v-else-if="item.scope === 'minute'">{{
|
|
|
- numTimeminute(scope.row[item.prop])
|
|
|
- }}</span>
|
|
|
<span
|
|
|
v-else-if="item.scope === 'jumpPage'"
|
|
|
@click="jumpPage(scope.row)"
|
|
@@ -1514,13 +1317,6 @@
|
|
|
<span v-else-if="item.scope === 'ptai'">{{
|
|
|
scope.row[item.prop] == 1 ? "微信小程序" : "未知"
|
|
|
}}</span>
|
|
|
- <span v-else-if="item.scope === 'diffTime'"
|
|
|
- >{{
|
|
|
- scope.row["sectionType"] === 2
|
|
|
- ? scope.row[item.prop1]
|
|
|
- : scope.row[item.prop2]
|
|
|
- }}分钟</span
|
|
|
- >
|
|
|
<div v-else-if="item.scope === 'isOptions'">
|
|
|
<template v-for="(itemt, indext) in item.options">
|
|
|
<span
|
|
@@ -2026,11 +1822,6 @@ export default {
|
|
|
return Number(res / 3600).toFixed(2);
|
|
|
};
|
|
|
},
|
|
|
- numTimeminute: function () {
|
|
|
- return function (res) {
|
|
|
- return Number(res / 60).toFixed(2);
|
|
|
- };
|
|
|
- },
|
|
|
compType: function () {
|
|
|
return function (res, data) {
|
|
|
if (data === "POST") {
|