Commit 392b9407 by fengjiansheng

Merge remote-tracking branch 'origin/develop' into develop-fengjiansheng

parents 726eddf3 87db52dc
...@@ -114,8 +114,12 @@ export default { ...@@ -114,8 +114,12 @@ export default {
GMS.queryObject.index=0; GMS.queryObject.index=0;
} }
GMS.vbus.$Message.success("保存成功"); GMS.vbus.$Message.success("保存成功");
if (param.param && param.param.isApprove) {
GMS.vbus.$emit('change-form-state', { state: ''})
} else {
GMS.vbus.$emit('change-form-state', { state: 'readOnly', billId: id}) GMS.vbus.$emit('change-form-state', { state: 'readOnly', billId: id})
GMS.vbus.$emit("saveSuccess", buidData, param); }
// GMS.vbus.$emit("saveSuccess", buidData, param);
} else { } else {
response.data.message && GMS.vbus.$Message.error({ response.data.message && GMS.vbus.$Message.error({
content: errorMessageUtil.saveAction.getErrorMessage(response.data.message), content: errorMessageUtil.saveAction.getErrorMessage(response.data.message),
......
...@@ -7,7 +7,9 @@ export default { ...@@ -7,7 +7,9 @@ export default {
GMS.showDetailAction = true;//详情,点击确定按钮。记录此参数 GMS.showDetailAction = true;//详情,点击确定按钮。记录此参数
component = c; component = c;
c.bill = bill; c.bill = bill;
c.isReadOnly = true c.isReadOnly = true;
c.state = 'readOnly';
c.hideButtonGroup = true;
let tableName = null; let tableName = null;
if(param.param && param.param.tableName){ if(param.param && param.param.tableName){
tableName = param.param.tableName tableName = param.param.tableName
......
...@@ -76,6 +76,7 @@ ...@@ -76,6 +76,7 @@
:state="state" :state="state"
v-if="selectBill" v-if="selectBill"
@loadFinish="loadFinishFun" @loadFinish="loadFinishFun"
:hideButtonGroup="hideButtonGroup"
></gms-bill-form> ></gms-bill-form>
<div slot="footer" style="height: 0"></div> <div slot="footer" style="height: 0"></div>
</Modal> </Modal>
...@@ -112,6 +113,7 @@ export default { ...@@ -112,6 +113,7 @@ export default {
tableColnum: [], tableColnum: [],
subBillData: null, subBillData: null,
masterFieldsObj:{}, masterFieldsObj:{},
hideButtonGroup:false
}; };
}, },
mounted() { mounted() {
......
...@@ -25,9 +25,11 @@ ...@@ -25,9 +25,11 @@
<template> <template>
<div class="dept-person-div"> <div class="dept-person-div">
<Modal <Modal
ref="modal"
v-model="visible" v-model="visible"
:title="title" :title="title"
:width="modalWidth" :width="modalWidth"
:mask-closable="false"
@on-ok="onOk" @on-ok="onOk"
@on-cancel="onCancel" @on-cancel="onCancel"
> >
...@@ -134,8 +136,15 @@ export default { ...@@ -134,8 +136,15 @@ export default {
window.onresize = () => { window.onresize = () => {
this.getModalHeight() this.getModalHeight()
} }
this.$refs.modal.$el.addEventListener('click', this.stopPropagation)
},
beforeUnmount() {
this.$refs.modal.$el.removeeventlistener('click', this.stopPropagation)
}, },
methods: { methods: {
stopPropagation(event) {
event.stopPropagation()
},
getModalHeight() { getModalHeight() {
let viewport = window.innerHeight let viewport = window.innerHeight
if (viewport <= 600 && viewport >= 400) { if (viewport <= 600 && viewport >= 400) {
......
...@@ -136,9 +136,16 @@ export default { ...@@ -136,9 +136,16 @@ export default {
approveState = this.workflowState approveState = this.workflowState
} }
let disableState = val.split(';') let disableState = val.split(';')
// 配置工作流已提交未审批90状态下可用 // 配置工作流已提交未审批90, billReadOnly状态下可用
if (btnItem && btnItem.isApprove) { // 主要用于保存在审批状态下可用,审批还能修改··
disableState = disableState.filter(item => item !== '90') if (this.define.btnGroupAction && this.define.btnGroupAction[btnItem] && this.define.btnGroupAction[btnItem].isApprove) {
disableState = disableState.filter(item => {
if (item === '90') {
return false
} else {
return true
}
})
} }
const getBillState = () => { const getBillState = () => {
if (this.tmpBill.state === '') { if (this.tmpBill.state === '') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment