|
@@ -45,6 +45,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="版本">
|
|
|
<el-select
|
|
|
+ filterable
|
|
|
multiple
|
|
|
collapse-tags
|
|
|
clearable
|
|
@@ -64,6 +65,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="渠道">
|
|
|
<el-select
|
|
|
+ filterable
|
|
|
multiple
|
|
|
collapse-tags
|
|
|
clearable
|
|
@@ -243,14 +245,14 @@ export default {
|
|
|
version: [],
|
|
|
channel: [],
|
|
|
date: [],
|
|
|
- client: ""
|
|
|
+ client: "",
|
|
|
},
|
|
|
cycle: [],
|
|
|
oriData: {},
|
|
|
showList: [],
|
|
|
version: [],
|
|
|
channel: [],
|
|
|
- client: []
|
|
|
+ client: [],
|
|
|
};
|
|
|
},
|
|
|
async mounted() {
|
|
@@ -261,14 +263,19 @@ export default {
|
|
|
value: "mname",
|
|
|
label: "mname",
|
|
|
};
|
|
|
- let client = clentli.find(r=>r.mdefault).mcode.toString();
|
|
|
+ let client = clentli.find(r => r.mdefault).mcode.toString();
|
|
|
this.cycle = this.verifyList(appli, source, keys, false);
|
|
|
this.channel = this.verifyList(appCLi, appC, keys, true);
|
|
|
this.version = this.verifyList(appVLi, appV, keys, true);
|
|
|
- this.client = this.verifyList(clentli, clentV, {
|
|
|
- value: "mcode",
|
|
|
- label: "mname",
|
|
|
- }, true);
|
|
|
+ this.client = this.verifyList(
|
|
|
+ clentli,
|
|
|
+ clentV,
|
|
|
+ {
|
|
|
+ value: "mcode",
|
|
|
+ label: "mname",
|
|
|
+ },
|
|
|
+ true
|
|
|
+ );
|
|
|
this.form = {
|
|
|
// app: (this.cycle[0] || { value: "" }).value,
|
|
|
app: "起点新闻",
|
|
@@ -391,7 +398,7 @@ export default {
|
|
|
formatter(v) {
|
|
|
const item = v[0] || {};
|
|
|
let val = item.data || 0;
|
|
|
- if (_this.type === "duration") val = _this.timeFormat(val);
|
|
|
+ if (/duration/.test(_this.type)) val = _this.timeFormat(val);
|
|
|
return item.axisValue + "<br />" + title + ":" + val;
|
|
|
},
|
|
|
},
|