This commit is contained in:
shijingjing
2022-08-15 18:59:40 +08:00
parent e2cae6f692
commit c3f7b017f5

View File

@@ -52,7 +52,7 @@
@onConfirm="onConfirm" @onConfirm="onConfirm"
@closed="form={},chooseUserList=[]"> @closed="form={},chooseUserList=[]">
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="选择人员" prop="ids" required> <el-form-item label="选择人员" prop="ids">
<ai-person-select :instance="instance" :customClicker="true" :chooseUserList="chooseUserList" <ai-person-select :instance="instance" :customClicker="true" :chooseUserList="chooseUserList"
:url="'/app/appgirdmemberinfo/list?size=10'" headerTitle="网格员列表" :url="'/app/appgirdmemberinfo/list?size=10'" headerTitle="网格员列表"
:isMultiple="true" dialogTitle="选择" @selectPerson="selectPerson"> :isMultiple="true" dialogTitle="选择" @selectPerson="selectPerson">
@@ -62,17 +62,17 @@
</template> </template>
</ai-person-select> </ai-person-select>
</el-form-item> </el-form-item>
<el-form-item label="调整说明" prop="eventDesc" required> <el-form-item label="调整说明" prop="eventDesc">
<el-input v-model.trim="form.eventDesc" placeholder="请输入..." type="textarea" :rows="4" show-word-limit <el-input v-model.trim="form.eventDesc" placeholder="请输入..." type="textarea" :rows="4" show-word-limit
maxlength="100"></el-input> maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="上传凭证"> <el-form-item label="上传凭证">
<ai-uploader :instance="instance" fileType="file" v-model="form.file" :limit="1"></ai-uploader> <ai-uploader :instance="instance" fileType="file" v-model="form.file" :limit="1"></ai-uploader>
</el-form-item> </el-form-item>
<el-form-item label="类型" prop="integralCalcType" required> <el-form-item label="类型" prop="integralCalcType">
<ai-select v-model="form.integralCalcType" :selectList="dict.getDict('integralCalcType')"/> <ai-select v-model="form.integralCalcType" :selectList="dict.getDict('integralCalcType')"/>
</el-form-item> </el-form-item>
<el-form-item label="积分" prop="integral" required> <el-form-item label="积分" prop="integral">
<el-input v-model.trim="form.integral" placeholder="请输入正数" size="small"></el-input> <el-input v-model.trim="form.integral" placeholder="请输入正数" size="small"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
@@ -147,8 +147,6 @@ export default {
ids: [{required: true, message: '请选择人员', trigger: 'blur'}], ids: [{required: true, message: '请选择人员', trigger: 'blur'}],
eventDesc: [{required: true, message: '请输入调整说明', trigger: 'blur'}], eventDesc: [{required: true, message: '请输入调整说明', trigger: 'blur'}],
integralCalcType: [{required: true, message: '请选择类型', trigger: 'change'}], integralCalcType: [{required: true, message: '请选择类型', trigger: 'change'}],
// integral: [{required: true, validator: (r, v, cb) => v > 0 ? cb() : cb("请输入正数")},
// {pattern: /^(([0-9]\d*))(\.\d{0})?$/, message: '请输入正数', trigger: 'blur'}],
integral: [{required: true, message: '请输入积分', trigger: 'blur' }, integral: [{required: true, message: '请输入积分', trigger: 'blur' },
{pattern: /^([1-9]\d*|0)(\.\d{1,2})?$/, message: '请输入正数且最多只能保留两位小数'}], {pattern: /^([1-9]\d*|0)(\.\d{1,2})?$/, message: '请输入正数且最多只能保留两位小数'}],
} }