From 54d5ec8ed84113f7d928c4b6e86bc9d640bffc71 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期二, 31 十月 2023 18:06:20 +0800 Subject: [PATCH] modified: src/api/basic/division.js modified: src/views/basic/division/division-form.vue modified: src/views/basic/division/index.vue modified: src/views/basic/part/index.vue modified: src/views/basic/post/post-form.vue modified: src/views/technology/document/index.vue modified: vue.config.js --- src/views/basic/post/post-form.vue | 69 ++++++++++++++++++++++++---------- 1 files changed, 49 insertions(+), 20 deletions(-) diff --git a/src/views/basic/post/post-form.vue b/src/views/basic/post/post-form.vue index 846d0be..4ce7d29 100644 --- a/src/views/basic/post/post-form.vue +++ b/src/views/basic/post/post-form.vue @@ -1,29 +1,45 @@ <template> - <el-dialog - :title="!dataForm.id ? '鏂板' : '淇敼'" - :close-on-click-modal="false" - :visible.sync="visible" - > - <el-form - :model="dataForm" - :rules="dataRule" - ref="dataForm" - label-width="120px" - class="l-mes" - > + <el-dialog :title="!dataForm.id ? '鏂板' : '淇敼'" :close-on-click-modal="false" :visible.sync="visible"> + <el-form :model="dataForm" :rules="dataRule" ref="dataForm" label-width="120px" class="l-mes"> <el-row> + <el-col :span="12"> + <el-form-item label="鍏徃" prop="company"> + <el-select style="width: 100%;" v-model="dataForm.company" placeholder="璇烽�夋嫨"> + <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> + </el-option> + </el-select> + </el-form-item> + </el-col> + <el-col :span="12"> + <el-form-item label="宸ュ巶" prop="factory"> + <el-select style="width: 100%;" v-model="dataForm.factory" placeholder="璇烽�夋嫨"> + <el-option v-for="item in optionsfactory" :key="item.value" :label="item.label" :value="item.value"> + </el-option> + </el-select> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-col :span="12"> + <el-form-item label="閮ㄩ棬" prop="division"> + <el-select style="width: 100%;" v-model="dataForm.division" placeholder="璇烽�夋嫨"> + <el-option v-for="item in optionsdepartment" :key="item.value" :label="item.label" :value="item.value"> + </el-option> + </el-select> + </el-form-item> + </el-col> <el-col :span="12"> <el-form-item label="宀椾綅缂栧彿" prop="postNo"> <el-input v-model="dataForm.postNo" placeholder=""></el-input> </el-form-item> </el-col> + </el-row> + <el-row> <el-col :span="12"> <el-form-item label="宀椾綅鍚嶇О" prop="postName"> <el-input v-model="dataForm.postName" placeholder=""></el-input> </el-form-item> </el-col> - </el-row> - <el-row> <el-col :span="12"> <el-form-item label="澶囨敞" prop="remark"> <el-input v-model="dataForm.remark" placeholder=""></el-input> @@ -33,12 +49,7 @@ </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 - > + <el-button type="primary" :disabled="isSubmit" v-thinclick="`dataFormSubmit`">纭畾</el-button> </span> </el-dialog> </template> @@ -51,8 +62,14 @@ return { ruleOptions: [], visible: false, + options: [], + optionsfactory:[], + optionsdepartment: [], dataForm: { id: 0, + company: null, + factory: null, + division: null, postNo: '', postName: '', remark: '' @@ -60,6 +77,18 @@ dataRule: { postName: [ { required: true, message: '宀椾綅鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' } + ], + postNo: [ + { required: true, message: '宀椾綅缂栧彿涓嶈兘涓虹┖', trigger: 'blur' } + ], + company: [ + { required: true, message: '鍏徃鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' } + ], + factory: [ + { required: true, message: '宸ュ巶鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' } + ], + division: [ + { required: true, message: '閮ㄩ棬鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' } ] }, isSubmit: false -- Gitblit v1.9.3