فهرست منبع

修改审批流

jwyu 3 سال پیش
والد
کامیت
acfb6fe220
3فایلهای تغییر یافته به همراه31 افزوده شده و 7 حذف شده
  1. 29 5
      pages-approve/components/steps.vue
  2. 2 2
      pages-approve/contract/list.vue
  3. BIN
      pages-approve/static/draw-back-icon.png

+ 29 - 5
pages-approve/components/steps.vue

@@ -3,7 +3,7 @@
 	<view class="steps-wrap">
 		<view class="step-box" v-for="(item,index) in stepArr" :key="index">
 			<view class="step-line" v-if="stepArr.length>1"></view>
-			<view class="step-content">
+			<view class="step-content" :style="{borderTop:item.name==='抄送人'?'2rpx dashed #e1e1e1':'2rpx solid #e1e1e1'}">
 				<view class="step-top-box">
 					<view style="width: 50%;">
 						<view class="title">{{item.name}}</view>
@@ -49,7 +49,9 @@
 		computed:{
 			stepArr(){
 				let arr=[]
+				let count=0
 				arr=this.data&&this.data.map(item=>{
+					item[0].NodeType==='check'&&count++
 					let stepCon={
 						name:item[0].NodeType==='check'?'审批人':'抄送人',//审批节点标题
 						intro:'',//描述
@@ -86,6 +88,28 @@
 					
 					return stepCon
 				})
+
+				// 处理审批节点标题描述  若有多级审批 则 为 一级审批 二级审批 若只有一级 则 不变
+				if(count>1){
+					let tag=0
+					arr.forEach(item=>{
+						if(item.name==='审批人'){
+							tag++
+							switch (tag) {
+								case 1:
+									item.name='一级审批人'
+									break;
+								case 2:
+									item.name='二级审批人'
+									break;
+								case 3:
+									item.name='三级审批人'
+									break;
+							}
+						}
+					})
+				}
+				
 				return arr
 			}
 		},
@@ -169,7 +193,7 @@
 	.step-content{
 		padding: 37rpx 0;
 		flex: 1;
-		border-bottom: 2rpx solid #e1e1e1;
+		border-top: 2rpx solid #e1e1e1;
 		font-size: 12px;
 		color: #666;
 		.title{
@@ -179,9 +203,9 @@
 			color: #333;
 		}
 	}
-	.step-box:last-child{
+	.step-box:first-child{
 		.step-content{
-			border: none;
+			border: none !important;
 		}
 		
 	}
@@ -225,7 +249,7 @@
 			.symbol{
 				font-size: 18px;
 				position: relative;
-				top: 18rpx;
+				top: 12rpx;
 				margin: 0 10rpx;
 			}
 		}

+ 2 - 2
pages-approve/contract/list.vue

@@ -96,12 +96,12 @@
 				// ficc销售 权益销售
 				const RoleTypeCode=this.$store.state.userInfo.RoleTypeCode
 				if(RoleTypeCode==='ficc_seller'||RoleTypeCode==='rai_seller'||RoleTypeCode==='ficc_group'||RoleTypeCode==='rai_group'){
-					this.tabList=['待审批','处理中','已审批','已签回','待提交','已撤回','已作废']
+					this.tabList=['待审批','处理中','已审批','已签回','待提交','其它']
 					this.status='待审批'
 				}
 				// ficc管理员 权益管理员  合规compliance
 				if(RoleTypeCode==='ficc_admin'||RoleTypeCode==='rai_admin'||RoleTypeCode==='compliance'||RoleTypeCode==='admin'){
-					this.tabList=['待审批','处理中','已审批','已签回','已作废']
+					this.tabList=['待审批','处理中','已审批','已签回','其它']
 					this.status='待审批'
 				}
 			},

BIN
pages-approve/static/draw-back-icon.png