| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- <template>
- <div class="app-container ">
- <el-form ref="form" size="small" :model="form" :rules="rules" label-width="180px">
- <el-tabs v-model="activeName">
- <el-tab-pane style="padding-top:10px" :label="'送'+lang.points+'设置'" :name="'送'+lang.points+'设置'">
- <el-row>
- <el-col :span="24">
- <el-form-item :label="'开启统一送'+lang.points+'设置'" prop="status">
- <el-switch v-model="form.status" active-value="1" inactive-value="0" />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="24">
- <el-form-item label="邀请新用户">
- <el-input-number
- v-model="form.addmember"
- controls-position="right"
- style="width:300px;"
- auto-complete="off"
- clearable
- :min="0"
- placeholder="邀请新用户加多少分"
- />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="24">
- <el-form-item label="邀请分销达人">
- <el-input-number
- v-model="form.addagent"
- controls-position="right"
- style="width:300px;"
- auto-complete="off"
- clearable
- :min="0"
- placeholder="邀请分销达人加多少分"
- />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="24">
- <el-form-item :label="'邀请'+lang.technical+'入驻'">
- <el-input-number
- v-model="form.addtechnical"
- controls-position="right"
- style="width:300px;"
- auto-complete="off"
- clearable
- :min="0"
- :placeholder="'邀请'+lang.technical+'入驻加多少分'"
- />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="24">
- <el-form-item label="邀请商户入驻">
- <el-input-number
- v-model="form.addstore"
- controls-position="right"
- style="width:300px;"
- auto-complete="off"
- clearable
- :min="0"
- placeholder="邀请商户入驻加多少分"
- />
- </el-form-item>
- </el-col>
- </el-row>
- </el-tab-pane>
- </el-tabs>
- <el-form-item>
- <el-button size="small" type="primary" @click="submit">保存设置</el-button>
- </el-form-item>
- </el-form>
- </div>
- </template>
- <script>
- export default {
- name: 'Configpoints',
- components: {
- },
- data() {
- return {
- lang: {},
- form: {
- addcustomer: '',
- adddongtai: '',
- upjieduan: '',
- deal: '',
- status: 0
- },
- loading: false,
- activeName: '',
- rules: {
- }
- }
- },
- mounted() {
- this.$api.post('/Lang/getlang').then(res => {
- this.lang = res.data
- this.activeName = '送'+this.lang.points +"设置";
- })
- this.$api.post('/config/getInfo', { mo: 'points' }).then(res => {
- this.form = JSON.stringify(res.data) == '[]' ? {} : res.data
- this.setDefaultVal('keyword')
- })
- },
- methods: {
- submit() {
- this.$refs['form'].validate(valid => {
- if (valid) {
- this.loading = true
- this.$api.post('/config/update', this.form).then(res => {
- this.$message({ message: '操作成功', type: 'success' })
- }).catch(() => {
- this.loading = false
- })
- }
- })
- },
- setDefaultVal(key) {
- if (this.form[key] == null || this.form[key] == '') {
- this.form[key] = []
- }
- }
- }
- }
- </script>
|