element table 编辑

论坛 期权论坛 脚本     
匿名技术用户   2021-1-6 08:48   31   0

<template>

<div class="padding15 white">

<div class="headTitle displayFlex fontWeight textCenter">

<div class="flex1">用户等级</div>

<div class="flex1">1级返利</div>

<div class="flex1">2级返利</div>

<div class="flex1">3级返利</div>

<div class="flex1">充值金额</div>

<div class="flex1">购买次数</div>

<div class="flex1">间隔时间(天)</div>

<div class="flex1">操作</div>

</div>

<div class="contentTitle displayFlex textCenter marginTop10 flexFont " v-for="item in initData" :key="item.level">

<div class="flex1">{{item.level}}</div>

<div class="flex1">

<span v-if="item.id">{{item.levelOne}}%</span>

<span v-else>

<input type="text" class="itemInput" v-model="item.levelOne">

</span>

</div>

<div class="flex1">

<span v-if="item.id">{{item.levelTwo}}%</span>

<span v-else>

<input type="text" class="itemInput" v-model="item.levelTwo">

</span>

</div>

<div class="flex1">

<span v-if="item.id">{{item.levelThree}}%</span>

<span v-else>

<input type="text" class="itemInput" v-model="item.levelThree">

</span>

</div>

<div class="flex1">

<span v-if="item.id">{{item.topCeiling}}</span>

<span v-else>

<input type="text" class="itemInput" v-model="item.topCeiling">

</span>

</div>

<div class="flex1">

<span v-if="item.id">{{item.buyNumber}}</span>

<span v-else>

<input type="text" class="itemInput" v-model="item.buyNumber">

</span>

</div>

<div class="flex1">

<span v-if="item.id">{{item.intervalDate}}</span>

<span v-else>

<input type="text" class="itemInput" v-model="item.intervalDate">

</span>

</div>

<div class="flex1">

<el-button type="primary" size="mini" v-if="item.id" @click.native="edit(item)">编辑</el-button>

<el-button type="danger" size="mini" v-else @click.native="save(item)">保存</el-button>

</div>

</div>

</div>

</template>

<style lang="scss" scoped>

.itemInput{

width: 100px;

line-height: 20px;

border: 1px solid #f1f1f1;

outline-style: none;

}

</style>

<script>

export default {

data(){

return{

'id':false,

'initData':[],

}

},

mounted() {

let param = {}

this.initDataMethod(param)

},

methods:{

initDataMethod(param){

let dataObj = {

method: "POST",

url: "/buyer/list",

param: this.loginForm

};

this.request.getRequest(dataObj).then(res => {

console.log(res)

if (res.data.code == 0) {

this.initData = res.data.data

} else {

this.$notify.error({

title: "错误",

message: res.data.msg

});

}

});

},

edit(item){

item.id = false

},

save(item){

console.log(item)

item.id = true

}

}

}

</script>

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP