This commit is contained in:
闫晓茹 2023-03-06 11:52:05 +08:00
parent 8b25cbdc24
commit c5135aa1c8

View File

@ -25,21 +25,21 @@
/>
</el-form-item>
<el-form-item label="规则类型" prop="settingsType">
<el-select
style="width: 220px"
clearable
v-model="queryParams.settingsType"
placeholder="请选择"
<el-select
style="width: 220px"
clearable
v-model="queryParams.settingsType"
placeholder="请选择"
>
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
>
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="累计签到天数,签到设置使用" prop="totalSignInDays">
<el-input
v-model="queryParams.totalSignInDays"
@ -152,11 +152,7 @@
prop="settingsName"
show-overflow-tooltip
/>
<el-table-column
label="规则编码"
align="center"
prop="settingsCode"
/>
<el-table-column label="规则编码" align="center" prop="settingsCode" />
<!-- <el-table-column
label="系统设置内容"
align="center"
@ -226,9 +222,16 @@
/>
<!-- 添加或修改泉医到家平台系统业务设置信息对话框 -->
<el-dialog
:title="!isEditFlag ? '添加泉医到家平台系统业务设置信息' : '修改泉医到家平台系统业务设置信息'"
:visible.sync="open" width="900px" append-to-body>
<el-dialog
:title="
!isEditFlag
? '添加泉医到家平台系统业务设置信息'
: '修改泉医到家平台系统业务设置信息'
"
:visible.sync="open"
width="900px"
append-to-body
>
<el-form
ref="form"
:model="form"
@ -244,12 +247,7 @@
style="width: 250px"
/>
</el-form-item>
<!-- <el-form-item label="系统设置编码" prop="settingsCode">
<el-input
v-model="form.settingsCode"
placeholder="请输入系统设置编码"
/>
</el-form-item> -->
<el-form-item label="规则类型" prop="settingsType">
<el-select
style="width: 250px"
@ -273,21 +271,30 @@
>
<el-input
style="width: 250px"
onkeyup="this.value=this.value.replace(/[^[0-9]/g,'').replace(/^0[0-9]*/g, '')"
onafterpaste="this.value=this.value.replace(/[^[0-9]/g,'').replace(/^0[0-9]*/g, '')"
maxlength="9"
oninput="value=value.replace(/[^\d]/g,'')"
v-model.number="form.totalSignInDays"
placeholder="请输入累计签到天数"
/>
</el-form-item>
<el-form-item
prop="integralCount"
:label="
form.settingsType == 'INVITE_FRIENDS'?'赠送积分数量' :form.settingsType == 'SIGN_IN_RULE' ?'赠送积分数量' : '积分数量'"
form.settingsType == 'INVITE_FRIENDS'
? '赠送积分数量'
: form.settingsType == 'SIGN_IN_RULE'
? '赠送积分数量'
: '积分数量'
"
>
<el-input
style="width: 250px"
maxlength="9"
onkeyup="this.value=this.value.replace(/[^[0-9]/g,'').replace(/^0[0-9]*/g, '')"
onafterpaste="this.value=this.value.replace(/[^[0-9]/g,'').replace(/^0[0-9]*/g, '')"
oninput="value=value.replace(/[^\d]/g,'')"
v-model.number="form.integralCount"
placeholder="请输入积分数量"
@ -302,6 +309,8 @@
maxlength="8"
style="width: 250px"
v-model="form.creditAmount"
onkeyup="this.value=this.value.replace(/[^[0-9]/g,'').replace(/^0[0-9]*/g, '')"
onafterpaste="this.value=this.value.replace(/[^[0-9]/g,'').replace(/^0[0-9]*/g, '')"
oninput="value=value.replace(/[^\d]/g,'')"
placeholder="请输入积分抵扣金额"
/>
@ -336,7 +345,6 @@
placeholder="请输入系统设置内容"
v-model="form.settingsContent"
></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
@ -381,8 +389,8 @@ export default {
},
],
value: "",
//
isEditFlag: false,
//
isEditFlag: false,
//
loading: true,
//
@ -410,7 +418,7 @@ export default {
settingsContent: null,
settingsType: null,
totalSignInDays: null,
integralExpirationDate:null,
integralExpirationDate: null,
integralCount: null,
creditAmount: null,
sort: null,
@ -419,8 +427,8 @@ export default {
form: {},
//
rules: {
integralExpirationDate:[
{
integralExpirationDate: [
{
required: true,
message: "请输入积分有效期",
trigger: "blur",
@ -454,7 +462,7 @@ export default {
trigger: "blur",
},
],
integralCount: [
{
required: true,
@ -519,7 +527,7 @@ export default {
settingsContent: null,
settingsType: null,
totalSignInDays: null,
integralExpirationDate:null,
integralExpirationDate: null,
integralCount: null,
creditAmount: null,
sort: null,
@ -588,11 +596,7 @@ export default {
handleDelete(row) {
const settingsNames = row.settingsName || this.settingsNames;
this.$modal
.confirm(
'是否确认删除规则名称为"' +
settingsNames +
'"的数据项?'
)
.confirm('是否确认删除规则名称为"' + settingsNames + '"的数据项?')
.then(function () {
return delSettings(settingsNames);
})