Commit b80e57136a0a61a5f2d446fda9d6ad3fa899ab01

Authored by monkeyhouyi
1 parent 8994407e

1

Showing 1 changed file with 164 additions and 160 deletions
src/views/baseCaseHandling/Form.vue
@@ -131,86 +131,88 @@ @@ -131,86 +131,88 @@
131 </el-form-item> 131 </el-form-item>
132 </el-col> 132 </el-col>
133 <!-- 立案审批、调查(询问)笔录、案件处理意见、执法约谈、行政处罚意见告知、行政处罚决定、行政处罚结案报告、其他(每个流程都为填空+上传附件,非必填) --> 133 <!-- 立案审批、调查(询问)笔录、案件处理意见、执法约谈、行政处罚意见告知、行政处罚决定、行政处罚结案报告、其他(每个流程都为填空+上传附件,非必填) -->
134 - <el-col :span="24">  
135 - <el-form-item label="立案审批" prop="registerApproval">  
136 - <el-input type="textarea" v-model="dataForm.registerApproval" placeholder="请输入立案审批" clearable maxlength="200"/>  
137 - </el-form-item>  
138 - </el-col>  
139 - <el-col :span="24">  
140 - <el-form-item label="立案审批附件" prop="registerApprovalFileModel">  
141 - <NCC-UploadFz v-model="dataForm.registerApprovalFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />  
142 - </el-form-item>  
143 - </el-col>  
144 - <el-col :span="24">  
145 - <el-form-item label="调查(询问)笔录" prop="record">  
146 - <el-input type="textarea" v-model="dataForm.record" placeholder="请输入调查(询问)笔录" clearable maxlength="200"/>  
147 - </el-form-item>  
148 - </el-col>  
149 - <el-col :span="24">  
150 - <el-form-item label="调查(询问)笔录附件" prop="recordFileModel">  
151 - <NCC-UploadFz v-model="dataForm.recordFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />  
152 - </el-form-item>  
153 - </el-col>  
154 - <el-col :span="24">  
155 - <el-form-item label="案件处理意见" prop="caseHandlingOpinions">  
156 - <el-input type="textarea" v-model="dataForm.caseHandlingOpinions" placeholder="请输入案件处理意见示例" clearable maxlength="200"/>  
157 - </el-form-item>  
158 - </el-col>  
159 - <el-col :span="24">  
160 - <el-form-item label="案件处理意见附件" prop="caseHandlingOpinionsFileModel">  
161 - <NCC-UploadFz v-model="dataForm.caseHandlingOpinionsFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />  
162 - </el-form-item>  
163 - </el-col>  
164 - <el-col :span="24">  
165 - <el-form-item label="执法约谈" prop="enforcementRecords">  
166 - <el-input type="textarea" v-model="dataForm.enforcementRecords" placeholder="请输入执法约谈" clearable maxlength="200"/>  
167 - </el-form-item>  
168 - </el-col>  
169 - <el-col :span="24">  
170 - <el-form-item label="执法约谈附件" prop="enforcementRecordsFileModel">  
171 - <NCC-UploadFz v-model="dataForm.enforcementRecordsFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />  
172 - </el-form-item>  
173 - </el-col>  
174 - <el-col :span="24">  
175 - <el-form-item label="行政处罚意见告知" prop="noticeLetter">  
176 - <el-input type="textarea" v-model="dataForm.noticeLetter" placeholder="请输入行政处罚意见告知" clearable maxlength="200"/>  
177 - </el-form-item>  
178 - </el-col>  
179 - <el-col :span="24">  
180 - <el-form-item label="行政处罚意见告知附件" prop="noticeLetterFileModel">  
181 - <NCC-UploadFz v-model="dataForm.noticeLetterFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />  
182 - </el-form-item>  
183 - </el-col>  
184 - <el-col :span="24">  
185 - <el-form-item label="行政处罚决定" prop="punishmentDecision">  
186 - <el-input type="textarea" v-model="dataForm.punishmentDecision" placeholder="请输入行政处罚决定" clearable maxlength="200"/>  
187 - </el-form-item>  
188 - </el-col>  
189 - <el-col :span="24">  
190 - <el-form-item label="行政处罚决定附件" prop="punishmentDecisionFileModel">  
191 - <NCC-UploadFz v-model="dataForm.punishmentDecisionFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />  
192 - </el-form-item>  
193 - </el-col>  
194 - <el-col :span="24">  
195 - <el-form-item label="行政处罚结案报告" prop="closingReport">  
196 - <el-input type="textarea" v-model="dataForm.closingReport" placeholder="请输入行政处罚结案报告" clearable maxlength="200"/>  
197 - </el-form-item>  
198 - </el-col>  
199 - <el-col :span="24">  
200 - <el-form-item label="行政处罚结案报告附件" prop="closingReportFileModel">  
201 - <NCC-UploadFz v-model="dataForm.closingReportFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />  
202 - </el-form-item>  
203 - </el-col>  
204 - <el-col :span="24">  
205 - <el-form-item label="其他" prop="other">  
206 - <el-input type="textarea" v-model="dataForm.other" placeholder="请输入其他" clearable maxlength="200"/>  
207 - </el-form-item>  
208 - </el-col>  
209 - <el-col :span="24">  
210 - <el-form-item label="其他附件" prop="otherFileModel">  
211 - <NCC-UploadFz v-model="dataForm.otherFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />  
212 - </el-form-item>  
213 - </el-col> 134 + <template v-if="formType == 2">
  135 + <el-col :span="24">
  136 + <el-form-item label="立案审批" prop="registerApproval">
  137 + <el-input type="textarea" v-model="dataForm.registerApproval" placeholder="请输入立案审批" clearable maxlength="200"/>
  138 + </el-form-item>
  139 + </el-col>
  140 + <el-col :span="24">
  141 + <el-form-item label="立案审批附件" prop="registerApprovalFileModel">
  142 + <NCC-UploadFz v-model="dataForm.registerApprovalFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />
  143 + </el-form-item>
  144 + </el-col>
  145 + <el-col :span="24">
  146 + <el-form-item label="调查(询问)笔录" prop="record">
  147 + <el-input type="textarea" v-model="dataForm.record" placeholder="请输入调查(询问)笔录" clearable maxlength="200"/>
  148 + </el-form-item>
  149 + </el-col>
  150 + <el-col :span="24">
  151 + <el-form-item label="调查(询问)笔录附件" prop="recordFileModel">
  152 + <NCC-UploadFz v-model="dataForm.recordFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />
  153 + </el-form-item>
  154 + </el-col>
  155 + <el-col :span="24">
  156 + <el-form-item label="案件处理意见" prop="caseHandlingOpinions">
  157 + <el-input type="textarea" v-model="dataForm.caseHandlingOpinions" placeholder="请输入案件处理意见示例" clearable maxlength="200"/>
  158 + </el-form-item>
  159 + </el-col>
  160 + <el-col :span="24">
  161 + <el-form-item label="案件处理意见附件" prop="caseHandlingOpinionsFileModel">
  162 + <NCC-UploadFz v-model="dataForm.caseHandlingOpinionsFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />
  163 + </el-form-item>
  164 + </el-col>
  165 + <el-col :span="24">
  166 + <el-form-item label="执法约谈" prop="enforcementRecords">
  167 + <el-input type="textarea" v-model="dataForm.enforcementRecords" placeholder="请输入执法约谈" clearable maxlength="200"/>
  168 + </el-form-item>
  169 + </el-col>
  170 + <el-col :span="24">
  171 + <el-form-item label="执法约谈附件" prop="enforcementRecordsFileModel">
  172 + <NCC-UploadFz v-model="dataForm.enforcementRecordsFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />
  173 + </el-form-item>
  174 + </el-col>
  175 + <el-col :span="24">
  176 + <el-form-item label="行政处罚意见告知" prop="noticeLetter">
  177 + <el-input type="textarea" v-model="dataForm.noticeLetter" placeholder="请输入行政处罚意见告知" clearable maxlength="200"/>
  178 + </el-form-item>
  179 + </el-col>
  180 + <el-col :span="24">
  181 + <el-form-item label="行政处罚意见告知附件" prop="noticeLetterFileModel">
  182 + <NCC-UploadFz v-model="dataForm.noticeLetterFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />
  183 + </el-form-item>
  184 + </el-col>
  185 + <el-col :span="24">
  186 + <el-form-item label="行政处罚决定" prop="punishmentDecision">
  187 + <el-input type="textarea" v-model="dataForm.punishmentDecision" placeholder="请输入行政处罚决定" clearable maxlength="200"/>
  188 + </el-form-item>
  189 + </el-col>
  190 + <el-col :span="24">
  191 + <el-form-item label="行政处罚决定附件" prop="punishmentDecisionFileModel">
  192 + <NCC-UploadFz v-model="dataForm.punishmentDecisionFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />
  193 + </el-form-item>
  194 + </el-col>
  195 + <el-col :span="24">
  196 + <el-form-item label="行政处罚结案报告" prop="closingReport">
  197 + <el-input type="textarea" v-model="dataForm.closingReport" placeholder="请输入行政处罚结案报告" clearable maxlength="200"/>
  198 + </el-form-item>
  199 + </el-col>
  200 + <el-col :span="24">
  201 + <el-form-item label="行政处罚结案报告附件" prop="closingReportFileModel">
  202 + <NCC-UploadFz v-model="dataForm.closingReportFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />
  203 + </el-form-item>
  204 + </el-col>
  205 + <el-col :span="24">
  206 + <el-form-item label="其他" prop="other">
  207 + <el-input type="textarea" v-model="dataForm.other" placeholder="请输入其他" clearable maxlength="200"/>
  208 + </el-form-item>
  209 + </el-col>
  210 + <el-col :span="24">
  211 + <el-form-item label="其他附件" prop="otherFileModel">
  212 + <NCC-UploadFz v-model="dataForm.otherFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" />
  213 + </el-form-item>
  214 + </el-col>
  215 + </template>
214 </el-form> 216 </el-form>
215 </el-row> 217 </el-row>
216 <el-row v-show="!!isDetail"> 218 <el-row v-show="!!isDetail">
@@ -258,86 +260,88 @@ @@ -258,86 +260,88 @@
258 <div class="label w-180">执法说明:</div> 260 <div class="label w-180">执法说明:</div>
259 <p class="text">{{ dataForm.enforcecontent || '--' }}</p> 261 <p class="text">{{ dataForm.enforcecontent || '--' }}</p>
260 </el-col> 262 </el-col>
261 - <el-col class="form-item">  
262 - <div class="label w-180">立案审批:</div>  
263 - <p class="text">{{ dataForm.registerApproval || '--' }}</p>  
264 - </el-col>  
265 - <el-col class="form-item">  
266 - <div class="label w-180">立案审批附件:</div>  
267 - <div class="text" style="width: calc(100% - 180px);">  
268 - <NCC-UploadFz v-model="dataForm.registerApprovalFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>  
269 - </div>  
270 - </el-col>  
271 - <el-col class="form-item">  
272 - <div class="label w-180">调查(询问)笔录:</div>  
273 - <p class="text">{{ dataForm.record || '--' }}</p>  
274 - </el-col>  
275 - <el-col class="form-item">  
276 - <div class="label w-180">调查(询问)笔录附件:</div>  
277 - <div class="text" style="width: calc(100% - 180px);">  
278 - <NCC-UploadFz v-model="dataForm.recordFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>  
279 - </div>  
280 - </el-col>  
281 - <el-col class="form-item">  
282 - <div class="label w-180">案件处理意见:</div>  
283 - <p class="text">{{ dataForm.caseHandlingOpinions || '--' }}</p>  
284 - </el-col>  
285 - <el-col class="form-item">  
286 - <div class="label w-180">案件处理意见附件:</div>  
287 - <div class="text" style="width: calc(100% - 180px);">  
288 - <NCC-UploadFz v-model="dataForm.caseHandlingOpinionsFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>  
289 - </div>  
290 - </el-col>  
291 - <el-col class="form-item">  
292 - <div class="label w-180">执法约谈:</div>  
293 - <p class="text">{{ dataForm.enforcementRecords || '--' }}</p>  
294 - </el-col>  
295 - <el-col class="form-item">  
296 - <div class="label w-180">执法约谈附件:</div>  
297 - <div class="text" style="width: calc(100% - 180px);">  
298 - <NCC-UploadFz v-model="dataForm.enforcementRecordsFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>  
299 - </div>  
300 - </el-col>  
301 - <el-col class="form-item">  
302 - <div class="label w-180">行政处罚意见告知:</div>  
303 - <p class="text">{{ dataForm.noticeLetter || '--' }}</p>  
304 - </el-col>  
305 - <el-col class="form-item">  
306 - <div class="label w-180">行政处罚意见告知附件:</div>  
307 - <div class="text" style="width: calc(100% - 180px);">  
308 - <NCC-UploadFz v-model="dataForm.noticeLetterFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>  
309 - </div>  
310 - </el-col>  
311 - <el-col class="form-item">  
312 - <div class="label w-180">行政处罚决定:</div>  
313 - <p class="text">{{ dataForm.punishmentDecision || '--' }}</p>  
314 - </el-col>  
315 - <el-col class="form-item">  
316 - <div class="label w-180">行政处罚决定附件:</div>  
317 - <div class="text" style="width: calc(100% - 180px);">  
318 - <NCC-UploadFz v-model="dataForm.punishmentDecisionFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>  
319 - </div>  
320 - </el-col>  
321 - <el-col class="form-item">  
322 - <div class="label w-180">行政处罚结案报告:</div>  
323 - <p class="text">{{ dataForm.closingReport || '--' }}</p>  
324 - </el-col>  
325 - <el-col class="form-item">  
326 - <div class="label w-180">行政处罚结案报告附件:</div>  
327 - <div class="text" style="width: calc(100% - 180px);">  
328 - <NCC-UploadFz v-model="dataForm.closingReportFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>  
329 - </div>  
330 - </el-col>  
331 - <el-col class="form-item">  
332 - <div class="label w-180">其他:</div>  
333 - <p class="text">{{ dataForm.other || '--' }}</p>  
334 - </el-col>  
335 - <el-col class="form-item">  
336 - <div class="label w-180">其他附件:</div>  
337 - <div class="text" style="width: calc(100% - 180px);">  
338 - <NCC-UploadFz v-model="dataForm.otherFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>  
339 - </div>  
340 - </el-col> 263 + <template v-if="dataForm.enforcecontent">
  264 + <el-col class="form-item">
  265 + <div class="label w-180">立案审批:</div>
  266 + <p class="text">{{ dataForm.registerApproval || '--' }}</p>
  267 + </el-col>
  268 + <el-col class="form-item">
  269 + <div class="label w-180">立案审批附件:</div>
  270 + <div class="text" style="width: calc(100% - 180px);">
  271 + <NCC-UploadFz v-model="dataForm.registerApprovalFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>
  272 + </div>
  273 + </el-col>
  274 + <el-col class="form-item">
  275 + <div class="label w-180">调查(询问)笔录:</div>
  276 + <p class="text">{{ dataForm.record || '--' }}</p>
  277 + </el-col>
  278 + <el-col class="form-item">
  279 + <div class="label w-180">调查(询问)笔录附件:</div>
  280 + <div class="text" style="width: calc(100% - 180px);">
  281 + <NCC-UploadFz v-model="dataForm.recordFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>
  282 + </div>
  283 + </el-col>
  284 + <el-col class="form-item">
  285 + <div class="label w-180">案件处理意见:</div>
  286 + <p class="text">{{ dataForm.caseHandlingOpinions || '--' }}</p>
  287 + </el-col>
  288 + <el-col class="form-item">
  289 + <div class="label w-180">案件处理意见附件:</div>
  290 + <div class="text" style="width: calc(100% - 180px);">
  291 + <NCC-UploadFz v-model="dataForm.caseHandlingOpinionsFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>
  292 + </div>
  293 + </el-col>
  294 + <el-col class="form-item">
  295 + <div class="label w-180">执法约谈:</div>
  296 + <p class="text">{{ dataForm.enforcementRecords || '--' }}</p>
  297 + </el-col>
  298 + <el-col class="form-item">
  299 + <div class="label w-180">执法约谈附件:</div>
  300 + <div class="text" style="width: calc(100% - 180px);">
  301 + <NCC-UploadFz v-model="dataForm.enforcementRecordsFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>
  302 + </div>
  303 + </el-col>
  304 + <el-col class="form-item">
  305 + <div class="label w-180">行政处罚意见告知:</div>
  306 + <p class="text">{{ dataForm.noticeLetter || '--' }}</p>
  307 + </el-col>
  308 + <el-col class="form-item">
  309 + <div class="label w-180">行政处罚意见告知附件:</div>
  310 + <div class="text" style="width: calc(100% - 180px);">
  311 + <NCC-UploadFz v-model="dataForm.noticeLetterFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>
  312 + </div>
  313 + </el-col>
  314 + <el-col class="form-item">
  315 + <div class="label w-180">行政处罚决定:</div>
  316 + <p class="text">{{ dataForm.punishmentDecision || '--' }}</p>
  317 + </el-col>
  318 + <el-col class="form-item">
  319 + <div class="label w-180">行政处罚决定附件:</div>
  320 + <div class="text" style="width: calc(100% - 180px);">
  321 + <NCC-UploadFz v-model="dataForm.punishmentDecisionFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>
  322 + </div>
  323 + </el-col>
  324 + <el-col class="form-item">
  325 + <div class="label w-180">行政处罚结案报告:</div>
  326 + <p class="text">{{ dataForm.closingReport || '--' }}</p>
  327 + </el-col>
  328 + <el-col class="form-item">
  329 + <div class="label w-180">行政处罚结案报告附件:</div>
  330 + <div class="text" style="width: calc(100% - 180px);">
  331 + <NCC-UploadFz v-model="dataForm.closingReportFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>
  332 + </div>
  333 + </el-col>
  334 + <el-col class="form-item">
  335 + <div class="label w-180">其他:</div>
  336 + <p class="text">{{ dataForm.other || '--' }}</p>
  337 + </el-col>
  338 + <el-col class="form-item">
  339 + <div class="label w-180">其他附件:</div>
  340 + <div class="text" style="width: calc(100% - 180px);">
  341 + <NCC-UploadFz v-model="dataForm.otherFileModel" :fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>
  342 + </div>
  343 + </el-col>
  344 + </template>
341 </el-row> 345 </el-row>
342 <span slot="footer" class="dialog-footer"> 346 <span slot="footer" class="dialog-footer">
343 <el-button @click="visible = false">取 消</el-button> 347 <el-button @click="visible = false">取 消</el-button>