修改密碼提示

This commit is contained in:
zy 2026-05-07 15:45:57 +08:00
parent a115f118d3
commit a2274a0c00
2 changed files with 36 additions and 40 deletions

View File

@ -25,7 +25,7 @@
<a-col :span="24"> <a-col :span="24">
<a-form-item label="账号" v-bind="validateInfos.userName"> <a-form-item label="账号" v-bind="validateInfos.userName">
<a-input v-model:value="formData.userName" placeholder="请输入账号" :disabled="disabled"></a-input> <a-input v-model:value="formData.userName" placeholder="请输入账号" :disabled="disabled"></a-input>
<div style=" font-size: 10px; color: red;">初始密码为hjjc2023</div> <div style=" font-size: 10px; color: red;">初始密码为mywr2026</div>
</a-form-item> </a-form-item>
</a-col> </a-col>
<!-- <a-col :span="24"> <!-- <a-col :span="24">

View File

@ -2,7 +2,6 @@
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-row> <a-row>
<!-- <a-col :span="24"> <!-- <a-col :span="24">
<a-form-item label="来源应用MA小程序H5普通H5H5-WX微信H5APPappH5-PCPC端H5" v-bind="validateInfos.appType"> <a-form-item label="来源应用MA小程序H5普通H5H5-WX微信H5APPappH5-PCPC端H5" v-bind="validateInfos.appType">
<a-input v-model:value="formData.appType" placeholder="请输入来源应用MA小程序H5普通H5H5-WX微信H5APPappH5-PCPC端H5" :disabled="disabled"></a-input> <a-input v-model:value="formData.appType" placeholder="请输入来源应用MA小程序H5普通H5H5-WX微信H5APPappH5-PCPC端H5" :disabled="disabled"></a-input>
@ -11,21 +10,21 @@
<a-col :span="24"> <a-col :span="24">
<a-form-item label="小程序应用" v-bind="validateInfos.appId"> <a-form-item label="小程序应用" v-bind="validateInfos.appId">
<ApiSelect <ApiSelect
:api="getAppList" :api="getAppList"
showSearch showSearch
v-model:value="formData.appId" v-model:value="formData.appId"
optionFilterProp="label" optionFilterProp="label"
resultField="list" resultField="list"
labelField="name" labelField="name"
valueField="id" valueField="id"
placeholder="请选择" placeholder="请选择"
/> />
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-item label="账号" v-bind="validateInfos.userName"> <a-form-item label="账号" v-bind="validateInfos.userName">
<a-input v-model:value="formData.userName" placeholder="请输入账号" :disabled="disabled"></a-input> <a-input v-model:value="formData.userName" placeholder="请输入账号" :disabled="disabled"></a-input>
<div style=" font-size: 10px; color: red;">初始密码为hjjc2023</div> <div style="font-size: 10px; color: red">初始密码为mywr2026</div>
</a-form-item> </a-form-item>
</a-col> </a-col>
<!-- <a-col :span="24"> <!-- <a-col :span="24">
@ -38,7 +37,7 @@
<a-input v-model:value="formData.password" placeholder="请输入密码" :disabled="disabled"></a-input> <a-input v-model:value="formData.password" placeholder="请输入密码" :disabled="disabled"></a-input>
</a-form-item> </a-form-item>
</a-col> --> </a-col> -->
<!-- <!--
<a-col :span="24"> <a-col :span="24">
<a-form-item label="性别120未知" v-bind="validateInfos.sex"> <a-form-item label="性别120未知" v-bind="validateInfos.sex">
<a-input v-model:value="formData.sex" placeholder="请输入性别120未知" :disabled="disabled"></a-input> <a-input v-model:value="formData.sex" placeholder="请输入性别120未知" :disabled="disabled"></a-input>
@ -88,37 +87,36 @@
import { saveOrUpdate } from '../UserInfo.api'; import { saveOrUpdate } from '../UserInfo.api';
import { Form } from 'ant-design-vue'; import { Form } from 'ant-design-vue';
import { getAppList } from '../../wxapp/WxApp.api'; import { getAppList } from '../../wxapp/WxApp.api';
import { ApiSelect} from '/@/components/Form/index'; import { ApiSelect } from '/@/components/Form/index';
const props = defineProps({ const props = defineProps({
formDisabled: { type: Boolean, default: false }, formDisabled: { type: Boolean, default: false },
formData: { type: Object, default: ()=>{} }, formData: { type: Object, default: () => {} },
formBpm: { type: Boolean, default: true } formBpm: { type: Boolean, default: true },
}); });
const formRef = ref(); const formRef = ref();
const useForm = Form.useForm; const useForm = Form.useForm;
const emit = defineEmits(['register', 'ok']); const emit = defineEmits(['register', 'ok']);
const formData = reactive<Record<string, any>>({ const formData = reactive<Record<string, any>>({
id: '', id: '',
delFlag: '', delFlag: '',
userCode: undefined, userCode: undefined,
appType: 'MA', appType: 'MA',
appId: '', appId: '',
phone: '', phone: '',
userName: '', userName: '',
password: '', password: '',
userGrade: undefined, userGrade: undefined,
pointsCurrent: undefined, pointsCurrent: undefined,
nickName: '', nickName: '',
sex: '', sex: '',
headimgUrl: '', headimgUrl: '',
city: '', city: '',
country: '', country: '',
province: '', province: '',
parentId: '', parentId: '',
userViews: undefined, userViews: undefined,
userSignature: '', userSignature: '',
version: undefined, version: undefined,
}); });
const { createMessage } = useMessage(); const { createMessage } = useMessage();
@ -128,24 +126,23 @@
// //
const validatorRules = { const validatorRules = {
// phone: [{ required: true, message: ''},], // phone: [{ required: true, message: ''},],
appId: [{ required: true, message: '请选择小程序应用'},], appId: [{ required: true, message: '请选择小程序应用' }],
userName: [{ required: true, message: '请输入用户名'},], userName: [{ required: true, message: '请输入用户名' }],
}; };
const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: true }); const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: true });
// //
const disabled = computed(()=>{ const disabled = computed(() => {
if(props.formBpm === true){ if (props.formBpm === true) {
if(props.formData.disabled === false){ if (props.formData.disabled === false) {
return false; return false;
}else{ } else {
return true; return true;
} }
} }
return props.formDisabled; return props.formDisabled;
}); });
/** /**
* 新增 * 新增
*/ */
@ -164,11 +161,10 @@
}); });
} }
/** /**
* 提交数据 * 提交数据
*/ */
async function submitForm() { async function submitForm() {
// //
await validate(); await validate();
confirmLoading.value = true; confirmLoading.value = true;