|
@@ -19,8 +19,8 @@
|
|
|
<div v-if="key !== stepList.length - 1"
|
|
|
:class="[record.val < curStepData?.statusVal ? 'greenLine' : 'grayLine']"></div>
|
|
|
<div class="stepFlex-item-label">
|
|
|
- <p class="stepFlex-item-label-title">{{ record.title }}</p>
|
|
|
- <p class="stepFlex-item-label-desc">{{ record.desc }}</p>
|
|
|
+ <p class="stepFlex-item-label-title" @click="onRedirect(record.val)">{{ record.title }}</p>
|
|
|
+ <p class="stepFlex-item-label-desc" @click="onRedirect(record.val)">{{ record.desc }}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -132,6 +132,7 @@ export default defineComponent({
|
|
|
name:"",
|
|
|
statusVal: 1
|
|
|
});
|
|
|
+ const isEditCompany = ref(0);
|
|
|
const stepList = ref([
|
|
|
{
|
|
|
title: '基础信息',
|
|
@@ -179,7 +180,7 @@ export default defineComponent({
|
|
|
text: '确定',
|
|
|
role: 'confirm',
|
|
|
handler: () => {
|
|
|
- reload(pageParams.companyID,curStepData.value.statusVal);
|
|
|
+ reload(pageParams.companyID,curStepData.value.statusVal,isEditCompany.value);
|
|
|
},
|
|
|
},
|
|
|
];
|
|
@@ -196,7 +197,7 @@ export default defineComponent({
|
|
|
text: '取消',
|
|
|
role: 'cancel',
|
|
|
handler: () => {
|
|
|
- reload(pageParams.companyID,curStepData.value.statusVal);
|
|
|
+ reload(pageParams.companyID,curStepData.value.statusVal,isEditCompany.value);
|
|
|
},
|
|
|
},
|
|
|
{
|
|
@@ -210,7 +211,7 @@ export default defineComponent({
|
|
|
setInfoAlertOpen(true);*/
|
|
|
}).finally(()=>{
|
|
|
delLoading.value = false;
|
|
|
- reload(pageParams.companyID,curStepData.value.statusVal);
|
|
|
+ reload(pageParams.companyID,curStepData.value.statusVal,isEditCompany.value);
|
|
|
});
|
|
|
},
|
|
|
},
|
|
@@ -232,13 +233,16 @@ export default defineComponent({
|
|
|
}
|
|
|
|
|
|
const onAdd = () => {
|
|
|
- router.push({path: './editPost', query: {reload:1,id: null,companyID:pageParams.companyID}});
|
|
|
+ router.push({path: './editPost', query: {reload:1,id: null,companyID:pageParams.companyID,isEdit:isEditCompany.value}});
|
|
|
};
|
|
|
const onEdit = (postID:any) => {
|
|
|
- router.push({path: './editPost', query: {reload:1,id:postID,companyID:pageParams.companyID}});
|
|
|
+ router.push({path: './editPost', query: {reload:1,id:postID,companyID:pageParams.companyID,isEdit:isEditCompany.value}});
|
|
|
};
|
|
|
const onBack = () => {
|
|
|
- router.push({path: './edit', query: {reload:1,id:pageParams.companyID,status:1}});
|
|
|
+ router.push({path: './edit', query: {reload:1,id:pageParams.companyID,status:1}});
|
|
|
+ };
|
|
|
+ const onRedirect = (statusValue:any) => {
|
|
|
+ if(isEditCompany.value==1 && statusValue==1) router.push({path: './edit', query: {reload:1,id:pageParams.companyID,status:1}});
|
|
|
};
|
|
|
|
|
|
const onFinish = () => {
|
|
@@ -250,14 +254,16 @@ export default defineComponent({
|
|
|
e.target.complete();
|
|
|
if (pageParams.total > pageParams.pageIndex * pageParams.pageSize) {
|
|
|
pageParams.pageSize += 10;
|
|
|
- loadData(pageParams.companyID,curStepData.value.statusVal);
|
|
|
+ loadData(pageParams.companyID,curStepData.value.statusVal,isEditCompany.value);
|
|
|
}
|
|
|
}, 500);
|
|
|
}
|
|
|
- const loadData = async function (companyID:any,status:any) {
|
|
|
+
|
|
|
+ const loadData = async function (companyID:any,status:any,isEdit:any) {
|
|
|
loading.value = true;
|
|
|
pageParams.companyID = companyID;
|
|
|
curStepData.value.statusVal = status;
|
|
|
+ isEditCompany.value = isEdit;
|
|
|
const result:any = await getCompanyPostList(pageParams);
|
|
|
postList.value = postList.value.concat(result.list);
|
|
|
pageParams.total = result.total;
|
|
@@ -265,17 +271,17 @@ export default defineComponent({
|
|
|
loading.value = false;
|
|
|
};
|
|
|
|
|
|
- const reload = (companyID:any,status:any) => {
|
|
|
+ const reload = (companyID:any,status:any,isEdit:any) => {
|
|
|
pageParams.pageIndex = 1;
|
|
|
postList.value = [];
|
|
|
- loadData(companyID,status);
|
|
|
+ loadData(companyID,status,isEdit);
|
|
|
/*const jsonPostList = localStorage.getItem("postData");
|
|
|
postList.value = JSON.parse(jsonPostList ?? "");*/
|
|
|
};
|
|
|
|
|
|
onIonViewDidEnter(() => {
|
|
|
if (route.query.reload)
|
|
|
- reload(route.query.id,route.query.status);
|
|
|
+ reload(route.query.id,route.query.status,route.query.isEdit);
|
|
|
});
|
|
|
|
|
|
return {
|
|
@@ -297,6 +303,7 @@ export default defineComponent({
|
|
|
delLoading,
|
|
|
infoAlterData,
|
|
|
onBack,
|
|
|
+ onRedirect,
|
|
|
onAdd,
|
|
|
onEdit,
|
|
|
onFinish,
|