|
@@ -14,7 +14,7 @@
|
|
|
<el-table-column prop="money" label="会员价格">
|
|
<el-table-column prop="money" label="会员价格">
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column prop="award" label="邀请赏金" width="150">
|
|
<el-table-column prop="award" label="邀请赏金" width="150">
|
|
|
- </el-table-column>
|
|
|
|
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="vipNameType" label="会员等级" width="150">
|
|
<el-table-column prop="vipNameType" label="会员等级" width="150">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<span style="color: #4f9dec;cursor: pointer;" v-if="scope.row.vipNameType == 0">月</span>
|
|
<span style="color: #4f9dec;cursor: pointer;" v-if="scope.row.vipNameType == 0">月</span>
|
|
@@ -22,6 +22,14 @@
|
|
|
<span style="color: #4f9dec;cursor: pointer;" v-if="scope.row.vipNameType == 2">年</span>
|
|
<span style="color: #4f9dec;cursor: pointer;" v-if="scope.row.vipNameType == 2">年</span>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
|
+ <el-table-column prop="vipPostTimes" label="普通招聘次数" width="150">
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column prop="vipDueTimes" label="急聘次数" width="150">
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column prop="vipViewTimes" label="查看次数" width="150">
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column prop="vipConTimes" label="交流次数" width="150">
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
|
|
|
<el-table-column label="操作" fixed='right' width="200">
|
|
<el-table-column label="操作" fixed='right' width="200">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
@@ -52,15 +60,28 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div style="margin-bottom: 20px;">
|
|
<div style="margin-bottom: 20px;">
|
|
|
<span style="width: 200px;display: inline-block;text-align: right;">会员价格:</span>
|
|
<span style="width: 200px;display: inline-block;text-align: right;">会员价格:</span>
|
|
|
- <el-input style="width:50%;" v-model="money" type="number" placeholder="请输入会员价格" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"></el-input>
|
|
|
|
|
|
|
+ <el-input style="width:50%;" v-model="money" type="number" placeholder="请输入会员价格" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '$1')"></el-input>
|
|
|
</div>
|
|
</div>
|
|
|
<div style="margin-bottom: 20px;">
|
|
<div style="margin-bottom: 20px;">
|
|
|
<span style="width: 200px;display: inline-block;text-align: right;">邀请赏金:</span>
|
|
<span style="width: 200px;display: inline-block;text-align: right;">邀请赏金:</span>
|
|
|
- <el-input style="width:50%;" v-model="award" type="number" placeholder="请输入邀请赏金" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"></el-input>
|
|
|
|
|
- <!-- <el-input-number v-model="award" style="width:50%;" :precision="2" :step="0.1" :min="0"
|
|
|
|
|
- placeholder="请输入邀请赏金"></el-input-number> -->
|
|
|
|
|
|
|
+ <el-input style="width:50%;" v-model="award" type="number" placeholder="请输入邀请赏金" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"></el-input>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div style="margin-bottom: 20px;">
|
|
|
|
|
+ <span style="width: 200px;display: inline-block;text-align: right;">普通招聘次数:</span>
|
|
|
|
|
+ <el-input style="width:50%;" v-model="vipPostTimes" type="number" placeholder="请输入普通招聘次数" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"></el-input>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div style="margin-bottom: 20px;">
|
|
|
|
|
+ <span style="width: 200px;display: inline-block;text-align: right;">急聘次数:</span>
|
|
|
|
|
+ <el-input style="width:50%;" v-model="vipDueTimes" type="number" placeholder="请输入急聘次数" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"></el-input>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div style="margin-bottom: 20px;">
|
|
|
|
|
+ <span style="width: 200px;display: inline-block;text-align: right;">查看次数:</span>
|
|
|
|
|
+ <el-input style="width:50%;" v-model="vipViewTimes" type="number" placeholder="请输入查看次数" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"></el-input>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div style="margin-bottom: 20px;">
|
|
|
|
|
+ <span style="width: 200px;display: inline-block;text-align: right;">交流次数:</span>
|
|
|
|
|
+ <el-input style="width:50%;" v-model="vipConTimes" type="number" placeholder="请输入交流次数" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"></el-input>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -77,23 +98,33 @@
|
|
|
<el-radio :label="1">季会员</el-radio>
|
|
<el-radio :label="1">季会员</el-radio>
|
|
|
<el-radio :label="2">年会员</el-radio>
|
|
<el-radio :label="2">年会员</el-radio>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="会员名称:" :label-width="formLabelWidth">
|
|
<el-form-item label="会员名称:" :label-width="formLabelWidth">
|
|
|
<el-input v-model="form.vipName" style="width:65%;"></el-input>
|
|
<el-input v-model="form.vipName" style="width:65%;"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="会员价格:" :label-width="formLabelWidth">
|
|
<el-form-item label="会员价格:" :label-width="formLabelWidth">
|
|
|
- <el-input v-model="form.money" type="number" style="width:65%;" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model="form.money" type="number" style="width:65%;" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '$1')"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item label="邀请赏金:" :label-width="formLabelWidth">
|
|
|
|
|
+ <el-input v-model="form.award" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"
|
|
|
|
|
+ placeholder="请输入邀请赏金"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item label="普通招聘次数:" :label-width="formLabelWidth">
|
|
|
|
|
+ <el-input v-model="form.vipPostTimes" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"
|
|
|
|
|
+ placeholder="请输入普通招聘次数"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item label="急聘次数:" :label-width="formLabelWidth">
|
|
|
|
|
+ <el-input v-model="form.vipDueTimes" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"
|
|
|
|
|
+ placeholder="请输入急聘次数"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item label="查看次数:" :label-width="formLabelWidth">
|
|
|
|
|
+ <el-input v-model="form.vipViewTimes" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"
|
|
|
|
|
+ placeholder="请输入查看次数"></el-input>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item label="交流次数:" :label-width="formLabelWidth">
|
|
|
|
|
+ <el-input v-model="form.vipConTimes" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"
|
|
|
|
|
+ placeholder="请输入交流次数"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="邀请赏金:" :label-width="formLabelWidth">
|
|
|
|
|
- <el-input v-model="form.award" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"
|
|
|
|
|
- placeholder="请输入邀请赏金"></el-input>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- <!-- <el-form-item label="邀请赏金:" :label-width="formLabelWidth">
|
|
|
|
|
- <el-input-number v-model="form.award" style="width:65%;" :precision="2" :step="0.1" :min="0"
|
|
|
|
|
- placeholder="请输入邀请赏金 例0.1"></el-input-number>
|
|
|
|
|
- </el-form-item> -->
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -125,6 +156,10 @@
|
|
|
money: '',
|
|
money: '',
|
|
|
award: '',
|
|
award: '',
|
|
|
vipNameType: 0,
|
|
vipNameType: 0,
|
|
|
|
|
+ vipPostTimes:'',
|
|
|
|
|
+ vipDueTimes:'',
|
|
|
|
|
+ vipViewTimes:'',
|
|
|
|
|
+ vipConTimes:'',
|
|
|
formLabelWidth: '200px',
|
|
formLabelWidth: '200px',
|
|
|
checkBoxData: [], //多选框选择的值
|
|
checkBoxData: [], //多选框选择的值
|
|
|
tableData: [],
|
|
tableData: [],
|
|
@@ -135,6 +170,10 @@
|
|
|
money: 0.00,
|
|
money: 0.00,
|
|
|
award: 0.00,
|
|
award: 0.00,
|
|
|
vipNameType: 0,
|
|
vipNameType: 0,
|
|
|
|
|
+ vipPostTimes:'',
|
|
|
|
|
+ vipDueTimes:'',
|
|
|
|
|
+ vipViewTimes:'',
|
|
|
|
|
+ vipConTimes:'',
|
|
|
},
|
|
},
|
|
|
form2: {
|
|
form2: {
|
|
|
picture: '',
|
|
picture: '',
|
|
@@ -248,6 +287,10 @@
|
|
|
'money': this.money,
|
|
'money': this.money,
|
|
|
'award': this.award,
|
|
'award': this.award,
|
|
|
'vipNameType': this.vipNameType,
|
|
'vipNameType': this.vipNameType,
|
|
|
|
|
+ 'vipPostTimes': this.vipPostTimes,
|
|
|
|
|
+ 'vipDueTimes': this.vipDueTimes,
|
|
|
|
|
+ 'vipViewTimes': this.vipViewTimes,
|
|
|
|
|
+ 'vipConTimes': this.vipConTimes,
|
|
|
})
|
|
})
|
|
|
}).then(({
|
|
}).then(({
|
|
|
data
|
|
data
|
|
@@ -262,6 +305,10 @@
|
|
|
this.money = ''
|
|
this.money = ''
|
|
|
this.award = ''
|
|
this.award = ''
|
|
|
this.vipNameType = 0
|
|
this.vipNameType = 0
|
|
|
|
|
+ this.vipPostTimes=''
|
|
|
|
|
+ this.vipDueTimes=''
|
|
|
|
|
+ this.vipViewTimes=''
|
|
|
|
|
+ this.vipConTimes=''
|
|
|
this.dataSelect()
|
|
this.dataSelect()
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
@@ -275,6 +322,10 @@
|
|
|
this.form.money = rows.money
|
|
this.form.money = rows.money
|
|
|
this.form.award = rows.award
|
|
this.form.award = rows.award
|
|
|
this.form.vipNameType = rows.vipNameType
|
|
this.form.vipNameType = rows.vipNameType
|
|
|
|
|
+ this.form.vipPostTimes = rows.vipPostTimes
|
|
|
|
|
+ this.form.vipDueTimes = rows.vipDueTimes
|
|
|
|
|
+ this.form.vipViewTimes = rows.vipViewTimes
|
|
|
|
|
+ this.form.vipConTimes = rows.vipConTimes
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
// 修改配置
|
|
// 修改配置
|
|
@@ -318,6 +369,10 @@
|
|
|
'money': this.form.money,
|
|
'money': this.form.money,
|
|
|
'award': this.form.award,
|
|
'award': this.form.award,
|
|
|
'vipNameType': this.form.vipNameType,
|
|
'vipNameType': this.form.vipNameType,
|
|
|
|
|
+ 'vipPostTimes': this.form.vipPostTimes,
|
|
|
|
|
+ 'vipDueTimes': this.form.vipDueTimes,
|
|
|
|
|
+ 'vipViewTimes': this.form.vipViewTimes,
|
|
|
|
|
+ 'vipConTimes': this.form.vipConTimes,
|
|
|
})
|
|
})
|
|
|
}).then(({
|
|
}).then(({
|
|
|
data
|
|
data
|