|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="container">
|
|
<div class="container">
|
|
|
<el-form :model="form" label-position="top" :rules="rules" ref="form" label-width="80px">
|
|
<el-form :model="form" label-position="top" :rules="rules" ref="form" label-width="80px">
|
|
|
- <el-form-item label="申请人">
|
|
|
|
|
|
|
+ <el-form-item label="用印人">
|
|
|
<el-input v-model="form.employeeName" disabled></el-input>
|
|
<el-input v-model="form.employeeName" disabled></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="部门">
|
|
<el-form-item label="部门">
|
|
@@ -13,12 +13,17 @@
|
|
|
<el-form-item label="手机号">
|
|
<el-form-item label="手机号">
|
|
|
<el-input v-model="form.employeePhone" disabled></el-input>
|
|
<el-input v-model="form.employeePhone" disabled></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="事项标题" prop="title">
|
|
|
|
|
- <el-input maxlength="20" v-model="form.title" placeholder='请输入申请的简要标题'></el-input>
|
|
|
|
|
|
|
+ <el-form-item label="用印标题" prop="stampTitle">
|
|
|
|
|
+ <el-input maxlength="20" v-model="form.stampTitle" placeholder='请输入申请的简要标题'></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="详细描述" prop="description">
|
|
|
|
|
- <el-input maxlength="200" rows="4" show-word-limit type="textarea" v-model="form.description"
|
|
|
|
|
- placeholder='请输入详细描述'></el-input>
|
|
|
|
|
|
|
+ <el-form-item label="用章类型" prop="stampSealId">
|
|
|
|
|
+ <el-checkbox-group v-model="form.stampSealId">
|
|
|
|
|
+ <el-checkbox v-for="item in oaStampSeal" :label="item.id" :key="item.id">{{item.sealName}}</el-checkbox>
|
|
|
|
|
+ </el-checkbox-group>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item label="用印事由" prop="reason">
|
|
|
|
|
+ <el-input maxlength="50" show-word-limit type="textarea" v-model="form.reason"
|
|
|
|
|
+ placeholder='请输入用印事由'></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="附件">
|
|
<el-form-item label="附件">
|
|
|
<el-upload :action="fileUrl" :headers="headers" :file-list="files" :on-success="handleFileSuccessCite"
|
|
<el-upload :action="fileUrl" :headers="headers" :file-list="files" :on-success="handleFileSuccessCite"
|
|
@@ -88,7 +93,7 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
-import { getDetail, create,reCommit, save, deleteById,closeById } from "@/api/oa/universal"
|
|
|
|
|
|
|
+import { getDetail, create,reCommit, save, deleteById,closeById } from "@/api/oa/stamp"
|
|
|
import {getDate} from "@/utils/dateUtils";
|
|
import {getDate} from "@/utils/dateUtils";
|
|
|
import { getUserProfile } from "@/api/system/user";
|
|
import { getUserProfile } from "@/api/system/user";
|
|
|
import { listDept } from "@/api/system/dept";
|
|
import { listDept } from "@/api/system/dept";
|
|
@@ -114,6 +119,16 @@ export default {
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ oaStampSeal:[
|
|
|
|
|
+ {
|
|
|
|
|
+ id:1,
|
|
|
|
|
+ sealName:'公章'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ id:2,
|
|
|
|
|
+ sealName:'财务章'
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
fullscreenLoading:false,
|
|
fullscreenLoading:false,
|
|
|
tasks:[],
|
|
tasks:[],
|
|
|
loading:false,
|
|
loading:false,
|
|
@@ -132,16 +147,21 @@ export default {
|
|
|
deptName: undefined,
|
|
deptName: undefined,
|
|
|
position: undefined,
|
|
position: undefined,
|
|
|
employeePhone: undefined,
|
|
employeePhone: undefined,
|
|
|
- title: undefined,
|
|
|
|
|
|
|
+ stampTitle: undefined,
|
|
|
|
|
+ stampSealId: [],
|
|
|
|
|
+ reason: undefined,
|
|
|
fileIdList: undefined,
|
|
fileIdList: undefined,
|
|
|
remarks: undefined,
|
|
remarks: undefined,
|
|
|
peopleList: '',
|
|
peopleList: '',
|
|
|
},
|
|
},
|
|
|
rules: {
|
|
rules: {
|
|
|
- title: [
|
|
|
|
|
|
|
+ stampTitle: [
|
|
|
{ required: true, message: '请输入申请的简要标题', trigger: 'blur' },
|
|
{ required: true, message: '请输入申请的简要标题', trigger: 'blur' },
|
|
|
],
|
|
],
|
|
|
- description: [
|
|
|
|
|
|
|
+ stampSealId: [
|
|
|
|
|
+ { required: true, message: '请选择印章类型', trigger: 'blur' },
|
|
|
|
|
+ ],
|
|
|
|
|
+ reason: [
|
|
|
{ required: true, message: '请输入详细描述', trigger: 'blur' }
|
|
{ required: true, message: '请输入详细描述', trigger: 'blur' }
|
|
|
],
|
|
],
|
|
|
peopleList: [
|
|
peopleList: [
|