fix:暂存

This commit is contained in:
zhonghua 2026-04-15 10:04:56 +08:00
parent e484fa3965
commit b11cb4b9d7
2 changed files with 16 additions and 14 deletions

View File

@ -223,8 +223,8 @@
<a-form-item label="联系方式" name="phone"> <a-form-item label="联系方式" name="phone">
<a-input <a-input
v-model:value="form.phone" v-model:value="form.phone"
placeholder="请输入联系方式" placeholder="请输入手机号"
:maxlength="20" :maxlength="11"
/> />
</a-form-item> </a-form-item>
<a-form-item label="初始密码" name="password"> <a-form-item label="初始密码" name="password">
@ -350,7 +350,14 @@ const rules = computed(() => ({
nickname: [{ required: true, message: "请输入姓名", trigger: "blur" }], nickname: [{ required: true, message: "请输入姓名", trigger: "blur" }],
gender: [{ required: true, message: "请选择性别", trigger: "change" }], gender: [{ required: true, message: "请选择性别", trigger: "change" }],
organization: [{ required: true, message: "请输入所属单位", trigger: "blur" }], organization: [{ required: true, message: "请输入所属单位", trigger: "blur" }],
phone: [{ required: true, message: "请输入联系方式", trigger: "blur" }], phone: [
{ required: true, message: "请输入手机号", trigger: "blur" },
{
pattern: /^1[3-9]\d{9}$/,
message: "手机号格式不正确",
trigger: "blur",
},
],
password: isEditing.value password: isEditing.value
? [] ? []
: [{ required: true, message: "请输入初始密码", trigger: "blur" }], : [{ required: true, message: "请输入初始密码", trigger: "blur" }],

View File

@ -122,37 +122,32 @@
<span>提交审核</span> <span>提交审核</span>
</button> </button>
<button v-else-if="work.status === 'rejected'" class="op-btn primary" :disabled="actionLoading" <button v-if="work.status === 'rejected'" class="op-btn primary" :disabled="actionLoading"
@click="handleResubmit"> @click="handleResubmit">
<send-outlined /> <send-outlined />
<span>修改后重交</span> <span>修改后重交</span>
</button> </button>
<button v-else-if="work.status === 'draft'" class="op-btn primary" :disabled="actionLoading" <button v-else-if="work.status === 'draft' || work.status === 'unpublished'" class="op-btn primary"
@click="handleContinue"> :disabled="actionLoading" @click="handleContinue">
<edit-outlined /> <edit-outlined />
<span>编辑</span> <span>编辑</span>
</button> </button>
<button v-else-if="work.status === 'pending_review'" class="op-btn outline" :disabled="actionLoading" <button v-if="work.status === 'pending_review'" class="op-btn outline" :disabled="actionLoading"
@click="handleWithdraw"> @click="handleWithdraw">
<undo-outlined /> <undo-outlined />
<span>撤回审核</span> <span>撤回审核</span>
</button> </button>
<button v-else-if="work.status === 'published'" class="op-btn outline" :disabled="actionLoading" <button v-if="work.status === 'published'" class="op-btn outline" :disabled="actionLoading"
@click="handleUnpublish"> @click="handleUnpublish">
<inbox-outlined /> <inbox-outlined />
<span>下架</span> <span>下架</span>
</button> </button>
<!-- 删除审核中已发布不可删--> <!-- 删除审核中已发布不可删-->
<button <button v-if="canDeleteWork" class="op-btn ghost-danger" :disabled="actionLoading" @click="handleDelete">
v-if="canDeleteWork"
class="op-btn ghost-danger"
:disabled="actionLoading"
@click="handleDelete"
>
<delete-outlined /> <delete-outlined />
<span>删除</span> <span>删除</span>
</button> </button>