This commit is contained in:
2309368887@qq.com 2022-07-12 13:50:04 +08:00
parent 32e3b828b9
commit 67a9c88fa0
4 changed files with 146 additions and 83 deletions

View File

@ -2,7 +2,6 @@
<el-dialog
:title="titleMap[mode]"
v-model="visible"
:width="500"
destroy-on-close
@closed="$emit('closed')"
:draggable="true"
@ -14,12 +13,20 @@
ref="dialogForm"
label-width="100px"
>
<el-row>
<el-col :md="12" :sm="24">
<el-form-item label="名称" prop="name">
<el-input v-model="form.name" clearable></el-input>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="标识" prop="code">
<el-input v-model="form.code" clearable></el-input>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="触发" prop="trigger">
<el-select v-model="form.trigger">
<el-option
@ -30,9 +37,15 @@
/>
</el-select>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="自主算法" prop="self_algo">
<el-switch v-model="form.self_algo"></el-switch>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="处理时间" prop="hanle_minute">
<el-input-number
v-model="form.hanle_minute"
@ -42,7 +55,12 @@
controls-position="right"
></el-input-number>
</el-form-item>
</el-col>
</el-row>
<sc-title title="音响配置"></sc-title>
<el-row>
<el-col :md="12" :sm="24">
<el-form-item label="事件优先级" prop="priority">
<el-input-number
v-model="form.priority"
@ -51,6 +69,9 @@
controls-position="right"
></el-input-number>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="喇叭" prop="speakers">
<el-select v-model="form.speakers" multiple="true">
<el-option
@ -61,6 +82,9 @@
/>
</el-select>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="播放次数" prop="voice_num">
<el-input-number
v-model="form.voice_num"
@ -69,6 +93,9 @@
controls-position="right"
></el-input-number>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="喇叭声音" prop="voice_person">
<el-select v-model="form.voice_person">
<el-option
@ -79,10 +106,25 @@
/>
</el-select>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="允许时间" prop="same_allow_minute">
<el-input-number
v-model="form.same_allow_minute"
:min="0"
controls-position="right"
></el-input-number>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="喇叭开启" prop="speaker_on">
<el-switch v-model="form.speaker_on"></el-switch>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="开启区域" prop="filter_area_level">
<el-select v-model="form.filter_area_level">
<el-option
@ -93,6 +135,8 @@
/>
</el-select>
</el-form-item>
</el-col>
</el-row>
</el-form>
<template #footer>
<el-button @click="visible = false"> </el-button>
@ -154,7 +198,7 @@ export default {
label: "定位",
},
],
voiceoptions:[
voiceoptions: [
{
value: 3,
label: "男生",

View File

@ -65,6 +65,7 @@ export default {
this.$API.wf.ticket.ticketFlowlogs.req(this.workId).then(res => {
this.logs = res
})
},
},

View File

@ -27,6 +27,7 @@ export default {
name: "workstep",
data() {
return {
sort: 0,
actives: 4,
flowSteps: [],
};
@ -36,10 +37,25 @@ export default {
this.getFlowSteps();
},
methods: {
async getFlowSteps() {
let res = await this.$API.wf.ticket.ticketFlowSteps.req(this.workId);
getFlowSteps() {
this.$API.wf.ticket.ticketFlowSteps.req(this.workId).then((res) => {;
this.flowSteps = res
this.$API.wf.ticket.ticketItem.req(this.workId).then((res) => {
let state = res.state;
let dat = this.flowSteps.filter((item) => {
return item.id == state;
})
this.sort = dat[0].sort;
this.actives = this.flowSteps.indexOf(dat[0]);
if (this.flowSteps.length - this.actives > 1) {
} else {
this.actives = this.flowSteps.length;
}
});
});
this.flowSteps = res;
},
},

View File

@ -89,12 +89,14 @@ export default {
this.visitId = this.$route.query.visitID;
this.getticketItem();
this.getVisit();
},
methods: {
//
getticketItem() {
this.$API.wf.ticket.ticketItem.req(this.workId).then((res) => {
this.ticketDetail = res;
});
},
//访