公众号设置
This commit is contained in:
@@ -38,6 +38,42 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</ai-table>
|
</ai-table>
|
||||||
|
<ai-dialog
|
||||||
|
:visible.sync="isShow"
|
||||||
|
width="890px"
|
||||||
|
:title="id ? '编辑公众号设置' : '添加公众号设置'"
|
||||||
|
@close="onClose"
|
||||||
|
@onConfirm="onConfirm">
|
||||||
|
<el-form ref="form" class="ai-form" :model="form" label-width="110px" label-position="right">
|
||||||
|
<el-form-item label="公众号名称" style="width: 100%" prop="name" :rules="[{required: true, message: '请输入公众号名称', trigger: 'blur'}]">
|
||||||
|
<el-input v-model="form.name" size="small" placeholder="请输入公众号名称"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="appid" style="width: 100%" prop="appid" :rules="[{required: true, message: '请输入appid', trigger: 'blur'}]">
|
||||||
|
<el-input v-model="form.appid" size="small" placeholder="请输入appid"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="secret" style="width: 100%" prop="secret" :rules="[{required: true, message: '请输入公众号密钥', trigger: 'blur'}]">
|
||||||
|
<el-input v-model="form.secret" size="small" placeholder="请输入公众号密钥"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="收益率" style="width: 100%" prop="rate" :rules="[{required: true, message: '请输入收益率', trigger: 'blur'}]">
|
||||||
|
<el-input v-model="form.rate" size="small" placeholder="请输入收益率"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="备注" style="width: 100%" prop="remarks" :rules="[{required: true, message: '请输入备注', trigger: 'blur'}]">
|
||||||
|
<el-input v-model="form.remarks" size="small" placeholder="请输入备注"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
</ai-dialog>
|
||||||
|
<ai-dialog
|
||||||
|
:visible.sync="isShowAmount"
|
||||||
|
width="690px"
|
||||||
|
:title="id ? '结算金额' : '结算金额'"
|
||||||
|
@close="onClose"
|
||||||
|
@onConfirm="onAmountConfirm">
|
||||||
|
<el-form ref="amountForm" class="ai-form" :model="amountForm" label-width="90px" label-position="right">
|
||||||
|
<el-form-item label="结算金额" style="width: 100%" prop="amount" :rules="[{required: true, message: '请输入结算金额', trigger: 'blur'}]">
|
||||||
|
<el-input-number v-model="amountForm.amount" :precision="2" :step="0.1" :max="10"></el-input-number>
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
</ai-dialog>
|
||||||
</template>
|
</template>
|
||||||
</ai-list>
|
</ai-list>
|
||||||
</template>
|
</template>
|
||||||
@@ -55,6 +91,17 @@
|
|||||||
return {
|
return {
|
||||||
tableData: [],
|
tableData: [],
|
||||||
isShow: false,
|
isShow: false,
|
||||||
|
form: {
|
||||||
|
name: '',
|
||||||
|
appid: '',
|
||||||
|
secret: '',
|
||||||
|
rate: '',
|
||||||
|
remarks: ''
|
||||||
|
},
|
||||||
|
amountForm: {
|
||||||
|
amount: ''
|
||||||
|
},
|
||||||
|
isShowAmount: false,
|
||||||
colConfigs: [
|
colConfigs: [
|
||||||
{ prop: 'content', label: '公众号名称' },
|
{ prop: 'content', label: '公众号名称' },
|
||||||
{ prop: 'createUserName', label: 'appid', align: 'center' },
|
{ prop: 'createUserName', label: 'appid', align: 'center' },
|
||||||
@@ -67,7 +114,8 @@
|
|||||||
size: 10,
|
size: 10,
|
||||||
current: 1
|
current: 1
|
||||||
},
|
},
|
||||||
total: 0
|
total: 0,
|
||||||
|
id: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -89,6 +137,54 @@
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
onClose () {
|
||||||
|
this.id = ''
|
||||||
|
this.form.files = []
|
||||||
|
this.form.videoName = ''
|
||||||
|
this.form.videoIntroduction = ''
|
||||||
|
this.form.videoFileUrl = ''
|
||||||
|
this.form.videoFileId = ''
|
||||||
|
this.form.imageFileUrl = ''
|
||||||
|
this.form.imageFileId = ''
|
||||||
|
this.isShow = false
|
||||||
|
},
|
||||||
|
|
||||||
|
onAmountConfirm () {
|
||||||
|
this.$refs.amountForm.validate((valid) => {
|
||||||
|
if (valid) {
|
||||||
|
this.instance.post(`/app/appvideoinfo/addOrUpdate`, {
|
||||||
|
...this.amountForm,
|
||||||
|
id: this.id
|
||||||
|
}).then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
this.$message.success('提交成功!')
|
||||||
|
this.isShowAmount = false
|
||||||
|
|
||||||
|
this.getList()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
|
onConfirm () {
|
||||||
|
this.$refs.form.validate((valid) => {
|
||||||
|
if (valid) {
|
||||||
|
this.instance.post(`/app/appvideoinfo/addOrUpdate`, {
|
||||||
|
...this.form,
|
||||||
|
id: this.id || ''
|
||||||
|
}).then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
this.$message.success('提交成功!')
|
||||||
|
this.isShow = false
|
||||||
|
|
||||||
|
this.getList()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
remove (id) {
|
remove (id) {
|
||||||
this.$confirm('删除后不可恢复,确定删除该数据?').then(() => {
|
this.$confirm('删除后不可恢复,确定删除该数据?').then(() => {
|
||||||
this.instance.post(`/app/applearningquestion/deleteQuestion?id=${id}`).then(res => {
|
this.instance.post(`/app/applearningquestion/deleteQuestion?id=${id}`).then(res => {
|
||||||
|
|||||||
Reference in New Issue
Block a user