|
@@ -127,12 +127,12 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="上报单位" prop="deptName">
|
|
|
- <el-input v-model="form.deptName" disabled = "disabled"/>
|
|
|
+ <el-input v-model="form.deptName" :disabled ="disabled"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="上报人" prop="createName">
|
|
|
- <el-input v-model="form.createName" disabled/>
|
|
|
+ <el-input v-model="form.createName" :disabled = "disabled"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -169,7 +169,7 @@
|
|
|
<br>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="附件" label-width="50px" prop="dataOne">
|
|
|
- <fileUpload v-model="dataOne"></fileUpload>
|
|
|
+ <fileUpload v-model="dataOne" disabled></fileUpload>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
@@ -185,7 +185,7 @@
|
|
|
<br>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="附件" label-width="50px" prop="dataTwo">
|
|
|
- <fileUpload v-model="dataTwo"></fileUpload>
|
|
|
+ <fileUpload v-model="dataTwo" disabled></fileUpload>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
@@ -201,7 +201,7 @@
|
|
|
<br>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="附件" label-width="50px" prop="dataTwo">
|
|
|
- <fileUpload v-model="dataThree"></fileUpload>
|
|
|
+ <fileUpload v-model="dataThree" disabled></fileUpload>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
@@ -225,22 +225,22 @@
|
|
|
<el-table-column label="操作内容" align="center" prop="content"/>
|
|
|
</el-table>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
- <el-button v-if="type!='1'&&form.state=='state_1'" type="primary" @click="acceptance('state_2')">受理
|
|
|
+ <el-button v-if="update!='update'&&type!='1'&&form.state=='state_1'" type="primary" @click="acceptance('state_2')">受理
|
|
|
</el-button>
|
|
|
- <el-button v-if="type!='1'&&form.state=='state_1'" @click="noAcceptance('state_3')">不予受理</el-button>
|
|
|
- <el-button v-if="type!='1'&&form.state=='state_2'&&this.logNum==0" type="primary"
|
|
|
+ <el-button v-if="update!='update'&&type!='1'&&form.state=='state_1'" @click="noAcceptance('state_3')">不予受理</el-button>
|
|
|
+ <el-button v-if="update!='update'&&type!='1'&&form.state=='state_2'&&this.logNum==0" type="primary"
|
|
|
@click="acceptance('state_6')">通 过
|
|
|
</el-button>
|
|
|
- <el-button v-if="type!='1'&&form.state=='state_2'&&this.logNum==0" @click="noAcceptance('state_7')">不通过
|
|
|
+ <el-button v-if="update!='update'&&type!='1'&&form.state=='state_2'&&this.logNum==0" @click="noAcceptance('state_7')">不通过
|
|
|
</el-button>
|
|
|
- <el-button v-if="type=='update'" @click="acceptance(this.form.state)">确 定</el-button>
|
|
|
- <el-button @click="cancel">取 消</el-button>
|
|
|
+ <el-button v-if="update=='update'" type="primary" @click="acceptance(state,1)">确 定</el-button>
|
|
|
+ <el-button v-if="update=='update'" @click="cancel">取 消</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
|
|
|
<el-dialog :title="title" :visible.sync="open1" width="600px" height="500px" class="form-style">
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
- <el-form-item label="说明" prop="content">
|
|
|
+ <el-form-item label="说明" prop="describe">
|
|
|
<el-input type="textarea" v-model="form.content" placeholder="请输入说明"/>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -253,7 +253,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import {listCase, getCase, getCaseLog, updateCase, addCase} from "@/api/lawenforcement/case";
|
|
|
+import {listCase, getCase, getCaseLog, updateCase} from "@/api/lawenforcement/case";
|
|
|
import register from "@/views/lawenforcement/register/index.vue";
|
|
|
import form from "element-ui/packages/form";
|
|
|
import fileUpload from '@/views/components/FileUpload/index.vue';
|
|
@@ -290,6 +290,7 @@ export default {
|
|
|
// 总条数
|
|
|
total: 0,
|
|
|
type: 0,
|
|
|
+ update:null,
|
|
|
// 案件表格数据
|
|
|
caseList: [],
|
|
|
//日志列表
|
|
@@ -300,7 +301,8 @@ export default {
|
|
|
// 是否显示弹出层
|
|
|
open: false,
|
|
|
open1: false,
|
|
|
- disabled: false,
|
|
|
+ disabled: true,
|
|
|
+ state:null,
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
@@ -419,14 +421,16 @@ export default {
|
|
|
this.describe2 = response.data.fileList[1].describe
|
|
|
this.describe3 = response.data.fileList[2].describe
|
|
|
}
|
|
|
+ this.state = response.data.state
|
|
|
this.open = true;
|
|
|
this.title = "修改案件";
|
|
|
- this.type = 'update';
|
|
|
- this.disabled = true;
|
|
|
+ this.update = 'update';
|
|
|
+ this.disabled = false;
|
|
|
});
|
|
|
},
|
|
|
/** 详情 */
|
|
|
handleUpdate(row) {
|
|
|
+ this.disabled = true
|
|
|
this.getCaseLog(row);
|
|
|
this.reset();
|
|
|
const id = row.id || this.ids
|
|
@@ -442,13 +446,15 @@ export default {
|
|
|
this.describe2 = response.data.fileList[1].describe
|
|
|
this.describe3 = response.data.fileList[2].describe
|
|
|
}
|
|
|
+ this.update = null;
|
|
|
this.open = true;
|
|
|
this.title = "案件详情";
|
|
|
});
|
|
|
},
|
|
|
/** 受理 */
|
|
|
- acceptance(state) {
|
|
|
+ acceptance(state,type) {
|
|
|
this.form.state = state;
|
|
|
+ this.form.type = type;
|
|
|
updateCase(this.form).then(response => {
|
|
|
if (state == 'state_2') {
|
|
|
this.$modal.msgSuccess("受理成功");
|