机构加盟流程变更:机构加盟入驻审核-管理平台审核通过后,管理平台直接进入运维平台搭建环节,运维平台分为加盟确认、环境配置、反馈三个环节,其中环境配置环节需要填写各类信息,其余两个环节都是状态变更,运维平台反馈后,代表加盟及平台搭建完毕
This commit is contained in:
parent
78c3e4d3dc
commit
623a254885
|
|
@ -46,26 +46,26 @@ export const columns: BasicColumn[] = [
|
||||||
dataIndex: 'status_dictText',
|
dataIndex: 'status_dictText',
|
||||||
width: '8%',
|
width: '8%',
|
||||||
},
|
},
|
||||||
|
// {
|
||||||
|
// title: '工单类型',
|
||||||
|
// align: 'center',
|
||||||
|
// dataIndex: 'orgStatus_dictText',
|
||||||
|
// width: 100,
|
||||||
|
// },
|
||||||
{
|
{
|
||||||
title: '工单类型',
|
title: '运维状态',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
dataIndex: 'orgStatus_dictText',
|
dataIndex: 'orgStatus',
|
||||||
width: 100,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '工单状态',
|
|
||||||
align: 'center',
|
|
||||||
dataIndex: 'workOrderStatus_dictText',
|
|
||||||
width: 100,
|
width: 100,
|
||||||
customRender: ({ record }) => {
|
customRender: ({ record }) => {
|
||||||
if (record.workOrderStatus == '0') {
|
if (record.orgStatus == '3') {
|
||||||
return '';
|
return '待确认';
|
||||||
} else if (record.workOrderStatus == '1') {
|
} else if (record.orgStatus == '4') {
|
||||||
return '待回执';
|
return '平台搭建中';
|
||||||
} else if (record.workOrderStatus == '2') {
|
} else if (record.orgStatus == '5') {
|
||||||
return '已回执';
|
return '搭建完成';
|
||||||
} else {
|
} else {
|
||||||
return '';
|
return '-';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -290,12 +290,12 @@ function getTableAction(record) {
|
||||||
onClick: handleUpAudit.bind(null, record),
|
onClick: handleUpAudit.bind(null, record),
|
||||||
ifShow: record.status == '1' && record.optType == 'bg'
|
ifShow: record.status == '1' && record.optType == 'bg'
|
||||||
},
|
},
|
||||||
{
|
// {
|
||||||
label: '上传合同',
|
// label: '上传合同',
|
||||||
onClick: handleUpContract.bind(null, record),
|
// onClick: handleUpContract.bind(null, record),
|
||||||
auth: 'orgapplyinfo:nu_org_apply_info:edit',
|
// auth: 'orgapplyinfo:nu_org_apply_info:edit',
|
||||||
ifShow: record.orgStatus == '3'
|
// ifShow: record.orgStatus == '3'
|
||||||
},
|
// },
|
||||||
// {
|
// {
|
||||||
// label: '运维平台进行搭建',
|
// label: '运维平台进行搭建',
|
||||||
// onClick: handleBuildPlat.bind(null, record),
|
// onClick: handleBuildPlat.bind(null, record),
|
||||||
|
|
|
||||||
|
|
@ -276,35 +276,35 @@
|
||||||
<a-row v-show="formData.workOrderStatus != '0' && !izApplyAudit && formData.izHistory == 'N'"
|
<a-row v-show="formData.workOrderStatus != '0' && !izApplyAudit && formData.izHistory == 'N'"
|
||||||
class="card-class">
|
class="card-class">
|
||||||
<a-col :span="24" style="border-bottom: 2px solid #f7f7f7; margin-bottom: 14px;">
|
<a-col :span="24" style="border-bottom: 2px solid #f7f7f7; margin-bottom: 14px;">
|
||||||
<SectionDivider :title="'工单回执'" />
|
<SectionDivider :title="'运维回执'" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="工单状态">
|
<a-form-item label="运维状态">
|
||||||
<a-input v-model:value="formData.workOrderStatus_dictText" disabled allow-clear></a-input>
|
<a-input :value="orgStatusText" disabled allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<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-input v-model:value="formData.handleBy" disabled allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="反馈附件">
|
<a-form-item label="反馈附件">
|
||||||
<JUpload v-model:value="formData.replyFile" :maxCount="1" :buttonVisible="false" disabled></JUpload>
|
<JUpload v-model:value="formData.replyFile" :maxCount="1" :buttonVisible="false" disabled></JUpload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col> -->
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="反馈时间">
|
<a-form-item label="反馈时间">
|
||||||
<a-date-picker v-model:value="formData.replyTime" disabled value-format="YYYY-MM-DD" style="width: 100%"
|
<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-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
<a-form-item label="反馈内容">
|
<a-form-item label="反馈内容">
|
||||||
<a-textarea :autosize="{ minRows: 1 }" maxlength="50" disabled v-model:value="formData.replyContent"
|
<a-textarea :autosize="{ minRows: 1 }" maxlength="50" disabled v-model:value="formData.replyContent"
|
||||||
allow-clear></a-textarea>
|
allow-clear></a-textarea>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col> -->
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-row v-show="!!formData.netUrl" class="card-class">
|
<a-row v-show="!!formData.netUrl" class="card-class">
|
||||||
<a-col :span="22" style="border-bottom: 2px solid #f7f7f7; margin-bottom: 14px;">
|
<a-col :span="22" style="border-bottom: 2px solid #f7f7f7; margin-bottom: 14px;">
|
||||||
|
|
@ -464,6 +464,17 @@ const disabled = computed(() => {
|
||||||
return props.formDisabled;
|
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;
|
display: inline-block;
|
||||||
line-height: 24px; /* 根据高度微调,让文字垂直居中 */
|
line-height: 24px;
|
||||||
|
/* 根据高度微调,让文字垂直居中 */
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
border: none;
|
border: none;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
@ -637,19 +649,18 @@ defineExpose({
|
||||||
content: '';
|
content: '';
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: -100%; /* 初始状态:藏在按钮左侧外面 */
|
left: -100%;
|
||||||
|
/* 初始状态:藏在按钮左侧外面 */
|
||||||
|
|
||||||
/* 光带宽度:设为 50%~100% 均可,这里用 100% 配合动画终点 */
|
/* 光带宽度:设为 50%~100% 均可,这里用 100% 配合动画终点 */
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|
||||||
/* 渐变效果:中间亮,两头透明 */
|
/* 渐变效果:中间亮,两头透明 */
|
||||||
background: linear-gradient(
|
background: linear-gradient(90deg,
|
||||||
90deg,
|
|
||||||
transparent 0%,
|
transparent 0%,
|
||||||
rgba(255, 255, 255, 0.4) 50%,
|
rgba(255, 255, 255, 0.4) 50%,
|
||||||
transparent 100%
|
transparent 100%);
|
||||||
);
|
|
||||||
|
|
||||||
/* 倾斜角度:-25deg 会让光看起来更有速度感,如果不想要倾斜改为 0deg */
|
/* 倾斜角度:-25deg 会让光看起来更有速度感,如果不想要倾斜改为 0deg */
|
||||||
transform: skewX(0deg);
|
transform: skewX(0deg);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue