Browse Source

修改统计页面

dev
超级管理员 3 years ago
parent
commit
43a5c945a6
  1. 32
      src/views/basicCont/targetDepartmentConfig.vue
  2. 21
      src/views/basicCont/targetPeopleConfig.vue
  3. 2
      src/views/index.vue

32
src/views/basicCont/targetDepartmentConfig.vue

@ -343,24 +343,27 @@
<el-col :span="7"> <el-col :span="7">
<el-input <el-input
placeholder="零奖值" placeholder="零奖值"
v-model.number="lingJiang" v-model.trim="lingJiang"
clearable> clearable
oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+5)}">
<template slot="prepend">零奖值</template> <template slot="prepend">零奖值</template>
</el-input> </el-input>
</el-col> </el-col>
<el-col :span="7"> <el-col :span="7">
<el-input <el-input
placeholder="全奖值" placeholder="全奖值"
v-model.number="quanJiang" v-model.trim="quanJiang"
clearable> clearable
oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+5)}">
<template slot="prepend">全奖值</template> <template slot="prepend">全奖值</template>
</el-input> </el-input>
</el-col> </el-col>
<el-col :span="7"> <el-col :span="7">
<el-input <el-input
placeholder="封顶值" placeholder="封顶值"
v-model.number="fengDing" v-model.trim="fengDing"
clearable> clearable
oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+5)}">
<template slot="prepend">封顶值</template> <template slot="prepend">封顶值</template>
<template slot="append">%</template> <template slot="append">%</template>
</el-input> </el-input>
@ -390,27 +393,30 @@
label="零奖值" label="零奖值"
align="center" align="center"
prop="zeroprize" prop="zeroprize"
oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+5)}"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model.number="scope.row.zeroprize" autocomplete="off" /> <el-input v-model.trim="scope.row.zeroprize" autocomplete="off" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="全奖值" label="全奖值"
align="center" align="center"
prop="allprize" prop="allprize"
oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+5)}"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model.number="scope.row.allprize" autocomplete="off" /> <el-input v-model.trim="scope.row.allprize" autocomplete="off" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="封顶值" label="封顶值"
align="center" align="center"
prop="allprize" prop="allprize"
oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+5)}"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model.number="scope.row.cappingval" autocomplete="off"> <el-input v-model.trim="scope.row.cappingval" autocomplete="off">
<template slot="append">%</template> <template slot="append">%</template>
</el-input> </el-input>
</template> </template>
@ -609,6 +615,7 @@ export default {
jiangList:[], jiangList:[],
jiangZhiDialogFormVisible:false, jiangZhiDialogFormVisible:false,
jiangzhiList:[], jiangzhiList:[],
banben:"",
} }
}, },
watch:{ watch:{
@ -646,6 +653,7 @@ export default {
this.getDutyclasslist() this.getDutyclasslist()
}, },
methods: { methods: {
// //
getYearsList(){ getYearsList(){
for(let i=0;i<=100;i++){ for(let i=0;i<=100;i++){
@ -966,7 +974,7 @@ export default {
}, },
// //
xiuBatch(){ xiuBatch(){
console.log(this.jiangList) console.log(this.jiangzhiList)
this.jiangzhiList.forEach(element => { this.jiangzhiList.forEach(element => {
element.zeroprize=this.lingJiang element.zeroprize=this.lingJiang
element.allprize=this.quanJiang element.allprize=this.quanJiang
@ -977,6 +985,9 @@ export default {
async editEnterDialog(){ async editEnterDialog(){
this.jiangzhiList.forEach(ele=>{ this.jiangzhiList.forEach(ele=>{
ele.capping=ele.cappingval ele.capping=ele.cappingval
ele.allprize=ele.allprize*1
ele.zeroprize=ele.zeroprize*1
ele.capping=ele.capping*1
}) })
const res = await eitequantitativeconfig(this.jiangzhiList) const res = await eitequantitativeconfig(this.jiangzhiList)
@ -994,6 +1005,7 @@ export default {
this.fengDing = this.$options.data().fengDing this.fengDing = this.$options.data().fengDing
}, },

21
src/views/basicCont/targetPeopleConfig.vue

@ -344,24 +344,27 @@
<el-col :span="7"> <el-col :span="7">
<el-input <el-input
placeholder="零奖值" placeholder="零奖值"
v-model.number="lingJiang" v-model.trim="lingJiang"
clearable> clearable
oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+5)}">
<template slot="prepend">零奖值</template> <template slot="prepend">零奖值</template>
</el-input> </el-input>
</el-col> </el-col>
<el-col :span="7"> <el-col :span="7">
<el-input <el-input
placeholder="全奖值" placeholder="全奖值"
v-model.number="quanJiang" v-model.trim="quanJiang"
clearable> clearable
oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+5)}">
<template slot="prepend">全奖值</template> <template slot="prepend">全奖值</template>
</el-input> </el-input>
</el-col> </el-col>
<el-col :span="7"> <el-col :span="7">
<el-input <el-input
placeholder="封顶值" placeholder="封顶值"
v-model.number="fengDing" v-model.trim="fengDing"
clearable> clearable
oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+5)}">
<template slot="prepend">封顶值</template> <template slot="prepend">封顶值</template>
<template slot="append">%</template> <template slot="append">%</template>
</el-input> </el-input>
@ -1095,9 +1098,9 @@ export default {
this.editTargetContList.forEach(element => { this.editTargetContList.forEach(element => {
let sendCont = { let sendCont = {
id: element.idstr, id: element.idstr,
zeroprize: element.zeroprize, zeroprize: element.zeroprize*1,
allprize: element.allprize, allprize: element.allprize*1,
capping: element.cappingval, capping: element.cappingval*1,
} }
sendData.push(sendCont) sendData.push(sendCont)
}) })

2
src/views/index.vue

@ -142,4 +142,4 @@ export default {
letter-spacing: 0.2em; letter-spacing: 0.2em;
cursor: pointer; cursor: pointer;
} }
</style> </style>
Loading…
Cancel
Save