| | |
| | | |
| | | const user = { |
| | | state: { |
| | | isCanSubmit1: getStore({ //点击保存按钮所记录的状态(调查询问笔录) |
| | | name: 'isCanSubmit1', |
| | | }) || false, |
| | | isCanSubmit2: getStore({ //点击保存按钮所记录的状态(责任限期改正通知书) |
| | | name: 'isCanSubmit2', |
| | | }) || false, |
| | | isCanSubmit3: getStore({ //点击保存按钮所记录的状态(处罚决定书) |
| | | name: 'isCanSubmit3', |
| | | }) || false, |
| | | id: getStore({ |
| | | name: 'id' |
| | | }), |
| | |
| | | } |
| | | }, |
| | | mutations: { |
| | | SET_IsCANSUBMIT1 :(state,isCanSubmit) => { |
| | | state.isCanSubmit1 = isCanSubmit |
| | | setStore({ |
| | | name: 'isCanSubmit1', |
| | | content: state.isCanSubmit1, |
| | | type: 'session' |
| | | }) |
| | | }, |
| | | SET_IsCANSUBMIT2 :(state,isCanSubmit) => { |
| | | state.isCanSubmit2 = isCanSubmit |
| | | setStore({ |
| | | name: 'isCanSubmit2', |
| | | content: state.isCanSubmit2, |
| | | type: 'session' |
| | | }) |
| | | }, |
| | | SET_IsCANSUBMIT3 :(state,isCanSubmit) => { |
| | | state.isCanSubmit3 = isCanSubmit |
| | | setStore({ |
| | | name: 'isCanSubmit3', |
| | | content: state.isCanSubmit3, |
| | | type: 'session' |
| | | }) |
| | | }, |
| | | SET_ID: (state, id) => { |
| | | state.id = id |
| | | setStore({ |
| | |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="办案人员" |
| | | prop="hanlderIds"> |
| | | <el-select v-model="form.hanlderIds" |
| | | prop="hanlderName"> |
| | | <el-select v-model="form.hanlderName" |
| | | clearable |
| | | filterable |
| | | multiple |
| | |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" |
| | | @click="onSubmit">立即创建</el-button> |
| | | @click="onSubmit('form')">立即创建</el-button> |
| | | <el-button @click="backAll">取消</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | name: 'padFrom', |
| | | data() { |
| | | var validatePerson = (rule, value, callback) => { |
| | | console.log(value,'value===') |
| | | if (value.length != 2) { |
| | | callback(new Error('办案人员必须选择两位')) |
| | | } else { |
| | |
| | | certNo: '', |
| | | phone: '', |
| | | address: '', |
| | | hanlderIds: [], |
| | | hanlderIds: '', |
| | | hanlderName:[], |
| | | place: '', |
| | | category: '', |
| | | city: '', |
| | |
| | | { required: true, message: '手机号格式不正确', trigger: 'blur' }, |
| | | { min: 11, message: '手机号格式不正确', trigger: 'blur' }, |
| | | ], |
| | | hanlderIds: [ |
| | | { required: true, message: '办案人员不能为空', trigger: 'blur' }, |
| | | { validator: validatePerson, trigger: 'blue' }, |
| | | hanlderName: [ |
| | | { required: true, message: '办案人员不能为空', trigger: ['blur','change'] }, |
| | | { validator: validatePerson, trigger: ['blur','change'] }, |
| | | ], |
| | | category: [ |
| | | { |
| | |
| | | }) |
| | | }, |
| | | setPersonname(val) { |
| | | let names = '' |
| | | for (let i in this.organPersons) { |
| | | if (val.indexOf(this.organPersons[i].userId) > -1) { |
| | | names += this.organPersons[i].realName + ',' |
| | | console.log(val,'val===') |
| | | // let names = '' |
| | | // for (let i in this.organPersons) { |
| | | // console.log(this.organPersons[i],'this.organPersons[i]') |
| | | // if (val.indexOf(this.organPersons[i].userId) > -1) { |
| | | // names += this.organPersons[i].realName + ',' |
| | | // } |
| | | // } |
| | | // if (names != '') { |
| | | // this.form.hanlders = names.substring(0, names.length - 1) |
| | | // } |
| | | if(val.length) { |
| | | this.$set(this.form, 'hanlderIds', val.toString()) |
| | | } |
| | | } |
| | | if (names != '') { |
| | | this.form.hanlders = names.substring(0, names.length - 1) |
| | | console.log(this.form.hanlders, 'this.form.hanlders') |
| | | } |
| | | |
| | | }, |
| | | onSubmit() { |
| | | console.log(this.form.hanlderIds, 'this.form.hanlderIds') |
| | | this.form.hanlderIds = this.form.hanlderIds.toString() |
| | | if (this.form.hanlderIds.length < 1) { |
| | | this.form.hanlders = '' |
| | | } |
| | | onSubmit(formName) { |
| | | console.log(this.form.hanlderIds,'this.form.hanlderIds====222') |
| | | this.$refs[formName].validate((valid) => { |
| | | if(valid) { |
| | | easycase(this.form).then((res) => { |
| | | if(res.data.code == 0) { |
| | | this.$message.success('添加成功') |
| | | this.backAll() |
| | | } |
| | | }) |
| | | }else { |
| | | return false |
| | | } |
| | | }) |
| | | }, |
| | | }, |
| | |
| | | @tab-click="handleClick"> |
| | | <el-tab-pane label="调查询问笔录" |
| | | name="first"> |
| | | <BiLu v-if="activeName == 'first'"></BiLu> |
| | | <BiLu v-if="activeName == 'first'" @isKeep1="isKeep1"></BiLu> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="责令限期改正通知书" |
| | | name="second"> |
| | | <GaiZheng v-if="activeName == 'second'">责令限期改正通知书</GaiZheng> |
| | | <GaiZheng v-if="activeName == 'second'" @isKeep2="isKeep2">责令限期改正通知书</GaiZheng> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="处罚决定书" |
| | | name="third"> |
| | | <JueDingShu v-if="activeName == 'third'">处罚决定书</JueDingShu> |
| | | <JueDingShu v-if="activeName == 'third'" @isKeep3="isKeep3">处罚决定书</JueDingShu> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | |
| | | this.screenHeight = document.body.clientHeight |
| | | }, |
| | | methods: { |
| | | isKeep1(val) { |
| | | //this.isSubmit = val |
| | | this.$store.commit('SET_IsCANSUBMIT1',val) |
| | | }, |
| | | isKeep2(val) { |
| | | this.$store.commit('SET_IsCANSUBMIT2',val) |
| | | }, |
| | | isKeep3(val) { |
| | | this.$store.commit('SET_IsCANSUBMIT3',val) |
| | | }, |
| | | //返回案件列表 |
| | | goHome() { |
| | | this.$router.push({ |
| | |
| | | }, |
| | | //提交(去审核) |
| | | submit() { |
| | | if(this.$store.state.user.isCanSubmit1 && this.$store.state.user.isCanSubmit2 && this.$store.state.user.isCanSubmit3) { |
| | | submitcase({ id: this.id }).then((res) => { |
| | | return |
| | | console.log(res,'res-----') |
| | | if(res.data.code == 0) { |
| | | this.$message.success('提交成功') |
| | | this.goHome() |
| | | } |
| | | }) |
| | | }else { |
| | | this.$message.warning('请先保存再提交') |
| | | return false |
| | | } |
| | | |
| | | }, |
| | | //点击选项卡效果 |
| | | handleClick(tab, event) { |
| | |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .el-message,.el-message--warning{ |
| | | z-index: 99999!important; |
| | | } |
| | | .el-input.is-disabled .el-input__inner,.el-range-editor.is-disabled input{ |
| | | color: #303133; |
| | | } |
| | | .tagsContainer { |
| | | height: 95%; |
| | | height: 92%; |
| | | overflow: scroll; |
| | | .el-tabs { |
| | | .el-tabs__header { |
| | |
| | | <template> |
| | | <!-- 调查询问笔录 --> |
| | | <el-main> |
| | | <el-form ref="form" |
| | | <el-form |
| | | :disabled="form.registerState == '1'" |
| | | ref="form" |
| | | :model="form" |
| | | label-width="80px"> |
| | | <el-form-item label="案由"> |
| | |
| | | :value-format="`yyyy-MM-dd HH:mm:ss`" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期"> |
| | | end-placeholder="结束日期" |
| | | :unlink-panels="false" |
| | | :picker-options="pickerOptions"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="地址"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | </el-form> |
| | | <div style="text-align: center;margin: 20px 0"> |
| | | <el-button type="primary" |
| | | icon="el-icon-circle-plus" |
| | | @click="addEle"> |
| | | <!-- <img src="../../../assets/lawImg/addIcon.png" alt="">--> |
| | | </el-button> |
| | | </div> |
| | | <div style="text-align: center"> |
| | | <el-button v-if="form.approvalState==null||form.approvalState=='2'" |
| | | @click="dataFormSubmit('0')">保存</el-button> |
| | |
| | | <el-button v-if="form.approvalState=='1'" |
| | | type="success" |
| | | @click="downloadWord(form.id)">下载</el-button> |
| | | <el-button type="primary" |
| | | icon="el-icon-circle-plus" |
| | | @click="addEle"> |
| | | <!-- <img src="../../../assets/lawImg/addIcon.png" alt="">--> |
| | | </el-button> |
| | | </div> |
| | | </el-main> |
| | | </template> |
| | |
| | | export default { |
| | | name: 'mangeBL', |
| | | data() { |
| | | let that = this |
| | | return { |
| | | id: '', |
| | | value1: [], |
| | |
| | | ], |
| | | fingerprint: '', |
| | | }, |
| | | pickerOptions: { |
| | | shortcuts: [{ |
| | | text: '7天', |
| | | onClick(picker) { |
| | | let startDate = new Date() |
| | | let endDate = new Date() |
| | | endDate.setDate(new Date().getDay() + 8) |
| | | picker.$emit('pick',[startDate,endDate]) |
| | | |
| | | } |
| | | },{ |
| | | text: '一个月', |
| | | onClick(picker) { |
| | | let startDate = new Date() |
| | | let endDate = new Date() |
| | | endDate.setMonth(new Date().getMonth() + 1) |
| | | picker.$emit('pick', [startDate, endDate]); |
| | | } |
| | | },{ |
| | | text: '三个月', |
| | | onClick(picker) { |
| | | let startDate = new Date() |
| | | let endDate = new Date() |
| | | endDate.setMonth(new Date().getMonth() + 3) |
| | | picker.$emit('pick', [startDate, endDate]); |
| | | } |
| | | }] |
| | | } |
| | | } |
| | | }, |
| | | mounted() { |
| | |
| | | console.log('调查询问笔录请求的数据', data) |
| | | if (data.code == 0) { |
| | | this.form = res.data.data |
| | | console.log(this.form,'this.form----') |
| | | this.value1.push(res.data.data.startTime) |
| | | this.value1.push(res.data.data.endTime) |
| | | if (data.data.fingerprint == '' || data.data.fingerprint == null) { |
| | |
| | | inquiry(this.form).then((res) => { |
| | | if (res.data.code == 0) { |
| | | this.$message.success('保存成功') |
| | | this.$emit('isKeep1',true) //isKeep 是否点击了保存 |
| | | } |
| | | }) |
| | | |
| | | }, |
| | | //点击预览 |
| | | viewVord(data) { |
| | |
| | | <!-- 责令限期改正通知书 --> |
| | | <el-main> |
| | | <el-form ref="form" |
| | | :disabled="form.registerState == '1'" |
| | | :model="form" |
| | | label-width="115px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="文号"> |
| | | <el-input v-model="form.unitName" |
| | | placeholder="——————罚责改通字〔 〕第————号"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item label="当事人"> |
| | | <el-input v-model="form.litigant" |
| | | placeholder="请填写当事人姓名"></el-input> |
| | |
| | | </el-form-item> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="负责人"> |
| | | <el-form-item label="法人"> |
| | | <el-input v-model="form.legalPerson" |
| | | placeholder="请填写法定代表人(负责人/经营者)"></el-input> |
| | | </el-form-item> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="检查事项"> |
| | | <el-form-item label="检查对象"> |
| | | <el-input v-model="form.items" |
| | | placeholder="请填写联系电话"></el-input> |
| | | </el-form-item> |
| | |
| | | ordercorrec(this.form).then((res) => { |
| | | if (res.data.code == 0) { |
| | | this.$message.success('操作成功') |
| | | this.$emit('isKeep2',true) //isKeep 是否点击了保存 |
| | | } |
| | | }) |
| | | }, |
| | |
| | | <!-- 处决决定书 --> |
| | | <el-main> |
| | | <el-form ref="form" |
| | | :disabled="form.registerState == '1'" |
| | | :model="form" |
| | | label-width="120px"> |
| | | <el-row> |
| | |
| | | </el-row> |
| | | <!-- 叙述法律条令 --> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="违法时间"> |
| | | <el-date-picker v-model="form.illegalTime" |
| | | type="datetime" |
| | |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <!--<el-col :span="12"> |
| | | <el-form-item label="当事人"> |
| | | <el-input v-model="form.litigant" |
| | | placeholder="请输入当事人姓名"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col>--> |
| | | </el-row> |
| | | <el-form-item label="巡查地点"> |
| | | <el-input v-model="form.illegalLocation" |
| | |
| | | changenullTwo(val) { |
| | | console.log('缴纳方式', val) |
| | | if (this.form.fines == 1) { |
| | | this.form.bank = '' |
| | | this.form.account = '' |
| | | this.form.accountName = '' |
| | | this.form.place = '' |
| | | } else { |
| | | this.form.bank = '邮政储蓄银行峰峰支行(峰峰矿区滏阳路43号)' |
| | | } |
| | |
| | | nowpenalty(this.form).then((res) => { |
| | | if (res.data.code == 0) { |
| | | this.$message.success('保存成功') |
| | | this.$emit('isKeep3',true) //isKeep 是否点击了保存 |
| | | } |
| | | }) |
| | | }, |