This commit is contained in:
slaughter 2020-04-22 14:48:07 +08:00
commit 45fa499baa
1 changed files with 53 additions and 27 deletions

View File

@ -14,15 +14,24 @@
</div>
<div class="from">
<el-form ref="form" :model="form" label-width="80px" class="fatheradd">
<el-form-item label="乔木丰富度">
<!-- 2020/4/13-->
<el-input v-model="form.sampletreerichness" clearable></el-input>
<!-- 修改 placeholder clearable @blur-->
</el-form-item>
<el-form-item label="乔木密度">
<!-- 2020/4/13-->
<el-input v-model="form.sampletreedensity" clearable></el-input>
<!-- 修改 placeholder clearable @blur-->
</el-form-item>
<el-form-item label="小样方号">
<!-- 2020/4/13-->
<el-input v-model="form.smallkindside" placeholder="请输入数字" clearable :error-message="errnum" @blur='numblur'></el-input>
<span class="errcolor">{{errnum}}</span>
<el-input v-model="form.smallkindside" clearable></el-input>
<!-- 修改 placeholder clearable @blur-->
</el-form-item>
<el-form-item label="样方面积" class="itemplace">
<el-select v-model="value" placeholder="请选择" class="areas">
<el-option v-for="item in areas" :key="item.value" :label="item.label" :value="item.value"></el-option>
<el-select v-model="form.smallkindarea" placeholder="请选择" class="areas">
<el-option v-for="item in smallkindarea_list" :key="item.name_choices" :label="item.name_choices" :value="item.name_choices"></el-option>
</el-select>
</el-form-item>
<el-form-item label="植物名称-中文">
@ -47,17 +56,21 @@
</div>
<div class="addNumber" @click="copys">+</div>
<el-form-item label="物候相">
<el-input v-model="form.phenophase" clearable></el-input>
<el-select v-model="form.phenophase" placeholder="请选择" class="areas">
<el-option v-for="item in phenophase_list" :key="item" :label="item.wuhou_choices" :value="item.wuhou_choices"></el-option>
</el-select>
</el-form-item>
<el-form-item label="生活型">
<el-input v-model="form.biotype" clearable></el-input>
<el-select v-model="form.biotype" placeholder="请选择" class="areas">
<el-option v-for="item in biotype_list" :key="item" :label="item.life_choices" :value="item.life_choices"></el-option>
</el-select>
</el-form-item>
<el-form-item label="总鲜重">
<el-input v-model="form.totalfreshweight" placeholder="请输入数字" clearable :error-message="errnumD" @blur='numblurD'></el-input>
<span class="errcolor">{{errnumD}}</span>
</el-form-item>
<el-form-item label="样品鲜重">
<el-input v-model="form.Freshweightofsample" placeholder="请输入数字" clearable :error-message="errnumE" @blur='numblurE'></el-input>
<el-input v-model="form.freshweightofsample" placeholder="请输入数字" clearable :error-message="errnumE" @blur='numblurE'></el-input>
<span class="errcolor">{{errnumE}}</span>
</el-form-item>
<el-form-item label="总干重">
@ -72,7 +85,7 @@
<el-input v-model="form.abundance" clearable></el-input>
</el-form-item>
<el-form-item label="是否濒危" class="itemplace">
<el-select v-model="value" placeholder="请选择" class="enf">
<el-select v-model="form.enforcement" placeholder="请选择" class="enf">
<el-option v-for="item in enfor" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
</el-form-item>
@ -97,21 +110,23 @@ export default {
data () {
return {
findingscode: this.$route.query.findingscode,
username: this.$store.state.token,
form: {
sampletreerichness: '',
sampletreedensity: '',
findings: '',
smallkindside: '',
chinesename: '',
latinname: '',
hight: '',
dbh: '',
canopy: '',
phenophase: '',
biotype: '',
totalfreshweight: '',
Freshweightofsample: '',
totaldryweight: '',
dryweightofsample: '',
abundance: ''
abundance: '',
smallkindarea: '',
enforcement: ''
},
findingsList: '',
errnum: '',
@ -122,15 +137,9 @@ export default {
errnumE: '',
errnumF: '',
errnumG: '',
areas: [{
value: '选项1',
label: '111平方公里'
},
{
value: '选项2',
label: '222平方公里'
}],
value: '',
smallkindarea_list: '',
phenophase_list: '',
biotype_list: '',
enfor: [{
value: '选项1',
label: '是'
@ -147,6 +156,20 @@ export default {
}]
}
},
mounted: function () {
var _this = this
axios({
method: 'get',
url: this.GLOBAL.baseURL + '/sampletrees/add/'
}).then(function (response) {
_this.smallkindarea_list = response.data.name_choices
_this.phenophase_list = response.data.wuhou_choices
_this.biotype_list = response.data.life_choices
console.log(_this.smallkindarea_list)
}).catch(function (error) {
alert(error)
})
},
methods: {
onSubmit () {
var _this = this
@ -154,19 +177,23 @@ export default {
method: 'post',
url: this.GLOBAL.baseURL + '/sampletrees/add/',
data: {
sampletreerichness: _this.form.sampletreerichness,
sampletreedensity: _this.form.sampletreedensity,
findingscode: _this.findingscode,
smallkindside: _this.form.smallkindside,
smallkindarea: _this.form.smallkindarea,
chinesename: _this.form.chinesename,
latinname: _this.form.latinname,
hight: _this.form.hight,
dbh: _this.form.dbh,
canopy: _this.form.canopy,
phenophase: _this.form.phenophase,
biotype: _this.form.biotype,
totalfreshweight: _this.form.totalfreshweight,
Freshweightofsample: _this.form.Freshweightofsample,
freshweightofsample: _this.form.freshweightofsample,
totaldryweight: _this.form.totaldryweight,
dryweightofsample: _this.form.dryweightofsample
dryweightofsample: _this.form.dryweightofsample,
abundance: _this.form.abundance,
enforcement: _this.form.enforcement,
username: _this.username,
data: _this.arr1
}
}).then(function (response) {
if (response.data.status === '1') {
@ -174,7 +201,6 @@ export default {
} else {
console.log('2222222222222222222' + response.data.message)
}
// eslint-disable-next-line handle-callback-err
}).catch(
)
},