You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							93 lines
						
					
					
						
							1.7 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							93 lines
						
					
					
						
							1.7 KiB
						
					
					
				
								import request from '@/common/request.js'
							 | 
						|
								
							 | 
						|
								// 添加新的送评订单
							 | 
						|
								export async function addGrading(data) {
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/new_grading',
							 | 
						|
										method: 'post',
							 | 
						|
										data
							 | 
						|
									})
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								function scoreFormat(s){
							 | 
						|
									if(s <= 0){
							 | 
						|
										s = '-';
							 | 
						|
									}
							 | 
						|
									return s;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 送评详情
							 | 
						|
								export async function gradingDetail(order_id) {
							 | 
						|
									let ret = await request({
							 | 
						|
										url: '/api/v1/grading_detail',
							 | 
						|
										method: 'post',
							 | 
						|
										data: {
							 | 
						|
											order_id
							 | 
						|
										}
							 | 
						|
									});
							 | 
						|
									let subs = ret.data.datas.order.sub_orders;
							 | 
						|
									for(var i in subs){
							 | 
						|
										subs[i].center_s = scoreFormat(subs[i].center_s);
							 | 
						|
										subs[i].border_s = scoreFormat(subs[i].border_s);
							 | 
						|
										subs[i].corner_s = scoreFormat(subs[i].corner_s);
							 | 
						|
										subs[i].front_s = scoreFormat(subs[i].front_s);
							 | 
						|
										subs[i].sign_s = scoreFormat(subs[i].sign_s);
							 | 
						|
										subs[i].total_s = scoreFormat(subs[i].total_s);
							 | 
						|
									}
							 | 
						|
									ret.data.datas.order.sub_orders = subs;
							 | 
						|
									return ret;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 评级轨迹
							 | 
						|
								export async function gradingLogs(order_id) {
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/grading_logs',
							 | 
						|
										method: 'post',
							 | 
						|
										data: {
							 | 
						|
											order_id
							 | 
						|
										}
							 | 
						|
									})
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 评级费用明细
							 | 
						|
								export async function gradingPayment(order_id) {
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/grading_payment',
							 | 
						|
										method: 'post',
							 | 
						|
										data: {
							 | 
						|
											order_id
							 | 
						|
										}
							 | 
						|
									})
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 快速评级列表
							 | 
						|
								export async function quickList() {
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/quick_list',
							 | 
						|
										method: 'post'
							 | 
						|
									})
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 评卡查询
							 | 
						|
								export async function ratingSearch(series_num) {
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/series_num_search',
							 | 
						|
										method: 'post',
							 | 
						|
										data: {
							 | 
						|
											series_num
							 | 
						|
										}
							 | 
						|
									})
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								// 评卡查询
							 | 
						|
								export async function updateSubOrder(sn,fn,value) {
							 | 
						|
									return await request({
							 | 
						|
										url: '/api/v1/suborder_update',
							 | 
						|
										method: 'post',
							 | 
						|
										data: {
							 | 
						|
											sn:sn,
							 | 
						|
											fn:fn,
							 | 
						|
											value:value
							 | 
						|
										}
							 | 
						|
									})
							 | 
						|
								}
							 |