|
@@ -1,75 +1,76 @@
|
|
|
<template>
|
|
|
- <el-dialog width="80%" title="用章申请" v-model="superVisionDialog">
|
|
|
- <div
|
|
|
- style="
|
|
|
- background-color: #f4f7fc;
|
|
|
- height: 75vh;
|
|
|
- padding: 20px;
|
|
|
- overflow: auto;
|
|
|
- "
|
|
|
- >
|
|
|
- <el-row>
|
|
|
- <el-col :span="3">
|
|
|
- <div class="grid-content ep-bg-purple" />
|
|
|
- </el-col>
|
|
|
- <el-col :span="18">
|
|
|
- <el-tabs
|
|
|
- style="min-height: 600px"
|
|
|
- type="border-card"
|
|
|
- class="demo-tabs"
|
|
|
- >
|
|
|
- <el-tab-pane label="基本信息">
|
|
|
- <template #label>
|
|
|
- <span style="font-size: 15px" class="custom-tabs-label">
|
|
|
- <span>
|
|
|
- <el-icon><Document style="padding-top: 2px" /></el-icon
|
|
|
- >基本信息</span
|
|
|
- >
|
|
|
- </span>
|
|
|
- </template>
|
|
|
- <div
|
|
|
- class="grid-content ep-bg-purple-light"
|
|
|
- style="
|
|
|
- background-color: white;
|
|
|
- width: 100%;
|
|
|
- border: 1px solid #e4e7ed;
|
|
|
- "
|
|
|
- >
|
|
|
+ <div>
|
|
|
+ <el-dialog width="80%" title="用章申请" v-model="superVisionDialog">
|
|
|
+ <div
|
|
|
+ style="
|
|
|
+ background-color: #f4f7fc;
|
|
|
+ height: 75vh;
|
|
|
+ padding: 20px;
|
|
|
+ overflow: auto;
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="3">
|
|
|
+ <div class="grid-content ep-bg-purple" />
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="18">
|
|
|
+ <el-tabs
|
|
|
+ style="min-height: 600px"
|
|
|
+ type="border-card"
|
|
|
+ class="demo-tabs"
|
|
|
+ >
|
|
|
+ <el-tab-pane label="基本信息">
|
|
|
+ <template #label>
|
|
|
+ <span style="font-size: 15px" class="custom-tabs-label">
|
|
|
+ <span>
|
|
|
+ <el-icon><Document style="padding-top: 2px" /></el-icon
|
|
|
+ >基本信息</span
|
|
|
+ >
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
<div
|
|
|
+ class="grid-content ep-bg-purple-light"
|
|
|
style="
|
|
|
- height: 60px;
|
|
|
- line-height: 60px;
|
|
|
- text-align: center;
|
|
|
- color: red;
|
|
|
- font-weight: 700;
|
|
|
- font-size: 20px;
|
|
|
- border-bottom: 1px solid #e4e7ed;
|
|
|
+ background-color: white;
|
|
|
+ width: 100%;
|
|
|
+ border: 1px solid #e4e7ed;
|
|
|
"
|
|
|
>
|
|
|
- 用章申请
|
|
|
- </div>
|
|
|
- <div style="padding: 20px">
|
|
|
- <el-form
|
|
|
- ref="ruleFormRef"
|
|
|
- :model="form"
|
|
|
- :rules="formRules"
|
|
|
- label-width="10vw"
|
|
|
+ <div
|
|
|
+ style="
|
|
|
+ height: 60px;
|
|
|
+ line-height: 60px;
|
|
|
+ text-align: center;
|
|
|
+ color: red;
|
|
|
+ font-weight: 700;
|
|
|
+ font-size: 20px;
|
|
|
+ border-bottom: 1px solid #e4e7ed;
|
|
|
+ "
|
|
|
>
|
|
|
- <el-row>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item prop="createBy" label="用章人:">
|
|
|
- <el-input
|
|
|
- disabled
|
|
|
- v-model="form.createBy"
|
|
|
- /> </el-form-item
|
|
|
- ></el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item
|
|
|
- label-width="7vw"
|
|
|
- prop="deptId"
|
|
|
- label="用章处室:"
|
|
|
- >
|
|
|
- <!-- <el-tree-select
|
|
|
+ 用章申请
|
|
|
+ </div>
|
|
|
+ <div style="padding: 20px">
|
|
|
+ <el-form
|
|
|
+ ref="ruleFormRef"
|
|
|
+ :model="form"
|
|
|
+ :rules="formRules"
|
|
|
+ label-width="10vw"
|
|
|
+ >
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item prop="createBy" label="用章人:">
|
|
|
+ <el-input
|
|
|
+ disabled
|
|
|
+ v-model="form.createBy"
|
|
|
+ /> </el-form-item
|
|
|
+ ></el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ label-width="7vw"
|
|
|
+ prop="deptId"
|
|
|
+ label="用章处室:"
|
|
|
+ >
|
|
|
+ <!-- <el-tree-select
|
|
|
disabled
|
|
|
style="width: 14vw"
|
|
|
v-model="form.deptId"
|
|
@@ -83,386 +84,418 @@
|
|
|
placeholder="请选择用章处室"
|
|
|
check-strictly
|
|
|
/> -->
|
|
|
- <el-input
|
|
|
- style="width: 14vw"
|
|
|
- v-model="form.useDept"
|
|
|
- disabled
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row justify="">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item prop="useTime" label="用章日期:">
|
|
|
- <el-date-picker
|
|
|
- disabled
|
|
|
- style="width: 100%"
|
|
|
- v-model="form.useTime"
|
|
|
- /> </el-form-item
|
|
|
- ></el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item
|
|
|
- label-width="7vw"
|
|
|
- prop="signetType"
|
|
|
- label="印章类型:"
|
|
|
- >
|
|
|
- <el-select
|
|
|
- disabled
|
|
|
- style="width: 14vw"
|
|
|
- v-model="form.signetType"
|
|
|
- placeholder="请选择"
|
|
|
+ <el-input
|
|
|
+ style="width: 14vw"
|
|
|
+ v-model="form.useDept"
|
|
|
+ disabled
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row justify="">
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item prop="useTime" label="用章日期:">
|
|
|
+ <el-date-picker
|
|
|
+ disabled
|
|
|
+ style="width: 100%"
|
|
|
+ v-model="form.useTime"
|
|
|
+ /> </el-form-item
|
|
|
+ ></el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ label-width="7vw"
|
|
|
+ prop="signetType"
|
|
|
+ label="印章类型:"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="dict in signet_type"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
+ <el-select
|
|
|
+ disabled
|
|
|
+ style="width: 14vw"
|
|
|
+ v-model="form.signetType"
|
|
|
+ placeholder="请选择"
|
|
|
>
|
|
|
- </el-option>
|
|
|
- </el-select> </el-form-item
|
|
|
- ></el-col>
|
|
|
- </el-row>
|
|
|
- <el-form-item prop="usingReason" label="用章事由:">
|
|
|
- <el-input
|
|
|
- disabled
|
|
|
- v-model="form.usingReason"
|
|
|
- style="max-width: 36vw"
|
|
|
- rows="3"
|
|
|
- type="textarea"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="activeSend" label="主送单位:">
|
|
|
- <el-col :span="24">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in signet_type"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select> </el-form-item
|
|
|
+ ></el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-form-item prop="usingReason" label="用章事由:">
|
|
|
<el-input
|
|
|
disabled
|
|
|
- v-model="form.activeSend"
|
|
|
+ v-model="form.usingReason"
|
|
|
style="max-width: 36vw"
|
|
|
rows="3"
|
|
|
type="textarea"
|
|
|
></el-input>
|
|
|
- </el-col>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="activeSend" label="主送单位:">
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-input
|
|
|
+ disabled
|
|
|
+ v-model="form.activeSend"
|
|
|
+ style="max-width: 36vw"
|
|
|
+ rows="3"
|
|
|
+ type="textarea"
|
|
|
+ ></el-input>
|
|
|
+ </el-col>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="附件信息:">
|
|
|
- <el-link
|
|
|
- v-if="form.fuJianFile!=null"
|
|
|
+ <el-form-item label="附件信息:">
|
|
|
+ <el-link
|
|
|
+ v-if="form.fuJianFile != null"
|
|
|
type="primary"
|
|
|
- @click="openFujianFile(form.fuJianFile.url)">
|
|
|
- <el-icon class="el-icon--left">
|
|
|
- <Document />
|
|
|
- </el-icon>
|
|
|
- {{ form.fuJianFile.name }}
|
|
|
- </el-link>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="signetCopies" label="盖章份数:">
|
|
|
- <el-col :span="24">
|
|
|
- <el-input
|
|
|
- disabled
|
|
|
- v-model="form.signetCopies"
|
|
|
- style="max-width: 5vw; margin-right: 5px"
|
|
|
- ></el-input
|
|
|
- >份
|
|
|
- </el-col>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <div v-if="leaveTrue !== true">
|
|
|
- <div v-if="leaveClear == true">
|
|
|
- <el-form-item
|
|
|
- v-if="showTable !== undefined"
|
|
|
- label="下一步节点:"
|
|
|
+ @click="openFujianFile(form.fuJianFile.url)"
|
|
|
>
|
|
|
- <el-select
|
|
|
- v-model="selNextNode"
|
|
|
- placeholder="请选择下一步节点"
|
|
|
+ <el-icon class="el-icon--left">
|
|
|
+ <Document />
|
|
|
+ </el-icon>
|
|
|
+ {{ form.fuJianFile.name }}
|
|
|
+ </el-link>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="signetCopies" label="盖章份数:">
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-input
|
|
|
+ disabled
|
|
|
+ v-model="form.signetCopies"
|
|
|
+ style="max-width: 5vw; margin-right: 5px"
|
|
|
+ ></el-input
|
|
|
+ >份
|
|
|
+ </el-col>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <div v-if="leaveTrue !== true">
|
|
|
+ <div v-if="leaveClear == true">
|
|
|
+ <el-form-item
|
|
|
+ v-if="showTable !== undefined"
|
|
|
+ label="下一步节点:"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.NodeID"
|
|
|
- :label="item.Name"
|
|
|
- :value="item.NodeID"
|
|
|
- /></el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="销假日期:">
|
|
|
- <el-date-picker
|
|
|
- v-model="valDate"
|
|
|
- type="date"
|
|
|
- placeholder="请选择销假日期"
|
|
|
- :size="size"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <div v-else>
|
|
|
- <el-form-item
|
|
|
+ <el-select
|
|
|
+ v-model="selNextNode"
|
|
|
+ placeholder="请选择下一步节点"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in options"
|
|
|
+ :key="item.NodeID"
|
|
|
+ :label="item.Name"
|
|
|
+ :value="item.NodeID"
|
|
|
+ /></el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="销假日期:">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="valDate"
|
|
|
+ type="date"
|
|
|
+ placeholder="请选择销假日期"
|
|
|
+ :size="size"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ <el-form-item
|
|
|
+ v-if="showTable !== undefined"
|
|
|
+ label="下一步节点:"
|
|
|
+ >
|
|
|
+ <el-select
|
|
|
+ v-model="selNextNode"
|
|
|
+ placeholder="请选择下一步节点"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in options"
|
|
|
+ :key="item.NodeID"
|
|
|
+ :label="item.Name"
|
|
|
+ :value="item.NodeID"
|
|
|
+ /></el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item v-if="showTable" label="审核意见:">
|
|
|
+ <el-col :span="23">
|
|
|
+ <el-input
|
|
|
+ v-model="reviewMsg"
|
|
|
+ style="width: 20vw"
|
|
|
+ type="textarea"
|
|
|
+ />
|
|
|
+ </el-col>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
v-if="showTable !== undefined"
|
|
|
- label="下一步节点:"
|
|
|
+ style="text-align: center"
|
|
|
+ >
|
|
|
+ <el-form-item>
|
|
|
+ <el-button
|
|
|
+ style="margin-top: 4vh"
|
|
|
+ type="primary"
|
|
|
+ @click="sendNext"
|
|
|
+ >提交</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ style="margin-top: 4vh"
|
|
|
+ type="danger"
|
|
|
+ @click="sendBack"
|
|
|
+ >退回</el-button
|
|
|
+ >
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <!-- <div v-else style="text-align: center; width: 100%">
|
|
|
+ <el-button
|
|
|
+ style="padding: 0 35px; margin-top: 4vh"
|
|
|
+ type="primary"
|
|
|
+ @click="onSubmit"
|
|
|
+ >提交</el-button
|
|
|
>
|
|
|
+ </div> -->
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ <!-- 下一步提交 -->
|
|
|
+ <div v-if="liucheng">
|
|
|
+ <el-divider></el-divider>
|
|
|
+ <el-form v-show="submitShow" label-width="10vw">
|
|
|
+ <el-form-item label="下一步节点:">
|
|
|
<el-select
|
|
|
v-model="selNextNode"
|
|
|
placeholder="请选择下一步节点"
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="item in options"
|
|
|
+ v-for="item in NextStepNode"
|
|
|
:key="item.NodeID"
|
|
|
:label="item.Name"
|
|
|
:value="item.NodeID"
|
|
|
- /></el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item v-if="showTable" label="审核意见:">
|
|
|
- <el-col :span="23">
|
|
|
- <el-input
|
|
|
- v-model="reviewMsg"
|
|
|
- style="width: 20vw"
|
|
|
- type="textarea"
|
|
|
- />
|
|
|
- </el-col>
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
- </div>
|
|
|
- <div
|
|
|
- v-if="showTable !== undefined"
|
|
|
- style="text-align: center"
|
|
|
- >
|
|
|
- <el-form-item>
|
|
|
- <el-button
|
|
|
- style="margin-top: 4vh"
|
|
|
- type="primary"
|
|
|
- @click="sendNext"
|
|
|
- >提交</el-button
|
|
|
- >
|
|
|
- <el-button
|
|
|
- style="margin-top: 4vh"
|
|
|
- type="danger"
|
|
|
- @click="sendBack"
|
|
|
- >退回</el-button
|
|
|
- >
|
|
|
+ <div style="width: 100%" v-show="guidangBt != true">
|
|
|
+ <el-form-item label="审核意见:">
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-input
|
|
|
+ style="width: 16vw"
|
|
|
+ type="textarea"
|
|
|
+ :rows="2"
|
|
|
+ placeholder="请输入审核意见"
|
|
|
+ v-model="formData.reviewMsg"
|
|
|
+ />
|
|
|
+ </el-col>
|
|
|
+ </el-form-item>
|
|
|
+ <div style="text-align: center; width: 100%">
|
|
|
+ <el-button
|
|
|
+ :loading="loadingWebLoad"
|
|
|
+ @click="sendNext"
|
|
|
+ type="primary"
|
|
|
+ >提交
|
|
|
+ </el-button>
|
|
|
+
|
|
|
+ <el-button
|
|
|
+ v-if="showBack"
|
|
|
+ @click="sendBack"
|
|
|
+ type="danger"
|
|
|
+ >退回
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ <el-form label-width="10vw" v-show="guidangBt">
|
|
|
+ <el-form-item label="档案分类: ">
|
|
|
+ <el-tree-select
|
|
|
+ v-model="guidangData.typeId"
|
|
|
+ :data="typeList"
|
|
|
+ :props="{
|
|
|
+ value: 'archiveTypeId',
|
|
|
+ label: 'name',
|
|
|
+ children: 'children',
|
|
|
+ }"
|
|
|
+ value-key="archiveTypeId"
|
|
|
+ placeholder="请选择档案分类"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
- </div>
|
|
|
- <!-- <div v-else style="text-align: center; width: 100%">
|
|
|
- <el-button
|
|
|
- style="padding: 0 35px; margin-top: 4vh"
|
|
|
- type="primary"
|
|
|
- @click="onSubmit"
|
|
|
- >提交</el-button
|
|
|
- >
|
|
|
- </div> -->
|
|
|
- </div>
|
|
|
- </el-form>
|
|
|
- <!-- 下一步提交 -->
|
|
|
- <div v-if="liucheng">
|
|
|
- <el-divider></el-divider>
|
|
|
- <el-form v-show="submitShow" label-width="10vw">
|
|
|
- <el-form-item label="下一步节点:">
|
|
|
- <el-select
|
|
|
- v-model="selNextNode"
|
|
|
- placeholder="请选择下一步节点"
|
|
|
+ <div
|
|
|
+ style="text-align: center; align-items: center"
|
|
|
+ label=" "
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="item in NextStepNode"
|
|
|
- :key="item.NodeID"
|
|
|
- :label="item.Name"
|
|
|
- :value="item.NodeID"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <div style="width: 100%" v-show="guidangBt != true">
|
|
|
- <el-form-item label="审核意见:">
|
|
|
- <el-col :span="24">
|
|
|
- <el-input
|
|
|
- style="width: 16vw"
|
|
|
- type="textarea"
|
|
|
- :rows="2"
|
|
|
- placeholder="请输入审核意见"
|
|
|
- v-model="formData.reviewMsg"
|
|
|
- />
|
|
|
- </el-col>
|
|
|
- </el-form-item>
|
|
|
- <div style="text-align: center; width: 100%">
|
|
|
<el-button
|
|
|
- :loading="loadingWebLoad"
|
|
|
+ :disabled="false"
|
|
|
@click="sendNext"
|
|
|
type="primary"
|
|
|
- >提交
|
|
|
- </el-button>
|
|
|
-
|
|
|
- <el-button
|
|
|
- v-if="showBack"
|
|
|
- @click="sendBack"
|
|
|
- type="danger"
|
|
|
- >退回
|
|
|
+ >归档
|
|
|
</el-button>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </el-form>
|
|
|
- <el-form label-width="10vw" v-show="guidangBt">
|
|
|
- <el-form-item label="档案分类: ">
|
|
|
- <el-tree-select
|
|
|
- v-model="guidangData.typeId"
|
|
|
- :data="typeList"
|
|
|
- :props="{
|
|
|
- value: 'archiveTypeId',
|
|
|
- label: 'name',
|
|
|
- children: 'children',
|
|
|
- }"
|
|
|
- value-key="archiveTypeId"
|
|
|
- placeholder="请选择档案分类"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <div
|
|
|
- style="text-align: center; align-items: center"
|
|
|
- label=" "
|
|
|
- >
|
|
|
- <el-button
|
|
|
- :disabled="false"
|
|
|
- @click="sendNext"
|
|
|
- type="primary"
|
|
|
- >归档
|
|
|
- </el-button>
|
|
|
- </div>
|
|
|
- </el-form>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane label="流转记录">
|
|
|
- <template #label>
|
|
|
- <span style="font-size: 15px" class="custom-tabs-label">
|
|
|
- <el-icon><Promotion style="padding-top: 2px" /></el-icon>
|
|
|
- <span>流转记录</span>
|
|
|
- </span>
|
|
|
- </template>
|
|
|
- <div>
|
|
|
- <el-table border :data="liuzhuanData" style="width: 100%">
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- label="序号"
|
|
|
- width="60"
|
|
|
- type="index"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- prop="NDFromT"
|
|
|
- label="节点名称"
|
|
|
- width="180"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- width="80"
|
|
|
- prop="ActionTypeText"
|
|
|
- label="办理状态"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- prop="EmpFromT"
|
|
|
- label="办理人"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- width="160"
|
|
|
- align="center"
|
|
|
- prop="SDT"
|
|
|
- label="到达时间"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- width="160"
|
|
|
- align="center"
|
|
|
- prop="RDT"
|
|
|
- label="处理时间"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="center"
|
|
|
- prop="ActionType22"
|
|
|
- label="审核意见"
|
|
|
- >
|
|
|
- <template #default="scope">
|
|
|
- <div v-if="scope.row.ActionType22 != undefined">
|
|
|
- <div v-for="item in scope.row.ActionType22" :key="item">
|
|
|
- <div>{{ item.Msg }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div v-else>
|
|
|
- <div v-if="scope.row.ActionTypeText == '退回'">
|
|
|
- 退回原因:{{ scope.row.Msg }}
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="流转记录">
|
|
|
+ <template #label>
|
|
|
+ <span style="font-size: 15px" class="custom-tabs-label">
|
|
|
+ <el-icon><Promotion style="padding-top: 2px" /></el-icon>
|
|
|
+ <span>流转记录</span>
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ <div>
|
|
|
+ <el-table border :data="liuzhuanData" style="width: 100%">
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="序号"
|
|
|
+ width="60"
|
|
|
+ type="index"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ prop="NDFromT"
|
|
|
+ label="节点名称"
|
|
|
+ width="180"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ width="80"
|
|
|
+ prop="ActionTypeText"
|
|
|
+ label="办理状态"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ prop="EmpFromT"
|
|
|
+ label="办理人"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ width="160"
|
|
|
+ align="center"
|
|
|
+ prop="SDT"
|
|
|
+ label="到达时间"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ width="160"
|
|
|
+ align="center"
|
|
|
+ prop="RDT"
|
|
|
+ label="处理时间"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ prop="ActionType22"
|
|
|
+ label="审核意见"
|
|
|
+ >
|
|
|
+ <template #default="scope">
|
|
|
+ <div v-if="scope.row.ActionType22 != undefined">
|
|
|
+ <div
|
|
|
+ v-for="item in scope.row.ActionType22"
|
|
|
+ :key="item"
|
|
|
+ >
|
|
|
+ <div>{{ item.Msg }}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div v-if="scope.row.ActionTypeText == '移交'">
|
|
|
- 移交原因:{{ scope.row.Msg }}
|
|
|
+ <div v-else>
|
|
|
+ <div v-if="scope.row.ActionTypeText == '退回'">
|
|
|
+ 退回原因:{{ scope.row.Msg }}
|
|
|
+ </div>
|
|
|
+ <div v-if="scope.row.ActionTypeText == '移交'">
|
|
|
+ 移交原因:{{ scope.row.Msg }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- <!-- <iframe :src="tuurl" width="100%" height="500px"></iframe> -->
|
|
|
- </el-tab-pane>
|
|
|
- </el-tabs>
|
|
|
- </el-col>
|
|
|
- <el-col :span="3">
|
|
|
- <div class="grid-content ep-bg-purple" />
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ <!-- <iframe :src="tuurl" width="100%" height="500px"></iframe> -->
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="用章审批单">
|
|
|
+ <template #label>
|
|
|
+ <span class="custom-tabs-label">
|
|
|
+ <el-icon>
|
|
|
+ <SetUp />
|
|
|
+ </el-icon>
|
|
|
+ <span>用章审批单</span>
|
|
|
+ </span></template
|
|
|
+ >
|
|
|
+ <div style="text-align: center">
|
|
|
+ 用章审批单
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ icon="view"
|
|
|
+ style="margin-left: 5px"
|
|
|
+ @click="openYzsp"
|
|
|
+ >预览</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="3">
|
|
|
+ <div class="grid-content ep-bg-purple" />
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
|
|
|
- <select-user
|
|
|
- ref="selectRef"
|
|
|
- @ok="handleQuery"
|
|
|
- @closeDialogf="closeSelUser"
|
|
|
- ></select-user>
|
|
|
- <!-- 退回 -->
|
|
|
- <el-dialog title="退回" v-model="dialogBack" width="40%">
|
|
|
- <el-form>
|
|
|
- <el-form-item label-width="12vw" label="退回节点:">
|
|
|
- <el-select
|
|
|
- v-model="nodeValue"
|
|
|
- placeholder="请选择退回节点信息"
|
|
|
- style="width: 240px"
|
|
|
+ <select-user
|
|
|
+ ref="selectRef"
|
|
|
+ @ok="handleQuery"
|
|
|
+ @closeDialogf="closeSelUser"
|
|
|
+ ></select-user>
|
|
|
+ <!-- 退回 -->
|
|
|
+ <el-dialog title="退回" v-model="dialogBack" width="40%">
|
|
|
+ <el-form>
|
|
|
+ <el-form-item label-width="12vw" label="退回节点:">
|
|
|
+ <el-select
|
|
|
+ v-model="nodeValue"
|
|
|
+ placeholder="请选择退回节点信息"
|
|
|
+ style="width: 240px"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in nodeData"
|
|
|
+ :key="item.No"
|
|
|
+ :label="item.Name"
|
|
|
+ :value="item.No"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ label-width="12vw"
|
|
|
+ label="退回原因:"
|
|
|
+ placeholder="请输入退回原因"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="item in nodeData"
|
|
|
- :key="item.No"
|
|
|
- :label="item.Name"
|
|
|
- :value="item.No"
|
|
|
+ <el-input
|
|
|
+ v-model="returnMsg"
|
|
|
+ style="width: 20vw"
|
|
|
+ type="textarea"
|
|
|
/>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item
|
|
|
- label-width="12vw"
|
|
|
- label="退回原因:"
|
|
|
- placeholder="请输入退回原因"
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <span
|
|
|
+ style="position: relative; left: 26vw"
|
|
|
+ slot="footer"
|
|
|
+ class="dialog-footer"
|
|
|
>
|
|
|
- <el-input v-model="returnMsg" style="width: 20vw" type="textarea" />
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- <span
|
|
|
- style="position: relative; left: 26vw"
|
|
|
- slot="footer"
|
|
|
- class="dialog-footer"
|
|
|
+ <el-button @click="dialogBack = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="submitNodeBack">确 定</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 进展情况 -->
|
|
|
+ <el-dialog
|
|
|
+ title="进展情况"
|
|
|
+ style="height: 460px"
|
|
|
+ v-model="dialogEdit"
|
|
|
+ width="60%"
|
|
|
>
|
|
|
- <el-button @click="dialogBack = false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="submitNodeBack">确 定</el-button>
|
|
|
- </span>
|
|
|
- </el-dialog>
|
|
|
- <!-- 进展情况 -->
|
|
|
- <el-dialog
|
|
|
- title="进展情况"
|
|
|
- style="height: 460px"
|
|
|
- v-model="dialogEdit"
|
|
|
- width="60%"
|
|
|
- >
|
|
|
- <el-form style="padding: 0 30px">
|
|
|
- <el-form-item label-width="6vw" label="进展情况:">
|
|
|
- <el-input v-model="progress" :rows="14" type="textarea" />
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- <span style="float: right" slot="footer">
|
|
|
- <el-button @click="dialogEdit = false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="jinDuSub">确 定</el-button>
|
|
|
- </span>
|
|
|
- </el-dialog>
|
|
|
- </div>
|
|
|
- </el-dialog>
|
|
|
+ <el-form style="padding: 0 30px">
|
|
|
+ <el-form-item label-width="6vw" label="进展情况:">
|
|
|
+ <el-input v-model="progress" :rows="14" type="textarea" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <span style="float: right" slot="footer">
|
|
|
+ <el-button @click="dialogEdit = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="jinDuSub">确 定</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <el-dialog style="width: 1000px" title="用章审批单" v-model="Yzsp">
|
|
|
+ <yzspdanVue ref="yzsp"></yzspdanVue>
|
|
|
+ </el-dialog>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import { addCar } from "@/api/car";
|
|
@@ -489,7 +522,7 @@ import { listType } from "@/api/archive/type";
|
|
|
import { saveArchive } from "@/api/archive/archive";
|
|
|
|
|
|
import { sealSel } from "@/api/sealApplicational";
|
|
|
-
|
|
|
+import yzspdanVue from "../../../yzspdan/yzspdan.vue";
|
|
|
export default {
|
|
|
name: "YinetoaLeaveApplication",
|
|
|
props: [
|
|
@@ -502,7 +535,7 @@ export default {
|
|
|
"trueLeave",
|
|
|
"closeDialog",
|
|
|
],
|
|
|
- components: { selectUser },
|
|
|
+ components: { selectUser, yzspdanVue },
|
|
|
data() {
|
|
|
return {
|
|
|
isEval: false,
|
|
@@ -564,6 +597,7 @@ export default {
|
|
|
dialogEdit: false,
|
|
|
progress: "",
|
|
|
id: "",
|
|
|
+ Yzsp: false,
|
|
|
};
|
|
|
},
|
|
|
|
|
@@ -575,6 +609,9 @@ export default {
|
|
|
mounted() {},
|
|
|
|
|
|
methods: {
|
|
|
+ openYzsp() {
|
|
|
+ this.Yzsp = true;
|
|
|
+ },
|
|
|
jinDuSub() {
|
|
|
this.dialogEdit = false;
|
|
|
updatemyselfDetail({ progress: this.progress, id: this.id }).then(
|