style: 格式化代码
This commit is contained in:
@@ -10,74 +10,73 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form
|
<el-form
|
||||||
v-if="reloadForm"
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
class="label-input-form phoneForm"
|
class="label-input-form phoneForm"
|
||||||
label-width="112px"
|
label-width="112px"
|
||||||
>
|
>
|
||||||
<template v-if="active === '1'">
|
<template v-if="active === '1'">
|
||||||
<div>
|
<div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
@checkedRole="checkedRole"
|
:node-list="nodeList"
|
||||||
:nodeList="nodeList"
|
@checkedRole="checkedRole"
|
||||||
></phoneRoleTree>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {inboundLiaisonDetail, processCreateStand, changeAssigneeNew} from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from './components/Basic'
|
import Basic from './components/Basic'
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -107,15 +106,15 @@ export default {
|
|||||||
nodeList: []
|
nodeList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created () {
|
||||||
this.getDicTypeListCode()
|
this.getDicTypeListCode()
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs(name) {
|
handleTabs (name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
getData() {
|
getData () {
|
||||||
const { taskIds, prcId } = this.$route.query
|
const { taskIds, prcId } = this.$route.query
|
||||||
|
|
||||||
inboundLiaisonDetail({
|
inboundLiaisonDetail({
|
||||||
@@ -159,7 +158,7 @@ export default {
|
|||||||
this.$message.success('调整成功')
|
this.$message.success('调整成功')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
// this.$router.go(-2)
|
// this.$router.go(-2)
|
||||||
this.$close()
|
this.$close()
|
||||||
}, 100)
|
}, 100)
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
|||||||
@@ -10,79 +10,78 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form
|
<el-form
|
||||||
v-if="reloadForm"
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
class="label-input-form phoneForm"
|
class="label-input-form phoneForm"
|
||||||
label-width="112px"
|
label-width="112px"
|
||||||
>
|
>
|
||||||
<template v-if="active === '1'">
|
<template v-if="active === '1'">
|
||||||
<div>
|
<div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">文件汇总</template>
|
<template slot="title">文件汇总</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<FileSummary :data="form.fileModelList"></FileSummary>
|
<FileSummary :data="form.fileModelList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
@checkedRole="checkedRole"
|
:node-list="nodeList"
|
||||||
:nodeList="nodeList"
|
@checkedRole="checkedRole"
|
||||||
></phoneRoleTree>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {inboundLiaisonDetail, processCreateStand, changeAssigneeNew} from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from './components/Basic'
|
import Basic from './components/Basic'
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import FileSummary from "./components/FileSummary";
|
import FileSummary from './components/FileSummary';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -113,15 +112,15 @@ export default {
|
|||||||
nodeList: []
|
nodeList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created () {
|
||||||
this.getDicTypeListCode()
|
this.getDicTypeListCode()
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs(name) {
|
handleTabs (name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
getData() {
|
getData () {
|
||||||
const { taskIds, prcId } = this.$route.query
|
const { taskIds, prcId } = this.$route.query
|
||||||
|
|
||||||
inboundLiaisonDetail({
|
inboundLiaisonDetail({
|
||||||
|
|||||||
@@ -11,35 +11,35 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form
|
<el-form
|
||||||
v-if="reloadForm"
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
class="label-input-form phoneForm"
|
class="label-input-form phoneForm"
|
||||||
label-width="112px"
|
label-width="112px"
|
||||||
>
|
>
|
||||||
<template v-if="active === '1'">
|
<template v-if="active === '1'">
|
||||||
<div>
|
<div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '4'">
|
<template v-if="active === '4'">
|
||||||
<div style="height: 100%">
|
<div style="height: 100%">
|
||||||
@@ -47,49 +47,48 @@
|
|||||||
<template slot="title">条款信息</template>
|
<template slot="title">条款信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<div style="height: calc(100% - 30px)">
|
<div style="height: calc(100% - 30px)">
|
||||||
<TermInfo :data="form.modelData"></TermInfo>
|
<TermInfo :data="form.modelData" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
@checkedRole="checkedRole"
|
:node-list="nodeList"
|
||||||
:nodeList="nodeList"
|
@checkedRole="checkedRole"
|
||||||
></phoneRoleTree>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {inboundLiaisonDetail, processCreateStand, changeAssigneeNew} from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from './components/Basic'
|
import Basic from './components/Basic'
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import TermInfo from "./components/TermInfo";
|
import TermInfo from './components/TermInfo';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -120,15 +119,15 @@ export default {
|
|||||||
nodeList: []
|
nodeList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created () {
|
||||||
this.getDicTypeListCode()
|
this.getDicTypeListCode()
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs(name) {
|
handleTabs (name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
getData() {
|
getData () {
|
||||||
const { taskIds, prcId } = this.$route.query
|
const { taskIds, prcId } = this.$route.query
|
||||||
|
|
||||||
inboundLiaisonDetail({
|
inboundLiaisonDetail({
|
||||||
@@ -172,7 +171,7 @@ export default {
|
|||||||
this.$message.success('调整成功')
|
this.$message.success('调整成功')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
// this.$router.go(-2)
|
// this.$router.go(-2)
|
||||||
this.$close()
|
this.$close()
|
||||||
}, 100)
|
}, 100)
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
|||||||
@@ -10,78 +10,77 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form
|
<el-form
|
||||||
v-if="reloadForm"
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
class="label-input-form phoneForm"
|
class="label-input-form phoneForm"
|
||||||
label-width="112px"
|
label-width="112px"
|
||||||
>
|
>
|
||||||
<template v-if="active === '1'">
|
<template v-if="active === '1'">
|
||||||
<div>
|
<div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
@checkedRole="checkedRole"
|
:node-list="nodeList"
|
||||||
:nodeList="nodeList"
|
@checkedRole="checkedRole"
|
||||||
></phoneRoleTree>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {inboundLiaisonDetail, processCreateStand, changeAssigneeNew} from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import { selectByIdAtt } from "@/api/flow/index.js"
|
import { selectByIdAtt } from '@/api/flow/index.js'
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step1",
|
name: 'Step1',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -113,12 +112,12 @@ export default {
|
|||||||
nodeList: []
|
nodeList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created () {
|
||||||
this.getDicTypeListCode()
|
this.getDicTypeListCode()
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs(name) {
|
handleTabs (name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
getData () {
|
getData () {
|
||||||
@@ -138,25 +137,25 @@ export default {
|
|||||||
this.form.planId = this.form.nowEsId
|
this.form.planId = this.form.nowEsId
|
||||||
this.form.standName = this.form.renameEs || this.form.esName
|
this.form.standName = this.form.renameEs || this.form.esName
|
||||||
// 修订: 发布稿放到历史版本
|
// 修订: 发布稿放到历史版本
|
||||||
if(this.form.reviseStatus === '2'){
|
if(this.form.reviseStatus === '2') {
|
||||||
selectByIdAtt(this.form.rqbJson).then(res =>{
|
selectByIdAtt(this.form.rqbJson).then(res => {
|
||||||
if (res && res.data && res.data[0].fbgbuss !== '') {
|
if (res && res.data && res.data[0].fbgbuss !== '') {
|
||||||
const names = res.data.reduce((init,item,index,arr)=>{
|
const names = res.data.reduce((init, item, index, arr) => {
|
||||||
if(index === 0){
|
if(index === 0) {
|
||||||
init = item.fbgbussNmae
|
init = item.fbgbussNmae
|
||||||
}else{
|
}else{
|
||||||
init = init + ',' + item.fbgbussNmae
|
init = init + ',' + item.fbgbussNmae
|
||||||
}
|
}
|
||||||
return init
|
return init
|
||||||
},'')
|
}, '')
|
||||||
const ids = res.data.reduce((init,item,index,arr)=>{
|
const ids = res.data.reduce((init, item, index, arr) => {
|
||||||
if(index === 0){
|
if(index === 0) {
|
||||||
init = item.fbgbuss
|
init = item.fbgbuss
|
||||||
}else{
|
}else{
|
||||||
init = init + ',' + item.fbgbuss
|
init = init + ',' + item.fbgbuss
|
||||||
}
|
}
|
||||||
return init
|
return init
|
||||||
},'')
|
}, '')
|
||||||
this.reloadForm = false
|
this.reloadForm = false
|
||||||
|
|
||||||
if (!this.form.LSBBBUSSName) {
|
if (!this.form.LSBBBUSSName) {
|
||||||
@@ -217,7 +216,7 @@ export default {
|
|||||||
this.$message.success('调整成功')
|
this.$message.success('调整成功')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
// this.$router.go(-2)
|
// this.$router.go(-2)
|
||||||
this.$close()
|
this.$close()
|
||||||
}, 100)
|
}, 100)
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
|||||||
@@ -10,79 +10,78 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form
|
<el-form
|
||||||
v-if="reloadForm"
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
class="label-input-form phoneForm"
|
class="label-input-form phoneForm"
|
||||||
label-width="112px"
|
label-width="112px"
|
||||||
>
|
>
|
||||||
<template v-if="active === '1'">
|
<template v-if="active === '1'">
|
||||||
<div>
|
<div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
@checkedRole="checkedRole"
|
:node-list="nodeList"
|
||||||
:nodeList="nodeList"
|
@checkedRole="checkedRole"
|
||||||
></phoneRoleTree>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {inboundLiaisonDetail, processCreateStand, changeAssigneeNew} from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import { selectByIdAtt } from "@/api/flow/index.js"
|
import { selectByIdAtt } from '@/api/flow/index.js'
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -114,12 +113,12 @@ export default {
|
|||||||
nodeList: []
|
nodeList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created () {
|
||||||
this.getDicTypeListCode()
|
this.getDicTypeListCode()
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs(name) {
|
handleTabs (name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
getData () {
|
getData () {
|
||||||
@@ -166,7 +165,7 @@ export default {
|
|||||||
this.$message.success('调整成功')
|
this.$message.success('调整成功')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
// this.$router.go(-2)
|
// this.$router.go(-2)
|
||||||
this.$close()
|
this.$close()
|
||||||
}, 100)
|
}, 100)
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
|||||||
@@ -10,84 +10,83 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form
|
<el-form
|
||||||
v-if="reloadForm"
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
class="label-input-form phoneForm"
|
class="label-input-form phoneForm"
|
||||||
label-width="112px"
|
label-width="112px"
|
||||||
>
|
>
|
||||||
<template v-if="active === '1'">
|
<template v-if="active === '1'">
|
||||||
<div>
|
<div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">文件汇总</template>
|
<template slot="title">文件汇总</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<FileSummary :data="form.fileModelList"></FileSummary>
|
<FileSummary :data="form.fileModelList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
@checkedRole="checkedRole"
|
:node-list="nodeList"
|
||||||
:nodeList="nodeList"
|
@checkedRole="checkedRole"
|
||||||
></phoneRoleTree>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {inboundLiaisonDetail, processCreateStand, changeAssigneeNew} from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import { selectByIdAtt } from "@/api/flow/index.js"
|
import { selectByIdAtt } from '@/api/flow/index.js'
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
import FileSummary from "./components/FileSummary";
|
import FileSummary from './components/FileSummary';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -120,12 +119,12 @@ export default {
|
|||||||
nodeList: []
|
nodeList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created () {
|
||||||
this.getDicTypeListCode()
|
this.getDicTypeListCode()
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs(name) {
|
handleTabs (name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
getData () {
|
getData () {
|
||||||
@@ -172,7 +171,7 @@ export default {
|
|||||||
this.$message.success('调整成功')
|
this.$message.success('调整成功')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
// this.$router.go(-2)
|
// this.$router.go(-2)
|
||||||
this.$close()
|
this.$close()
|
||||||
}, 100)
|
}, 100)
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
|||||||
@@ -12,42 +12,42 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form
|
<el-form
|
||||||
v-if="reloadForm"
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
class="label-input-form phoneForm"
|
class="label-input-form phoneForm"
|
||||||
label-width="112px"
|
label-width="112px"
|
||||||
>
|
>
|
||||||
<template v-if="active === '1'">
|
<template v-if="active === '1'">
|
||||||
<div>
|
<div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">文件汇总</template>
|
<template slot="title">文件汇总</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<FileSummary :data="form.fileModelList"></FileSummary>
|
<FileSummary :data="form.fileModelList" />
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '4'">
|
<template v-if="active === '4'">
|
||||||
<div style="height: 100%">
|
<div style="height: 100%">
|
||||||
@@ -55,56 +55,55 @@
|
|||||||
<template slot="title">条款信息</template>
|
<template slot="title">条款信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<div style="height: calc(100% - 30px)">
|
<div style="height: calc(100% - 30px)">
|
||||||
<TermInfo :data="form.modelData"></TermInfo>
|
<TermInfo :data="form.modelData" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '5'">
|
<template v-if="active === '5'">
|
||||||
<Score :form="form" :standSort="form.standSort" :standName="form.standName"></Score>
|
<Score :form="form" :stand-sort="form.standSort" :stand-name="form.standName" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit
|
show-submit
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit="handleSubmit"
|
@submit="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
@checkedRole="checkedRole"
|
:node-list="nodeList"
|
||||||
:nodeList="nodeList"
|
@checkedRole="checkedRole"
|
||||||
></phoneRoleTree>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {inboundLiaisonDetail, processCreateStand, changeAssigneeNew} from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import {getEvaluationIndex} from "api/businessApi";
|
import { getEvaluationIndex } from 'api/businessApi';
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
import FileSummary from "./components/FileSummary";
|
import FileSummary from './components/FileSummary';
|
||||||
import TermInfo from "./components/TermInfo";
|
import TermInfo from './components/TermInfo';
|
||||||
import Score from "./components/Score";
|
import Score from './components/Score';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -139,12 +138,12 @@ export default {
|
|||||||
nodeList: []
|
nodeList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created () {
|
||||||
this.getDicTypeListCode()
|
this.getDicTypeListCode()
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs(name) {
|
handleTabs (name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
getData () {
|
getData () {
|
||||||
@@ -195,7 +194,7 @@ export default {
|
|||||||
this.$message.success('调整成功')
|
this.$message.success('调整成功')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
// this.$router.go(-2)
|
// this.$router.go(-2)
|
||||||
this.$close()
|
this.$close()
|
||||||
}, 100)
|
}, 100)
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
@@ -209,14 +208,14 @@ this.$close()
|
|||||||
this.dict = { ...res.data }
|
this.dict = { ...res.data }
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getEvaluation() {
|
getEvaluation () {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
getEvaluationIndex({
|
getEvaluationIndex({
|
||||||
indexType: 'quality'
|
indexType: 'quality'
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res) {
|
if (res) {
|
||||||
const evalList = []
|
const evalList = []
|
||||||
res.data.forEach(item =>{
|
res.data.forEach(item => {
|
||||||
item.score = ''
|
item.score = ''
|
||||||
item.scoreMin = ''
|
item.scoreMin = ''
|
||||||
item.reason = ''
|
item.reason = ''
|
||||||
|
|||||||
@@ -11,30 +11,30 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<el-form
|
<el-form
|
||||||
v-if="reloadForm"
|
v-if="reloadForm"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="form"
|
:model="form"
|
||||||
class="label-input-form phoneForm"
|
class="label-input-form phoneForm"
|
||||||
label-width="112px"
|
label-width="112px"
|
||||||
>
|
>
|
||||||
<template v-if="active === '1'">
|
<template v-if="active === '1'">
|
||||||
<div>
|
<div>
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">基础信息</template>
|
<template slot="title">基础信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Basic :form="form" :dict="dict" :disabled="disabled"></Basic>
|
<Basic :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">过程稿件</template>
|
<template slot="title">过程稿件</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<ProcessFile :form="form" :disabled="disabled"></ProcessFile>
|
<ProcessFile :form="form" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">适用范围</template>
|
<template slot="title">适用范围</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Range :form="form" :dict="dict" :disabled="disabled"></Range>
|
<Range :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">关联信息</template>
|
<template slot="title">关联信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<Info :form="form" :dict="dict" :disabled="disabled"></Info>
|
<Info :form="form" :dict="dict" :disabled="disabled" />
|
||||||
<!--<ProcessTitle>-->
|
<!--<ProcessTitle>-->
|
||||||
<!-- <template slot="title">文件汇总</template>-->
|
<!-- <template slot="title">文件汇总</template>-->
|
||||||
<!--</ProcessTitle>-->
|
<!--</ProcessTitle>-->
|
||||||
@@ -42,83 +42,81 @@
|
|||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">意见信息</template>
|
<template slot="title">意见信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<TermInfo :data="form.infoList"></TermInfo>
|
<TermInfo :data="form.infoList" />
|
||||||
<div class="prc-content-border">
|
<div class="prc-content-border">
|
||||||
<UploadFormItem
|
<UploadFormItem
|
||||||
label="汇总评审意见文件"
|
label="汇总评审意见文件"
|
||||||
prop="summaryFileName"
|
prop="summaryFileName"
|
||||||
:ids.sync="form.summaryFile"
|
:ids.sync="form.summaryFile"
|
||||||
:names.sync="form.summaryFileName"
|
:names.sync="form.summaryFileName"
|
||||||
view
|
view
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
></UploadFormItem>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ReceiptDescription v-model="form.commentText" title="回执说明"></ReceiptDescription>
|
<ReceiptDescription v-model="form.commentText" title="回执说明" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '2'">
|
<template v-if="active === '2'">
|
||||||
<RoleInfo :roleForm="roleForm"></RoleInfo>
|
<RoleInfo :role-form="roleForm" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '3'">
|
<template v-if="active === '3'">
|
||||||
<PhoneHistortTable :prcNum="this.$route.query.prcNum"></PhoneHistortTable>
|
<PhoneHistortTable :prc-num="this.$route.query.prcNum" />
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '4'">
|
<template v-if="active === '4'">
|
||||||
<div style="height: 100%">
|
<div style="height: 100%">
|
||||||
<ProcessTitle>
|
<ProcessTitle>
|
||||||
<template slot="title">条款信息</template>
|
<template slot="title">条款信息</template>
|
||||||
</ProcessTitle>
|
</ProcessTitle>
|
||||||
<TermInfo :data="form.modelData"></TermInfo>
|
<TermInfo :data="form.modelData" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="active === '5'">
|
<template v-if="active === '5'">
|
||||||
<Score :form="form" :standSort="form.standSort" :standName="form.standName"></Score>
|
<Score :form="form" :stand-sort="form.standSort" :stand-name="form.standName" />
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<ProcessFooter
|
<ProcessFooter
|
||||||
show-submit2
|
show-submit2
|
||||||
show-transfer
|
show-transfer
|
||||||
:submitLoading="footerLoading"
|
:submit-loading="footerLoading"
|
||||||
@submit2="handleSubmit"
|
@submit2="handleSubmit"
|
||||||
@transfer="handleTransfer"
|
@transfer="handleTransfer"
|
||||||
>
|
/>
|
||||||
</ProcessFooter>
|
|
||||||
<!-- 福田全公司选人解决方案 -->
|
<!-- 福田全公司选人解决方案 -->
|
||||||
<phoneRoleTree
|
<phoneRoleTree
|
||||||
check-box
|
check-box
|
||||||
:is-title="drawerTitle"
|
:is-title="drawerTitle"
|
||||||
:is-visible.sync="drawerModal"
|
:is-visible.sync="drawerModal"
|
||||||
@checkedRole="checkedRole"
|
:node-list="nodeList"
|
||||||
:nodeList="nodeList"
|
@checkedRole="checkedRole"
|
||||||
></phoneRoleTree>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {inboundLiaisonDetail, processCreateStand, changeAssigneeNew} from 'api/process'
|
import { inboundLiaisonDetail, processCreateStand, changeAssigneeNew } from 'api/process'
|
||||||
import {getEvaluationIndex} from "api/businessApi";
|
import { getEvaluationIndex } from 'api/businessApi';
|
||||||
|
|
||||||
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
import ProcessHeaderPhone from '@/pages/processCenter/pages/components/ProcessHeaderPhone'
|
||||||
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
import ProcessTitle from '@/pages/processCenter/pages/components/ProcessTitle'
|
||||||
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
import ProcessFooter from '@/pages/processCenter/pages/components/ProcessFooter'
|
||||||
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
import PhoneHistortTable from '@/components/hzwlComponents/phoneComponents/phoneApprovalHistory'
|
||||||
import ReceiptDescription from "@/components/hzwlComponents/ReceiptDescription";
|
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription';
|
||||||
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
import phoneRoleTree from '@/components/hzwlComponents/phoneComponents/phoneRoleTree'
|
||||||
|
|
||||||
import Basic from "./components/Basic";
|
import Basic from './components/Basic';
|
||||||
import ProcessFile from "./components/ProcessFile";
|
import ProcessFile from './components/ProcessFile';
|
||||||
import Range from "./components/Range";
|
import Range from './components/Range';
|
||||||
import Info from "./components/Info";
|
import Info from './components/Info';
|
||||||
import RoleInfo from "./components/RoleInfo";
|
import RoleInfo from './components/RoleInfo';
|
||||||
import FileSummary from "./components/FileSummary";
|
import FileSummary from './components/FileSummary';
|
||||||
import TermInfo from "./components/TermInfo";
|
import TermInfo from './components/TermInfo';
|
||||||
import Score from "./components/Score";
|
import Score from './components/Score';
|
||||||
|
|
||||||
import UploadFormItem from '@/components/hzwlComponents/UploadFormItem'
|
import UploadFormItem from '@/components/hzwlComponents/UploadFormItem'
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "step2",
|
name: 'Step2',
|
||||||
components: {
|
components: {
|
||||||
ProcessHeaderPhone,
|
ProcessHeaderPhone,
|
||||||
PhoneHistortTable,
|
PhoneHistortTable,
|
||||||
@@ -154,12 +152,12 @@ export default {
|
|||||||
nodeList: []
|
nodeList: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created () {
|
||||||
this.getDicTypeListCode()
|
this.getDicTypeListCode()
|
||||||
this.getData()
|
this.getData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleTabs(name) {
|
handleTabs (name) {
|
||||||
this.active = name;
|
this.active = name;
|
||||||
},
|
},
|
||||||
getData () {
|
getData () {
|
||||||
@@ -210,7 +208,7 @@ export default {
|
|||||||
this.$message.success('调整成功')
|
this.$message.success('调整成功')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
// this.$router.go(-2)
|
// this.$router.go(-2)
|
||||||
this.$close()
|
this.$close()
|
||||||
}, 100)
|
}, 100)
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
@@ -224,14 +222,14 @@ this.$close()
|
|||||||
this.dict = { ...res.data }
|
this.dict = { ...res.data }
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getEvaluation() {
|
getEvaluation () {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
getEvaluationIndex({
|
getEvaluationIndex({
|
||||||
indexType: 'quality'
|
indexType: 'quality'
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res) {
|
if (res) {
|
||||||
const evalList = []
|
const evalList = []
|
||||||
res.data.forEach(item =>{
|
res.data.forEach(item => {
|
||||||
item.score = ''
|
item.score = ''
|
||||||
item.scoreMin = ''
|
item.scoreMin = ''
|
||||||
item.reason = ''
|
item.reason = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user