|
@@ -37,6 +37,7 @@ class Index extends Component {
|
|
|
formObj: {
|
|
|
hide_status: '1',
|
|
|
},
|
|
|
+ dtlObj: {},
|
|
|
imgArr: [],
|
|
|
cutImgTempUrl: '',
|
|
|
cutImgShow: false,
|
|
@@ -63,6 +64,7 @@ class Index extends Component {
|
|
|
title: cObj.sale_user.sale_name + '-编辑房源'
|
|
|
})
|
|
|
this.setState({
|
|
|
+ dtlObj: cObj,
|
|
|
formObj: {
|
|
|
id: cObj.id,
|
|
|
hide_status: cObj.hide_status || '1',
|
|
@@ -83,6 +85,7 @@ class Index extends Component {
|
|
|
owner_phone: cObj.owner_phone || '',
|
|
|
introduce: cObj.introduce || '',
|
|
|
remarked: cObj.remarked || '',
|
|
|
+ record: cObj.record || '',
|
|
|
pri_image: cObj.pri_image || '',
|
|
|
house_img: cObj.house_img || '',
|
|
|
position: cObj.position || '',
|
|
@@ -119,7 +122,7 @@ class Index extends Component {
|
|
|
|
|
|
|
|
|
saveHandle (pStr) {
|
|
|
- const { formObj, imgArr, addr1, addr2, addr3, hType1, hType2, hType3, sRate1, sRate2 } = this.state
|
|
|
+ const { formObj, imgArr, addr1, addr2, addr3, hType1, hType2, hType3, sRate1, sRate2, dtlObj } = this.state
|
|
|
let house_no = ''
|
|
|
if (addr1 && addr2 && addr3) {
|
|
|
house_no = `${addr1}-${addr2}-${addr3}`
|
|
@@ -157,6 +160,7 @@ class Index extends Component {
|
|
|
owner_phone: formObj.owner_phone,
|
|
|
introduce: formObj.introduce,
|
|
|
remarked: formObj.remarked,
|
|
|
+ record: formObj.record,
|
|
|
hide_status: formObj.hide_status,
|
|
|
pri_image: formObj.pri_image,
|
|
|
house_img: formObj.house_img,
|
|
@@ -171,8 +175,9 @@ class Index extends Component {
|
|
|
if (formObj.id) {
|
|
|
apiStr = 'apieshouseedit'
|
|
|
params.id = formObj.id
|
|
|
+ params.estate_id = dtlObj.estate_id
|
|
|
}
|
|
|
- if (formObj.estate_id && formObj.title && formObj.pri_image) {
|
|
|
+ if (params.estate_id && params.title && params.pri_image) {
|
|
|
Taro.api.room[apiStr](params).then(res => {
|
|
|
Taro.$msgConfirm('操作成功', () => {
|
|
|
Taro.navigateBack({
|
|
@@ -185,9 +190,9 @@ class Index extends Component {
|
|
|
})
|
|
|
})
|
|
|
} else {
|
|
|
- if (!formObj.estate_id) Taro.$msg('楼盘必填')
|
|
|
- if (!formObj.title) Taro.$msg('标题必填')
|
|
|
- if (!formObj.pri_image) Taro.$msg('封面图必填')
|
|
|
+ if (!params.estate_id) Taro.$msg('楼盘必填')
|
|
|
+ if (!params.title) Taro.$msg('标题必填')
|
|
|
+ if (!params.pri_image) Taro.$msg('封面图必填')
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -496,7 +501,7 @@ class Index extends Component {
|
|
|
|
|
|
render () {
|
|
|
const {id} = this.$router.params
|
|
|
- const { formObj, imgArr } = this.state
|
|
|
+ const { formObj, imgArr, dtlObj } = this.state
|
|
|
const dictData = Taro.getStorageSync('dictData')
|
|
|
const roomDecMoreOptions = {arr: dictData.room_dec}
|
|
|
const houseRoomYearMoreOptions = {arr: dictData.house_room_year}
|
|
@@ -528,7 +533,7 @@ class Index extends Component {
|
|
|
formObj.estate_name
|
|
|
?
|
|
|
<View className="l-floor-pos2">
|
|
|
- <Navigator url={`/pagesHouse/indexDtl?id=${formObj.estate_id}`} className='scoped-estate-name'>{formObj.estate_name}{'>'}</Navigator>
|
|
|
+ <Navigator url={`/pagesHouse/indexDtl?id=${dtlObj.estate_id}`} className='scoped-estate-name'>{dtlObj.estate_name}{'>'}</Navigator>
|
|
|
<LFormGroup
|
|
|
val={formObj.estate_id}
|
|
|
valStr="estate_id"
|
|
@@ -834,6 +839,16 @@ class Index extends Component {
|
|
|
placeholder='仅编辑查看,房源内部备注信息(300字以内)'
|
|
|
/>
|
|
|
</View>
|
|
|
+ <View className="scoped-box">
|
|
|
+ <View className="sb-title">跟进记录备注</View>
|
|
|
+ <AtTextarea
|
|
|
+ value={formObj.record}
|
|
|
+ onChange={this.baseFormChange.bind(this, 'record')}
|
|
|
+ maxLength={300}
|
|
|
+ height={200}
|
|
|
+ placeholder='单次业务员跟进的备注,跟进记录中展示'
|
|
|
+ />
|
|
|
+ </View>
|
|
|
<View className="l-floor-footer t2">
|
|
|
<View className="lff-flex">
|
|
|
<View className="lff-btn full" onClick={this.saveHandle.bind(this)}>提交</View>
|