新增失信人员
This commit is contained in:
		| @@ -2,58 +2,58 @@ | ||||
|   <section class="Add"> | ||||
|     <ai-detail class="add"> | ||||
|       <template #title> | ||||
|         <ai-title :title="params.id ? '失信被执行人详情' : '新增失信被执行人'" :isShowBack="true" :isShowBottomBorder="true" @onBackClick="cancel(false)" /> | ||||
|         <ai-title :title="params.id ? '编辑' : '新增失信被执行人'" :isShowBack="true" :isShowBottomBorder="true" @onBackClick="cancel(false)" /> | ||||
|       </template> | ||||
|       <template #content> | ||||
|         <div class="add-form"> | ||||
|           <ai-bar title="失信被执行人信息"></ai-bar> | ||||
|           <el-form ref="rules" :model="forms" :rules="formRules" size="small"  label-width="150px"> | ||||
|           <el-form ref="forms" :model="forms" :rules="formRules" size="small"  label-width="150px"> | ||||
|             <el-row type="flex"> | ||||
|               <el-col :span="20"> | ||||
|                 <el-form-item label="执行安号" prop="num"> | ||||
|                   <el-input v-model="input" placeholder="请输入"></el-input> | ||||
|                 <el-form-item label="执行案号" prop="executionCode"> | ||||
|                   <el-input v-model="forms.executionCode" placeholder="请输入"></el-input> | ||||
|                 </el-form-item> | ||||
|               </el-col> | ||||
|               <el-col :span="20"> | ||||
|                 <el-form-item label="执行法院" prop="num"> | ||||
|                   <el-input v-model="input" placeholder="请输入"></el-input> | ||||
|                 <el-form-item label="执行法院" prop="executionCourt"> | ||||
|                   <el-input v-model="forms.executionCourt" placeholder="请输入"></el-input> | ||||
|                 </el-form-item> | ||||
|               </el-col> | ||||
|             </el-row> | ||||
|             <el-row type="flex"> | ||||
|               <el-col :span="20"> | ||||
|                 <el-form-item label="执行时间" prop="num"> | ||||
|                   <el-date-picker v-model="value1" type="date" placeholder="选择日期" style="width:375px"> | ||||
|                 <el-form-item label="执行时间" prop="executionTime"> | ||||
|                   <el-date-picker v-model="forms.executionTime" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" style="width:375px"> | ||||
|                   </el-date-picker> | ||||
|                 </el-form-item> | ||||
|               </el-col> | ||||
|               <el-col :span="20"> | ||||
|                 <el-form-item label="履行情况" prop="num"> | ||||
|                   <ai-select v-model="readType" @change="onChange" placeholder="请选择文档类型" :selectList="$dict.getDict('readType')"></ai-select> | ||||
|                 <el-form-item label="履行情况" prop="executionSituation"> | ||||
|                   <ai-select v-model="forms.executionSituation" @change="onChange" placeholder="请选择文档类型" :selectList="$dict.getDict('dishonestPersonSituation')"></ai-select> | ||||
|                 </el-form-item> | ||||
|               </el-col> | ||||
|             </el-row> | ||||
|             <el-row type="flex"> | ||||
|               <el-col :span="20"> | ||||
|                 <el-form-item label="失信被执行主体" prop="num"> | ||||
|                   <el-input v-model="input" placeholder="请输入"></el-input> | ||||
|                 <el-form-item label="失信被执行主体" prop="enterpriseName"> | ||||
|                   <el-input v-model="forms.enterpriseName" placeholder="请输入"></el-input> | ||||
|                 </el-form-item> | ||||
|               </el-col> | ||||
|               <el-col :span="20"> | ||||
|                 <el-form-item label="统一信用代码" prop="num"> | ||||
|                   <el-input v-model="input" placeholder="请输入"></el-input> | ||||
|                 <el-form-item label="统一信用代码" prop="unifiedCode"> | ||||
|                   <el-input v-model="forms.unifiedCode" placeholder="请输入"></el-input> | ||||
|                 </el-form-item> | ||||
|               </el-col> | ||||
|             </el-row> | ||||
|             <el-form-item label="失信事实" prop="num"> | ||||
|               <el-input v-model="input" placeholder="请输入失信事实" type="textarea" show-word-limit maxlength="500" :rows="5"></el-input> | ||||
|             <el-form-item label="失信事实" prop="dishonestFact"> | ||||
|               <el-input v-model="forms.dishonestFact" placeholder="请输入失信事实" type="textarea" show-word-limit maxlength="500" :rows="5"></el-input> | ||||
|             </el-form-item> | ||||
|           </el-form> | ||||
|         </div> | ||||
|       </template> | ||||
|       <template slot="footer" class="footer"> | ||||
|         <el-button class="delete-btn footer-btn" @click="cancel(false)">取消</el-button> | ||||
|         <el-button class="footer-btn" type="primary" @click="onSubmit('0')">保存</el-button> | ||||
|         <el-button class="footer-btn" type="primary" @click="confirm()">保存</el-button> | ||||
|       </template> | ||||
|     </ai-detail> | ||||
|   </section> | ||||
| @@ -71,16 +71,32 @@ export default { | ||||
|   computed: { | ||||
|     formRules() { | ||||
|       return { | ||||
|         num: [{required: true,message:"请输入执行编号",trigger: "blur"}] | ||||
|         executionCode: [{required: true,message:"请输入执行编号",trigger: "blur"}], | ||||
|         executionCourt: [{required: true,message:"请输入执行法院",trigger: "blur"}], | ||||
|         executionTime: [{required: true,message:"请输入执行时间",trigger: "blur"}], | ||||
|         executionSituation: [{required: true,message:"请选择履行情况",trigger: "blur"}], | ||||
|         enterpriseName: [{required: true,message:"请输入失信被执行主体",trigger: "blur"}], | ||||
|         unifiedCode: [{required: true,message:"请输入统一信用代码",trigger: "blur"}], | ||||
|         dishonestFact: [{required: true,message:"请输入失信事实",trigger: "blur"}], | ||||
|       } | ||||
|     } | ||||
|   }, | ||||
|   created() { | ||||
|     this.$dict.load('dishonestPersonSituation') | ||||
|   }, | ||||
|   data() { | ||||
|     return { | ||||
|       forms | ||||
|       forms: { | ||||
|         executionCode: '', | ||||
|         executionCourt: '', | ||||
|         executionTime: '', | ||||
|         executionSituation: '', | ||||
|         enterpriseName: '', | ||||
|         unifiedCode: '', | ||||
|         dishonestFact: '', | ||||
|       } | ||||
|     } | ||||
|   }, | ||||
|   created() {}, | ||||
|   methods: { | ||||
|     cancel(isRefresh) { | ||||
|       this.$emit('change', { | ||||
| @@ -88,6 +104,24 @@ export default { | ||||
|         isRefresh: !!isRefresh, | ||||
|       }) | ||||
|     }, | ||||
|     confirm( ) { | ||||
|       this.$refs.forms.validate((valid) => { | ||||
|         if (valid) { | ||||
|           this.instance.post(`/appcreditdishonestperson/addOrUpdate`, { | ||||
|             ...this.forms, | ||||
|             id: this.params.id || '', | ||||
|             // picture: this.form.picture.length ? this.form.picture[0].url : '' | ||||
|           }).then(res => { | ||||
|             if (res.code == 0) { | ||||
|               this.$message.success('提交成功') | ||||
|               setTimeout(() => { | ||||
|                 this.cancel(true) | ||||
|               }, 600) | ||||
|             } | ||||
|           }) | ||||
|         } | ||||
|       }) | ||||
|     }, | ||||
|   }, | ||||
|  | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user