This commit is contained in:
zhangsir
2024-05-15 22:37:31 +08:00
parent 2b4ae863f4
commit 979c7e6a33
2 changed files with 17 additions and 12 deletions

View File

@@ -116,24 +116,27 @@ const imgClick = (item) => {
} }
//创建认证确定 //创建认证确定
const handleOk = async () => { const handleOk = async () => {
if(createParam.value.name==''||createParam.value.name==null){ if(createParam.value.name.trim()==''||createParam.value.name.trim()==null){
message.info('请填写项目认证名称') message.info('请输入认证项目名称')
createParam.value.name = ''
return return
} }
if(createParam.value.cover==''||createParam.value.cover==null){ if(createParam.value.cover==''||createParam.value.cover==null){
message.info('请选择认证项目封面图') message.info('请选择封面图')
return return
} }
console.log(createParam.value,'createParam') console.log(createParam.value,'createParam')
visible.value = false visible.value = false
await CreateAuthentication(createParam.value).then(res=>{ await CreateAuthentication(createParam.value).then(res=>{
console.log(res,'res') console.log(res,'res')
message.success('创建成功')
getlist() getlist()
}) })
} }
const handleEdit = async () => { const handleEdit = async () => {
if(createParam.value.name==''||createParam.value.name==null){ if(createParam.value.name.trim()==''||createParam.value.name.trim()==null){
message.info('请填写项目认证名称') message.info('请输入认证项目名称')
createParam.value.name = ''
return return
} }
if(createParam.value.cover==''||createParam.value.cover==null){ if(createParam.value.cover==''||createParam.value.cover==null){
@@ -147,6 +150,7 @@ const handleEdit = async () => {
id:createParam.value.id, id:createParam.value.id,
description: createParam.value.description description: createParam.value.description
}).then(res=>{ }).then(res=>{
message.success('编辑成功')
getlist() getlist()
}) })
} }
@@ -257,7 +261,7 @@ const delVisible = ref(false)
//页数 //页数
const current1 = ref(1); const current1 = ref(1);
//表格行数 //表格行数
const pageSize = ref(10) const pageSize = ref(15)
//总条数 //总条数
const total = ref(0) const total = ref(0)
//封面图 //封面图
@@ -537,7 +541,7 @@ function handleOper(record, type, status = "") {
<a-form class="form_item"> <a-form class="form_item">
<a-form-item :rules="[{ required: true, message: 'Please input your password!' }]" label="认证项目名称" style="width: 381px;margin-left: 32px;margin-top: 24px"> <a-form-item :rules="[{ required: true, message: 'Please input your password!' }]" label="认证项目名称" style="width: 381px;margin-left: 32px;margin-top: 24px">
<a-input :maxlength="50" v-model:value="createParam.name" placeholder="认证项目名称" style=" border-radius: 8px;" /> <a-input :showCount="true" :maxlength="50" v-model:value="createParam.name" placeholder="认证项目名称" style="border-radius: 8px;" />
</a-form-item> </a-form-item>
<a-form-item :rules="[{ required: true, message: 'Please input your password!' }]" label="封面图" style="width: 560px;margin-left: 32px;margin-top: 24px;"> <a-form-item :rules="[{ required: true, message: 'Please input your password!' }]" label="封面图" style="width: 560px;margin-left: 32px;margin-top: 24px;">
<!-- <img style="width: 127px; height: 70px;margin-bottom: 13px;" src="../../assets/50.png" alt=""> --> <!-- <img style="width: 127px; height: 70px;margin-bottom: 13px;" src="../../assets/50.png" alt=""> -->
@@ -554,7 +558,8 @@ function handleOper(record, type, status = "") {
<a-form-item style="margin-left: 32px;margin-top: 24px" label="具体说明"> <a-form-item style="margin-left: 32px;margin-top: 24px" label="具体说明">
<a-textarea <a-textarea
style="width: 408px;" style="width: 408px;"
:maxlength="500" :maxlength="150"
:showCount="true"
v-model:value="createParam.description" v-model:value="createParam.description"
:auto-size="{ minRows: 2, maxRows: 5 }" :auto-size="{ minRows: 2, maxRows: 5 }"
/> />

View File

@@ -63,7 +63,7 @@ const teacherid = ref(null)
const startReviewSave = async () => { const startReviewSave = async () => {
if (formState.reviewname.trim()==="" ) { if (formState.reviewname.trim()==="" ) {
formState.reviewname = ''
return message.info('请填写评审名称'); return message.info('请填写评审名称');
} }
@@ -962,7 +962,7 @@ const vwtext = ref(null)
<a style="margin-right: 7px;" @click="show(record)"> <a style="margin-right: 7px;" @click="show(record)">
查看 查看
</a> </a>
<a v-if="record.draftStatus == 0&&uploadAdmin('examine-admin')" style="margin-right: 7px;" @click="returnPage(record)"> <a v-if="record.endStatus == 0&&uploadAdmin('examine-admin')" style="margin-right: 7px;" @click="returnPage(record)">
退回初稿 退回初稿
</a> </a>
<a style="color: #de2139" @click="handleOper(record, 'del')">删除</a> <a style="color: #de2139" @click="handleOper(record, 'del')">删除</a>
@@ -1024,7 +1024,7 @@ const vwtext = ref(null)
<a style="margin-right: 7px;" @click="show(record)"> <a style="margin-right: 7px;" @click="show(record)">
查看 查看
</a> </a>
<a v-if="record.draftStatus == 0&&uploadAdmin('examine-admin')" style="margin-right: 7px;" @click="returnPageTwo(record)"> <a v-if="record.endStatus == 0&&uploadAdmin('examine-admin')" style="margin-right: 7px;" @click="returnPageTwo(record)">
退回终稿 退回终稿
</a> </a>
<a style="color: #de2139" @click="handleOper(record, 'del')">删除</a> <a style="color: #de2139" @click="handleOper(record, 'del')">删除</a>
@@ -1323,7 +1323,7 @@ const vwtext = ref(null)
<div style='font-size: 18px;font-weight: 500;margin-top: 39px;'> <div style='font-size: 18px;font-weight: 500;margin-top: 39px;'>
认证流程 认证流程
</div> </div>
<div style="margin-top: 13px; height: 125px;width: 100%;display: flex;margin-left: 44px;" > <div style="margin-top: 13px; height: 125px;width: 100%;display: flex;margin-left: 44px;max-width: 1100px;" >
<div class="step_box" v-for="(item,index) in attestation" :key="index"> <div class="step_box" v-for="(item,index) in attestation" :key="index">
<div v-if="index != 0" style="height: 2px;width: 81px;background-color: #DEDEDE;margin-top: -30px;"></div> <div v-if="index != 0" style="height: 2px;width: 81px;background-color: #DEDEDE;margin-top: -30px;"></div>
<div style="display: flex;min-width: 70px;height: 78px;flex-direction: column;align-items: center"> <div style="display: flex;min-width: 70px;height: 78px;flex-direction: column;align-items: center">