|  | @@ -56,28 +56,52 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  | -    getDef() {
 | 
	
		
			
				|  |  | -      const params = { ...this.cObj }
 | 
	
		
			
				|  |  | +    getDef(str) {
 | 
	
		
			
				|  |  | +      let params = { ...this.cObj }
 | 
	
		
			
				|  |  | +      if (str === 'final_price') {
 | 
	
		
			
				|  |  | +        params = {...this.$refs.ruleForm.baseForm}
 | 
	
		
			
				|  |  | +        if (params.final_price && params.plot_ratio) {
 | 
	
		
			
				|  |  | +          params.floor_price = (Number(params.final_price) * 10000 / (666.6666666667 * Number(params.plot_ratio))).toFixed(2)
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if (params.start_total_price && params.final_price) {
 | 
	
		
			
				|  |  | +          params.premium_rate = (Number(params.final_price) - Number(params.start_total_price) / Number(params.start_total_price)).toFixed(2)
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      if (str === 'start_total_price') {
 | 
	
		
			
				|  |  | +        params = {...this.$refs.ruleForm.baseForm}
 | 
	
		
			
				|  |  | +        if (params.start_total_price && params.plot_ratio) {
 | 
	
		
			
				|  |  | +          params.start_unit_price = (Number(params.start_total_price) * 10000 / (666.6666666667 * Number(params.plot_ratio))).toFixed(2)
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if (params.start_total_price && params.final_price) {
 | 
	
		
			
				|  |  | +          params.premium_rate = ((Number(params.final_price) - Number(params.start_total_price)) / Number(params.start_total_price) * 100).toFixed(2)
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        this.formData = [
 | 
	
		
			
				|  |  |          { label: '地块编号', key: 'no', class: 'c-2' },
 | 
	
		
			
				|  |  |          { label: '区域', key: 'area_type', type: 'select', class: 'c-2', options: this.$dictData.area_type },
 | 
	
		
			
				|  |  |          { label: '竞得单位', key: 'company', class: 'c-2' },
 | 
	
		
			
				|  |  |          { label: '成交日期', key: 'deal_time', class: 'c-2', type: 'datePicker', type2: 'date'},
 | 
	
		
			
				|  |  | -        { label: '成交总价', key: 'final_price', class: 'c-2', type: 'inputFont', appendFont: '万元'},
 | 
	
		
			
				|  |  | +        { label: '容积率', key: 'plot_ratio', class: 'c-2' },
 | 
	
		
			
				|  |  | +        { label: '用途', key: 'purpose', class: 'c-2' },
 | 
	
		
			
				|  |  | +        { label: '成交价', key: 'final_price', class: 'c-2', type: 'inputFont', appendFont: '万元/亩', changeHandle: this.finalPriceChange},
 | 
	
		
			
				|  |  |          { label: '成交楼面价', key: 'floor_price', class: 'c-2', type: 'inputFont', appendFont: '元' },
 | 
	
		
			
				|  |  | -        { label: '起拍总价', key: 'start_total_price', class: 'c-2', type: 'inputFont', appendFont: '万元' },
 | 
	
		
			
				|  |  | +        { label: '起拍价', key: 'start_total_price', class: 'c-2', type: 'inputFont', appendFont: '万元/亩', changeHandle: this.startTotalPriceChange },
 | 
	
		
			
				|  |  |          { label: '起拍楼面价', key: 'start_unit_price', class: 'c-2', type: 'inputFont', appendFont: '元' },
 | 
	
		
			
				|  |  |          { label: '溢价率', key: 'premium_rate', class: 'c-2', type: 'inputFont', appendFont: '%' },
 | 
	
		
			
				|  |  |          { label: '出让年限', key: 'sell_ownership', class: 'c-2', type: 'inputFont', appendFont: '年' },
 | 
	
		
			
				|  |  | -        { label: '出让面积', key: 'sell_area', class: 'c-2', type: 'inputFont', appendFont: '㎡'},
 | 
	
		
			
				|  |  | +        { label: '出让面积', key: 'sell_area', class: 'c-2', type: 'inputFont', appendFont: '亩'},
 | 
	
		
			
				|  |  |          { label: '建筑面积', key: 'built_area', class: 'c-2', type: 'inputFont', appendFont: '㎡' },
 | 
	
		
			
				|  |  | -        { label: '用途', key: 'purpose', class: 'c-2' },
 | 
	
		
			
				|  |  | -        { label: '容积率', key: 'plot_ratio', class: 'c-2' },
 | 
	
		
			
				|  |  |          { label: '地块位置', key: 'land_name', class: 'c-2', type: 'textarea' },
 | 
	
		
			
				|  |  |          { label: '土拍主图', key: 'pri_image', type: 'upload', class: 'c-2' },
 | 
	
		
			
				|  |  |        ]
 | 
	
		
			
				|  |  |        this.setDefaultValue(params)
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    finalPriceChange (val) {
 | 
	
		
			
				|  |  | +      this.getDef('final_price')
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    startTotalPriceChange (val) {
 | 
	
		
			
				|  |  | +      this.getDef('start_total_price')
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      close(str) {
 | 
	
		
			
				|  |  |        if (str === 'confirm') {
 | 
	
		
			
				|  |  |          this.$refs['ruleForm'].$refs['baseForm'].validate((valid) => {
 |