|
@@ -3,9 +3,14 @@
|
|
<el-dialog
|
|
<el-dialog
|
|
title="修改"
|
|
title="修改"
|
|
:visible.sync="data.bSwitch"
|
|
:visible.sync="data.bSwitch"
|
|
- width="400px">
|
|
|
|
|
|
+ width="400px"
|
|
|
|
+ :top="data.rows.length > 1 ? '3vh' : '15vh'">
|
|
<span style="line-height: 40px;">请输入指标数据</span>
|
|
<span style="line-height: 40px;">请输入指标数据</span>
|
|
- <el-input-number v-model="num" :min="0" label="请输入" :controls="false" style="width: 100%;"></el-input-number>
|
|
|
|
|
|
+ <el-form ref="form" label-width="80px">
|
|
|
|
+ <el-form-item v-for="(item, index) of data.rows" :key="index" :label="`${item.year}-${item.month}`">
|
|
|
|
+ <el-input-number v-model="item.num" :min="0" label="请输入" :controls="false" style="width: 100%;"></el-input-number>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
<span slot="footer" class="dialog-footer">
|
|
<span slot="footer" class="dialog-footer">
|
|
<el-button @click="data.bSwitch = false">取 消</el-button>
|
|
<el-button @click="data.bSwitch = false">取 消</el-button>
|
|
<el-button type="primary" @click="onSubmit">确 定</el-button>
|
|
<el-button type="primary" @click="onSubmit">确 定</el-button>
|
|
@@ -27,24 +32,11 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- data() {
|
|
|
|
- return {
|
|
|
|
- num: 0
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- created() {
|
|
|
|
- if (this.data.rows.length === 1) {
|
|
|
|
- this.num = this.data.rows[0].num
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
methods: {
|
|
methods: {
|
|
onSubmit() {
|
|
onSubmit() {
|
|
const params = {
|
|
const params = {
|
|
save_data: JSON.parse(JSON.stringify(this.data.rows))
|
|
save_data: JSON.parse(JSON.stringify(this.data.rows))
|
|
}
|
|
}
|
|
- params.save_data.map(item => {
|
|
|
|
- item.num = this.num
|
|
|
|
- })
|
|
|
|
this.$axios2.post('/add_zb', params).then(res => {
|
|
this.$axios2.post('/add_zb', params).then(res => {
|
|
this.$message.success('修改成功')
|
|
this.$message.success('修改成功')
|
|
this.data.bSwitch = false
|
|
this.data.bSwitch = false
|