From 72b04d283d96482aada792938b62abb35e895f3a Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期一, 04 三月 2024 08:50:33 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 web/src/views/modules/taskReliability/ModelLine-AddOrUpdate.vue |   65 ++++++++++++++++++++++++++++++++
 1 files changed, 65 insertions(+), 0 deletions(-)

diff --git a/web/src/views/modules/taskReliability/ModelLine-AddOrUpdate.vue b/web/src/views/modules/taskReliability/ModelLine-AddOrUpdate.vue
new file mode 100644
index 0000000..1283cf7
--- /dev/null
+++ b/web/src/views/modules/taskReliability/ModelLine-AddOrUpdate.vue
@@ -0,0 +1,65 @@
+<template>
+  <zt-dialog ref="dialog"  @confirm="formSubmit">
+    <el-form :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="120px">
+      <zt-form-item label="" prop="picId" rules="required">
+                        <el-input v-model="dataForm.picId"></el-input>
+                </zt-form-item>
+      <zt-form-item label="" prop="modelId" rules="required">
+                        <el-input v-model="dataForm.modelId"></el-input>
+                </zt-form-item>
+      <zt-form-item label="" prop="beginCell" rules="required">
+                        <el-input v-model="dataForm.beginCell"></el-input>
+                </zt-form-item>
+      <zt-form-item label="" prop="beginNode" rules="required">
+                        <el-input v-model="dataForm.beginNode"></el-input>
+                </zt-form-item>
+      <zt-form-item label="" prop="endCell" rules="required">
+                        <el-input v-model="dataForm.endCell"></el-input>
+                </zt-form-item>
+      <zt-form-item label="" prop="endNode" rules="required">
+                        <el-input v-model="dataForm.endNode"></el-input>
+                </zt-form-item>
+      <zt-form-item label="" prop="lineSort" rules="required">
+                        <el-input v-model="dataForm.lineSort"></el-input>
+                </zt-form-item>
+    </el-form>
+  </zt-dialog>
+</template>
+
+<script>
+  export default {
+    data() {
+      return {
+        dataForm: {
+          id: '',
+          picId: '',
+          modelId: '',
+          beginCell: '',
+          beginNode: '',
+          endCell: '',
+          endNode: '',
+          lineSort: ''
+        }
+      }
+    },
+    methods: {
+      // 鑾峰彇淇℃伅
+      async getInfo() {
+        let res = await this.$http.get(`/taskReliability/ModelLine/${this.dataForm.id}`)
+        this.dataForm = {
+          ...this.dataForm,
+          ...res.data
+        }
+      },
+      // 琛ㄥ崟鎻愪氦
+      async formSubmit() {
+        let res = await this.$http[!this.dataForm.id ? 'post' : 'put']('/taskReliability/ModelLine/', this.dataForm)
+        if (res.success) {
+          await this.$tip.success()
+          this.$refs.dialog.close()
+          this.$emit('refreshDataList')
+        }
+      }
+    }
+  }
+</script>

--
Gitblit v1.9.1