From 14d29f928b24d203e76f1dcefc1a51182657cd45 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期一, 10 三月 2025 16:29:09 +0800
Subject: [PATCH] Merge branch 'dev' of http://114.132.189.42:9002/r/center-lims-before-ruoyi into dev

---
 src/views/CNAS/personnel/personnelInfo/Department/components/Records/supervise/ApproveForm.vue |   84 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 84 insertions(+), 0 deletions(-)

diff --git a/src/views/CNAS/personnel/personnelInfo/Department/components/Records/supervise/ApproveForm.vue b/src/views/CNAS/personnel/personnelInfo/Department/components/Records/supervise/ApproveForm.vue
new file mode 100644
index 0000000..6563eb8
--- /dev/null
+++ b/src/views/CNAS/personnel/personnelInfo/Department/components/Records/supervise/ApproveForm.vue
@@ -0,0 +1,84 @@
+<template>
+    <el-form
+        :model="form"
+        label-width="100px"
+        :disabled="disabled"
+        size="small"
+    >
+        <el-form-item label="鎶�鏈礋璐d汉">
+            <el-select 
+                v-model="form.technicalDirector" 
+                placeholder="璇烽�夋嫨" 
+                style="width: 100%"
+            >
+                <el-option
+                    v-for="(item, index) in userList"
+                    :key="index"
+                    :label="item.name"
+                    :value="item.id"
+                ></el-option>
+            </el-select>
+        </el-form-item>
+        <!-- <el-form-item label="瀹℃壒">
+            <el-input 
+                type="textarea"
+                :rows="2" 
+                placeholder="璇疯緭鍏�"
+            ></el-input>
+        </el-form-item> -->
+        <el-form-item v-if="!disabled" style="text-align: right;">
+            <el-button size="small" type="danger" @click="close">椹冲洖</el-button>
+            <el-button size="small" type="primary" @click="submit">鎻愪氦</el-button>
+        </el-form-item>
+    </el-form>
+</template>
+<script>
+export default {
+    props: {
+        userList: {
+            type: Array,
+            default: () => {
+                return []
+            }
+        },
+        approveForm: {
+            type: Object,
+            default: {}
+        },
+        isEdit: {
+            type: Boolean,
+            default: false
+        },
+        disabled: {
+            type: Boolean,
+            default: false
+        }
+    },
+    computed: {
+        form: {
+            get() {
+                return this.approveForm
+            },
+            set(val) {
+                this.$emit('approveForm', val)
+            }
+        }
+    },
+    data() {
+        return {
+          
+        }
+    },
+    methods: {
+        submit() {
+            this.$emit('submit', 2)
+        },
+        /**
+         * @desc 椹冲洖
+         */
+        close() {
+            this.$emit('close', 2)
+        }
+    }
+}
+</script>
\ No newline at end of file

--
Gitblit v1.9.3