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 () => {
if(createParam.value.name==''||createParam.value.name==null){
message.info('请填写项目认证名称')
if(createParam.value.name.trim()==''||createParam.value.name.trim()==null){
message.info('请输入认证项目名称')
createParam.value.name = ''
return
}
if(createParam.value.cover==''||createParam.value.cover==null){
message.info('请选择认证项目封面图')
message.info('请选择封面图')
return
}
console.log(createParam.value,'createParam')
visible.value = false
await CreateAuthentication(createParam.value).then(res=>{
console.log(res,'res')
message.success('创建成功')
getlist()
})
}
const handleEdit = async () => {
if(createParam.value.name==''||createParam.value.name==null){
message.info('请填写项目认证名称')
if(createParam.value.name.trim()==''||createParam.value.name.trim()==null){
message.info('请输入认证项目名称')
createParam.value.name = ''
return
}
if(createParam.value.cover==''||createParam.value.cover==null){
@@ -147,6 +150,7 @@ const handleEdit = async () => {
id:createParam.value.id,
description: createParam.value.description
}).then(res=>{
message.success('编辑成功')
getlist()
})
}
@@ -257,7 +261,7 @@ const delVisible = ref(false)
//页数
const current1 = ref(1);
//表格行数
const pageSize = ref(10)
const pageSize = ref(15)
//总条数
const total = ref(0)
//封面图
@@ -537,7 +541,7 @@ function handleOper(record, type, status = "") {
<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-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 :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=""> -->
@@ -554,7 +558,8 @@ function handleOper(record, type, status = "") {
<a-form-item style="margin-left: 32px;margin-top: 24px" label="具体说明">
<a-textarea
style="width: 408px;"
:maxlength="500"
:maxlength="150"
:showCount="true"
v-model:value="createParam.description"
:auto-size="{ minRows: 2, maxRows: 5 }"
/>

View File

@@ -63,7 +63,7 @@ const teacherid = ref(null)
const startReviewSave = async () => {
if (formState.reviewname.trim()==="" ) {
formState.reviewname = ''
return message.info('请填写评审名称');
}
@@ -962,7 +962,7 @@ const vwtext = ref(null)
<a style="margin-right: 7px;" @click="show(record)">
查看
</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 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>
<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 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>
<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 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">