a7439307 by 蔡俊立

审核意见

1 parent 01ac4244
...@@ -114,6 +114,14 @@ export function saveSpyj (data) { ...@@ -114,6 +114,14 @@ export function saveSpyj (data) {
114 data 114 data
115 }) 115 })
116 } 116 }
117 // 根据受理申请保存审批意见
118 export function saveSpyjBySlsq (data) {
119 return request({
120 url: '/business/workFlow/saveSpyjBySlsq',
121 method: 'post',
122 data
123 })
124 }
117 // 登簿接口 125 // 登簿接口
118 export function record (data) { 126 export function record (data) {
119 return request({ 127 return request({
......
...@@ -6,52 +6,19 @@ ...@@ -6,52 +6,19 @@
6 <div class='spyj'> 6 <div class='spyj'>
7 <b class="spyj_title">审批表</b> 7 <b class="spyj_title">审批表</b>
8 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="120px"> 8 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="120px">
9 <div class="spyj_form"> 9 <div class="spyj_form" v-for="(item,index) in tableData" :key="index">
10 <div class="item_left"> 10 <div class="item_left">
11 初审意见 11 {{item.jdmc}}意见
12 </div> 12 </div>
13 <div class="item_right"> 13 <div class="item_right">
14 <el-row> 14 <el-row >
15 <el-col :span="24">
16 <el-form-item label-width="0" class="opinion_item" prop="shyj">
17 <el-input type="textarea" :rows="4" class="opinion" placeholder="请输入内容" v-model="ruleForm.shyj">
18 </el-input>
19 <el-popover placement="right" width="50" trigger="hover">
20 <ul class="pointer">
21 <li @click="handleClick">复审</li>
22 <li>初审意见</li>
23 </ul>
24 <el-button class="opinion_btn" slot="reference">常用意见</el-button>
25 </el-popover>
26 </el-form-item>
27 </el-col>
28 </el-row>
29
30 <el-row>
31 <el-col :span="16">
32 <el-form-item label="审查人:" prop="scr">
33 {{ ruleForm.shryxm }}
34 </el-form-item>
35 </el-col>
36 <el-col :span="8">
37 <el-form-item label="审核时间:" prop="shjssj">
38 {{ ruleForm.shjssj }}
39 </el-form-item>
40 </el-col>
41 </el-row>
42 </div>
43 </div>
44 <div class="spyj_form">
45 <div class="item_left">
46 复审意见
47 </div>
48 <div class="item_right">
49 <el-row>
50 <el-col :span="24"> 15 <el-col :span="24">
51 <el-form-item label-width="0" class="opinion_item" prop="shyj"> 16 <el-form-item label-width="0" class="opinion_item" prop="shyj">
52 <el-input type="textarea" :rows="4" class="opinion" placeholder="请输入内容" v-model="ruleForm.shyj"> 17 <el-input type="textarea" :rows="4" class="opinion" placeholder="请输入审批意见"
53 </el-input> 18 v-if="item.stepShjy == '1'" v-model="ruleForm.shyj"></el-input>
54 <el-popover placement="right" width="50" trigger="hover"> 19 <el-input type="textarea" :rows="4" class="opinion" v-model="item.shyj"
20 v-else :disabled="true"></el-input>
21 <el-popover placement="right" width="50" trigger="hover" v-if="item.stepShjy == '1'">
55 <ul class="pointer"> 22 <ul class="pointer">
56 <li @click="handleClick">复审</li> 23 <li @click="handleClick">复审</li>
57 <li>初审意见</li> 24 <li>初审意见</li>
...@@ -61,51 +28,15 @@ ...@@ -61,51 +28,15 @@
61 </el-form-item> 28 </el-form-item>
62 </el-col> 29 </el-col>
63 </el-row> 30 </el-row>
64
65 <el-row> 31 <el-row>
66 <el-col :span="16"> 32 <el-col :span="16">
67 <el-form-item label="审查人:" prop="scr"> 33 <el-form-item label="审查人:" prop="scr">
68 {{ ruleForm.shryxm }} 34 {{ item.shryxm }}
69 </el-form-item> 35 </el-form-item>
70 </el-col> 36 </el-col>
71 <el-col :span="8"> 37 <el-col :span="8">
72 <el-form-item label="审核时间:" prop="shjssj"> 38 <el-form-item label="审核时间:" prop="shjssj">
73 {{ ruleForm.shjssj }} 39 {{ item.shjssj }}
74 </el-form-item>
75 </el-col>
76 </el-row>
77 </div>
78 </div>
79 <div class="spyj_form">
80 <div class="item_left">
81 核定意见
82 </div>
83 <div class="item_right">
84 <el-row>
85 <el-col :span="24">
86 <el-form-item label-width="0" class="opinion_item" prop="shyj">
87 <el-input type="textarea" :rows="4" class="opinion" placeholder="请输入内容" v-model="ruleForm.shyj">
88 </el-input>
89 <el-popover placement="right" width="50" trigger="hover">
90 <ul class="pointer">
91 <li @click="handleClick">复审</li>
92 <li>初审意见</li>
93 </ul>
94 <el-button class="opinion_btn" slot="reference">常用意见</el-button>
95 </el-popover>
96 </el-form-item>
97 </el-col>
98 </el-row>
99
100 <el-row>
101 <el-col :span="16">
102 <el-form-item label="审查人:" prop="scr">
103 {{ ruleForm.shryxm }}
104 </el-form-item>
105 </el-col>
106 <el-col :span="8">
107 <el-form-item label="审核时间:" prop="shjssj">
108 {{ ruleForm.shjssj }}
109 </el-form-item> 40 </el-form-item>
110 </el-col> 41 </el-col>
111 </el-row> 42 </el-row>
...@@ -118,47 +49,53 @@ ...@@ -118,47 +49,53 @@
118 </div> 49 </div>
119 </template> 50 </template>
120 <script> 51 <script>
121 import { getSpyjList,saveSpyj } from "@/api/fqsq.js"; 52 import { getSpyjList,saveSpyj,saveSpyjBySlsq} from "@/api/fqsq.js";
122 export default { 53 export default {
123 components: {}, 54 components: {},
124 props: { 55 props: {
125 bsmBusiness:{type:String},
126 bestepid: {type:String}
127 }, 56 },
128 data () { 57 data () {
129 return { 58 return {
59 bsmSlsq: '',
60 bestepid: '',
130 ruleForm: { 61 ruleForm: {
131 shyj: '', 62 shyj: '',
132 bsmBusiness: this.bsmBusiness, 63 bsmSlsq: this.$route.query.bsmSlsq,
133 stepid: this.bestepid 64 stepid: this.$route.query.bestepid
134 }, 65 },
135 rules: { 66 rules: {
136 shyj: [ 67 shyj: [
137 { required: true, message: '请输入审批意见', trigger: 'blur' } 68 { required: true, message: '请输入审批意见', trigger: 'blur' }
138 ], 69 ],
139 }, 70 },
140 unitData: [] 71 tableData: [],
72 propsParam: {},
141 } 73 }
142 }, 74 },
75 created() {
76 this.propsParam = this.$attrs;
77 this.list();
78 },
143 methods: { 79 methods: {
144 handleClick () { 80 handleClick () {
145 console.log(1) 81 console.log(1)
146 }, 82 },
147 //审批意见数据初始化 83 //审批意见数据初始化
148 list (bsmBusiness,bestepid) { 84 list () {
149 var formdata = new FormData(); 85 var formdata = new FormData();
150 formdata.append("bsmBusiness", bsmBusiness); 86 formdata.append("bsmBusiness", this.propsParam.bsmBusiness);
151 formdata.append("bestepid", bestepid); 87 formdata.append("bestepid", this.$route.query.bestepid);
152 getSpyjList(formdata).then((res) => { 88 getSpyjList(formdata).then((res) => {
153 if (res.code === 200 && res.result) { 89 if (res.code === 200 && res.result) {
154 this.ruleForm = {...res.result[0]} 90 this.tableData = res.result
91 this.ruleForm.shyj = res.result[res.result.length-1].shyj
155 } 92 }
156 }) 93 })
157 }, 94 },
158 onSubmit () { 95 onSubmit () {
159 saveSpyj(this.ruleForm).then(res => { 96 saveSpyjBySlsq(this.ruleForm).then(res => {
160 if (res.code === 200) { 97 if (res.code === 200) {
161 98 this.$message.success("保存成功")
162 }else{ 99 }else{
163 this.$message.error(res.message) 100 this.$message.error(res.message)
164 } 101 }
...@@ -221,6 +158,7 @@ export default { ...@@ -221,6 +158,7 @@ export default {
221 158
222 .opinion { 159 .opinion {
223 position: relative; 160 position: relative;
161 font-size: 16px;
224 162
225 /deep/.el-textarea__inner { 163 /deep/.el-textarea__inner {
226 border: none; 164 border: none;
......