From 1768b289dff05e5c431a14df9b649a0c5245d89d Mon Sep 17 00:00:00 2001
From: chenrui <1187576398@qq.com>
Date: 星期一, 24 二月 2025 19:48:10 +0800
Subject: [PATCH] 标准物质领用

---
 src/views/CNAS/resourceDemand/standardMaterialAccept/component/AddRecord.vue |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 103 insertions(+), 0 deletions(-)

diff --git a/src/views/CNAS/resourceDemand/standardMaterialAccept/component/AddRecord.vue b/src/views/CNAS/resourceDemand/standardMaterialAccept/component/AddRecord.vue
new file mode 100644
index 0000000..1e54f5e
--- /dev/null
+++ b/src/views/CNAS/resourceDemand/standardMaterialAccept/component/AddRecord.vue
@@ -0,0 +1,103 @@
+<template>
+    <el-dialog :visible.sync="dialogVisible" title="鏍囧噯鐗╄川楠屾敹璁板綍" width="70%">
+        <!-- <el-steps :active="currentStep" finish-status="success">
+            <el-step class="cursor-pointer" v-for="(item, index) in steps" :key="index" :title="item">
+            </el-step>
+        </el-steps> -->
+<!--        <el-form :model="model" label-width="140px" size="small">-->
+<!--            <Step1 :model.sync="model"></Step1>-->
+<!--        </el-form>-->
+        <span slot="footer" class="dialog-footer">
+            <el-button @click="dialogVisible = false">鍙� 娑�</el-button>
+            <el-button type="primary" @click="submit">淇� 瀛�</el-button>
+        </span>
+    </el-dialog>
+</template>
+
+<script>
+// import Step1 from './Step/Step1.vue'
+export default {
+    components: {
+        // Step1
+    },
+    data() {
+        return {
+            dialogVisible: false,
+            currentStep: 0, // 姝ラ鏉℃樉绀虹鍑犳
+            // steps: ['鎻愪氦', '寮�绠遍獙鏀跺鏍�', '瀹夎楠屾敹妫�鏌�', '瀹夎楠屾敹澶嶆牳', '楠屾敹鏍告煡', '楠屾敹鏍告煡瀹℃牳'],
+            model: {
+                acceptance: {
+                    id: undefined,
+                    producer: undefined, // 鍘傚浠h〃
+                    file: undefined,   // 鐩稿叧闄勪欢
+                    recipient: undefined,   // 鎺ユ敹浜�
+                    signature: undefined,   // 鎺ュ彈绛惧瓧
+                    situation: undefined,   // 楠屾敹鎯呭喌
+                    installation: undefined,    // 瀹夎璋冭瘯鎯呭喌
+                    substanceId: undefined, // 娓呭崟
+                    arriveDate: undefined,   // 鍒拌揣鏃ユ湡
+                    maintenanceUnit: undefined,   // 缁翠慨鍗曚綅
+                },
+                list: []
+            }
+        }
+    },
+    watch: {
+        model(newVal) {
+            this.model = newVal
+        }
+    },
+    methods: {
+        clearForm() {
+            this.model.acceptance.id = undefined
+            this.model.acceptance.producer = undefined
+            this.model.acceptance.file = undefined
+            this.model.acceptance.recipient = undefined
+            this.model.acceptance.signature = undefined
+            this.model.acceptance.situation = undefined
+            this.model.acceptance.installation = undefined
+            this.model.acceptance.substanceId = undefined
+            this.model.acceptance.arriveDate = undefined
+            this.model.acceptance.maintenanceUnit = undefined
+            this.model.list = []
+        },
+        openDialog(form) {
+            console.log(form)
+            if(form) {
+                this.model.acceptance.id = form.acceptance.id
+                this.model.acceptance.producer = form.acceptance.producer
+                this.model.acceptance.file = form.acceptance.file
+                this.model.acceptance.recipient = form.acceptance.recipient
+                this.model.acceptance.signature = form.acceptance.signature
+                this.model.acceptance.situation = form.acceptance.situation
+                this.model.acceptance.installation = form.acceptance.installation
+                this.model.acceptance.substanceId = form.acceptance.substanceId
+                this.model.acceptance.arriveDate = form.acceptance.arriveDate
+                this.model.acceptance.maintenanceUnit = form.acceptance.maintenanceUnit
+                this.model.list = form.list
+            } else {
+                this.clearForm()
+            }
+            this.dialogVisible = true
+        },
+        closeDialog() {
+            this.dialogVisible = false
+        },
+        submit() {
+          if (!this.model.acceptance.substanceId) {
+            this.$message.warning('璇烽�夋嫨娓呭崟')
+            return
+          }
+            this.$emit('submit', this.model)
+            this.closeDialog()
+        }
+    }
+}
+
+</script>
+
+<style scoped>
+.cursor-pointer {
+    cursor: pointer;
+}
+</style>

--
Gitblit v1.9.3