style: 外部署名推荐审批流程-审批意见

This commit is contained in:
zyn
2023-11-30 16:34:22 +08:00
parent 5f4cc40f55
commit d51ce75303
6 changed files with 116 additions and 78 deletions
@@ -59,20 +59,24 @@
<el-table-column prop="expenses" label="费用" align="center"> <el-table-column prop="expenses" label="费用" align="center">
</el-table-column> </el-table-column>
</el-table> </el-table>
<ReceiptDescription
title="回执说明"
v-model="commentText"
></ReceiptDescription>
</div> </div>
<el-collapse accordion> <!--<el-collapse accordion>-->
<el-collapse-item title="回执说明"> <!-- <el-collapse-item title="回执说明">-->
<div style="margin: 10px 0;"> <!-- <div style="margin: 10px 0;">-->
<el-input <!-- <el-input-->
type="textarea" <!-- type="textarea"-->
:rows="3" <!-- :rows="3"-->
resize="none" <!-- resize="none"-->
placeholder="请输入意见" <!-- placeholder="请输入意见"-->
v-model="commentText"> <!-- v-model="commentText">-->
</el-input> <!-- </el-input>-->
</div> <!-- </div>-->
</el-collapse-item> <!-- </el-collapse-item>-->
</el-collapse> <!--</el-collapse>-->
</div> </div>
<div class="content" v-show="active === '3'"> <div class="content" v-show="active === '3'">
<div class="flow-list" style="height: 100%"> <div class="flow-list" style="height: 100%">
@@ -183,6 +187,7 @@ import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import { roleTreeData } from "@/api/unqualProcess.js" import { roleTreeData } from "@/api/unqualProcess.js"
import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js" import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js"
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
export default { export default {
name: "wbsmStep1-5", name: "wbsmStep1-5",
@@ -242,6 +247,7 @@ export default {
} }
}, },
components: { components: {
ReceiptDescription,
ProcessHeader, ProcessHeader,
ProcessFooter, ProcessFooter,
ProcessTitle ProcessTitle
@@ -88,20 +88,25 @@
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<ReceiptDescription
title="回执说明"
v-model="commentText"
:disabled="disabledXX"
></ReceiptDescription>
</div> </div>
<el-collapse accordion> <!--<el-collapse accordion>-->
<el-collapse-item title="回执说明"> <!-- <el-collapse-item title="回执说明">-->
<div style="margin: 10px 0;"> <!-- <div style="margin: 10px 0;">-->
<el-input :disabled="disabledXX" <!-- <el-input :disabled="disabledXX"-->
type="textarea" <!-- type="textarea"-->
:rows="3" <!-- :rows="3"-->
resize="none" <!-- resize="none"-->
placeholder="请输入意见" <!-- placeholder="请输入意见"-->
v-model="commentText"> <!-- v-model="commentText">-->
</el-input> <!-- </el-input>-->
</div> <!-- </div>-->
</el-collapse-item> <!-- </el-collapse-item>-->
</el-collapse> <!--</el-collapse>-->
</div> </div>
<div class="content" v-show="active === '2'"> <div class="content" v-show="active === '2'">
<div class="block" style="padding-top: 20px;"> <div class="block" style="padding-top: 20px;">
@@ -359,6 +364,8 @@ import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import { startProcess, completeTask, saveTaskFirst, queryTaskFirst, inboundLiaisonDetail,taskDel } from "@/api/process.js"; import { startProcess, completeTask, saveTaskFirst, queryTaskFirst, inboundLiaisonDetail,taskDel } from "@/api/process.js";
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
export default { export default {
name: "wbsmStep1", name: "wbsmStep1",
data() { data() {
@@ -437,6 +444,7 @@ export default {
} }
}, },
components: { components: {
ReceiptDescription,
ProcessHeader, ProcessHeader,
ProcessFooter, ProcessFooter,
ProcessTitle ProcessTitle
@@ -64,20 +64,24 @@
<el-table-column prop="expenses" label="费用" align="center"> <el-table-column prop="expenses" label="费用" align="center">
</el-table-column> </el-table-column>
</el-table> </el-table>
<ReceiptDescription
title="审批意见"
v-model="commentText"
></ReceiptDescription>
</div> </div>
<el-collapse accordion> <!--<el-collapse accordion>-->
<el-collapse-item title="审批意见"> <!-- <el-collapse-item title="审批意见">-->
<div style="margin: 10px 0;"> <!-- <div style="margin: 10px 0;">-->
<el-input <!-- <el-input-->
type="textarea" <!-- type="textarea"-->
:rows="3" <!-- :rows="3"-->
resize="none" <!-- resize="none"-->
placeholder="请输入意见" <!-- placeholder="请输入意见"-->
v-model="commentText"> <!-- v-model="commentText">-->
</el-input> <!-- </el-input>-->
</div> <!-- </div>-->
</el-collapse-item> <!-- </el-collapse-item>-->
</el-collapse> <!--</el-collapse>-->
</div> </div>
<div class="content" v-show="active === '3'"> <div class="content" v-show="active === '3'">
<div class="flow-list" style="height: 100%"> <div class="flow-list" style="height: 100%">
@@ -188,6 +192,7 @@ import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import { roleTreeData } from "@/api/unqualProcess.js" import { roleTreeData } from "@/api/unqualProcess.js"
import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js" import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js"
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
export default { export default {
name: "wbsmStep2", name: "wbsmStep2",
@@ -247,6 +252,7 @@ export default {
} }
}, },
components: { components: {
ReceiptDescription,
ProcessHeader, ProcessHeader,
ProcessFooter, ProcessFooter,
ProcessTitle ProcessTitle
@@ -64,20 +64,24 @@
<el-table-column prop="expenses" label="费用" align="center"> <el-table-column prop="expenses" label="费用" align="center">
</el-table-column> </el-table-column>
</el-table> </el-table>
<ReceiptDescription
title="审批意见"
v-model="commentText"
></ReceiptDescription>
</div> </div>
<el-collapse accordion> <!--<el-collapse accordion>-->
<el-collapse-item title="审批意见"> <!-- <el-collapse-item title="审批意见">-->
<div style="margin: 10px 0;"> <!-- <div style="margin: 10px 0;">-->
<el-input <!-- <el-input-->
type="textarea" <!-- type="textarea"-->
:rows="3" <!-- :rows="3"-->
resize="none" <!-- resize="none"-->
placeholder="请输入意见" <!-- placeholder="请输入意见"-->
v-model="commentText"> <!-- v-model="commentText">-->
</el-input> <!-- </el-input>-->
</div> <!-- </div>-->
</el-collapse-item> <!-- </el-collapse-item>-->
</el-collapse> <!--</el-collapse>-->
</div> </div>
<div class="content" v-show="active === '3'"> <div class="content" v-show="active === '3'">
<div class="flow-list" style="height: 100%"> <div class="flow-list" style="height: 100%">
@@ -183,6 +187,7 @@ import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import { roleTreeData } from "@/api/unqualProcess.js" import { roleTreeData } from "@/api/unqualProcess.js"
import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js" import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js"
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
export default { export default {
name: "wbsmStep3", name: "wbsmStep3",
@@ -242,6 +247,7 @@ export default {
} }
}, },
components: { components: {
ReceiptDescription,
ProcessHeader, ProcessHeader,
ProcessFooter, ProcessFooter,
ProcessTitle ProcessTitle
@@ -60,20 +60,24 @@
<el-table-column prop="expenses" label="费用" align="center"> <el-table-column prop="expenses" label="费用" align="center">
</el-table-column> </el-table-column>
</el-table> </el-table>
<ReceiptDescription
title="审批意见"
v-model="commentText"
></ReceiptDescription>
</div> </div>
<el-collapse accordion> <!--<el-collapse accordion>-->
<el-collapse-item title="审批意见"> <!-- <el-collapse-item title="审批意见">-->
<div style="margin: 10px 0;"> <!-- <div style="margin: 10px 0;">-->
<el-input <!-- <el-input-->
type="textarea" <!-- type="textarea"-->
:rows="3" <!-- :rows="3"-->
resize="none" <!-- resize="none"-->
placeholder="请输入意见" <!-- placeholder="请输入意见"-->
v-model="commentText"> <!-- v-model="commentText">-->
</el-input> <!-- </el-input>-->
</div> <!-- </div>-->
</el-collapse-item> <!-- </el-collapse-item>-->
</el-collapse> <!--</el-collapse>-->
</div> </div>
<div class="content" v-show="active === '3'"> <div class="content" v-show="active === '3'">
<div class="flow-list" style="height: 100%"> <div class="flow-list" style="height: 100%">
@@ -179,6 +183,7 @@ import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import { roleTreeData } from "@/api/unqualProcess.js" import { roleTreeData } from "@/api/unqualProcess.js"
import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js" import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js"
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
export default { export default {
name: "wbsmStep4", name: "wbsmStep4",
@@ -238,6 +243,7 @@ export default {
} }
}, },
components: { components: {
ReceiptDescription,
ProcessHeader, ProcessHeader,
ProcessFooter, ProcessFooter,
ProcessTitle ProcessTitle
@@ -59,20 +59,24 @@
<el-table-column prop="expenses" label="费用" align="center"> <el-table-column prop="expenses" label="费用" align="center">
</el-table-column> </el-table-column>
</el-table> </el-table>
<ReceiptDescription
title="审批意见"
v-model="commentText"
></ReceiptDescription>
</div> </div>
<el-collapse accordion> <!--<el-collapse accordion>-->
<el-collapse-item title="审批意见"> <!-- <el-collapse-item title="审批意见">-->
<div style="margin: 10px 0;"> <!-- <div style="margin: 10px 0;">-->
<el-input <!-- <el-input-->
type="textarea" <!-- type="textarea"-->
:rows="3" <!-- :rows="3"-->
resize="none" <!-- resize="none"-->
placeholder="请输入意见" <!-- placeholder="请输入意见"-->
v-model="commentText"> <!-- v-model="commentText">-->
</el-input> <!-- </el-input>-->
</div> <!-- </div>-->
</el-collapse-item> <!-- </el-collapse-item>-->
</el-collapse> <!--</el-collapse>-->
</div> </div>
<div class="content" v-show="active === '3'"> <div class="content" v-show="active === '3'">
<div class="flow-list" style="height: 100%"> <div class="flow-list" style="height: 100%">
@@ -178,6 +182,7 @@ import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import { roleTreeData } from "@/api/unqualProcess.js" import { roleTreeData } from "@/api/unqualProcess.js"
import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js" import {completeTask, inboundLiaisonDetail, saveinboundTask, saveTaskForPub, changeAssigneeNew} from "@/api/process.js"
import ReceiptDescription from '@/components/hzwlComponents/ReceiptDescription'
export default { export default {
name: "wbsmStep5", name: "wbsmStep5",
@@ -237,6 +242,7 @@ export default {
} }
}, },
components: { components: {
ReceiptDescription,
ProcessHeader, ProcessHeader,
ProcessFooter, ProcessFooter,
ProcessTitle ProcessTitle