|
@@ -3,7 +3,7 @@
|
|
|
* @Author: Rockery
|
|
|
* @Date: 2021-12-15 17:54:05
|
|
|
* @LastEditors: Rockery
|
|
|
- * @LastEditTime: 2022-01-14 18:27:17
|
|
|
+ * @LastEditTime: 2022-01-18 18:00:45
|
|
|
* @FilePath: \party_construct_web\src\components\UpdatePartyDevelop\index.vue
|
|
|
* @Copyright: Copyright (c) 2016~2021 Rockery(1113269755@qq.com)
|
|
|
-->
|
|
@@ -348,7 +348,7 @@
|
|
|
>
|
|
|
<el-date-picker
|
|
|
v-model="formObj.formModel.submitAddPartyPageTime"
|
|
|
- :disabled="(currentOperateType === 'EDIT') || getEleIsDisabled(disabledDataObj['submitAddPartyPageTime'])"
|
|
|
+ :disabled="((currentOperateType === 'EDIT') && !(!viewFullPartyInfoObj.submitAddPartyPageTime)) || getEleIsDisabled(disabledDataObj['submitAddPartyPageTime'])"
|
|
|
type="date"
|
|
|
clearable
|
|
|
format="yyyy年MM月dd日"
|
|
@@ -467,7 +467,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [ formObj.formModel.talkPageFile ], {defaultHeight: (currentOperateType === 'EDIT') ? 54 : 64, noDefaultHeight: (currentOperateType === 'EDIT') ? 112 : 122,defaultMarginTop: (currentOperateType === 'EDIT') ? 54 : 64, noDefaultMarginTop: (currentOperateType === 'EDIT') ? 112 : 122}, '','', 'talkPageFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [ formObj.formModel.talkPageFile ], (currentOperateType === 'EDIT') ? {defaultHeight: 54, noDefaultHeight: 112, defaultMarginTop: 54, noDefaultMarginTop: 112} : {defaultHeight: 64, noDefaultHeight: 122,defaultMarginTop: 64, noDefaultMarginTop: 122}, '','', 'talkPageFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -518,7 +518,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [ formObj.formModel.cardOrRegisterBookFile ], (currentOperateType === 'EDIT') ? {defaultHeight: 195, noDefaultHeight: 185,defaultMarginTop: 54, noDefaultMarginTop: 54} : {defaultHeight: 165, noDefaultHeight: 165,defaultMarginTop: 65, noDefaultMarginTop: 65}, '','', 'cardOrRegisterBookFile', 1)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [ formObj.formModel.cardOrRegisterBookFile ], (currentOperateType === 'EDIT') ? {defaultHeight: 195, noDefaultHeight: 185,defaultMarginTop: 54, noDefaultMarginTop: 54} : {defaultHeight: 165, noDefaultHeight: 165,defaultMarginTop: 65, noDefaultMarginTop: 65}, '3','', 'cardOrRegisterBookFile', 1)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -633,7 +633,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.referrePageFile], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 134,defaultMarginTop: 88, noDefaultMarginTop: 134} : {defaultHeight: 98, noDefaultHeight: 145,defaultMarginTop: 98, noDefaultMarginTop: 145}, '','', 'referrePageFile', innerWidth > 1200 ? 2 : 3)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.referrePageFile], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 134,defaultMarginTop: 88, noDefaultMarginTop: 134} : {defaultHeight: 122, noDefaultHeight: 181,defaultMarginTop: 122, noDefaultMarginTop: 181}, '','', 'referrePageFile', innerWidth > 1200 ? 2 : 3)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -656,7 +656,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.meetingResult"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.meetingResult + ''))) || getEleIsDisabled(disabledDataObj['meetingResult'])"
|
|
|
+ :disabled="((currentOperateType === 'EDIT') && (viewFullPartyInfoObj.meetingResult === 1) || (viewFullPartyInfoObj.meetingResult === 2)) || getEleIsDisabled(disabledDataObj['meetingResult'])"
|
|
|
>
|
|
|
<el-radio :label="1">通过</el-radio>
|
|
|
<el-radio :label="0">未通过</el-radio>
|
|
@@ -769,7 +769,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.replyResult"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.replyResult + ''))) || getEleIsDisabled(disabledDataObj['replyResult'])"
|
|
|
+ :disabled="(currentOperateType === 'EDIT' && (viewFullPartyInfoObj.replyResult === 1) || (viewFullPartyInfoObj.replyResult === 2)) || getEleIsDisabled(disabledDataObj['replyResult'])"
|
|
|
>
|
|
|
<el-radio :label="1">通过</el-radio>
|
|
|
<el-radio :label="0">未通过</el-radio>
|
|
@@ -834,7 +834,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [ formObj.formModel.branchPartyMeetingFile, formObj.formModel.submitRecordRequestFile, formObj.formModel.replyFile], (currentOperateType === 'EDIT') ? {defaultHeight: 224, noDefaultHeight: 362,defaultMarginTop: 224, noDefaultMarginTop: 362} : {defaultHeight: 259, noDefaultHeight: 397,defaultMarginTop: 259, noDefaultMarginTop: 397}, 2,'', 'branchPartyMeetingFile,submitRecordRequestFile,replyFile', innerWidth > 1200 ? 5 : 8)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [ formObj.formModel.branchPartyMeetingFile, formObj.formModel.submitRecordRequestFile, formObj.formModel.replyFile], (currentOperateType === 'EDIT') ? {defaultHeight: 224, noDefaultHeight: 362,defaultMarginTop: 224, noDefaultMarginTop: 362} : {defaultHeight: 319, noDefaultHeight: 493,defaultMarginTop: 319, noDefaultMarginTop: 493}, '5','', 'branchPartyMeetingFile,submitRecordRequestFile,replyFile', innerWidth > 1200 ? 5 : 8)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -905,7 +905,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [ formObj.formModel.cultivateEducationRecordFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 52, noDefaultHeight: 98,defaultMarginTop: 52, noDefaultMarginTop: 98}, '', '', 'cultivateEducationRecordFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [ formObj.formModel.cultivateEducationRecordFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 64, noDefaultHeight: 123,defaultMarginTop: 64, noDefaultMarginTop: 123}, '', '', 'cultivateEducationRecordFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -999,7 +999,7 @@
|
|
|
label-width="106px"
|
|
|
>
|
|
|
<div
|
|
|
- v-if="(currentOperateType === 'EDIT') && viewFullPartyInfoObj.thoughtReportRecordList.length > 0 && viewFullPartyInfoObj.thoughtReportRecordList[index] && viewFullPartyInfoObj.thoughtReportRecordList[index].filePath"
|
|
|
+ v-if="(currentOperateType === 'EDIT') && disabledSubmitTime(index,'filePath')"
|
|
|
class="updatepartydevelop-viewuploadpdffile"
|
|
|
>
|
|
|
<div
|
|
@@ -1051,7 +1051,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.courseCompletionFile], (currentOperateType === 'EDIT') ? {defaultHeight: 105, noDefaultHeight: 155 + + formObj.formModel.thoughtReportRecordList.length * 44,defaultMarginTop: 85, noDefaultMarginTop: 135 + + formObj.formModel.thoughtReportRecordList.length * 44} : {defaultHeight: 116 + formObj.formModel.thoughtReportRecordList.length * 57, noDefaultHeight: 162 + formObj.formModel.thoughtReportRecordList.length * 103,defaultMarginTop: 96 + formObj.formModel.thoughtReportRecordList.length * 57, noDefaultMarginTop: 142 + formObj.formModel.thoughtReportRecordList.length * 103}, '7', formObj.formModel.thoughtReportRecordList, 'courseCompletionFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.courseCompletionFile], (currentOperateType === 'EDIT') ? {defaultHeight: 105, noDefaultHeight: 155 + + formObj.formModel.thoughtReportRecordList.length * 44,defaultMarginTop: 85, noDefaultMarginTop: 135 + + formObj.formModel.thoughtReportRecordList.length * 44} : {defaultHeight: 140 + formObj.formModel.thoughtReportRecordList.length * 69, noDefaultHeight: 198 + formObj.formModel.thoughtReportRecordList.length * 127,defaultMarginTop: 120 + formObj.formModel.thoughtReportRecordList.length * 69, noDefaultMarginTop: 178 + formObj.formModel.thoughtReportRecordList.length * 127}, '7', formObj.formModel.thoughtReportRecordList, 'courseCompletionFile,thoughtReportRecordList', innerWidth > 1200 ? (1 + formObj.formModel.thoughtReportRecordList.length) : (2 + formObj.formModel.thoughtReportRecordList.length * 2))"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -1169,7 +1169,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.branchPartyMeetingResult1"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.branchPartyMeetingResult1 + ''))) || getEleIsDisabled(disabledDataObj['branchPartyMeetingResult1'])"
|
|
|
+ :disabled="(currentOperateType === 'EDIT' && (viewFullPartyInfoObj.branchPartyMeetingResult1 === 1) || (viewFullPartyInfoObj.branchPartyMeetingResult1 === 2)) || getEleIsDisabled(disabledDataObj['branchPartyMeetingResult1'])"
|
|
|
>
|
|
|
<el-radio :label="1">通过</el-radio>
|
|
|
<el-radio :label="0">未通过</el-radio>
|
|
@@ -1234,7 +1234,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.branchPartyMeetingFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 134,defaultMarginTop: 88, noDefaultMarginTop: 134} : {defaultHeight: 98, noDefaultHeight: 144,defaultMarginTop: 98, noDefaultMarginTop: 144}, '', '', 'branchPartyMeetingFile1', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.branchPartyMeetingFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 134,defaultMarginTop: 88, noDefaultMarginTop: 134} : {defaultHeight: 122, noDefaultHeight: 182, defaultMarginTop: 122, noDefaultMarginTop: 182}, '', '', 'branchPartyMeetingFile1', innerWidth > 1200 ? 2 : 3)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -1355,7 +1355,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.recordsReplyResult"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.recordsReplyResult + ''))) ||getEleIsDisabled(disabledDataObj['recordsReplyResult'])"
|
|
|
+ :disabled="(currentOperateType === 'EDIT' && (viewFullPartyInfoObj.recordsReplyResult === 1) || (viewFullPartyInfoObj.recordsReplyResult === 2)) || getEleIsDisabled(disabledDataObj['recordsReplyResult'])"
|
|
|
>
|
|
|
<el-radio :label="1">通过</el-radio>
|
|
|
<el-radio :label="0">未通过</el-radio>
|
|
@@ -1420,7 +1420,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.publicMaterialsFile, formObj.formModel.recordsRequestFile, formObj.formModel.recordsReplyFile], (currentOperateType === 'EDIT') ? {defaultHeight: 178, noDefaultHeight: 316,defaultMarginTop: 178, noDefaultMarginTop: 316} : {defaultHeight: 213, noDefaultHeight: 351,defaultMarginTop: 213, noDefaultMarginTop: 351}, 2, '', 'publicMaterialsFile,recordsRequestFile,recordsReplyFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.publicMaterialsFile, formObj.formModel.recordsRequestFile, formObj.formModel.recordsReplyFile], (currentOperateType === 'EDIT') ? {defaultHeight: 178, noDefaultHeight: 316,defaultMarginTop: 178, noDefaultMarginTop: 316} : {defaultHeight: 261, noDefaultHeight: 435,defaultMarginTop: 261, noDefaultMarginTop: 435}, '10', '', 'publicMaterialsFile,recordsRequestFile,recordsReplyFile', innerWidth > 1200 ? 4 : 7)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -1536,7 +1536,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.syntheticalPoliticalReportFile, formObj.formModel.politicalCheckFile], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 180,defaultMarginTop: 88, noDefaultMarginTop: 180} : {defaultHeight: 110, noDefaultHeight: 202,defaultMarginTop: 110, noDefaultMarginTop: 202}, '', '', 'syntheticalPoliticalReportFile,politicalCheckFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.syntheticalPoliticalReportFile, formObj.formModel.politicalCheckFile], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 180,defaultMarginTop: 88, noDefaultMarginTop: 180} : {defaultHeight: 134, noDefaultHeight: 250, defaultMarginTop: 134, noDefaultMarginTop: 250}, '', '', 'syntheticalPoliticalReportFile,politicalCheckFile', innerWidth > 1200 ? 2 : 4)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -1607,7 +1607,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.courseCompletionFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 62, noDefaultHeight: 108,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 72, noDefaultHeight: 118,defaultMarginTop: 52, noDefaultMarginTop: 98}, '', '', 'courseCompletionFile1', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.courseCompletionFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 62, noDefaultHeight: 108,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 85, noDefaultHeight: 143, defaultMarginTop: 65, noDefaultMarginTop: 123}, '12', '', 'courseCompletionFile1', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -1654,7 +1654,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.checkResult"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.checkResult + ''))) || getEleIsDisabled(disabledDataObj['checkResult'])"
|
|
|
+ :disabled="(currentOperateType === 'EDIT' && (viewFullPartyInfoObj.checkResult === 1) || (viewFullPartyInfoObj.checkResult === 2)) || getEleIsDisabled(disabledDataObj['checkResult'])"
|
|
|
>
|
|
|
<el-radio :label="1">通过</el-radio>
|
|
|
<el-radio :label="0">未通过</el-radio>
|
|
@@ -1767,7 +1767,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.checkMeetingFile, formObj.formModel.reportRequestFile], (currentOperateType === 'EDIT') ? {defaultHeight: 132, noDefaultHeight: 224,defaultMarginTop: 132, noDefaultMarginTop: 224} : {defaultHeight: 156, noDefaultHeight: 248,defaultMarginTop: 156, noDefaultMarginTop: 248}, '', '', 'checkMeetingFile,reportRequestFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.checkMeetingFile, formObj.formModel.reportRequestFile], (currentOperateType === 'EDIT') ? {defaultHeight: 132, noDefaultHeight: 224,defaultMarginTop: 132, noDefaultMarginTop: 224} : {defaultHeight: 192, noDefaultHeight: 308,defaultMarginTop: 192, noDefaultMarginTop: 308}, '', '', 'checkMeetingFile,reportRequestFile', innerWidth > 1200 ? 3 : 5)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -1790,7 +1790,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.readyCheckReplyResult"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.readyCheckReplyResult + ''))) || getEleIsDisabled(disabledDataObj['readyCheckReplyResult'])"
|
|
|
+ :disabled="(currentOperateType === 'EDIT' && (viewFullPartyInfoObj.readyCheckReplyResult === 1) || (viewFullPartyInfoObj.readyCheckReplyResult === 2)) || getEleIsDisabled(disabledDataObj['readyCheckReplyResult'])"
|
|
|
>
|
|
|
<el-radio :label="1">通过</el-radio>
|
|
|
<el-radio :label="0">未通过</el-radio>
|
|
@@ -1855,7 +1855,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.basicReadyCheckMeetingFile], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 134,defaultMarginTop: 88, noDefaultMarginTop: 134} : {defaultHeight: 98, noDefaultHeight: 144,defaultMarginTop: 98, noDefaultMarginTop: 144}, '', '', 'basicReadyCheckMeetingFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.basicReadyCheckMeetingFile], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 134,defaultMarginTop: 88, noDefaultMarginTop: 134} : {defaultHeight: 123, noDefaultHeight: 181,defaultMarginTop: 123, noDefaultMarginTop: 181}, '', '', 'basicReadyCheckMeetingFile', innerWidth > 1200 ? 2 : 3)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -1926,7 +1926,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.consultationConditionFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 52, noDefaultHeight: 98,defaultMarginTop: 52, noDefaultMarginTop: 98}, '', '', 'consultationConditionFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.consultationConditionFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 64, noDefaultHeight: 123,defaultMarginTop: 64, noDefaultMarginTop: 123}, '', '', 'consultationConditionFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2103,7 +2103,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.isPostponeConfirmMember"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.isPostponeConfirmMember + ''))) || getEleIsDisabled(disabledDataObj['isPostponeConfirmMember'])"
|
|
|
+ :disabled="((currentOperateType === 'EDIT') && (viewFullPartyInfoObj.isPostponeConfirmMember === 1) || (viewFullPartyInfoObj.isPostponeConfirmMember === 2)) || getEleIsDisabled(disabledDataObj['isPostponeConfirmMember'])"
|
|
|
>
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
<el-radio :label="0">否</el-radio>
|
|
@@ -2143,7 +2143,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.submitVolunteerBookFile], (currentOperateType === 'EDIT') ? {defaultHeight: 244, noDefaultHeight: 430,defaultMarginTop: 224, noDefaultMarginTop: (formObj.formModel.isPostponeConfirmMember === 1) ? 410 : 364} : {defaultHeight: 256, noDefaultHeight: 440,defaultMarginTop: 236, noDefaultMarginTop: (formObj.formModel.isPostponeConfirmMember === 1) ? 420 : 375}, '', '', 'submitVolunteerBookFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.submitVolunteerBookFile], (currentOperateType === 'EDIT') ? {defaultHeight: 244, noDefaultHeight: 430,defaultMarginTop: 224, noDefaultMarginTop: (formObj.formModel.isPostponeConfirmMember === 1) ? 410 : 364} : {defaultHeight: 316, noDefaultHeight: 549, defaultMarginTop: 296, noDefaultMarginTop: (formObj.formModel.isPostponeConfirmMember === 1) ? 529 : 471}, '16', '', 'submitVolunteerBookFile', innerWidth > 1200 ? 5 : 8)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -2238,7 +2238,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.branchPartyBigMeetingRecordFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 52, noDefaultHeight: 98,defaultMarginTop: 52, noDefaultMarginTop: 98}, '', '', 'branchPartyBigMeetingRecordFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.branchPartyBigMeetingRecordFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 64, noDefaultHeight: 123,defaultMarginTop: 64, noDefaultMarginTop: 123}, '', '', 'branchPartyBigMeetingRecordFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2309,7 +2309,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.checkRequestFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 52, noDefaultHeight: 98,defaultMarginTop: 52, noDefaultMarginTop: 98}, '', '', 'checkRequestFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.checkRequestFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 64, noDefaultHeight: 123, defaultMarginTop: 64, noDefaultMarginTop: 123}, '', '', 'checkRequestFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2332,7 +2332,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.replyResult1"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.replyResult1 + ''))) || getEleIsDisabled(disabledDataObj['replyResult1'])"
|
|
|
+ :disabled="(currentOperateType === 'EDIT' && (viewFullPartyInfoObj.replyResult1 === 1) || (viewFullPartyInfoObj.replyResult1 === 2)) || getEleIsDisabled(disabledDataObj['replyResult1'])"
|
|
|
>
|
|
|
<el-radio :label="1">通过</el-radio>
|
|
|
<el-radio :label="0">未通过</el-radio>
|
|
@@ -2445,7 +2445,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.basicPartyCheckMeetingRecordFile, formObj.formModel.replyMaterialsFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 132, noDefaultHeight: 224,defaultMarginTop: 132, noDefaultMarginTop: 224} : {defaultHeight: 156, noDefaultHeight: 248,defaultMarginTop: 156, noDefaultMarginTop: 248}, '19', '', 'basicPartyCheckMeetingRecordFile,replyMaterialsFile1', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.basicPartyCheckMeetingRecordFile, formObj.formModel.replyMaterialsFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 132, noDefaultHeight: 224,defaultMarginTop: 132, noDefaultMarginTop: 224} : {defaultHeight: 192, noDefaultHeight: 308, defaultMarginTop: 192, noDefaultMarginTop: 308}, '19', '', 'basicPartyCheckMeetingRecordFile,replyMaterialsFile1', innerWidth > 1200 ? 3 : 5)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2468,7 +2468,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.replyResult2"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.replyResult2 + ''))) || getEleIsDisabled(disabledDataObj['replyResult2'])"
|
|
|
+ :disabled="(currentOperateType === 'EDIT' && (viewFullPartyInfoObj.replyResult2 === 1) || (viewFullPartyInfoObj.replyResult2 === 2)) || getEleIsDisabled(disabledDataObj['replyResult2'])"
|
|
|
>
|
|
|
<el-radio :label="1">通过</el-radio>
|
|
|
<el-radio :label="0">未通过</el-radio>
|
|
@@ -2485,7 +2485,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [], (currentOperateType === 'EDIT') ? {defaultHeight: 62, noDefaultHeight: 62,defaultMarginTop: 42, noDefaultMarginTop: 42} : {defaultHeight: 62, noDefaultHeight: 62,defaultMarginTop: 42, noDefaultMarginTop: 42}, '', '', '', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [], (currentOperateType === 'EDIT') ? {defaultHeight: 74, noDefaultHeight: 74,defaultMarginTop: 54, noDefaultMarginTop: 54} : {defaultHeight: 74, noDefaultHeight: 74, defaultMarginTop: 54, noDefaultMarginTop: 54}, '20', '', '', 1)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -2582,7 +2582,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.readyMemberTeachRecordFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 52, noDefaultHeight: 98,defaultMarginTop: 52, noDefaultMarginTop: 98}, '', '', 'readyMemberTeachRecordFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.readyMemberTeachRecordFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 64, noDefaultHeight: 123,defaultMarginTop: 64, noDefaultMarginTop: 123}, '', '', 'readyMemberTeachRecordFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2653,7 +2653,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.submitConfirmBookFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 52, noDefaultHeight: 98,defaultMarginTop: 52, noDefaultMarginTop: 98}, '', '', 'submitConfirmBookFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.submitConfirmBookFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 64, noDefaultHeight: 123,defaultMarginTop: 64, noDefaultMarginTop: 123}, '', '', 'submitConfirmBookFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2682,7 +2682,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="{height: ((innerWidth > 1200) ? '38px' : '38px'), marginTop: ((innerWidth > 1200) ? '-38px' : '-38px')}"
|
|
|
+ :style="{height: ((innerWidth > 1200) ? '50px' : '50px'), marginTop: ((innerWidth > 1200) ? '-50px' : '-50px')}"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2753,7 +2753,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.consultationTalkRecordFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 53, noDefaultHeight: 99,defaultMarginTop: 53, noDefaultMarginTop: 99}, '', '', 'consultationTalkRecordFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.consultationTalkRecordFile], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 65, noDefaultHeight: 123, defaultMarginTop: 65, noDefaultMarginTop: 123}, '', '', 'consultationTalkRecordFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2874,7 +2874,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.branchPartyBigMeetingRecordFile1, formObj.formModel.publicMaterialsFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 180,defaultMarginTop: 88, noDefaultMarginTop: 180} : {defaultHeight: 110, noDefaultHeight: 202,defaultMarginTop: 110, noDefaultMarginTop: 202}, '', '', 'branchPartyBigMeetingRecordFile1,publicMaterialsFile1', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.branchPartyBigMeetingRecordFile1, formObj.formModel.publicMaterialsFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 88, noDefaultHeight: 180,defaultMarginTop: 88, noDefaultMarginTop: 180} : {defaultHeight: 134, noDefaultHeight: 250, defaultMarginTop: 134, noDefaultMarginTop: 250}, '', '', 'branchPartyBigMeetingRecordFile1,publicMaterialsFile1', innerWidth > 1200 ? 2 : 4)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2945,7 +2945,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.checkRequestMaterialsFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 52, noDefaultHeight: 98,defaultMarginTop: 52, noDefaultMarginTop: 98}, '', '', 'checkRequestMaterialsFile1', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.checkRequestMaterialsFile1], (currentOperateType === 'EDIT') ? {defaultHeight: 42, noDefaultHeight: 88,defaultMarginTop: 42, noDefaultMarginTop: 88} : {defaultHeight: 64, noDefaultHeight: 123, defaultMarginTop: 64, noDefaultMarginTop: 123}, '', '', 'checkRequestMaterialsFile1', innerWidth > 1200 ? 1 : 2)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
|
|
@@ -2968,7 +2968,7 @@
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="formObj.formModel.replyResult3"
|
|
|
- :disabled="(currentOperateType === 'EDIT' && !(!(viewFullPartyInfoObj.replyResult3 + ''))) || getEleIsDisabled(disabledDataObj['replyResult3'])"
|
|
|
+ :disabled="(currentOperateType === 'EDIT' && (viewFullPartyInfoObj.replyResult3 === 1) || (viewFullPartyInfoObj.replyResult3 === 2)) || getEleIsDisabled(disabledDataObj['replyResult3'])"
|
|
|
>
|
|
|
<el-radio :label="1">通过</el-radio>
|
|
|
<el-radio :label="0">未通过</el-radio>
|
|
@@ -3081,7 +3081,7 @@
|
|
|
<el-col :span="24">
|
|
|
<div
|
|
|
class="roc-tabpane-step-tail"
|
|
|
- :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.basicPartyCheckMeetingRecordFile1, formObj.formModel.replyMaterialsFile], (currentOperateType === 'EDIT') ? {defaultHeight: 152, noDefaultHeight: 254,defaultMarginTop: 132, noDefaultMarginTop: 224} : {defaultHeight: 176, noDefaultHeight: 268,defaultMarginTop: 156, noDefaultMarginTop: 248}, '27', '', 'basicPartyCheckMeetingRecordFile1,replyMaterialsFile', innerWidth > 1200 ? 1 : 2)"
|
|
|
+ :style="getNodeTabpaneStepTailStyle(innerWidth, [formObj.formModel.basicPartyCheckMeetingRecordFile1, formObj.formModel.replyMaterialsFile], (currentOperateType === 'EDIT') ? {defaultHeight: 152, noDefaultHeight: 254,defaultMarginTop: 132, noDefaultMarginTop: 224} : {defaultHeight: 242, noDefaultHeight: 358, defaultMarginTop: 192, noDefaultMarginTop: 308}, '27', '', 'basicPartyCheckMeetingRecordFile1,replyMaterialsFile', innerWidth > 1200 ? 3 : 5)"
|
|
|
></div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -3173,7 +3173,8 @@ import {
|
|
|
updateFullPartyMemberBasicInfo,
|
|
|
viewDetailFullPartyMember,
|
|
|
checkProgressAndCompletion,
|
|
|
- changeOfficialFullPartyMember
|
|
|
+ changeOfficialFullPartyMember,
|
|
|
+ reactivateFullPartyMember
|
|
|
} from "@/api/PartyBuildingMgr/FullPartyMember";
|
|
|
import { regularDownloadPdfFile } from "@/utils/rockeryutil";
|
|
|
|
|
@@ -3185,10 +3186,17 @@ export default {
|
|
|
'roc-vue-pdf-dialog': () => import('@/components/RocVuePdfDialog')
|
|
|
},
|
|
|
props: {
|
|
|
+ // 操作类型
|
|
|
operateType: {
|
|
|
type: String,
|
|
|
required: true
|
|
|
},
|
|
|
+ // 编辑类型
|
|
|
+ updateType: {
|
|
|
+ type: String,
|
|
|
+ required: false,
|
|
|
+ default: ''
|
|
|
+ },
|
|
|
id: {
|
|
|
type: [String, Number],
|
|
|
default: null
|
|
@@ -3200,6 +3208,11 @@ export default {
|
|
|
educationOptions: [],
|
|
|
formObj: {
|
|
|
formModel: {
|
|
|
+ confirmActiveMemberTime: undefined,
|
|
|
+ branchPartyBigMeetingTime: undefined,
|
|
|
+ basicPartyCheckMeetingTime: undefined,
|
|
|
+ readyDeadline1Range: undefined,
|
|
|
+ basicPartyCheckMeetingTime1: undefined,
|
|
|
thoughtReportRecordList: [
|
|
|
{
|
|
|
submitTime: null,
|
|
@@ -3261,26 +3274,39 @@ export default {
|
|
|
},
|
|
|
// 第6步 确定为积极分子的时间
|
|
|
'formObj.formModel.confirmActiveMemberTime'(newValue, oldValue) {
|
|
|
- (newValue !== this.formObj.formModel.branchPartyMeetingTime) && this.$alert('第6步确定为积极分子的时间与第5步支委会会议时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ if (newValue && (newValue !== oldValue) && (newValue !== this.formObj.formModel.branchPartyMeetingTime) && (this.currentOperateType !== 'EDIT' || (this.currentOperateType === 'EDIT' && oldValue !== undefined))) {
|
|
|
+ this.$alert('第6步确定为积极分子的时间与第5步支委会会议时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ }
|
|
|
},
|
|
|
// 第17步 支部大会的会议时间
|
|
|
'formObj.formModel.branchPartyBigMeetingTime'(newValue, oldValue) {
|
|
|
- (newValue !== this.formObj.formModel.branchPartyAcceptReadyMemberTime) && this.$alert('第17步支部大会的会议时间与第16步支委会接收预备党员的时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ if (newValue && (newValue !== oldValue) && (newValue !== this.formObj.formModel.branchPartyAcceptReadyMemberTime) && (this.currentOperateType !== 'EDIT' || (this.currentOperateType === 'EDIT' && oldValue !== undefined))) {
|
|
|
+ this.$alert('第17步支部大会的会议时间与第16步支委会接收预备党员的时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ }
|
|
|
},
|
|
|
// 第19步 基层党委审批会议时间
|
|
|
'formObj.formModel.basicPartyCheckMeetingTime'(newValue, oldValue) {
|
|
|
- (newValue !== this.formObj.formModel.branchPartyAcceptReadyMemberTime) && this.$alert('第19步基层党委审批会议时间与第16步关于预备党员基层党委审批意见的时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ if (newValue && (newValue !== oldValue) && (newValue !== this.formObj.formModel.branchPartyAcceptReadyMemberTime) && (this.currentOperateType !== 'EDIT' || (this.currentOperateType === 'EDIT' && oldValue !== undefined))) {
|
|
|
+ this.$alert('第19步基层党委审批会议时间与第16步关于预备党员基层党委审批意见的时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ }
|
|
|
},
|
|
|
// 第21步 预备期
|
|
|
'formObj.formModel.readyDeadline1Range'(newValue, oldValue) {
|
|
|
- let comparedArr = this.formObj.formModel.readyDeadlineRange;
|
|
|
- let newValueStr = (newValue && newValue.length === 2) ? newValue.join(',') : '';
|
|
|
- let comparedStr = (comparedArr && comparedArr.length === 2) ? comparedArr.join(',') : '';
|
|
|
- (newValueStr != comparedStr) && this.$alert('第21步预备期与第16步预备期的时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ if (newValue) {
|
|
|
+ // 初始化数据
|
|
|
+ const [comparedArr, newValueStr, oldValueStr] = [this.formObj.formModel.readyDeadlineRange, (newValue && newValue.length === 2) ? newValue.join(',') : '', (oldValue && oldValue.length === 2) ? oldValue.join(',') : ''];
|
|
|
+ let comparedStr = (comparedArr && comparedArr.length === 2) ? comparedArr.join(',') : '';
|
|
|
+
|
|
|
+ if ((newValueStr !== oldValueStr) && (newValueStr != comparedStr) && (this.currentOperateType !== 'EDIT' || (this.currentOperateType === 'EDIT' && oldValue !== undefined))) {
|
|
|
+ this.$alert('第21步预备期与第16步预备期的时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
// 第27步 基层党委审批会议时间
|
|
|
'formObj.formModel.basicPartyCheckMeetingTime1'(newValue, oldValue) {
|
|
|
- (newValue != this.formObj.formModel.confirmBasicPartyCheckIdeaTime) && this.$alert('第27步基层党委审批会议时间与第16步转正基层党委审批意见的时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ if (newValue && (newValue !== oldValue) && (newValue != this.formObj.formModel.confirmBasicPartyCheckIdeaTime) && (this.currentOperateType !== 'EDIT' || (this.currentOperateType === 'EDIT' && oldValue !== undefined))) {
|
|
|
+ this.$alert('第27步基层党委审批会议时间与第16步转正基层党委审批意见的时间不相同!', '温馨提示', { type: 'warning' });
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -3292,6 +3318,14 @@ export default {
|
|
|
this.$emit('update:operateType', val);
|
|
|
}
|
|
|
},
|
|
|
+ currentUpdateType: {
|
|
|
+ get() {
|
|
|
+ return this.updateType;
|
|
|
+ },
|
|
|
+ set(val) {
|
|
|
+ this.$emit('update:updateType', val);
|
|
|
+ }
|
|
|
+ },
|
|
|
currentId() {
|
|
|
return this.id;
|
|
|
}
|
|
@@ -3356,8 +3390,11 @@ export default {
|
|
|
filePath: null
|
|
|
}
|
|
|
];
|
|
|
- if (thoughtReportRecord || thoughtReportRecord?.length > 0) {
|
|
|
+ if (thoughtReportRecord && thoughtReportRecord?.length > 0) {
|
|
|
thoughtReportRecordList = [...thoughtReportRecord];
|
|
|
+ this.viewFullPartyInfoObj.thoughtReportRecordList = [...thoughtReportRecord];
|
|
|
+ } else {
|
|
|
+ this.viewFullPartyInfoObj.thoughtReportRecordList = null;
|
|
|
}
|
|
|
|
|
|
// 第10步 公示时间数据
|
|
@@ -3395,15 +3432,45 @@ export default {
|
|
|
((tempFormModel[item] !== 0) && (!tempFormModel[item] || JSON.stringify(tempFormModel[item]) === '{}' || JSON.stringify(tempFormModel[item]) === '[]')) && (delete tempFormModel[item]);
|
|
|
});
|
|
|
|
|
|
- console.log('tempFormModel===', tempFormModel);
|
|
|
-
|
|
|
this.viewFullPartyInfoObj = {
|
|
|
- ...tempFormModel,
|
|
|
- thoughtReportRecordList: [...thoughtReportRecordList]
|
|
|
+ ...this.viewFullPartyInfoObj,
|
|
|
+ ...tempFormModel
|
|
|
};
|
|
|
|
|
|
+ const { confirmActiveMemberTime, branchPartyBigMeetingTime, basicPartyCheckMeetingTime, basicPartyCheckMeetingTime1, readyDeadline1Range, ...tempEditFormModel } = tempFormModel;
|
|
|
+
|
|
|
+ // 重激活编辑操作改变当前步骤未通过的结果为通过
|
|
|
+ if (this.currentUpdateType === 'REACTIVATE') {
|
|
|
+ if (tempEditFormModel.flowStatus === 27) { // 27
|
|
|
+ tempEditFormModel.replyResult3 = undefined;
|
|
|
+ } else if (tempEditFormModel.flowStatus === 20) { // 20
|
|
|
+ tempEditFormModel.replyResult2 = undefined;
|
|
|
+ } else if (tempEditFormModel.flowStatus === 19) { // 19
|
|
|
+ tempEditFormModel.replyResult1 = undefined;
|
|
|
+ } else if (tempEditFormModel.flowStatus === 14) { // 14
|
|
|
+ tempEditFormModel.readyCheckReplyResult = undefined;
|
|
|
+ } else if (tempEditFormModel.flowStatus === 13) { // 13
|
|
|
+ tempEditFormModel.checkResult = undefined;
|
|
|
+ } else if (tempEditFormModel.flowStatus === 10) { // 10
|
|
|
+ tempEditFormModel.recordsReplyResult = undefined;
|
|
|
+ } else if (tempEditFormModel.flowStatus === 9) { // 9
|
|
|
+ tempEditFormModel.branchPartyMeetingResult1 = undefined;
|
|
|
+ } else if (tempEditFormModel.flowStatus === 5) { // 5
|
|
|
+ if (tempEditFormModel.replyResult === 0) { // 批复结果
|
|
|
+ tempEditFormModel.replyResult = undefined;
|
|
|
+ } else if (tempEditFormModel.meetingResult === 0) { // 会议结果
|
|
|
+ tempEditFormModel.meetingResult = undefined;
|
|
|
+ } else { }
|
|
|
+ } else { }
|
|
|
+ }
|
|
|
+
|
|
|
this.formObj.formModel = {
|
|
|
- ...tempFormModel,
|
|
|
+ confirmActiveMemberTime: confirmActiveMemberTime || null,
|
|
|
+ branchPartyBigMeetingTime: branchPartyBigMeetingTime || null,
|
|
|
+ basicPartyCheckMeetingTime: basicPartyCheckMeetingTime || null,
|
|
|
+ basicPartyCheckMeetingTime1: basicPartyCheckMeetingTime1 || null,
|
|
|
+ readyDeadline1Range: readyDeadline1Range || null,
|
|
|
+ ...tempEditFormModel,
|
|
|
thoughtReportRecordList: [...thoughtReportRecordList]
|
|
|
};
|
|
|
});
|
|
@@ -3563,8 +3630,6 @@ export default {
|
|
|
...basicInfoReq
|
|
|
};
|
|
|
|
|
|
- console.log('basicInfoReq===', basicInfoReq);
|
|
|
-
|
|
|
// 移除basicInfoReq对象的属性没有值的元素
|
|
|
Object.keys(basicInfoReq).forEach(item => {
|
|
|
((basicInfoReq[item] !== 0) && (!basicInfoReq[item] || JSON.stringify(basicInfoReq[item]) === '{}' || JSON.stringify(basicInfoReq[item]) === '[]')) && (delete basicInfoReq[item]);
|
|
@@ -3624,8 +3689,6 @@ export default {
|
|
|
...this.getProgressInfoReqData({ ...reqData })
|
|
|
};
|
|
|
|
|
|
- console.log('progressInfoReq===', progressInfoReq);
|
|
|
-
|
|
|
// 移除progressInfoReq对象的属性没有值的元素
|
|
|
Object.keys(progressInfoReq).forEach(item => {
|
|
|
((progressInfoReq[item] !== 0) && (!progressInfoReq[item] || JSON.stringify(progressInfoReq[item]) === '{}' || JSON.stringify(progressInfoReq[item]) === '[]')) && (delete progressInfoReq[item]);
|
|
@@ -3827,30 +3890,134 @@ export default {
|
|
|
getNodeTabpaneStepTailStyle(innerWidth, stepitemObj, defaultValueObj, baseNum, list = [], checkFieldStr, dataViewNum) {
|
|
|
// 判断操作模式
|
|
|
if (this.currentOperateType === 'EDIT') { // 编辑模式
|
|
|
+
|
|
|
// 校验当前节点数据是否保存
|
|
|
if (checkFieldStr) {
|
|
|
- let [hasValueFlag, noHasValueFlag, checkFieldStrArr] = [0, 0, checkFieldStr.split(',')];
|
|
|
+
|
|
|
+ // 初始化编辑模式的数据变量
|
|
|
+ let [hasValueFlag, noHasValueFlag, checkFieldStrArr, uploadNotEnableFlag, uploadEnableFlag, incrementBase, heightBase, thoughtEmptyValueFlag, thoughtHasValueFlag, thoughtNoHasValueFlag, viewThoughtHasValueFlag, viewThoughtNoHasValueFlag] = [0, 0, checkFieldStr.split(','), 0, 0, 0, 0, 0, 0, 0, 0, 0];
|
|
|
+
|
|
|
+ // 校验是否是已保存数据
|
|
|
for (let checkItem of checkFieldStrArr) {
|
|
|
- if (!this.viewFullPartyInfoObj[checkItem]) {
|
|
|
- noHasValueFlag += 1;
|
|
|
+ if (checkItem === 'thoughtReportRecordList') {
|
|
|
+ const thoughtReportItem = this.viewFullPartyInfoObj[checkItem];
|
|
|
+ if (thoughtReportItem) {
|
|
|
+ for (let thoughtIndex = 0; thoughtIndex < thoughtReportItem.length; thoughtIndex++) {
|
|
|
+ if (thoughtReportItem[thoughtIndex]) {
|
|
|
+ if (thoughtReportItem[thoughtIndex].filePath) {
|
|
|
+ viewThoughtHasValueFlag += 1;
|
|
|
+ } else {
|
|
|
+ viewThoughtNoHasValueFlag += 1;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!this.viewFullPartyInfoObj[checkItem]) {
|
|
|
+ noHasValueFlag += 1;
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
+ hasValueFlag += 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 过滤上传控件存在值或不存在值的字段个数
|
|
|
+ for (let field of stepitemObj) {
|
|
|
+ if (!field) {
|
|
|
continue;
|
|
|
+ } else if (field === 'ROCPDFUPLOADSELECT') {
|
|
|
+ uploadNotEnableFlag += 1;
|
|
|
+ } else {
|
|
|
+ uploadEnableFlag += 1;
|
|
|
}
|
|
|
+ }
|
|
|
|
|
|
- hasValueFlag += 1;
|
|
|
+ // 排除已保存上传控件字段数据
|
|
|
+ uploadEnableFlag -= hasValueFlag;
|
|
|
+
|
|
|
+ // 第3步增加高度基数
|
|
|
+ if (baseNum === '3') {
|
|
|
+ if (uploadEnableFlag === 1) {
|
|
|
+ heightBase += 30;
|
|
|
+ } else {
|
|
|
+ if (hasValueFlag === 1) {
|
|
|
+ heightBase += 150;
|
|
|
+ } else {
|
|
|
+ heightBase += 120;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 第5、10步增加增量基数
|
|
|
+ if (['5', '10'].includes(baseNum)) {
|
|
|
+ incrementBase += (uploadNotEnableFlag + uploadEnableFlag);
|
|
|
+ }
|
|
|
+
|
|
|
+ // 第5步增加增量基数
|
|
|
+ if (baseNum === '7') {
|
|
|
+ incrementBase += 55;
|
|
|
+ heightBase += 20;
|
|
|
+
|
|
|
+ // 校验思想汇报表单
|
|
|
+ const thoughtFromArr = this.formObj.formModel.thoughtReportRecordList || [];
|
|
|
+ for (let t = 0; t < thoughtFromArr.length; t++) {
|
|
|
+ if (thoughtFromArr[t]) {
|
|
|
+ if (!thoughtFromArr[t].filePath) {
|
|
|
+ thoughtEmptyValueFlag += 1;
|
|
|
+ } else if (thoughtFromArr[t].filePath === 'ROCPDFUPLOADSELECT') {
|
|
|
+ thoughtNoHasValueFlag += 1;
|
|
|
+ } else {
|
|
|
+ thoughtHasValueFlag += 1;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 排除已保存思想汇报内容上传控件字段数据
|
|
|
+ thoughtHasValueFlag -= viewThoughtHasValueFlag;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 第12步增加高度基数
|
|
|
+ if (baseNum === '12') {
|
|
|
+ if (uploadEnableFlag === 1) {
|
|
|
+ heightBase += 30;
|
|
|
+ } else {
|
|
|
+ if (hasValueFlag === 1) {
|
|
|
+ heightBase += 60;
|
|
|
+ } else {
|
|
|
+ heightBase += 40;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 第16、27步增加高度基数
|
|
|
+ if (['16', '27'].includes(baseNum)) {
|
|
|
+ heightBase += 50;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 第19步增加增量基数
|
|
|
+ if (baseNum === '19' && (uploadNotEnableFlag + uploadEnableFlag) === 2) {
|
|
|
+ incrementBase += 2;
|
|
|
}
|
|
|
|
|
|
// 浏览器可视化宽度大于1200
|
|
|
if (innerWidth > 1200) {
|
|
|
return {
|
|
|
- height: `${46 + hasValueFlag * 58 + noHasValueFlag * 69 - 50 + (dataViewNum - hasValueFlag - noHasValueFlag) * 46}px`,
|
|
|
- marginTop: `-${46 + hasValueFlag * 58 + noHasValueFlag * 69 - 50 + (dataViewNum - hasValueFlag - noHasValueFlag) * 46}px`
|
|
|
+ height: `${46 + hasValueFlag * 58 + noHasValueFlag * 69 - 50 + (thoughtEmptyValueFlag + thoughtHasValueFlag) * 69 + (dataViewNum - hasValueFlag - noHasValueFlag - thoughtEmptyValueFlag - thoughtHasValueFlag) * 58 + uploadNotEnableFlag * 60 + (uploadEnableFlag + thoughtHasValueFlag) * 115 + incrementBase + heightBase}px`,
|
|
|
+ marginTop: `-${46 + hasValueFlag * 58 + noHasValueFlag * 69 - 50 + (thoughtEmptyValueFlag + thoughtHasValueFlag) * 69 + (dataViewNum - hasValueFlag - noHasValueFlag - thoughtEmptyValueFlag - thoughtHasValueFlag) * 58 + uploadNotEnableFlag * 60 + (uploadEnableFlag + thoughtHasValueFlag) * 115 + incrementBase}px`
|
|
|
};
|
|
|
}
|
|
|
|
|
|
// 浏览器可视化宽小于等于1200
|
|
|
return {
|
|
|
- height: `${46 + hasValueFlag * 58 + noHasValueFlag * 69 + (dataViewNum - hasValueFlag - noHasValueFlag) * 46}px`,
|
|
|
- marginTop: `-${46 + hasValueFlag * 46 + noHasValueFlag * 57 + (dataViewNum - hasValueFlag - noHasValueFlag) * 46}px`
|
|
|
+ height: `${46 + (dataViewNum - noHasValueFlag) * 58 + noHasValueFlag * 69 - 50 + uploadEnableFlag * 115 + incrementBase + heightBase}px`,
|
|
|
+ marginTop: `-${46 + (dataViewNum - noHasValueFlag) * 58 + noHasValueFlag * 69 - 50 + uploadEnableFlag * 115 + incrementBase}px`
|
|
|
};
|
|
|
}
|
|
|
|
|
@@ -3868,7 +4035,7 @@ export default {
|
|
|
marginTop: `-${defaultValueObj['noDefaultMarginTop']}px`
|
|
|
};
|
|
|
} else { // 非编辑模式
|
|
|
- console.log('Object===', 'sjhsjhsgs');
|
|
|
+
|
|
|
// 初始化变量数据
|
|
|
let [
|
|
|
emptyBase, // 上传控件未上传的基数
|
|
@@ -3882,7 +4049,8 @@ export default {
|
|
|
// 过滤上传控件存在值或不存在值的字段个数
|
|
|
for (let field of stepitemObj) {
|
|
|
if (!field) {
|
|
|
- emptyBase += 1;
|
|
|
+ // emptyBase += 1;
|
|
|
+ continue;
|
|
|
} else if (field === 'ROCPDFUPLOADSELECT') {
|
|
|
notEnableFlag += 1;
|
|
|
} else {
|
|
@@ -3890,17 +4058,24 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (baseNum && (enableFlag + notEnableFlag) === 3) {
|
|
|
+ if (['5', '10'].includes(baseNum)) {
|
|
|
+ if ((enableFlag + notEnableFlag) === 3) {
|
|
|
+ incrementBase += 3;
|
|
|
+ } else if ((enableFlag + notEnableFlag) === 2) {
|
|
|
+ incrementBase += 2;
|
|
|
+ } else { }
|
|
|
+ } else if (baseNum === '27') {
|
|
|
+ if (enableFlag === 2) {
|
|
|
+ incrementBase += 2;
|
|
|
+ }
|
|
|
+ } else if (baseNum && (enableFlag + notEnableFlag) === 3) {
|
|
|
incrementBase += baseNum;
|
|
|
- }
|
|
|
+ } else { }
|
|
|
|
|
|
// 校验:在第7步,思想汇报内容动态变动
|
|
|
if (baseNum === '7' && list.length > 0) {
|
|
|
for (let baseItem of list) {
|
|
|
if (!baseItem.filePath) {
|
|
|
- if (this.currentOperateType === 'EDIT') {
|
|
|
- emptyBase += 1;
|
|
|
- }
|
|
|
continue;
|
|
|
} else if (baseItem.filePath === 'ROCPDFUPLOADSELECT') {
|
|
|
notEnableFlag += 1;
|
|
@@ -3931,8 +4106,8 @@ export default {
|
|
|
}
|
|
|
|
|
|
return {
|
|
|
- height: `${46 + emptyBase * 69 + notEnableFlag * notEnableBase + enableFlag * enableBase + incrementBase - 50 + (dataViewNum - emptyBase - notEnableFlag - enableFlag) * 58}px`,
|
|
|
- marginTop: `-${46 + emptyBase * 69 + notEnableFlag * notEnableBase + enableFlag * enableBase + incrementBase - 50 + (dataViewNum - emptyBase - notEnableFlag - enableFlag) * 58}px`
|
|
|
+ height: `${defaultValueObj['defaultHeight'] + notEnableFlag * notEnableBase + enableFlag * enableBase + incrementBase}px`,
|
|
|
+ marginTop: `-${defaultValueObj['defaultMarginTop'] + notEnableFlag * notEnableBase + enableFlag * enableBase + incrementBase}px`
|
|
|
};
|
|
|
}
|
|
|
|
|
@@ -4060,7 +4235,7 @@ export default {
|
|
|
* 判断当前流程属于第几步
|
|
|
*/
|
|
|
getProgressNum(name, reqData, progressInfoReq) {
|
|
|
- if (reqData.checkRequestMaterialsFile1 && reqData.replyResult3) { // 27
|
|
|
+ if (reqData.checkRequestMaterialsFile1 && ((reqData.replyResult3 === 0) || (reqData.replyResult3 === 1))) { // 27
|
|
|
return 27;
|
|
|
} else if (reqData.publicMaterialsFile1 && reqData.checkRequestTime1) { // 26
|
|
|
return 26;
|
|
@@ -4070,11 +4245,11 @@ export default {
|
|
|
return 24;
|
|
|
} else if (reqData.readyMemberTeachRecordFile && reqData.submitConfirmBookTime) { // 22
|
|
|
return 22;
|
|
|
- } else if (reqData.replyResult2 && progressInfoReq.readyDeadline1) { // 21
|
|
|
+ } else if (((reqData.replyResult2 === 0) || (reqData.replyResult2 === 1)) && progressInfoReq.readyDeadline1) { // 21
|
|
|
return 21;
|
|
|
- } else if (reqData.replyMaterialsFile1 && reqData.replyResult2) { // 20
|
|
|
+ } else if (reqData.replyMaterialsFile1 && ((reqData.replyResult2 === 0) || (reqData.replyResult2 === 1))) { // 20
|
|
|
return 20;
|
|
|
- } else if (reqData.checkRequestFile && reqData.replyResult1) { // 19
|
|
|
+ } else if (reqData.checkRequestFile && ((reqData.replyResult1 === 0) || (reqData.replyResult1 === 1))) { // 19
|
|
|
return 19;
|
|
|
} else if (reqData.branchPartyBigMeetingRecordFile && reqData.checkRequestTime) { // 18
|
|
|
return 18;
|
|
@@ -4084,9 +4259,9 @@ export default {
|
|
|
return 16;
|
|
|
} else if (reqData.basicReadyCheckMeetingFile && reqData.consultationTime) { // 15
|
|
|
return 15;
|
|
|
- } else if (reqData.reportRequestFile && reqData.readyCheckReplyResult) { // 14
|
|
|
+ } else if (reqData.reportRequestFile && ((reqData.readyCheckReplyResult === 0) || (reqData.readyCheckReplyResult === 1))) { // 14
|
|
|
return 14;
|
|
|
- } else if (reqData.courseCompletionFile1 && reqData.checkResult) { // 13
|
|
|
+ } else if (reqData.courseCompletionFile1 && ((reqData.checkResult === 0) || (reqData.checkResult === 1))) { // 13
|
|
|
return 13;
|
|
|
} else if (reqData.politicalCheckFile && reqData.courseCompletionTime1) { // 12
|
|
|
return 12;
|
|
@@ -4094,7 +4269,7 @@ export default {
|
|
|
return 11;
|
|
|
} else if (reqData.branchPartyMeetingFile1 && progressInfoReq.publicTime) { // 10
|
|
|
return 10;
|
|
|
- } else if (reqData.listenToFile && reqData.branchPartyMeetingResult1) { // 9
|
|
|
+ } else if (reqData.listenToFile && ((reqData.branchPartyMeetingResult1 === 0) || (reqData.branchPartyMeetingResult1 === 1))) { // 9
|
|
|
return 9;
|
|
|
} else if (progressInfoReq.thoughtReportRecord && progressInfoReq.thoughtReportRecord.length > 0 && reqData.listenToTime) { // 8
|
|
|
return 8;
|
|
@@ -4102,7 +4277,7 @@ export default {
|
|
|
return 7;
|
|
|
} else if (reqData.replyFile && reqData.confirmActiveMemberTime) { // 6
|
|
|
return 6;
|
|
|
- } else if (reqData.referrePageFile && reqData.meetingResult) { // 5
|
|
|
+ } else if (reqData.referrePageFile && ((reqData.meetingResult === 0 || reqData.meetingResult === 1))) { // 5
|
|
|
return 5;
|
|
|
} else if (reqData.cardOrRegisterBookFile && reqData.referrer) { // 4
|
|
|
return 4;
|
|
@@ -4226,7 +4401,7 @@ export default {
|
|
|
// 编辑模式
|
|
|
if (this.currentOperateType === 'EDIT') {
|
|
|
// 获取保存的思想汇报内容
|
|
|
- const thoughtReportRecordList = this.viewFullPartyInfoObj.thoughtReportRecordList;
|
|
|
+ let thoughtReportRecordList = this.viewFullPartyInfoObj.thoughtReportRecordList;
|
|
|
|
|
|
// 此项数据后端已保存
|
|
|
if (thoughtReportRecordList && thoughtReportRecordList.length >= 1 && thoughtReportRecordList[index] && thoughtReportRecordList[index][fieldStr]) {
|