From 52594553248e87dd391c9d061256b7076b73d67c Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期五, 19 一月 2024 14:32:59 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before

---
 src/views/equipment/mould/mould-from.vue |  200 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 200 insertions(+), 0 deletions(-)

diff --git a/src/views/equipment/mould/mould-from.vue b/src/views/equipment/mould/mould-from.vue
new file mode 100644
index 0000000..9847744
--- /dev/null
+++ b/src/views/equipment/mould/mould-from.vue
@@ -0,0 +1,200 @@
+<template>
+    <el-dialog
+      :title="!dataForm.id ? '鏂板' : '淇敼'"
+      :close-on-click-modal="false"
+      :visible.sync="visible"
+    >
+      <el-form
+        :model="dataForm"
+        :rules="dataRule"
+        ref="dataForm"
+        label-width="80px"
+        class="l-mes"
+      >
+        <el-row>
+          <el-col :span="12">
+            <el-form-item label="缂栧彿" prop="number">
+              <el-input v-model="dataForm.number" placeholder="缂栧彿"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鍚嶇О" prop="name">
+              <el-input v-model="dataForm.name" placeholder="鍚嶇О"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="宸ュ巶" prop="factoryId">
+              <el-select
+                v-model="dataForm.factoryId"
+                filterable
+                placeholder="璇烽�夋嫨"
+                style="width:100%"
+              >
+                <el-option
+                  v-for="(item, index) in this.factoryOptions"
+                  :label="item.factoryName"
+                  :value="item.id"
+                  :key="index"
+                >
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鎵�灞炶溅闂�" prop="workshop">
+              <el-select
+                v-model="dataForm.workshop"
+                filterable
+                placeholder="璇烽�夋嫨"
+                style="width:100%"
+              >
+                <el-option
+                  v-for="item in workshopList"
+                  :key="item.id"
+                  :label="item.label"
+                  :value="item.value"
+                >
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="浣嶇疆" prop="position">
+              <el-input v-model="dataForm.position" placeholder="浣嶇疆"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="閭" prop="email">
+              <el-input v-model="dataForm.email" placeholder="閭"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="渚涘簲鍟�" prop="supplier">
+              <el-input
+                v-model="dataForm.supplier"
+                placeholder="渚涘簲鍟�"
+              ></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鍒堕�犲晢" prop="manufacturer">
+              <el-input
+                v-model="dataForm.manufacturer"
+                placeholder="鍒堕�犲晢"
+              ></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鍨嬪彿瑙勬牸" prop="typeSpecification">
+              <el-input
+                v-model="dataForm.typeSpecification"
+                placeholder="鍨嬪彿瑙勬牸"
+              ></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鍒堕�犳棩鏈�" prop="manufactureDate">
+              <el-date-picker
+                style="width: 100%"
+                v-model="dataForm.manufactureDate"
+                type="date"
+                placeholder="閫夋嫨鏃ユ湡"
+                value-format="yyyy-MM-dd HH:mm:ss"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="瀹夎鏃ユ湡" prop="installDate">
+              <el-date-picker
+                style="width: 100%"
+                v-model="dataForm.installDate"
+                type="date"
+                placeholder="閫夋嫨鏃ユ湡"
+                value-format="yyyy-MM-dd HH:mm:ss"
+              >
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鐘舵��" prop="state">
+              <el-select
+                v-model="dataForm.state"
+                placeholder="鐘舵��"
+                filterable
+                style="width: 100%"
+              >
+                <el-option
+                  v-for="item in equipmentState"
+                  :key="item.id"
+                  :label="item.label"
+                  :value="item.label"
+                />
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="璁惧鎻忚堪" prop="desc">
+              <el-input
+                v-model="dataForm.description"
+                placeholder="璁惧鎻忚堪"
+              ></el-input>
+            </el-form-item>
+          </el-col>
+        </el-row>
+      </el-form>
+      <span slot="footer" class="dialog-footer">
+        <el-button @click="visible = false">鍙栨秷</el-button>
+        <el-button
+          type="primary"
+          :disabled="isSubmit"
+          v-thinclick="`dataFormSubmit`"
+          >纭畾</el-button
+        >
+      </span>
+    </el-dialog>
+  </template>
+  <script>
+  import { getObj, addObj, putObj } from '@/api/equipment/equipment'
+  import { loadFactoryList } from '@/api/basic/factory'
+  import { remote } from '../../../api/admin/dict'
+  export default {
+    data() {
+      return {
+        // options: regionData,
+        visible: false,
+        dataForm: {
+          id: 0,
+          number: '',
+          name: '',
+          factoryId: '',
+          workshop: '',
+          position: '',
+          email: '',
+          supplier: '',
+          manufacturer: '',
+          typeSpecification: '',
+          manufactureDate: '',
+          installDate: '',
+          state: '',
+          description: '',
+          value1: ''
+        },
+        dataRule: {
+          number: [{ required: true, message: '缂栧彿涓嶈兘涓虹┖', trigger: 'blur' }],
+          name: [{ required: true, message: '鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' }]
+        },
+        factoryOptions: [],
+        equipmentState: [],
+        isSubmit: false,
+        workshopList: []
+      }
+    },
+    methods: {
+    },
+  
+    created() {
+    }
+  }
+  </script>
+  
\ No newline at end of file

--
Gitblit v1.9.3