fix: 企标制修订计划管控-审批意见

This commit is contained in:
zyn
2023-11-24 15:14:58 +08:00
parent 2335a6b046
commit b0a53b6d1c
8 changed files with 177 additions and 103 deletions
@@ -0,0 +1,51 @@
<template>
<!--意见-->
<el-form>
<div class="title">{{ title }}</div>
<el-form-item :prop="prop" label-width="0">
<el-input :disabled="disabled"
type="textarea"
:rows="3"
resize="none"
placeholder="请输入意见"
:value="value"
@input="handleChange">
</el-input>
</el-form-item>
</el-form>
</template>
<script>
export default {
name: "ReceiptDescription",
props: {
value: {
type: String,
default: true
},
disabled: {
type: Boolean,
default: false
},
title: {
type: String,
default: '回执说明'
},
prop: {
type: String
}
},
methods: {
handleChange (event) {
this.$emit('input', event)
}
}
}
</script>
<style scoped>
.title {
height: 48px;
line-height: 48px;
}
</style>
@@ -517,19 +517,22 @@
</el-col>
</el-row>
</div>
<el-collapse v-show="verifySarStandard && active !== '2'" v-model="activeName" accordion>
<el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;">
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
placeholder="请输入意见"
v-model="commentText">
</el-input>
</div>
</el-collapse-item>
</el-collapse>
<ReceiptDescription
v-show="verifySarStandard && active !== '2'"
v-model="commentText"></ReceiptDescription>
<!--<el-collapse v-show="verifySarStandard && active !== '2'" v-model="activeName" accordion>-->
<!-- <el-collapse-item title="回执说明" name="1">-->
<!-- <div style="margin: 10px 0;">-->
<!-- <el-input :disabled="disabledXX"-->
<!-- type="textarea"-->
<!-- :rows="3"-->
<!-- resize="none"-->
<!-- placeholder="请输入意见"-->
<!-- v-model="commentText">-->
<!-- </el-input>-->
<!-- </div>-->
<!-- </el-collapse-item>-->
<!--</el-collapse>-->
</div>
<!-- <div class="block" id="active2" v-show="active === '2'">-->
<!-- <ProcessTitle>-->
@@ -1338,6 +1341,7 @@
import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
import {
saveTaskFirst,
updateBusProcessNew,
@@ -1357,6 +1361,7 @@
export default {
name: "bussLibrary1",
components: {
ReceiptDescription,
ProcessHeader,
ProcessFooter,
ProcessTitle,
@@ -40,22 +40,23 @@
</el-row>
</el-form>
<component ref="childForm" :message="qbfsForm" :is="comName"></component>
<ReceiptDescription v-model="commentText"></ReceiptDescription>
</div>
<div>
<el-collapse accordion v-model="activeNames">
<el-collapse-item title="回执说明" name="1">
<div style="margin: 10px 0;">
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
placeholder="请输入意见"
v-model="commentText">
</el-input>
</div>
</el-collapse-item>
</el-collapse>
</div>
<!--<div>-->
<!-- <el-collapse accordion v-model="activeNames">-->
<!-- <el-collapse-item title="回执说明" name="1">-->
<!-- <div style="margin: 10px 0;">-->
<!-- <el-input :disabled="disabledXX"-->
<!-- type="textarea"-->
<!-- :rows="3"-->
<!-- resize="none"-->
<!-- placeholder="请输入意见"-->
<!-- v-model="commentText">-->
<!-- </el-input>-->
<!-- </div>-->
<!-- </el-collapse-item>-->
<!-- </el-collapse>-->
<!--</div>-->
</div>
<loading :loading="formLoading">数据加载中...</loading>
<div class="content" v-show="active === '2'">
@@ -266,12 +267,14 @@ import rename from "process/creatProcess/qbzxdjhgk/component/rename";
import establish from "process/creatProcess/qbzxdjhgk/component/establish";
import delay from "process/creatProcess/qbzxdjhgk/component/delay";
import cancel from "process/creatProcess/qbzxdjhgk/component/cancel";
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
import axios from "axios";
import { saveTaskFirst, queryTaskFirst, inboundLiaisonDetail, taskDel, saveTaskForPub } from "api/process";
export default {
name: "qbzxdjhgkStep1",
components: {
ReceiptDescription,
ProcessHeader,
ProcessFooter,
ProcessTitle,
@@ -38,22 +38,23 @@
</el-form>
<component ref="childForm" v-if="isWrite" :message="qbfsForm" :is="comName"></component>
<component ref="childForm" v-else :message="JSON.parse(JSON.stringify(qbfsForm))" :is="comName"></component>
<ReceiptDescription v-model="commentText"></ReceiptDescription>
</div>
<div>
<el-collapse accordion>
<el-collapse-item title="回执说明">
<div style="margin: 10px 0;">
<el-input :disabled="disabledXX"
type="textarea"
:rows="3"
resize="none"
placeholder="请输入意见"
v-model="commentText">
</el-input>
</div>
</el-collapse-item>
</el-collapse>
</div>
<!--<div>-->
<!-- <el-collapse accordion>-->
<!-- <el-collapse-item title="回执说明">-->
<!-- <div style="margin: 10px 0;">-->
<!-- <el-input :disabled="disabledXX"-->
<!-- type="textarea"-->
<!-- :rows="3"-->
<!-- resize="none"-->
<!-- placeholder="请输入意见"-->
<!-- v-model="commentText">-->
<!-- </el-input>-->
<!-- </div>-->
<!-- </el-collapse-item>-->
<!-- </el-collapse>-->
<!--</div>-->
</div>
<loading :loading="formLoading">数据加载中...</loading>
<div class="content" v-show="active === '2'">
@@ -264,6 +265,7 @@ import rename from "process/creatProcess/qbzxdjhgk/component/rename";
import establish from "process/creatProcess/qbzxdjhgk/component/establish";
import delay from "process/creatProcess/qbzxdjhgk/component/delay";
import cancel from "process/creatProcess/qbzxdjhgk/component/cancel";
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
import axios from "axios";
import { saveTaskFirst, queryTaskFirst, inboundLiaisonDetail, taskDel, saveTaskForPub } from "api/process";
@@ -273,6 +275,7 @@ export default {
ProcessHeader,
ProcessFooter,
ProcessTitle,
ReceiptDescription,
merge,
rename,
establish,
@@ -243,22 +243,23 @@
<!-- :maxlength="500"/>-->
<!-- </el-form-item>-->
</el-form>
<ReceiptDescription title="审批意见" v-model="commentText"></ReceiptDescription>
</div>
<div>
<el-collapse accordion>
<el-collapse-item title="审批意见">
<div style="margin: 10px 0;">
<el-input
type="textarea"
:rows="3"
resize="none"
placeholder="请输入意见"
v-model="commentText">
</el-input>
</div>
</el-collapse-item>
</el-collapse>
</div>
<!--<div>-->
<!-- <el-collapse accordion>-->
<!-- <el-collapse-item title="审批意见">-->
<!-- <div style="margin: 10px 0;">-->
<!-- <el-input-->
<!-- type="textarea"-->
<!-- :rows="3"-->
<!-- resize="none"-->
<!-- placeholder="请输入意见"-->
<!-- v-model="commentText">-->
<!-- </el-input>-->
<!-- </div>-->
<!-- </el-collapse-item>-->
<!-- </el-collapse>-->
<!--</div>-->
</div>
<div class="content" v-show="active === '3'">
<div class="flow-list" style="height: 100%">
@@ -360,12 +361,14 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
import { changeAssigneeNew, inboundLiaisonDetail, saveTaskFirst } from "api/process";
export default {
name: "qbzxdjhgkStep2",
components:{
ReceiptDescription,
ProcessHeader,
ProcessFooter,
ProcessTitle
@@ -241,22 +241,23 @@
<!-- :maxlength="500"/>-->
<!-- </el-form-item>-->
</el-form>
<ReceiptDescription title="审批意见" v-model="commentText"></ReceiptDescription>
</div>
<div>
<el-collapse accordion>
<el-collapse-item title="审批意见">
<div style="margin: 10px 0;">
<el-input
type="textarea"
:rows="3"
resize="none"
placeholder="请输入意见"
v-model="commentText">
</el-input>
</div>
</el-collapse-item>
</el-collapse>
</div>
<!--<div>-->
<!-- <el-collapse accordion>-->
<!-- <el-collapse-item title="审批意见">-->
<!-- <div style="margin: 10px 0;">-->
<!-- <el-input-->
<!-- type="textarea"-->
<!-- :rows="3"-->
<!-- resize="none"-->
<!-- placeholder="请输入意见"-->
<!-- v-model="commentText">-->
<!-- </el-input>-->
<!-- </div>-->
<!-- </el-collapse-item>-->
<!-- </el-collapse>-->
<!--</div>-->
</div>
<div class="content" v-show="active === '3'">
<el-table
@@ -356,12 +357,14 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
import { changeAssigneeNew, inboundLiaisonDetail, saveTaskFirst } from "api/process";
export default {
name: "qbzxdjhgkStep3",
components:{
ReceiptDescription,
ProcessHeader,
ProcessFooter,
ProcessTitle
@@ -241,22 +241,23 @@
<!-- :maxlength="500"/>-->
<!-- </el-form-item>-->
</el-form>
<ReceiptDescription title="审批意见" v-model="commentText"></ReceiptDescription>
</div>
<div>
<el-collapse accordion>
<el-collapse-item title="审批意见">
<div style="margin: 10px 0;">
<el-input
type="textarea"
:rows="3"
resize="none"
placeholder="请输入意见"
v-model="commentText">
</el-input>
</div>
</el-collapse-item>
</el-collapse>
</div>
<!-- <div>-->
<!-- <el-collapse accordion>-->
<!-- <el-collapse-item title="审批意见">-->
<!-- <div style="margin: 10px 0;">-->
<!-- <el-input-->
<!-- type="textarea"-->
<!-- :rows="3"-->
<!-- resize="none"-->
<!-- placeholder="请输入意见"-->
<!-- v-model="commentText">-->
<!-- </el-input>-->
<!-- </div>-->
<!-- </el-collapse-item>-->
<!-- </el-collapse>-->
<!-- </div>-->
</div>
<div class="content" v-show="active === '3'">
<div class="flow-list" style="height: 100%">
@@ -358,12 +359,14 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
import { changeAssigneeNew, inboundLiaisonDetail, saveTaskFirst } from "api/process";
export default {
name: "qbzxdjhgkStep4",
components:{
ReceiptDescription,
ProcessHeader,
ProcessFooter,
ProcessTitle
@@ -241,22 +241,23 @@
<!-- :maxlength="500"/>-->
<!-- </el-form-item>-->
</el-form>
<ReceiptDescription title="审批意见" v-model="commentText"></ReceiptDescription>
</div>
<div>
<el-collapse accordion>
<el-collapse-item title="审批意见">
<div style="margin: 10px 0;">
<el-input
type="textarea"
:rows="3"
resize="none"
placeholder="请输入意见"
v-model="commentText">
</el-input>
</div>
</el-collapse-item>
</el-collapse>
</div>
<!--<div>-->
<!-- <el-collapse accordion>-->
<!-- <el-collapse-item title="审批意见">-->
<!-- <div style="margin: 10px 0;">-->
<!-- <el-input-->
<!-- type="textarea"-->
<!-- :rows="3"-->
<!-- resize="none"-->
<!-- placeholder="请输入意见"-->
<!-- v-model="commentText">-->
<!-- </el-input>-->
<!-- </div>-->
<!-- </el-collapse-item>-->
<!-- </el-collapse>-->
<!--</div>-->
</div>
<div class="content" v-show="active === '3'">
<div class="flow-list" style="height: 100%">
@@ -358,12 +359,14 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
import { changeAssigneeNew, inboundLiaisonDetail, saveTaskFirst } from "api/process";
export default {
name: "qbzxdjhgkStep5",
components:{
ReceiptDescription,
ProcessHeader,
ProcessFooter,
ProcessTitle