From 5a0d5742342a18dd5a206d51bf2a41196c2247d3 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期三, 20 三月 2024 16:48:53 +0800
Subject: [PATCH] 工单自动生成设置

---
 src/views/system/work-order/distribute/index.vue |   78 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 68 insertions(+), 10 deletions(-)

diff --git a/src/views/system/work-order/distribute/index.vue b/src/views/system/work-order/distribute/index.vue
index 8e9ab85..d868567 100644
--- a/src/views/system/work-order/distribute/index.vue
+++ b/src/views/system/work-order/distribute/index.vue
@@ -4,23 +4,51 @@
       <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 class="item" effect="dark" content="宸ュ崟鐢熸垚璁剧疆" placement="left">
+
         </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>
 
@@ -100,6 +128,14 @@
   name: 'index',
   data() {
     return {
+      settingForm: {
+        // 绂荤嚎
+        outLine: null,
+        // 瑙嗛鍙敤
+        videoQuality: "",
+        // 瑙嗛鏍囨敞
+        videoLabel: ""
+      },
       // 褰撳墠杩愮淮鍗曚綅
       unitId: null,
       unitName: "",
@@ -114,6 +150,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 +190,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 => {

--
Gitblit v1.8.0