|
@@ -99,13 +99,13 @@
|
|
|
<!-- <span class="card_title">基本信息</span>-->
|
|
|
<el-card shadow="always" style="padding-top: 10px">
|
|
|
<el-row>
|
|
|
- <el-col :span="4" class="col-txt"><span>*楼盘/小区名称</span></el-col>
|
|
|
+ <el-col :span="4" class="col-txt"><span><span class="red-asterisk">*</span>楼盘/小区名称</span></el-col>
|
|
|
<el-col :span="8" class="col-input">
|
|
|
<el-form-item prop="groupName">
|
|
|
<el-input v-model="groupForm.groupName" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="4" class="col-txt"><span>*性质</span></el-col>
|
|
|
+ <el-col :span="4" class="col-txt"><span><span class="red-asterisk">*</span>性质</span></el-col>
|
|
|
<el-col :span="8" class="col-input">
|
|
|
<el-form-item prop="nature">
|
|
|
<el-select
|
|
@@ -126,7 +126,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <el-col :span="4" class="col-txt"><span>*预销售许可证编号:</span></el-col>
|
|
|
+ <el-col :span="4" class="col-txt"><span><span class="red-asterisk">*</span>预销售许可证编号:</span></el-col>
|
|
|
<el-col :span="8" class="col-input">
|
|
|
<el-form-item prop="preSalesLicenseNumber">
|
|
|
<el-input v-model="groupForm.preSalesLicenseNumber" />
|
|
@@ -323,15 +323,15 @@
|
|
|
:modal-append-to-body="true"
|
|
|
custom-class="tagdialog"
|
|
|
>
|
|
|
- <el-form ref="commitForm" :model="formLP" style="width: 100%;padding: 5px" :rules="commitRules">
|
|
|
+ <el-form ref="formLP" :model="formLP" style="width: 100%;padding: 5px" :rules="commitRules">
|
|
|
<el-row>
|
|
|
<el-col style="padding-bottom: 10px">
|
|
|
<!-- <span class="card_title">基本信息</span>-->
|
|
|
<el-card shadow="always" style="padding-top: 10px">
|
|
|
<el-row>
|
|
|
- <el-col :span="4" class="col-txt"><span>楼盘/小区名称</span></el-col>
|
|
|
+ <el-col :span="4" class="col-txt"><span><span class="red-asterisk">*</span>楼盘/小区名称</span></el-col>
|
|
|
<el-col :span="20" class="col-input">
|
|
|
- <el-form-item>
|
|
|
+ <el-form-item prop="groupId">
|
|
|
<el-select
|
|
|
v-model="formLP.groupId"
|
|
|
placeholder=""
|
|
@@ -349,9 +349,9 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <el-col :span="4" class="col-txt"><span>分期名称</span></el-col>
|
|
|
+ <el-col :span="4" class="col-txt"><span><span class="red-asterisk">*</span>分期名称</span></el-col>
|
|
|
<el-col :span="20" class="col-input">
|
|
|
- <el-form-item>
|
|
|
+ <el-form-item prop="name">
|
|
|
<el-input v-model="formLP.name" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -396,30 +396,30 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
-<!-- <el-row>-->
|
|
|
-<!-- <el-col :span="4" class="col-txt"><span>支付方式</span></el-col>-->
|
|
|
-<!-- <el-col :span="20" class="col-input">-->
|
|
|
-<!-- <el-form-item>-->
|
|
|
-<!-- <el-select-->
|
|
|
-<!-- v-model="formLP.paymentMethods"-->
|
|
|
-<!-- placeholder=""-->
|
|
|
-<!-- filterable-->
|
|
|
-<!-- clearable-->
|
|
|
-<!-- :popper-append-to-body="false"-->
|
|
|
-<!-- popper-class="statistic_base"-->
|
|
|
-<!-- >-->
|
|
|
-<!-- <el-option-->
|
|
|
-<!-- v-for="item in dc_data.PAYMENT_METHODS"-->
|
|
|
-<!-- :key="item.id"-->
|
|
|
-<!-- :label="item.label"-->
|
|
|
-<!-- :value="item.value"-->
|
|
|
-<!-- :popper-append-to-body="false"-->
|
|
|
-<!-- popper-class="statistic_base"-->
|
|
|
-<!-- />-->
|
|
|
-<!-- </el-select>-->
|
|
|
-<!-- </el-form-item>-->
|
|
|
-<!-- </el-col>-->
|
|
|
-<!-- </el-row>-->
|
|
|
+ <!-- <el-row>-->
|
|
|
+ <!-- <el-col :span="4" class="col-txt"><span>支付方式</span></el-col>-->
|
|
|
+ <!-- <el-col :span="20" class="col-input">-->
|
|
|
+ <!-- <el-form-item>-->
|
|
|
+ <!-- <el-select-->
|
|
|
+ <!-- v-model="formLP.paymentMethods"-->
|
|
|
+ <!-- placeholder=""-->
|
|
|
+ <!-- filterable-->
|
|
|
+ <!-- clearable-->
|
|
|
+ <!-- :popper-append-to-body="false"-->
|
|
|
+ <!-- popper-class="statistic_base"-->
|
|
|
+ <!-- >-->
|
|
|
+ <!-- <el-option-->
|
|
|
+ <!-- v-for="item in dc_data.PAYMENT_METHODS"-->
|
|
|
+ <!-- :key="item.id"-->
|
|
|
+ <!-- :label="item.label"-->
|
|
|
+ <!-- :value="item.value"-->
|
|
|
+ <!-- :popper-append-to-body="false"-->
|
|
|
+ <!-- popper-class="statistic_base"-->
|
|
|
+ <!-- />-->
|
|
|
+ <!-- </el-select>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- </el-col>-->
|
|
|
+ <!-- </el-row>-->
|
|
|
<el-row>
|
|
|
<el-col :span="4" class="col-txt"><span>户型库</span></el-col>
|
|
|
</el-row>
|
|
@@ -552,8 +552,8 @@ export default {
|
|
|
preSalesLicenseNumber: [{ required: true, trigger: 'blur', message: '请输入预销售许可证编号' }]
|
|
|
},
|
|
|
commitRules: {
|
|
|
- size: [{ required: true, trigger: 'blur', message: '请输入面积' }],
|
|
|
- address: [{ required: true, trigger: 'blur', message: '请输入地址' }]
|
|
|
+ groupId: [{ required: true, trigger: 'change', message: '请选择小区' }],
|
|
|
+ name: [{ required: true, trigger: 'blur', message: '请输入分期名称' }]
|
|
|
},
|
|
|
companyOptions: [],
|
|
|
dialogVisible: false,
|
|
@@ -721,27 +721,31 @@ export default {
|
|
|
},
|
|
|
confirmFQSubmit: function() {
|
|
|
const _this = this
|
|
|
- const extraData = {
|
|
|
- houseTypeStr: JSON.stringify(_this.formLP.dynamicItem)
|
|
|
- }
|
|
|
- const postData = Object.assign({}, _this.formLP, extraData)
|
|
|
- let url
|
|
|
- if (_this.formLP.id) {
|
|
|
- url = 'edit'
|
|
|
- } else {
|
|
|
- url = 'add'
|
|
|
- }
|
|
|
- this.baseFQRequest(url, postData).then((res) => {
|
|
|
- if (res.data.code == 200) {
|
|
|
- this.dialogFQVisible = false
|
|
|
- this.getData()
|
|
|
- this.getTreeData()
|
|
|
- this.$message({
|
|
|
- message: '提交成功',
|
|
|
- type: 'success'
|
|
|
+ this.$refs.formLP.validate(valid => {
|
|
|
+ if (valid) {
|
|
|
+ const extraData = {
|
|
|
+ houseTypeStr: JSON.stringify(_this.formLP.dynamicItem)
|
|
|
+ }
|
|
|
+ const postData = Object.assign({}, _this.formLP, extraData)
|
|
|
+ let url
|
|
|
+ if (_this.formLP.id) {
|
|
|
+ url = 'edit'
|
|
|
+ } else {
|
|
|
+ url = 'add'
|
|
|
+ }
|
|
|
+ this.baseFQRequest(url, postData).then((res) => {
|
|
|
+ if (res.data.code == 200) {
|
|
|
+ this.dialogFQVisible = false
|
|
|
+ this.getData()
|
|
|
+ this.getTreeData()
|
|
|
+ this.$message({
|
|
|
+ message: '提交成功',
|
|
|
+ type: 'success'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }).catch(() => {
|
|
|
})
|
|
|
}
|
|
|
- }).catch(() => {
|
|
|
})
|
|
|
},
|
|
|
|
|
@@ -973,4 +977,7 @@ export default {
|
|
|
background-color: #98CC1F;
|
|
|
color: #fff;
|
|
|
}
|
|
|
+ .red-asterisk {
|
|
|
+ color: red;
|
|
|
+ }
|
|
|
</style>
|