| | |
| | | <div class="fomItem1" |
| | | v-for="(domain, index) in domains" |
| | | :key="domain.refer1"> |
| | | <el-form-item class="fomItemInput" label="参照1:" :rules="[{required: true, message: '请填写', trigger: 'blur'}]"> |
| | | <el-form-item class="fomItemInput" label="参照1:" :prop="'domain.' + index + '.refer1'" :rules="[{required: true, message: '请填写', trigger: 'blur'}]"> |
| | | <el-input v-model="domain.refer1"></el-input> |
| | | </el-form-item> |
| | | <el-form-item class="fomItemInput" label="参照2:" :rules="[{required: true, message: '请填写', trigger: 'blur'}]"> |
| | |
| | | </div> |
| | | <div class="fomItem1"> |
| | | <el-form-item class="fomItemInput" label="公式:" prop="formula"> |
| | | <el-input v-model="configForm.formula"></el-input> |
| | | <el-input v-model="configForm.formula" @change="evalResult"></el-input> |
| | | </el-form-item> |
| | | <el-form-item class="fomItemInput" label="结果:" prop="result"> |
| | | <el-input v-model="configForm.result" disabled></el-input> |
| | |
| | | // }) |
| | | }, |
| | | submitForm3() { |
| | | this.$refs.configForm.validate((valid) => { |
| | | this.$refs.configForm.validate((valid) => { // 表单校验 |
| | | if (valid) { |
| | | alert('submit!'); |
| | | } else { |
| | |
| | | }); |
| | | }, |
| | | removeDomain(item) { |
| | | // 删除公式formItem |
| | | const index = this.domains.indexOf(item) |
| | | if (index !== -1 && this.domains.length > 1) { |
| | | this.domains.splice(index, 1) |
| | | } |
| | | }, |
| | | addDomain() { |
| | | // 添加公式formItem |
| | | this.domains.push({ |
| | | refer1: '', |
| | | refer2: '', |
| | |
| | | y: '' |
| | | }); |
| | | }, |
| | | evalResult () { |
| | | // 根据公式计算出结果 |
| | | }, |
| | | sizeChange(val) { |
| | | this.page.size = val |
| | | }, |