|  | @@ -14,7 +14,7 @@
 | 
	
		
			
				|  |  |              <el-input-number v-model="dataForm.taxPrice" :step="1" :min="0" :precision="1"></el-input-number>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
		
			
				|  |  |            <el-form-item label="含税总价" prop="taxAmount">
 | 
	
		
			
				|  |  | -            <el-input-number v-model="dataForm.taxAmount" :step="1" :min="0" :precision="1"></el-input-number>
 | 
	
		
			
				|  |  | +            <span>{{dataForm.cnt * dataForm.taxPrice}}</span>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
		
			
				|  |  |            <el-form-item label="税率" prop="taxRate">
 | 
	
		
			
				|  |  |              <el-input-number style="width: 160px" v-model="dataForm.taxRate" :step="1" :precision="1"/> %
 | 
	
	
		
			
				|  | @@ -44,13 +44,17 @@ export default {
 | 
	
		
			
				|  |  |      data () {
 | 
	
		
			
				|  |  |        return {
 | 
	
		
			
				|  |  |          id: 0,
 | 
	
		
			
				|  |  | -        dataForm: {},
 | 
	
		
			
				|  |  | +        dataForm: {
 | 
	
		
			
				|  |  | +          price: 1,
 | 
	
		
			
				|  |  | +          taxPrice: 1,
 | 
	
		
			
				|  |  | +          taxRate: 1,
 | 
	
		
			
				|  |  | +          cnt: 1
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  |          dataRule: {
 | 
	
		
			
				|  |  |            supplierId: [{ required: true, message: '请选择供应商', trigger: 'change' }],
 | 
	
		
			
				|  |  | -          price: [{ required: true, message: '不含税单价不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  | -          taxPrice: [{ required: true, message: '含税单价不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  | -          taxAmount: [{ required: true, message: '含税总价不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  | -          taxRate: [{ required: true, message: '税率不能为空', trigger: 'blur' }]
 | 
	
		
			
				|  |  | +          price: [{ required: true, message: '不含税单价不能为空', trigger: 'change' }],
 | 
	
		
			
				|  |  | +          taxPrice: [{ required: true, message: '含税单价不能为空', trigger: 'change' }],
 | 
	
		
			
				|  |  | +          taxRate: [{ required: true, message: '税率不能为空', trigger: 'change' }]
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -58,8 +62,9 @@ export default {
 | 
	
		
			
				|  |  |        onChose () {
 | 
	
		
			
				|  |  |          this.$emit('onChose')
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  | -      async init (id) {
 | 
	
		
			
				|  |  | +      async init (id, cnt) {
 | 
	
		
			
				|  |  |          this.dataForm.purComDetailId = id
 | 
	
		
			
				|  |  | +        this.dataForm.cnt = cnt
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        validateField (type) {
 | 
	
		
			
				|  |  |          this.$refs.dataForm.validateField(type)
 |