|
@@ -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;
|