<el-dialog title="修改" :visible.sync="open" width="600px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item :label="key" v-for="(value,key,index) in form" :prop="key">
<el-input v-model="form[key]" placeholder="请输入" maxlength="35"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submit">确 定</el-button>
<el-button @click="cancel">取 消</el-button>
</div>
</el-dialog>
for(let i in list){
this.$set(this.rules,list[i].key,[{ required: true, message: attributeList[i].key+'不能为空', trigger: 'blur' }])
this.$set(this.form,list[i].key,list[i].value)
}