Browse Source

搜索完成

gks 1 year ago
parent
commit
82ad7325d2
1 changed files with 22 additions and 32 deletions
  1. 22 32
      src/views/GARDENBASEDATA/index.vue

+ 22 - 32
src/views/GARDENBASEDATA/index.vue

@@ -8,27 +8,21 @@
       v-show="showSearch"
       label-width="88px"
     >
-      <el-form-item label="部门名称" prop="deptName">
-        <el-input
-          v-model="queryParams.deptName"
-          placeholder="请输入"
-        ></el-input>
-      </el-form-item>
+    <el-form-item label="部门名称" prop="deptId">
+      <el-select v-model="queryParams.deptId" placeholder="请选择">
+        <el-option
+          v-for="item in detpList"
+          :key="item.value"
+          :label="item.deptName"
+          :value="item.deptId"
+        >
+        </el-option>
+      </el-select>
+    </el-form-item>
       <el-form-item label="法定代表人" prop="fddbr">
         <el-input v-model="queryParams.fddbr" placeholder="请输入"></el-input>
       </el-form-item>
       <el-form-item>
-        <el-select v-model="queryParams.deptId" placeholder="请选择">
-          <el-option
-            v-for="item in detpList"
-            :key="item.value"
-            :label="item.deptName"
-            :value="item.deptId"
-          >
-          </el-option>
-        </el-select>
-      </el-form-item>
-      <el-form-item>
         <el-button
           type="primary"
           icon="el-icon-search"
@@ -209,8 +203,8 @@
 
     <!-- 添加或修改园区内企业基础数据对话框 -->
     <el-dialog :title="title" :visible.sync="open" width="35%" append-to-body>
-      <el-tabs @tab-click="handleTabClick" type="border-card">
-        <el-tab-pane label="企业基本信息">
+      <el-tabs v-model="tabMsg"  type="border-card">
+        <el-tab-pane name="basicMsg" label="企业基本信息">
           <el-form ref="forms" :model="form" :rules="rules" label-width="180px">
             <el-form-item label="法定代表人" prop="fddbr">
               <el-input
@@ -219,9 +213,9 @@
               ></el-input>
             </el-form-item>
 
-            <el-form-item label="部门" prop="fddbr">
+            <el-form-item label="部门" prop="deptName">
               <el-select
-                v-model="detpValue"
+                v-model="form.deptName"
                 @change="deptSelect"
                 placeholder="请选择部门"
               >
@@ -301,7 +295,7 @@
         </el-tab-pane>
 
         <!-- 额外信息 -->
-        <el-tab-pane label="额外信息">
+        <el-tab-pane name="extraMsg" label="额外信息">
           <el-form ref="form" :model="form" :rules="rules" label-width="180px">
             <el-form-item label="控股企业 " prop="kgqy">
               <el-input
@@ -436,10 +430,10 @@ export default {
   name: "GARDENBASEDATA",
   data() {
     return {
-      isShowStatus: 1,
+      // 新增标签索引
+      tabMsg:"basicMsg",
       // 部门列表
       detpList: [],
-      detpValue: null,
 
       // 根路径
       baseURL: process.env.VUE_APP_BASE_API,
@@ -500,7 +494,6 @@ export default {
       // 表单参数
       form: {},
 
-      tabValue: 0,
       // 表单校验
       rules: {
         id: [
@@ -510,8 +503,8 @@ export default {
             trigger: "blur",
           },
         ],
-        deptId: [
-          { required: true, message: "部门主键不能为空", trigger: "blur" },
+        deptName: [
+          { required: true, message: "部门不能为空", trigger: "blur" },
         ],
         fddbr: [
           { required: true, message: "法定代表人 不能为空", trigger: "blur" },
@@ -618,10 +611,6 @@ export default {
     });
   },
   methods: {
-    handleTabClick(val) {
-      this.tabValue = val.index;
-      console.log(this.tabValue);
-    },
     changeIsShowStatus(val) {
       this.isShowStatus = val;
     },
@@ -651,6 +640,7 @@ export default {
     },
     // 表单重置
     reset() {
+      this.tabMsg = "basicMsg";
       this.form = {
         id: null,
         deptId: null,
@@ -681,7 +671,7 @@ export default {
         jcfwwbwhfwcx: null,
       };
       this.resetForm("form");
-      console.log(this.form);
+      this.resetForm("forms");
     },
     /** 搜索按钮操作 */
     handleQuery() {