+
+
+
+
+
+
{{$L('审批详情')}}
+
diff --git a/resources/assets/js/pages/manage/approve/index.vue b/resources/assets/js/pages/manage/approve/index.vue
index 517cb3e71..0281becc9 100644
--- a/resources/assets/js/pages/manage/approve/index.vue
+++ b/resources/assets/js/pages/manage/approve/index.vue
@@ -5,12 +5,27 @@
-
+
+
+
-
-
+
+
+
+
+
@@ -214,13 +234,18 @@ import list from "./list.vue";
import listDetails from "./details.vue";
import DrawerOverlay from "../../../components/DrawerOverlay";
import ImgUpload from "../../../components/ImgUpload";
+import ApproveSetting from "./setting";
+import ApproveExport from "../components/ApproveExport";
import {mapState} from 'vuex'
export default {
- components:{list,listDetails,DrawerOverlay,ImgUpload},
+ components:{list,listDetails,DrawerOverlay,ImgUpload,ApproveSetting,ApproveExport},
name: "approve",
data() {
return {
+ showType: 1,
+ exportApproveShow: false,
+ isShowIcon: false,
modalTransferIndex: window.modalTransferIndex,
minDate: new Date(2020, 0, 1),
@@ -306,7 +331,7 @@ export default {
}
},
computed: {
- ...mapState([ 'wsMsg','userInfo','userIsAdmin' ]),
+ ...mapState([ 'wsMsg','userInfo','userIsAdmin','windowWidth' ]),
departmentList(){
let departmentNames = (this.userInfo.department_name || '').split(',');
return (this.userInfo.department || []).map((h,index)=>{
@@ -340,6 +365,14 @@ export default {
if(!val){
this.addData.other = ""
}
+ },
+ showType(val){
+ if(val == 1){
+ this.tabsClick()
+ }
+ },
+ windowWidth(val){
+ this.isShowIcon = val < 515
}
},
mounted() {
@@ -348,6 +381,7 @@ export default {
this.getUnreadList()
this.addData.department_id = this.userInfo.department[0] || 0;
this.addData.startTime = this.addData.endTime = this.getCurrentDate();
+ this.isShowIcon = this.windowWidth < 515
},
methods:{
// 获取当前时间
diff --git a/resources/assets/js/pages/manage/setting/approve.vue b/resources/assets/js/pages/manage/approve/setting.vue
similarity index 91%
rename from resources/assets/js/pages/manage/setting/approve.vue
rename to resources/assets/js/pages/manage/approve/setting.vue
index 2e01964e2..293801983 100644
--- a/resources/assets/js/pages/manage/setting/approve.vue
+++ b/resources/assets/js/pages/manage/approve/setting.vue
@@ -1,18 +1,18 @@
-
-
-
+
+
+
-
+
-
{{$L('流程名称')}}:{{$L(item.name)}}
-
+
{{$L('流程名称')}}:{{$L(item.name)}}
+
@@ -33,7 +33,7 @@ import DrawerOverlay from "../../../components/DrawerOverlay";
import store from '../../../store/state'
import {languageType} from "../../../language";
export default {
- name: "approve",
+ name: "ApproveSetting",
components: {DrawerOverlay},
data(){
return{
diff --git a/resources/assets/js/pages/manage/calendar.vue b/resources/assets/js/pages/manage/calendar.vue
index 3cdd24fec..5cb6533e4 100644
--- a/resources/assets/js/pages/manage/calendar.vue
+++ b/resources/assets/js/pages/manage/calendar.vue
@@ -4,6 +4,7 @@
diff --git a/resources/assets/js/pages/manage/file.vue b/resources/assets/js/pages/manage/file.vue
index 189142445..6436f8a46 100644
--- a/resources/assets/js/pages/manage/file.vue
+++ b/resources/assets/js/pages/manage/file.vue
@@ -6,6 +6,7 @@
diff --git a/resources/assets/js/pages/manage/messenger.vue b/resources/assets/js/pages/manage/messenger.vue
index d65f0cc77..b707862f8 100644
--- a/resources/assets/js/pages/manage/messenger.vue
+++ b/resources/assets/js/pages/manage/messenger.vue
@@ -453,6 +453,14 @@ export default {
if (['dialog', 'contacts'].includes(params.dialogAction)) {
this.tabActive = params.dialogAction
}
+ if (params.dialog_id) {
+ this.tabActive = 'dialog'
+ const id = $A.runNum(params.dialog_id);
+ if (id > 0) {
+ this.openDialog(id)
+ }
+ this.clickAgainSubscribe = Store.subscribe('clickAgainDialog', this.shakeUnread);
+ }
},
immediate: true
},
diff --git a/resources/assets/js/pages/manage/setting/checkin.vue b/resources/assets/js/pages/manage/setting/checkin.vue
index cbd3e554a..1e7706fcc 100644
--- a/resources/assets/js/pages/manage/setting/checkin.vue
+++ b/resources/assets/js/pages/manage/setting/checkin.vue
@@ -60,6 +60,7 @@