浏览代码

后勤 后台界面修改

zhanghao 1 月之前
父节点
当前提交
af5b6c1853
共有 1 个文件被更改,包括 25 次插入1 次删除
  1. 25 1
      src/views/zcustom/land/index.vue

+ 25 - 1
src/views/zcustom/land/index.vue

@@ -118,7 +118,7 @@
           <el-input v-model="form.acreage" placeholder="请输入房产面积" />
           <el-input v-model="form.acreage" placeholder="请输入房产面积" />
         </el-form-item>
         </el-form-item>
         <el-form-item label="房产类型" prop="type">
         <el-form-item label="房产类型" prop="type">
-          <el-select v-model="form.type" placeholder="请选择">
+          <el-select v-model="form.type" placeholder="请选择类型">
             <el-option
             <el-option
               v-for="item in options"
               v-for="item in options"
               :key="item.label"
               :key="item.label"
@@ -127,6 +127,13 @@
             </el-option>
             </el-option>
           </el-select>
           </el-select>
         </el-form-item>
         </el-form-item>
+        <el-form-item label="所属单位" prop="appOrg">
+          <el-cascader :options="treeList" placeholder="请选择所属单位" v-model="form.appOrg" :props="props" style="width: 400px">
+            <template slot-scope="{ node, data }">
+              <span>{{ data.appName }}</span>
+            </template>
+          </el-cascader>
+        </el-form-item>
         <el-form-item label="拥有所有权" prop="ownershipFlag">
         <el-form-item label="拥有所有权" prop="ownershipFlag">
           <el-radio v-model="form.ownershipFlag" :label=0>否</el-radio>
           <el-radio v-model="form.ownershipFlag" :label=0>否</el-radio>
           <el-radio v-model="form.ownershipFlag" :label=1>是</el-radio>
           <el-radio v-model="form.ownershipFlag" :label=1>是</el-radio>
@@ -162,11 +169,19 @@ import {
   uploadExcel
   uploadExcel
 } from '@/api/zcustom/land'
 } from '@/api/zcustom/land'
 import { parseTime } from '../../../utils/ruoyi'
 import { parseTime } from '../../../utils/ruoyi'
+import { getListTree } from '@/api/zcustom/platAppOrg'
 
 
 export default {
 export default {
   name: "PlatHousingLand",
   name: "PlatHousingLand",
   data() {
   data() {
     return {
     return {
+      treeList:[],
+      props:{
+        value: 'appOrg',
+        label: 'appName',
+        checkStrictly: true,
+        emitPath: false
+      },
       options:[
       options:[
         {
         {
           value: 1,
           value: 1,
@@ -244,6 +259,9 @@ export default {
         investmentPlanFlag: [
         investmentPlanFlag: [
           { required: true, message: "投资标志不能为空", trigger: "change" }
           { required: true, message: "投资标志不能为空", trigger: "change" }
         ],
         ],
+        appOrg: [
+          { required: true, message: "所属单位id不能为空", trigger: "blur" }
+        ],
         constructionTime: [
         constructionTime: [
           { required: true, message: "施工时间不能为空", trigger: "blur" }
           { required: true, message: "施工时间不能为空", trigger: "blur" }
         ]
         ]
@@ -252,6 +270,7 @@ export default {
   },
   },
   created() {
   created() {
     this.getList();
     this.getList();
+    this.getListTree();
   },
   },
   methods: {
   methods: {
     parseTime,
     parseTime,
@@ -283,6 +302,11 @@ export default {
       };
       };
       this.resetForm("form");
       this.resetForm("form");
     },
     },
+    getListTree(){
+      getListTree().then(res => {
+        this.treeList.push(res.data)
+      })
+    },
     /** 搜索按钮操作 */
     /** 搜索按钮操作 */
     handleQuery() {
     handleQuery() {
       this.queryParams.pageNum = 1;
       this.queryParams.pageNum = 1;