- 来源登记:
- {{ dataForm.sourceRecord || '--' }}
+ 来源登记:
+ {{ dataForm.sourceRegistration || '--' }}
- 案件名称:
+ 案件名称:
{{ dataForm.systemNameStr || '--' }}
- 运营主体:
+ 运营主体:
{{ dataForm.registeredEntityStr || '--' }}
- 应用类别:
+ 应用类别:
{{ dataForm.categoryName || '--' }}
- 备案号:
+ 备案号:
{{ dataForm.recordNumber || '--' }}
- 所属区县:
+ 所属区县:
{{ dataForm.districtCountyName }}
- 违法原因:
+ 违法原因:
{{ dataForm.illegalReasons || '--' }}
- 处罚要求:
+ 处罚要求:
{{ dataForm.punishmentRequirements || '--' }}
- 处罚内容:
+ 处罚内容:
{{ dataForm.punishmentContent || '--' }}
- 执法方式:
+ 执法方式:
{{ dataForm.enforceType || '--' }}
- 执法说明:
+ 执法说明:
{{ dataForm.enforcecontent || '--' }}
+
+ 立案审批:
+ {{ dataForm.registerApproval || '--' }}
+
+
+ 立案审批附件:
+
+
+
+ 调查(询问)笔录:
+ {{ dataForm.record || '--' }}
+
+
+ 调查(询问)笔录附件:
+
+
+
+ 案件处理意见:
+ {{ dataForm.caseHandlingOpinions || '--' }}
+
+
+ 案件处理意见附件:
+
+
+
+ 执法约谈:
+ {{ dataForm.enforcementRecords || '--' }}
+
+
+ 执法约谈附件:
+
+
+
+ 行政处罚意见告知:
+ {{ dataForm.noticeLetter || '--' }}
+
+
+ 行政处罚意见告知附件:
+
+
+
+ 行政处罚决定:
+ {{ dataForm.punishmentDecision || '--' }}
+
+
+ 行政处罚决定附件:
+
+
+
+ 行政处罚结案报告:
+ {{ dataForm.closingReport || '--' }}
+
+
+ 行政处罚结案报告附件:
+
+
+
+ 其他:
+ {{ dataForm.other || '--' }}
+
+
+ 其他附件:
+
+
@@ -201,7 +348,7 @@ export default {
formType: false, // 0 新增 1 编辑 2 处理
dataForm: {
id: undefined,
- sourceRecord: undefined,
+ sourceRegistration: undefined,
registrationTime: undefined,
systemName: undefined,
registeredEntity: undefined,
@@ -214,18 +361,28 @@ export default {
punishmentRequirements: undefined,
punishmentContent: undefined,
state: undefined,
- record: undefined,
- caseHandlingOpinions: undefined,
- enforcementRecords: undefined,
- noticeLetter: undefined,
- punishmentDecision: undefined,
- closingReport: undefined,
enforceType: undefined,
enforcecontent: undefined,
isHaveSystem: undefined,
+ registerApproval: undefined,
+ registerApprovalFileModel: [],
+ record: undefined,
+ recordFileModel: [],
+ caseHandlingOpinions: undefined,
+ caseHandlingOpinionsFileModel: [],
+ enforcementRecords: undefined,
+ enforcementRecordsFileModel: [],
+ noticeLetter: undefined,
+ noticeLetterFileModel: [],
+ punishmentDecision: undefined,
+ punishmentDecisionFileModel: [],
+ closingReport: undefined,
+ closingReportFileModel: [],
+ other: undefined,
+ otherFileModel: [],
},
rules: {
- sourceRecord: [
+ sourceRegistration: [
{ required: true, message: "请输入来源登记", trigger: "bulr" }
],
systemName: [
@@ -261,7 +418,6 @@ export default {
watch: {},
created() {
this.getplatformTypeOptions();
- this.getSystemSelect();
this.initSystemTypeList();
this.initAreaTypeList();
this.initCompanyList();
@@ -283,11 +439,12 @@ export default {
})
},
// 获取系统列表
- getSystemSelect() {
+ getSystemSelect(companyId) {
this.system_loading = true;
request({
url: "/Extend/basesysteminfo/GetNoPagingList",
method: "get",
+ params: { companyId }
}).then(({data}) => {
this.systemOption = data;
this.system_loading = false;
@@ -301,9 +458,9 @@ export default {
},
platformNameChange(val, type) {
let obj = this.systemOption.find(v => type == 'blur' ? val == v.fullName : val == v.id);
+ console.log(obj);
this.dataForm.isHaveSystem = obj ? true : false;
this.dataForm.systemName = obj ? obj.id : val;
- this.dataForm.registeredEntity = obj ? obj.companyId : '';
this.dataForm.category = obj ? this.platformTypeOptions.find(v => v.Id == obj.systemType || v.FullName == obj.systemType).Id : '';
// this.dataForm.recordNumber = obj ? obj.platform : '';
},
@@ -321,6 +478,12 @@ export default {
let input = this.$refs.select.$children[0].$refs.input;
input.blur();
},
+ companyChange(val, type) {
+ let obj = this.companyOptions.find(v => val == v.id);
+ obj ? this.getSystemSelect(val) : (this.systemOption == []);
+ this.dataForm.systemName = '';
+ this.dataForm.category = '';
+ },
// 运营主体改变
selectCompanyBlur(e) {
let value = e.target.value;
@@ -362,10 +525,12 @@ export default {
// 上报/下派
submit(type) {
// type: 1 上报 0 保存
+ // status 状态 0保存/1办结
let obj = {
...this.dataForm,
isReport: type,
}
+
this.$refs['elForm'].validate((valid) => {
if(valid) {
!this.dataForm.id ? this.toRequest('/Extend/BaseCaseHandling', 'POST', obj) : this.toRequest(`/Extend/BaseCaseHandling/${this.dataForm.id}`, 'PUT', obj);
@@ -373,15 +538,15 @@ export default {
})
},
// 处理
- handle() {
+ handle(status) {
this.$refs['elForm'].validate((valid) => {
if(valid) {
this.btnLoading = true;
- let { enforceType, enforcecontent } = this.dataForm;
+ this.dataForm.status = status;
request({
url: `/Extend/basecasehandling/HandlingCase/${this.dataForm.id}`,
method: "POST",
- data: { enforceType, enforcecontent },
+ data: this.dataForm,
}).then((res) => {
this.visible = false;
this.$emit("refresh", true);
diff --git a/src/views/baseCaseHandling/index.vue b/src/views/baseCaseHandling/index.vue
index 8dcaf73..a9b3a39 100644
--- a/src/views/baseCaseHandling/index.vue
+++ b/src/views/baseCaseHandling/index.vue
@@ -92,6 +92,11 @@