diff --git a/src/views/hiddenDanger/common.component.html b/src/views/hiddenDanger/common.component.html
index 4d69685..b36dd5d 100644
--- a/src/views/hiddenDanger/common.component.html
+++ b/src/views/hiddenDanger/common.component.html
@@ -73,21 +73,21 @@
隐患信息
-
+ labelAlign="right" :data.sync="updateParams" @actionCallback="callback" :actions="[]" :full-btn="true"
+ @change="change" btn-position="center">
隐患确认
-
@@ -95,27 +95,34 @@
v-if="((isManager || isFile) && updateParams.status>2 && !(updateParams.status===3 && isReadonly))
|| ((isManager || isFile) && updateParams.executeConfirmFlag!==null && updateParams.executeConfirmFlag!==undefined)">隐患整改
-
+ labelWidth="110px" labelAlign="right" :data.sync="updateParams" @actionCallback="callback" :actions="[]"
+ :full-btn="true" @change="change" btn-position="center">
隐患验证
-
+ labelWidth="110px" labelAlign="right" :data.sync="updateParams" @actionCallback="callback" :actions="[]"
+ :full-btn="true" @change="change" btn-position="center">
+
+
+
+
+
+
diff --git a/src/views/hiddenDanger/manager.component.vue b/src/views/hiddenDanger/manager.component.vue
index 8d69f3b..01b2790 100644
--- a/src/views/hiddenDanger/manager.component.vue
+++ b/src/views/hiddenDanger/manager.component.vue
@@ -8,6 +8,7 @@ import WorkFlowService from "@/service/workFlow.service";
import FormOption from "hbt-common/models/formOptions";
import BtnOption from "hbt-common/models/btnOptions";
import MapComponent from "@/components/map.component.vue";
+import ButtonListComponent from "hbt-common/components/common/buttonList.component.vue"
import ManagerService from "@/service/manager.service";
import mapboxgl from "mapbox-gl";
import moment from "moment";
@@ -17,6 +18,7 @@ import moment from "moment";
FormComponent,
TableComponent,
MapComponent,
+ ButtonListComponent
},
} as any)
export default class HiddenDangerManagerComponent extends BaseRecordComponent {
@@ -1027,9 +1029,9 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent moment(end).toDate().getTime()
);
}
},
};
}
+ public buttonCallback(action) {
+ if (action.value.indexOf("submit") >= 0 || action.value.indexOf("save") >= 0) {
+ let formRef: any;
+ if (this.updateParams.status === 0 || this.updateParams.status === 1) {
+ formRef = this.$refs.applyForm;
+ if (formRef.vaildParams()) {
+ this.callback(action)
+ }
+ }else if(this.updateParams.status === 2){
+ formRef = this.$refs.confirmForm;
+ if (formRef.vaildParams()) {
+ this.callback(action)
+ }
+ }else if(this.updateParams.status === 3){
+ formRef = this.$refs.administerForm;
+ if (formRef.vaildParams()) {
+ this.callback(action)
+ }
+ }else if(this.updateParams.status === 4){
+ formRef = this.$refs.checkForm;
+ if (formRef.vaildParams()) {
+ this.callback(action)
+ }
+ }
+ } else {
+ this.callback(action)
+ }
+ }
public callback(data, type?) {
if (type) {
@@ -1246,7 +1276,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent item.key === "processStartTime"
) as any;
@@ -1364,8 +1394,8 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent
diff --git a/src/views/integral/exchange/exchangeFlow/exchange.component.vue b/src/views/integral/exchange/exchangeFlow/exchange.component.vue
index 6e52c84..9e93633 100644
--- a/src/views/integral/exchange/exchangeFlow/exchange.component.vue
+++ b/src/views/integral/exchange/exchangeFlow/exchange.component.vue
@@ -637,7 +637,7 @@ export default class IntegralExchange extends BaseRecordComponent {
} else {
if (this.updateParams.approvalResult === 0) {
this.updateParams.status = 1
- tmpParam.type = 0
+ tmpParam.type = 1
} else if (this.updateParams.approvalResult === 1) {
this.updateParams.status = 3
tmpParam.type = 1