机构加盟流程变更:机构加盟入驻审核-管理平台审核通过后,管理平台直接进入运维平台搭建环节,运维平台分为加盟确认、环境配置、反馈三个环节,其中环境配置环节需要填写各类信息,其余两个环节都是状态变更,运维平台反馈后,代表加盟及平台搭建完毕

This commit is contained in:
1378012178@qq.com 2026-03-09 14:58:31 +08:00
parent 78c3e4d3dc
commit 623a254885
3 changed files with 62 additions and 51 deletions

View File

@ -46,26 +46,26 @@ export const columns: BasicColumn[] = [
dataIndex: 'status_dictText',
width: '8%',
},
// {
// title: '工单类型',
// align: 'center',
// dataIndex: 'orgStatus_dictText',
// width: 100,
// },
{
title: '工单类型',
title: '运维状态',
align: 'center',
dataIndex: 'orgStatus_dictText',
width: 100,
},
{
title: '工单状态',
align: 'center',
dataIndex: 'workOrderStatus_dictText',
dataIndex: 'orgStatus',
width: 100,
customRender: ({ record }) => {
if (record.workOrderStatus == '0') {
return '';
} else if (record.workOrderStatus == '1') {
return '待回执';
} else if (record.workOrderStatus == '2') {
return '已回执';
if (record.orgStatus == '3') {
return '待确认';
} else if (record.orgStatus == '4') {
return '平台搭建中';
} else if (record.orgStatus == '5') {
return '搭建完成';
} else {
return '';
return '-';
}
},
},

View File

@ -290,12 +290,12 @@ function getTableAction(record) {
onClick: handleUpAudit.bind(null, record),
ifShow: record.status == '1' && record.optType == 'bg'
},
{
label: '上传合同',
onClick: handleUpContract.bind(null, record),
auth: 'orgapplyinfo:nu_org_apply_info:edit',
ifShow: record.orgStatus == '3'
},
// {
// label: '',
// onClick: handleUpContract.bind(null, record),
// auth: 'orgapplyinfo:nu_org_apply_info:edit',
// ifShow: record.orgStatus == '3'
// },
// {
// label: '',
// onClick: handleBuildPlat.bind(null, record),

View File

@ -276,35 +276,35 @@
<a-row v-show="formData.workOrderStatus != '0' && !izApplyAudit && formData.izHistory == 'N'"
class="card-class">
<a-col :span="24" style="border-bottom: 2px solid #f7f7f7; margin-bottom: 14px;">
<SectionDivider :title="'工单回执'" />
<SectionDivider :title="'运维回执'" />
</a-col>
<a-col :span="12">
<a-form-item label="工单状态">
<a-input v-model:value="formData.workOrderStatus_dictText" disabled allow-clear></a-input>
<a-form-item label="运维状态">
<a-input :value="orgStatusText" disabled allow-clear></a-input>
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="处理人">
<a-form-item label="反馈人">
<a-input v-model:value="formData.handleBy" disabled allow-clear></a-input>
</a-form-item>
</a-col>
<a-col :span="12">
<!-- <a-col :span="12">
<a-form-item label="反馈附件">
<JUpload v-model:value="formData.replyFile" :maxCount="1" :buttonVisible="false" disabled></JUpload>
</a-form-item>
</a-col>
</a-col> -->
<a-col :span="12">
<a-form-item label="反馈时间">
<a-date-picker v-model:value="formData.replyTime" disabled value-format="YYYY-MM-DD" style="width: 100%"
allow-clear />
placeholder="" allow-clear />
</a-form-item>
</a-col>
<a-col :span="12">
<!-- <a-col :span="12">
<a-form-item label="反馈内容">
<a-textarea :autosize="{ minRows: 1 }" maxlength="50" disabled v-model:value="formData.replyContent"
allow-clear></a-textarea>
</a-form-item>
</a-col>
</a-col> -->
</a-row>
<a-row v-show="!!formData.netUrl" class="card-class">
<a-col :span="22" style="border-bottom: 2px solid #f7f7f7; margin-bottom: 14px;">
@ -464,6 +464,17 @@ const disabled = computed(() => {
return props.formDisabled;
});
const orgStatusMap = {
'3': '待确认',
'4': '平台搭建中',
'5': '搭建完成',
};
//
const orgStatusText = computed(() => {
const status = formData.orgStatus?.toString();
return orgStatusMap[status] || status || '-';
});
/**
* 预览
@ -623,7 +634,8 @@ defineExpose({
/* 确保显示模式正确,避免行高问题 */
display: inline-block;
line-height: 24px; /* 根据高度微调,让文字垂直居中 */
line-height: 24px;
/* 根据高度微调,让文字垂直居中 */
text-decoration: none;
border: none;
cursor: pointer;
@ -637,19 +649,18 @@ defineExpose({
content: '';
position: absolute;
top: 0;
left: -100%; /* 初始状态:藏在按钮左侧外面 */
left: -100%;
/* 初始状态:藏在按钮左侧外面 */
/* 光带宽度:设为 50%~100% 均可,这里用 100% 配合动画终点 */
width: 100%;
height: 100%;
/* 渐变效果:中间亮,两头透明 */
background: linear-gradient(
90deg,
background: linear-gradient(90deg,
transparent 0%,
rgba(255, 255, 255, 0.4) 50%,
transparent 100%
);
transparent 100%);
/* 倾斜角度:-25deg 会让光看起来更有速度感,如果不想要倾斜改为 0deg */
transform: skewX(0deg);