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