| | |
| | | </el-form-item> |
| | | <el-form-item label="检查时间"> |
| | | <el-col :span="11"> |
| | | <el-date-picker type="date" placeholder="选择日期" v-model="listQuery.form.check_dateStart" style="width: 100%;" value-format="yyyy-MM-dd"></el-date-picker> |
| | | <el-date-picker type="date" placeholder="选择日期" v-model="listQuery.form.check_dateStart" |
| | | style="width: 100%;" value-format="yyyy-MM-dd"></el-date-picker> |
| | | </el-col> |
| | | <el-col style="text-align:center" :span="2">-</el-col> |
| | | <el-col :span="11"> |
| | | <el-date-picker type="date" placeholder="选择日期" v-model="listQuery.form.check_dateEnd" style="width: 100%;" value-format="yyyy-MM-dd"></el-date-picker> |
| | | <el-date-picker type="date" placeholder="选择日期" v-model="listQuery.form.check_dateEnd" |
| | | style="width: 100%;" value-format="yyyy-MM-dd"></el-date-picker> |
| | | </el-col> |
| | | </el-form-item> |
| | | <el-form-item label="限改时间"> |
| | | <el-col :span="11"> |
| | | <el-date-picker type="date" placeholder="选择日期" v-model="listQuery.form.alter_timeStart" value-format="yyyy-MM-dd" style="width: 100%;"></el-date-picker> |
| | | <el-date-picker type="date" placeholder="选择日期" v-model="listQuery.form.alter_timeStart" |
| | | value-format="yyyy-MM-dd" style="width: 100%;"></el-date-picker> |
| | | </el-col> |
| | | <el-col style="text-align:center" :span="2">-</el-col> |
| | | <el-col :span="11"> |
| | | <el-date-picker type="date" placeholder="选择日期" v-model="listQuery.form.alter_timeEnd" value-format="yyyy-MM-dd" style="width: 100%;"></el-date-picker> |
| | | <el-date-picker type="date" placeholder="选择日期" v-model="listQuery.form.alter_timeEnd" |
| | | value-format="yyyy-MM-dd" style="width: 100%;"></el-date-picker> |
| | | </el-col> |
| | | </el-form-item> |
| | | <el-form-item style="text-align:center;padding:0 50px"> |
| | | <el-button type="primary" class="btns" size="small" icon="el-icon-search" @click="getPageList()">查询</el-button> |
| | | <el-button type="primary" class="btns" size="small" icon="el-icon-search" @click="getPageList()">查询 |
| | | </el-button> |
| | | <el-button type="primary" class="btns" size="small" @click="reset()">重置</el-button> |
| | | <el-button type="primary" class="btns" size="small" icon="el-icon-upload2" @click="exportData">导出excel</el-button> |
| | | <el-button type="primary" class="btns" size="small" icon="el-icon-upload2" @click="exportData">导出excel |
| | | </el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-row class="title-center"> |
| | | <el-col :span="24" style="text-align:right;"> |
| | | <el-button class="btns" type="primary" size="small">批量复查</el-button> |
| | | <el-button class="btns" type="primary" size="small" @click="showEdit">批量复查</el-button> |
| | | <el-button class="btns" type="primary" size="small">批量发送</el-button> |
| | | </el-col> |
| | | </el-row> |
| | | <el-table :data="tableData" style="width: 100%"> |
| | | <el-table :data="tableData" ref="dangerRectificationTable" style="width: 100%"> |
| | | <el-table-column type="selection" width="55" align="center"></el-table-column> |
| | | <el-table-column prop="number" label="编号" align="center" width="120"></el-table-column> |
| | | <el-table-column prop="check_branch" label="检查部门" align="center" width="120"></el-table-column> |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="DTRisk_bankId" label="是否关联" align="center"> |
| | | <template slot-scope="scope"> |
| | | <span v-if="scope.row.DTRisk_bankId==0 || scope.row.DTRisk_bankId=='' || scope.row.DTRisk_bankId==null">未关联</span> |
| | | <span |
| | | v-if="scope.row.DTRisk_bankId==0 || scope.row.DTRisk_bankId=='' || scope.row.DTRisk_bankId==null">未关联</span> |
| | | <span v-else>已关联</span> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <!--批量复查弹窗--> |
| | | <el-dialog |
| | | title="提示" |
| | | :visible.sync="dialogVisible" |
| | | :close-on-click-modal="false" |
| | | width="30%" |
| | | > |
| | | <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="110px" class="demo-ruleForm"> |
| | | |
| | | <el-row> |
| | | <el-col :span="16" :offset="3"> |
| | | <el-form-item label="发送流程" prop="ispass"> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="16" :offset="3"> |
| | | <el-form-item label="下一步" prop="ispass"> |
| | | <span>流程结束,不通过则返回部门</span> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | | <el-row> |
| | | <el-col :span="15" :offset="3"> |
| | | <el-form-item label="是否发送" prop="ispass"> |
| | | <el-radio-group v-model="ruleForm.ispass"> |
| | | <el-radio label="通过">通过</el-radio> |
| | | <el-radio label="不通过">不通过</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="15" :offset="3"> |
| | | <el-form-item label="复查时间" prop="CALLBACKTIME"> |
| | | <el-date-picker |
| | | v-model="ruleForm.CALLBACKTIME" |
| | | type="date" |
| | | placeholder="选择日期" |
| | | value-format="yyyy-MM-dd" |
| | | style="width: 100%"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="15" :offset="3"> |
| | | <el-form-item label="复查人" prop="CALLBACKPERSON"> |
| | | <el-input v-model="ruleForm.CALLBACKPERSON" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="20" :offset="3"> |
| | | <el-form-item label="复查结果" prop="CALLBACKRESULT"> |
| | | <el-input class="textarea2" type="textarea" clearable |
| | | v-model="ruleForm.CALLBACKRESULT"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="20" :offset="3"> |
| | | <el-form-item label="备注" prop="dealContent"> |
| | | <el-input class="textarea" type="textarea" |
| | | v-model="ruleForm.dealContent"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item style="text-align: center;"> |
| | | <el-button class="btn" size="small" type="primary" @click="submitForm('ruleForm')"> |
| | | 保存 |
| | | </el-button> |
| | | <el-button size="small" @click="close()">关闭</el-button> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | </el-dialog> |
| | | <div style="text-align: right"> |
| | | <el-pagination |
| | | v-show="recordTotal > 0" |
| | |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import {getPageList} from "@/api/sgyhpczl/recheckCancellationNumber"; |
| | | import {getPageList, sendDangerNext} from "@/api/sgyhpczl/recheckCancellationNumber"; |
| | | import {danger_export_do} from "@/api/sgyhpczl/hiddenDangerRectification"; |
| | | import {initJCBM ,initYHLX, initBC ,initJCLB ,initYHBM ,initYHJB,initLlr} from "@/api/sgyhpczl/initSelect"; |
| | | |
| | | export default { |
| | | data() { |
| | | return { |
| | | reList:[{label:"未关联",value:0}], |
| | | options: [], |
| | | dialogVisible: false, |
| | | form:{}, |
| | | value1:"", |
| | | llrList:[], |
| | |
| | | YHBMList:[], |
| | | YHJBList:[], |
| | | tableData: [], |
| | | ruleForm: { |
| | | id: "", |
| | | step: "3", |
| | | ispass: "通过", |
| | | CALLBACKTIME: "", |
| | | CALLBACKPERSON: "", |
| | | CALLBACKRESULT: "", |
| | | dealContent: "", |
| | | }, |
| | | rules: { |
| | | CALLBACKTIME: {required: true, message: '请填写复查时间', trigger: 'blur'}, |
| | | CALLBACKPERSON: {required: true, message: '请填写复查人', trigger: 'blur'}, |
| | | CALLBACKRESULT: {required: true, message: '请填写复查结果', trigger: 'blur'}, |
| | | }, |
| | | listQuery:{ |
| | | page:1, |
| | | limit:10, |
| | |
| | | pageSize: 10, |
| | | recordTotal: 0, |
| | | }; |
| | | }, |
| | | watch: { |
| | | dialogVisible: function (newval, oldval) { |
| | | if (!newval) { |
| | | this.ruleForm = { |
| | | id: "", |
| | | step: "3", |
| | | ispass: "通过", |
| | | CALLBACKTIME: "", |
| | | CALLBACKPERSON: "", |
| | | CALLBACKRESULT: "", |
| | | dealContent: "", |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | mounted(){ |
| | | this.getPageList() |
| | |
| | | query:{"id":row.id} |
| | | }) |
| | | }, |
| | | showEdit() { |
| | | var selectDataList = this.$refs.dangerRectificationTable.selection; |
| | | if (selectDataList.length < 1) { |
| | | this.$message({ |
| | | type: 'warning', |
| | | message: '请选择数据!' |
| | | }); |
| | | return false; |
| | | } else { |
| | | this.dialogVisible = true; |
| | | |
| | | var checkId = ""; |
| | | selectDataList.forEach(n => { |
| | | checkId += n.id + ","; |
| | | }); |
| | | this.ruleForm.id = checkId.substring(0, checkId.length - 1); |
| | | } |
| | | }, |
| | | exportData(){ |
| | | var requestData = this.listQuery; |
| | | requestData.export_type = 3; |
| | |
| | | }).catch(err => { |
| | | console.log(err) |
| | | }) |
| | | }, |
| | | submitForm(formName) { |
| | | this.$refs[formName].validate((valid) => { |
| | | if (valid) { |
| | | sendDangerNext(this.ruleForm).then(res => { |
| | | var msg = res.data.msg; |
| | | if (res.data.ok) { |
| | | this.dialogVisible = false |
| | | this.$message({type: 'success', message: msg, duration: 3000}) |
| | | } else { |
| | | this.$message({type: 'error', message: msg, duration: 3000}) |
| | | } |
| | | }) |
| | | // alert('submit!'); |
| | | } else { |
| | | console.log('error submit!!'); |
| | | return false; |
| | | } |
| | | }); |
| | | }, |
| | | close() { |
| | | this.dialogVisible = false; |
| | | } |
| | | } |
| | | }; |
| | |
| | | justify-content:left; |
| | | flex-wrap: wrap; |
| | | } |
| | | |
| | | .inquire .el-form-item{ |
| | | padding: 0 46px; |
| | | } |
| | | |
| | | .title-center{ |
| | | padding: 20px 0; |
| | | } |
| | | |
| | | .btns { |
| | | background-color: #034ea2; |
| | | border: 1px solid #034ea2; |