From 3283fe1a1b37141e2db03752c35a42a8ad3e9be2 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期一, 25 三月 2024 18:09:44 +0800
Subject: [PATCH] 事前事后报备增加筛选条件
---
src/views/system/work-order/distribute/index.vue | 79 +++++++++++++++++++++++++++++++++------
1 files changed, 67 insertions(+), 12 deletions(-)
diff --git a/src/views/system/work-order/distribute/index.vue b/src/views/system/work-order/distribute/index.vue
index 8e9ab85..6ae9267 100644
--- a/src/views/system/work-order/distribute/index.vue
+++ b/src/views/system/work-order/distribute/index.vue
@@ -4,23 +4,48 @@
<el-col :span="24" style="position: relative">
<el-menu :default-active="activeIndex" class="el-menu" mode="horizontal" @select="handleSelect">
<el-menu-item index="0" @click="changeUnit(null, '鍏ㄩ儴')">
- 鍏ㄩ儴鍗曚綅
+ 鍏ㄩ儴鍗曚綅(430)
</el-menu-item>
<el-menu-item index="1">
- 鑷祦浜曡繍缁村崟浣�(70/70)
+ 鑷祦浜曡繍缁村崟浣�(70)
</el-menu-item>
<el-menu-item index="2">
- 澶у畨杩愮淮(50/50)
+ 澶у畨杩愮淮(50)
</el-menu-item>
- <el-menu-item index="3">瀵岄『杩愮淮鍗曚綅(20/70)</el-menu-item>
- <el-menu-item index="4">楂樻柊杩愮淮鍗曚綅(15/40)</el-menu-item>
- <el-menu-item index="5">鑽e幙杩愮淮鍗曚綅(90/90)</el-menu-item>
- <el-menu-item index="6">璐′簳杩愮淮鍗曚綅(45/45)</el-menu-item>
- <el-menu-item index="7">娌挎哗杩愮淮鍗曚綅(70/70)</el-menu-item>
+ <el-menu-item index="3">瀵岄『杩愮淮鍗曚綅(70)</el-menu-item>
+ <el-menu-item index="4">楂樻柊杩愮淮鍗曚綅(15)</el-menu-item>
+ <el-menu-item index="5">鑽e幙杩愮淮鍗曚綅(90)</el-menu-item>
+ <el-menu-item index="6">璐′簳杩愮淮鍗曚綅(45)</el-menu-item>
+ <el-menu-item index="7">娌挎哗杩愮淮鍗曚綅(70)</el-menu-item>
</el-menu>
- <el-tooltip class="item" effect="dark" content="鑷姩涓嬪彂璁剧疆" placement="left">
- <el-button class="setting" style="" type="success" icon="el-icon-s-tools" circle></el-button>
- </el-tooltip>
+ <el-popover
+ placement="right"
+ width="400"
+ trigger="click">
+ <el-form :model="settingForm" :rules="settingRules" ref="settingForm" label-width="120px">
+ <el-form-item label="褰曞儚璐ㄩ噺" prop="videoQuality">
+ <el-select style="width: 100%" v-model="settingForm.videoQuality" placeholder="鏈�浣庡綍鍍忚川閲�">
+ <el-option label="鍏ㄥ綍鍍�" value="鍏ㄥ綍鍍�"/>
+ <el-option label="閮ㄥ垎褰曞儚" value="閮ㄥ垎褰曞儚"/>
+ <el-option label="鏃犲綍鍍�" value="鏃犲綍鍍�"/>
+ </el-select>
+ </el-form-item>
+ <el-form-item label="鐐逛綅绂荤嚎鏃堕暱" prop="outLine">
+ <el-input type="number" v-model="settingForm.outLine" placeholder="涓嶈兘瓒呰繃澶氫箙">
+ <template slot="append">鍒嗛挓</template>
+ </el-input>
+ </el-form-item>
+ <el-form-item label="瑙嗛鏍囨敞鍑嗙‘鐜�" prop="videoLabel">
+ <el-input type="number" v-model="settingForm.videoLabel" placeholder="鏈�浣庡噯纭巼">
+ <template slot="append">%</template>
+ </el-input>
+ </el-form-item>
+ <el-form-item>
+ <el-button type="primary" @click="submitSetting">淇濆瓨</el-button>
+ </el-form-item>
+ </el-form>
+ <el-button title="鑷姩鐢熸垚宸ュ崟璁剧疆" slot="reference" class="setting" style="" type="success" icon="el-icon-s-tools" circle></el-button>
+ </el-popover>
</el-col>
</el-row>
@@ -67,6 +92,7 @@
</el-form>
<el-button slot="reference" type="primary" size="small">蹇嵎涓嬪彂</el-button>
</el-popover>
+ <el-button size="small" type="primary" @click="page" class="op">鍒锋柊</el-button>
</el-col>
</el-row>
@@ -100,6 +126,14 @@
name: 'index',
data() {
return {
+ settingForm: {
+ // 绂荤嚎
+ outLine: null,
+ // 瑙嗛鍙敤
+ videoQuality: "",
+ // 瑙嗛鏍囨敞
+ videoLabel: ""
+ },
// 褰撳墠杩愮淮鍗曚綅
unitId: null,
unitName: "",
@@ -114,6 +148,18 @@
start: null,
end: null,
unitId: null
+ },
+ // 鑷姩鐢熸垚宸ュ崟瑙勫垯
+ settingRules: {
+ outLine: [
+ { required: true, message: "璇峰~鍐欑偣浣嶇绾挎椂闀�", trigger: "blur" }
+ ],
+ videoQuality: [
+ { required: true, message: "璇峰~鍐欒棰戝彲鐢ㄧ▼搴�", trigger: "change" }
+ ],
+ videoLabel: [
+ { required: true, message: "璇峰~鍐欑偣瑙嗛鏍囨敞鍑嗙‘鐜�", trigger: "blur" }
+ ],
},
// 涓嬪彂琛ㄥ崟楠岃瘉
fastDistributeRules: {
@@ -142,6 +188,16 @@
this.page();
},
methods: {
+ submitSetting() {
+ this.$refs['settingForm'].validate((valid) => {
+ if (valid) {
+ this.$modal.msgSuccess("淇濆瓨鎴愬姛")
+ } else {
+ console.log('error submit!!');
+ return false;
+ }
+ });
+ },
page() {
this.loading = true;
distributeWorkOrder(this.queryParams).then(res => {
@@ -163,7 +219,6 @@
this.fastDistributeForm.fastNumLimit = null
this.fastTimeRange = []
},
- allDis() {},
// 鍏ㄩ儴涓嬪彂
allDistribute() {
this.fastDistribute();
--
Gitblit v1.8.0