Browse Source

楼盘管理

develop
caoyizhong 3 years ago
parent
commit
572c25ea28
  1. 635
      src/views/houseList/page/index.vue
  2. 4
      src/views/sale/index.vue

635
src/views/houseList/page/index.vue

@ -110,40 +110,40 @@
<el-button type="text" @click="clearSelection">清空</el-button>
</div> -->
</div>
<!-- <div class="page_content_head_right">
<div>
<el-button @click="exportData" v-show="hasSelectData"
><img src="@public/img/land/u1340.png" />导出</el-button
>
</div>
<div>
<el-button v-show="hasSelectData"
><img src="@public/img/land/u1340.png" />批量删除</el-button
>
</div>
<div>
<el-button
><img src="@public/img/land/u1401.png" />导入</el-button
>
</div>
<div>
<el-tooltip
class="item"
effect="dark"
content="点击此处下载模版"
placement="bottom"
>
<el-button @click="downloadTemplate"
><i class="el-icon-download"></i
></el-button>
</el-tooltip>
</div>
<div style="margin-right: 30px">
<el-button @click="newItem" type="primary"
><i class="el-icon-plus"></i>新建</el-button
>
</div> -->
<!-- </div> -->
<div class="page_content_head_right">
<!-- <div>-->
<!-- <el-button @click="exportData" v-show="hasSelectData"-->
<!-- ><img src="@public/img/land/u1340.png" />导出</el-button-->
<!-- >-->
<!-- </div>-->
<!-- <div>-->
<!-- <el-button v-show="hasSelectData"-->
<!-- ><img src="@public/img/land/u1340.png" />批量删除</el-button-->
<!-- >-->
<!-- </div>-->
<!-- <div>-->
<!-- <el-button-->
<!-- ><img src="@public/img/land/u1401.png" />导入</el-button-->
<!-- >-->
<!-- </div>-->
<!-- <div>-->
<!-- <el-tooltip-->
<!-- class="item"-->
<!-- effect="dark"-->
<!-- content="点击此处下载模版"-->
<!-- placement="bottom"-->
<!-- >-->
<!-- <el-button @click="downloadTemplate"-->
<!-- ><i class="el-icon-download"></i-->
<!-- ></el-button>-->
<!-- </el-tooltip>-->
<!-- </div>-->
<!-- <div style="margin-right: 30px">-->
<!-- <el-button @click="newItem" type="primary"-->
<!-- ><i class="el-icon-plus"></i>新建</el-button-->
<!-- >-->
<!-- </div>-->
</div>
</div>
</div>
<div class="page_content_table">
@ -156,6 +156,7 @@
ref="multipleTable"
v-loading="loading"
>
<el-table-column label="序号" type="index" width="50"> </el-table-column>
<el-table-column
v-for="(item, index) in cols"
:key="index"
@ -169,11 +170,9 @@
<el-table-column fixed="right" label="操作" width="250">
<template slot-scope="scope">
<el-button type="text" size="small" @click="info(1,scope.row)"
>业态信息</el-button
>
>业态信息</el-button>
<el-button type="text" size="small" @click="info(2,scope.row)"
>楼栋信息</el-button
>
>楼栋信息</el-button>
<!-- <el-button type="text" size="small" @click="handle(scope.row)"-->
<!-- > </el-button-->
<!-- >-->
@ -194,211 +193,258 @@
</div>
</div>
</div>
<!-- 新增楼盘-->
<el-dialog
title="数据处理"
:visible.sync="dialogFormVisible"
v-loading="dialogLoad"
width="70%"
:modal="false"
:title="title"
:visible.sync="dialogFormVisible"
v-loading="dialogLoad"
width="60%"
:modal="false"
>
<el-form
:model="ruleForm"
:rules="rules"
ref="ruleForm"
label-width="180px"
class="demo-ruleForm"
:model="ruleForm"
:rules="rules"
ref="ruleForm"
label-width="180px"
class="demo-ruleForm"
>
<el-row>
<el-col :span="12">
<el-form-item label="物业类型:">
<el-form-item label="楼盘名称:">
<el-input
v-model="ruleForm.salesStatus"
placeholder="请输入楼盘名称"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="城市:">
<el-select
v-model="ruleForm.propertyType"
filterable
placeholder="请选择"
style="width: 100%"
v-model="ruleForm.format"
filterable
placeholder="请选择城市"
style="width: 100%"
>
<el-option
v-for="item in wuyeType"
:key="item.value"
:label="item.label"
:value="item.value"
v-for="item in ye"
: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="大业态:">
<el-form-item label="行政区:">
<el-select
v-model="ruleForm.largeFormat"
filterable
placeholder="请选择"
style="width: 100%"
v-model="ruleForm.propertyType"
filterable
placeholder="请选择行政区"
style="width: 100%"
>
<el-option
v-for="item in Bigye"
:key="item.value"
:label="item.label"
:value="item.value"
v-for="item in wuyeType"
: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="业态:">
<el-form-item label="大组团:">
<el-select
v-model="ruleForm.format"
filterable
placeholder="请选择"
style="width: 100%"
v-model="ruleForm.largeFormat"
filterable
placeholder="请选择大组团"
style="width: 100%"
>
<el-option
v-for="item in ye"
:key="item.value"
:label="item.label"
:value="item.value"
v-for="item in Bigye"
: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="销售状态:">
<el-input
v-model="ruleForm.salesStatus"
placeholder="请输入其它编号"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="装修标准:">
<el-input
v-model="ruleForm.decorateStandards"
placeholder="请输入装修标准"
></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="业态体量:">
<el-input
v-model="ruleForm.volume"
placeholder="请输入业态体量"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="业态首推时间:">
<el-date-picker
type="date"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择业态首推时间"
v-model="ruleForm.firstPushTime"
></el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="供应套数:">
<el-input
v-model="ruleForm.supplyKits"
placeholder="请输入供应套数"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="供应面积:">
<el-input
v-model="ruleForm.supplyArea"
placeholder="请输入供应面积"
></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="成交套数:">
<el-input
v-model="ruleForm.dealKits"
placeholder="请输入成交套数"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="成交面积:">
<el-input
v-model="ruleForm.dealArea"
placeholder="请输入成交面积"
></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="狭义库存:">
<el-input
v-model="ruleForm.narrowStock"
placeholder="请输入狭义库存"
></el-input>
<el-form-item label="小组团:">
<el-select
v-model="ruleForm.format"
filterable
placeholder="请选择小组团"
style="width: 100%"
>
<el-option
v-for="item in ye"
: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="未推库存:">
<el-form-item label="操盘企业:">
<el-input
v-model="ruleForm.unpushedStock"
placeholder="请输入未推库存"
></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="广义库存:">
<el-input
v-model="ruleForm.generalStock"
placeholder="请输入广义库存"
v-model="ruleForm.salesStatus"
placeholder="请输入操盘企业"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="最近6月月均成交量:">
<el-input
v-model="ruleForm.halfYearDealVolume"
placeholder="请输入最近6月月均成交量"
></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="狭义去化周期:">
<el-form-item label="合作商:">
<el-input
v-model="ruleForm.narrowCycle"
placeholder="请输入狭义去化周期"
v-model="ruleForm.decorateStandards"
placeholder="请输入合作商"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="广义去化周期:">
<el-form-item label="开发企业:">
<el-input
v-model="ruleForm.generalCycle"
placeholder="请输入广义去化周期"
v-model="ruleForm.volume"
placeholder="请输入开发企业"
></el-input>
</el-form-item>
</el-col>
</el-row>
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="业态首推时间:">-->
<!-- <el-date-picker-->
<!-- type="date"-->
<!-- value-format="yyyy-MM-dd HH:mm:ss"-->
<!-- placeholder="选择业态首推时间"-->
<!-- v-model="ruleForm.firstPushTime"-->
<!-- ></el-date-picker>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="供应套数:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.supplyKits"-->
<!-- placeholder="请输入供应套数"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="供应面积:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.supplyArea"-->
<!-- placeholder="请输入供应面积"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="成交套数:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.dealKits"-->
<!-- placeholder="请输入成交套数"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="成交面积:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.dealArea"-->
<!-- placeholder="请输入成交面积"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="狭义库存:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.narrowStock"-->
<!-- placeholder="请输入狭义库存"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="未推库存:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.unpushedStock"-->
<!-- placeholder="请输入未推库存"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="广义库存:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.generalStock"-->
<!-- placeholder="请输入广义库存"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="最近6月月均成交量:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.halfYearDealVolume"-->
<!-- placeholder="请输入最近6月月均成交量"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="狭义去化周期:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.narrowCycle"-->
<!-- placeholder="请输入狭义去化周期"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="广义去化周期:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.generalCycle"-->
<!-- placeholder="请输入广义去化周期"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<el-row>
<el-col :span="12" style="float: right">
<el-col style="text-align:center;">
<el-form-item>
<el-button type="primary" @click="submitForm('ruleForm')"
>提交</el-button
>提交</el-button
>
<el-button @click="dialogFormVisible = false">关闭</el-button>
</el-form-item>
@ -406,6 +452,221 @@
</el-row>
</el-form>
</el-dialog>
<!-- <el-dialog-->
<!-- title="数据处理"-->
<!-- :visible.sync="dialogFormVisible"-->
<!-- v-loading="dialogLoad"-->
<!-- width="70%"-->
<!-- :modal="false"-->
<!-- >-->
<!-- <el-form-->
<!-- :model="ruleForm"-->
<!-- :rules="rules"-->
<!-- ref="ruleForm"-->
<!-- label-width="180px"-->
<!-- class="demo-ruleForm"-->
<!-- >-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="物业类型:">-->
<!-- <el-select-->
<!-- v-model="ruleForm.propertyType"-->
<!-- filterable-->
<!-- placeholder="请选择"-->
<!-- style="width: 100%"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in wuyeType"-->
<!-- :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="大业态:">-->
<!-- <el-select-->
<!-- v-model="ruleForm.largeFormat"-->
<!-- filterable-->
<!-- placeholder="请选择"-->
<!-- style="width: 100%"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in Bigye"-->
<!-- :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="业态:">-->
<!-- <el-select-->
<!-- v-model="ruleForm.format"-->
<!-- filterable-->
<!-- placeholder="请选择"-->
<!-- style="width: 100%"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in ye"-->
<!-- :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="销售状态:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.salesStatus"-->
<!-- placeholder="请输入其它编号"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="装修标准:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.decorateStandards"-->
<!-- placeholder="请输入装修标准"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="业态体量:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.volume"-->
<!-- placeholder="请输入业态体量"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="业态首推时间:">-->
<!-- <el-date-picker-->
<!-- type="date"-->
<!-- value-format="yyyy-MM-dd HH:mm:ss"-->
<!-- placeholder="选择业态首推时间"-->
<!-- v-model="ruleForm.firstPushTime"-->
<!-- ></el-date-picker>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="供应套数:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.supplyKits"-->
<!-- placeholder="请输入供应套数"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="供应面积:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.supplyArea"-->
<!-- placeholder="请输入供应面积"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="成交套数:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.dealKits"-->
<!-- placeholder="请输入成交套数"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="成交面积:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.dealArea"-->
<!-- placeholder="请输入成交面积"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="狭义库存:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.narrowStock"-->
<!-- placeholder="请输入狭义库存"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="未推库存:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.unpushedStock"-->
<!-- placeholder="请输入未推库存"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="广义库存:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.generalStock"-->
<!-- placeholder="请输入广义库存"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="最近6月月均成交量:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.halfYearDealVolume"-->
<!-- placeholder="请输入最近6月月均成交量"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="狭义去化周期:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.narrowCycle"-->
<!-- placeholder="请输入狭义去化周期"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="广义去化周期:">-->
<!-- <el-input-->
<!-- v-model="ruleForm.generalCycle"-->
<!-- placeholder="请输入广义去化周期"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- <el-row>-->
<!-- <el-col :span="12" style="float: right">-->
<!-- <el-form-item>-->
<!-- <el-button type="primary" @click="submitForm('ruleForm')"-->
<!-- >提交</el-button-->
<!-- >-->
<!-- <el-button @click="dialogFormVisible = false">关闭</el-button>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<!-- </el-form>-->
<!-- </el-dialog>-->
</div>
</template>
@ -433,6 +694,7 @@ export default {
name: "HandLand",
data() {
return {
title : null,
searchForm: {
// ID
landCode: "",
@ -462,6 +724,14 @@ export default {
prop: "landCode",
},
// {
// label: "",
// prop: "landCode",
// },
// {
// label: "",
// prop: "landCode",
// },
// {
// label: "",
// prop: "otherNo",
// },
@ -615,8 +885,10 @@ export default {
//
info(val,data) {
if (val == 2) {
//
this.$router.push({path:"/houseList/page/houseInfo",query:{id:data.housingEstateId}});
} else {
//
this.$router.push({path:"/houseList/page/FormatInfo",query:{id:data.housingEstateId}});
}
},
@ -788,6 +1060,7 @@ export default {
this.editForm = newObj;
this.readOnly = false;
this.dialogFormVisible = true;
this.title = "新增楼盘";
},
save() {},

4
src/views/sale/index.vue

@ -295,7 +295,7 @@ export default {
//
preSaleLicenseNo: "",
//
name: "",
netName: "",
//
createDate: "",
},
@ -502,6 +502,7 @@ export default {
this.dialogLoad = true;
this.$refs[formName].validate((valid) => {
if (valid) {
console.log(this.params);
api.changeHouse(this.params).then((res) => {
if (res.data.data) {
this.dialogLoad = false;
@ -549,6 +550,7 @@ export default {
},
this.searchForm
);
// console.log(param)
api.getSaleList(param).then((response) => {
this.tableData = [];

Loading…
Cancel
Save