Commit f51eda25 authored by 张耀's avatar 张耀

feat:

优化逻辑
parent d6bcf35c
......@@ -143,6 +143,7 @@ const status = {
3: "已关闭",
};
import { useRouter } from "vue-router";
import { ElMessage } from "element-plus";
const router = useRouter();
const filter = reactive({
ticket_level: "",
......@@ -326,6 +327,14 @@ const AddTicket = () => {
};
// 批量删除
const delBatch = () => {
if (del_ids.value.length == 0) {
ElMessage({
message: "请选择要删除的工单",
type: "error",
duration: 3000,
});
return;
}
console.log(del_ids.value);
};
// 清空选中
......
<template>
<el-dialog
v-model="show"
width="774px"
top="10vh"
:before-close="beforeClose"
:close-on-click-modal="false"
>
<el-dialog v-model="show" width="774px" top="10vh" :before-close="beforeClose" :close-on-click-modal="false">
<template #header>
<GapTitle title="处置反馈"></GapTitle>
</template>
<div class="feedback-body">
<el-form
:model="state.form"
ref="form"
:rules="state.rules"
label-width="80px"
>
<el-form-item label="预警状态" prop="status">
<el-form :model="state.form" ref="form" :rules="state.rules" label-width="80px">
<el-form-item label="预警状态" prop="status" v-if="props.isWarn">
<el-radio-group v-model="state.form.status">
<el-radio v-for="(value, key) in status" :key="key" :label="key">
{{ value }}
......@@ -28,8 +17,9 @@
type="textarea"
v-model="state.form.result"
rows="5"
placeholder="请输入结果反馈"
></el-input>
maxlength="100"
show-word-limit
placeholder="请输入结果反馈"></el-input>
</el-form-item>
</el-form>
</div>
......@@ -57,6 +47,10 @@ const props = defineProps({
type: Object,
default: null,
},
isWarn: {
type: Boolean,
default: false,
},
});
const state = reactive({
form: {
......
......@@ -4,10 +4,7 @@
<bg-breadcrumb />
</div>
<div class="content">
<bg-filter-group
@search="changeSearch"
v-model="filter.key_word"
placeholder="请输入角色名称">
<bg-filter-group @search="changeSearch" v-model="filter.key_word" placeholder="请输入角色名称">
<template v-slot:filter_group>
<div class="left-filter filter_list">
<div class="filter_item">
......@@ -74,13 +71,7 @@
</bg-filter-group>
<div class="table_container">
<div class="table">
<bg-table
ref="listtable"
:headers="headers"
:rows="rows"
height="100%"
:isIndex="true"
:stripe="true">
<bg-table ref="listtable" :headers="headers" :rows="rows" height="100%" :isIndex="true" :stripe="true">
<template #warning_point="{ row }">
<div class="href" @click="goTo(row)">{{ row.warning_point || "-" }}</div>
</template>
......@@ -105,7 +96,7 @@
<!-- <ManualDistributionForm ref="form" :disabled="true" /> -->
<!-- <ManualDistribution v-model:visible="visible" /> -->
</div>
<FeedBack v-model:visible="visible" :active_row="active_row" />
<FeedBack v-model:visible="visible" :active_row="active_row" :isWarn="true" />
</div>
</template>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment