parent
6b82f973f6
commit
ae31f33850
|
@ -64,11 +64,11 @@ export const columns: BasicColumn[] = [
|
||||||
dataIndex: 'izPreferential_dictText',
|
dataIndex: 'izPreferential_dictText',
|
||||||
width: 100,
|
width: 100,
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
title: '收费频次',
|
// title: '收费频次',
|
||||||
align: 'center',
|
// align: 'center',
|
||||||
dataIndex: 'chargingFrequency_dictText',
|
// dataIndex: 'chargingFrequency_dictText',
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
title: '周期类型',
|
title: '周期类型',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
|
|
|
@ -34,13 +34,13 @@
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="收费价格" v-bind="validateInfos.tollPrice" id="ConfigServiceDirectiveForm-tollPrice"
|
<a-form-item label="收费价格(元)" v-bind="validateInfos.tollPrice" id="ConfigServiceDirectiveForm-tollPrice"
|
||||||
name="tollPrice">
|
name="tollPrice">
|
||||||
<a-input-number v-model:value="formData.tollPrice" placeholder="请输入收费价格" style="width: 100%" />
|
<a-input-number v-model:value="formData.tollPrice" placeholder="请输入收费价格" style="width: 100%" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="提成价格" v-bind="validateInfos.comPrice" id="ConfigServiceDirectiveForm-comPrice"
|
<a-form-item label="提成价格(元)" v-bind="validateInfos.comPrice" id="ConfigServiceDirectiveForm-comPrice"
|
||||||
name="comPrice">
|
name="comPrice">
|
||||||
<a-input-number v-model:value="formData.comPrice" placeholder="请输入提成价格" style="width: 100%" />
|
<a-input-number v-model:value="formData.comPrice" placeholder="请输入提成价格" style="width: 100%" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
@ -76,7 +76,8 @@
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="服务时长(分钟)" v-bind="validateInfos.serviceDuration"
|
<a-form-item label="服务时长(分钟)" v-bind="validateInfos.serviceDuration"
|
||||||
id="ConfigServiceDirectiveForm-serviceDuration" name="serviceDuration">
|
id="ConfigServiceDirectiveForm-serviceDuration" name="serviceDuration">
|
||||||
<a-input v-model:value="formData.serviceDuration" placeholder="请输入服务时长(分钟)" allow-clear></a-input>
|
<a-input-number v-model:value="formData.serviceDuration" :min="5" :max="55" :step="5"
|
||||||
|
placeholder="请输入服务时长(分钟)" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
|
@ -93,8 +94,8 @@
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col> -->
|
</a-col> -->
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
<a-form-item label="指令标签" id="ConfigServiceDirectiveForm-typeId"
|
<a-form-item label="指令标签" id="ConfigServiceDirectiveForm-typeId" :labelCol="labelCol2"
|
||||||
:labelCol="labelCol2" :wrapperCol="wrapperCol2" name="typeId">
|
:wrapperCol="wrapperCol2" name="typeId">
|
||||||
<JCheckbox v-model:value="formData.tags"
|
<JCheckbox v-model:value="formData.tags"
|
||||||
:dictCode="`config_directive_tag,tag_name,id,del_flag = 0 order by sort asc`" />
|
:dictCode="`config_directive_tag,tag_name,id,del_flag = 0 order by sort asc`" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
@ -210,7 +211,7 @@ const formData = reactive<Record<string, any>>({
|
||||||
cycleType: '',
|
cycleType: '',
|
||||||
sort: 99,
|
sort: 99,
|
||||||
serviceContent: '',
|
serviceContent: '',
|
||||||
serviceDuration: '',
|
serviceDuration: '5',
|
||||||
izEnabled: '0',
|
izEnabled: '0',
|
||||||
createBy: '',
|
createBy: '',
|
||||||
createTime: '',
|
createTime: '',
|
||||||
|
@ -238,7 +239,26 @@ const validatorRules = reactive({
|
||||||
// chargingFrequency: [{ required: true, message: '请选择收费频次!' },],
|
// chargingFrequency: [{ required: true, message: '请选择收费频次!' },],
|
||||||
cycleType: [{ required: true, message: '请选择周期类型!' },],
|
cycleType: [{ required: true, message: '请选择周期类型!' },],
|
||||||
// sort: [{ required: true, message: '请输入排序!' }, { pattern: /^\d+$/, message: '请输入正整数!' },],
|
// sort: [{ required: true, message: '请输入排序!' }, { pattern: /^\d+$/, message: '请输入正整数!' },],
|
||||||
serviceDuration: [{ required: true, message: '请输入服务时长(分钟)!' }, { pattern: /^\d+$/, message: '请输入正整数!' },],
|
serviceDuration: [
|
||||||
|
{ required: true, message: '请输入服务时长(分钟)!' },
|
||||||
|
{ pattern: /^\d+$/, message: '请输入正整数!' },
|
||||||
|
{
|
||||||
|
validator: (_, value) => {
|
||||||
|
if (value % 5 !== 0) {
|
||||||
|
return Promise.reject('请输入5的倍数!');
|
||||||
|
}
|
||||||
|
return Promise.resolve();
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
validator: (_, value) => {
|
||||||
|
if (value < 5 || value > 55) {
|
||||||
|
return Promise.reject('请输入5到55之间的值!');
|
||||||
|
}
|
||||||
|
return Promise.resolve();
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
izEnabled: [{ required: true, message: '请选择是否启用!' },],
|
izEnabled: [{ required: true, message: '请选择是否启用!' },],
|
||||||
});
|
});
|
||||||
const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: false });
|
const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: false });
|
||||||
|
|
Loading…
Reference in New Issue