Commit 75e4d4dd by zhangyongfeng

cleardata

parent 509663e8
...@@ -32,6 +32,7 @@ input { ...@@ -32,6 +32,7 @@ input {
} }
body { body {
overflow: hidden; overflow: hidden;
padding: 0 !important;
} }
.el-form-item { .el-form-item {
margin-bottom: 5px !important; margin-bottom: 5px !important;
...@@ -46,3 +47,8 @@ body { ...@@ -46,3 +47,8 @@ body {
-webkit-transform: translateY(-50%); -webkit-transform: translateY(-50%);
transform: translateY(-50%); transform: translateY(-50%);
} }
::-webkit-scrollbar {
width: 5px;
height: 5px;
background-color: #ccc;
}
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
:visible="visible" :visible="visible"
:append-to-body="true" :append-to-body="true"
width="400px" width="400px"
:lock-scroll="true"
@close="$emit('update:visible', false)" @close="$emit('update:visible', false)"
class="c-LotteryConfig" class="c-LotteryConfig"
> >
...@@ -19,30 +18,66 @@ ...@@ -19,30 +18,66 @@
>取消</el-button >取消</el-button
> >
</div> </div>
<el-form ref="form" :model="form" label-width="100px" size="mini"> <div class="container">
<el-form ref="form" :model="form" label-width="90px" size="mini">
<el-form-item label="抽奖标题"> <el-form-item label="抽奖标题">
<el-input v-model="form.name"></el-input> <el-input v-model="form.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="抽奖总人数"> <el-form-item label="抽奖总人数">
<el-input type="number" v-model="form.number"></el-input> <el-input
type="number"
v-model="form.number"
:min="1"
:step="1"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="特等奖人数"> <el-form-item label="特等奖">
<el-input type="number" v-model="form.specialAward"></el-input> <el-input
type="number"
v-model="form.specialAward"
:min="0"
:step="1"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="一等奖人数"> <el-form-item label="一等奖">
<el-input type="number" v-model="form.firstPrize"></el-input> <el-input
type="number"
v-model="form.firstPrize"
:min="0"
:step="1"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="二等奖人数"> <el-form-item label="二等奖">
<el-input type="number" v-model="form.secondPrize"></el-input> <el-input
type="number"
v-model="form.secondPrize"
:min="0"
:step="1"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="三等奖人数"> <el-form-item label="三等奖">
<el-input type="number" v-model="form.thirdPrize"></el-input> <el-input
type="number"
v-model="form.thirdPrize"
:min="0"
:step="1"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="四等奖人数"> <el-form-item label="四等奖">
<el-input type="number" v-model="form.fourthPrize"></el-input> <el-input
type="number"
v-model="form.fourthPrize"
:min="0"
:step="1"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="五等奖人数"> <el-form-item label="五等奖">
<el-input type="number" v-model="form.fifthPrize"></el-input> <el-input
type="number"
v-model="form.fifthPrize"
:min="0"
:step="1"
></el-input>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
...@@ -52,6 +87,8 @@ ...@@ -52,6 +87,8 @@
> >
<el-input <el-input
type="number" type="number"
:min="0"
:step="1"
v-model="form[newitem.key]" v-model="form[newitem.key]"
@change=" @change="
val => { val => {
...@@ -61,6 +98,7 @@ ...@@ -61,6 +98,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div>
<el-dialog <el-dialog
:visible.sync="showAddLottery" :visible.sync="showAddLottery"
...@@ -146,7 +184,11 @@ export default { ...@@ -146,7 +184,11 @@ export default {
.c-LotteryConfig { .c-LotteryConfig {
.el-dialog__body { .el-dialog__body {
height: 340px; height: 340px;
.container {
height: 100%;
overflow-y: auto; overflow-y: auto;
padding: 0 10px;
}
} }
} }
.dialog-showAddLottery { .dialog-showAddLottery {
......
...@@ -26,12 +26,14 @@ ...@@ -26,12 +26,14 @@
<el-form-item label=" " v-if="form.category"> <el-form-item label=" " v-if="form.category">
<span> <span>
<span class="colorred">{{ config[form.category] }}</span &nbsp;
> <span class="colorred">{{ config[form.category] }}</span>
&nbsp;
</span> </span>
<span :style="{ marginLeft: '20px' }"> <span :style="{ marginLeft: '20px' }">
剩余<span class="colorred">{{ remain }}</span 剩余&nbsp;
> <span class="colorred">{{ remain }}</span>
&nbsp;
</span> </span>
</el-form-item> </el-form-item>
...@@ -133,13 +135,11 @@ export default { ...@@ -133,13 +135,11 @@ export default {
}) })
.then(() => { .then(() => {
clearData(); clearData();
this.$store.commit('setClearStore');
this.$message({ this.$message({
type: 'success', type: 'success',
message: '重置成功!' message: '重置成功!'
}); });
setTimeout(() => {
window.location.reload();
}, 3000);
}) })
.catch(() => { .catch(() => {
this.$message({ this.$message({
......
...@@ -58,21 +58,6 @@ export function conversionCategoryName(key) { ...@@ -58,21 +58,6 @@ export function conversionCategoryName(key) {
case 'fifthPrize': case 'fifthPrize':
name = '五等奖'; name = '五等奖';
break; break;
case 'additionalPrize1':
name = '追加奖(1)';
break;
case 'additionalPrize2':
name = '追加奖(2)';
break;
case 'additionalPrize3':
name = '追加奖(3)';
break;
case 'additionalPrize4':
name = '追加奖(4)';
break;
case 'additionalPrize5':
name = '追加奖(5)';
break;
default: default:
break; break;
......
...@@ -27,6 +27,27 @@ export default new Vuex.Store({ ...@@ -27,6 +27,27 @@ export default new Vuex.Store({
newLottery: [] newLottery: []
}, },
mutations: { mutations: {
setClearStore(state) {
state.config = {
name: '年会抽奖',
number: 70,
specialAward: 0,
firstPrize: 1,
secondPrize: 5,
thirdPrize: 8,
fourthPrize: 10,
fifthPrize: 20
};
state.result = {
specialAward: [],
firstPrize: [],
secondPrize: [],
thirdPrize: [],
fourthPrize: [],
fifthPrize: []
};
state.newLottery = [];
},
setConfig(state, config) { setConfig(state, config) {
state.config = config; state.config = config;
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment