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