Ver Fonte

[debug]
j解决已知所有bug

Neo há 2 anos atrás
pai
commit
919d7cc6dc

+ 2 - 2
components/nav-bar/nav-bar.vue

@@ -102,7 +102,7 @@ const handleScanbara = ()=>{
 			console.log('条码内容:' + res.result);
 			if(res.result) {
 				uni.navigateTo({
-					url:`/pages/edit/edit?preId=${res.result}&depolyStatus=2`
+					url:`/pages/review/review?preNo=${res.result}&depolyStatus=2`
 				})
 			}
 		}
@@ -141,7 +141,7 @@ const handleLogout = async()=>{
 	align-items: center;
 	height: 75rpx;
 	background-color: #18C7B0;
-	
+	padding-top: 43rpx;
 	.navbar{
 		width: 750rpx;
 		display: flex;

+ 4 - 0
components/order-card/order-card.vue

@@ -52,16 +52,19 @@ const props = defineProps({
 			return {
 				name: '',
 				deployState:0,
+				preNo:''
 			}
 		},
 		type: Object
 	},
+	// 当前tab
 	c: {
 		default: 0,
 		type: Number
 	}
 })
 
+console.log('props.v',props.v)
 const deployStateName = computed(()=>{
 	switch(props.v.deployState) {
 		case '1':
@@ -84,6 +87,7 @@ const handleDetail = ()=>{
 	if(props.c===0){
 		uni.navigateTo({
 			url:`/pages/edit/edit?id=${props.v.id}`
+			// url:`/pages/review/review?id=&preNo=${props.v.preNo}&deployState=${props.v.deployState}`
 		})
 	} else {
 		uni.navigateTo({

+ 27 - 14
pages/detail/detail.vue

@@ -16,7 +16,7 @@
 					<view class="mid">
 						<text class="title">中药处方笺</text>	
 					</view>
-					<view class="rig"><text class="title">{{v.presType}}</text></view>
+					<view class="rig"><text class="title">{{v.type=='1'?"中药处方":v.type=='1'?"中药制剂":""}}</text></view>
 				</view>
 				<view class="patiinfo">
 					<view class="r1">
@@ -24,7 +24,7 @@
 						<view class="row"><span class="we">性别:</span>{{v.sex}}</view>
 						<view class="row"><span class="we">年龄:</span>{{v.age}}岁</view>
 						<view class="row"><span class="we">电话:</span>{{v.contactNumber}}</view>
-						<view class="row"><span class="we">当前处方状态:</span>{{v.status}}</view>
+						<view class="row"><span class="we">当前处方状态:</span>{{v.state=="1"?"配药":v.state=="2"?"煎药":v.state=="3"?"发药":v.state=="4"?"配送":""}}</view>
 					</view>
 					<view class="r2">
 						<view class="row"><span class="we">就诊科室:</span>{{v.department}}</view>
@@ -52,8 +52,8 @@
 				<view class="footer">
 					<view class="js">
 						剂数:{{v.number}}
-						<view v-if="v.pies_tips!==''" class="pies_tips">
-							({{v.pies_tips}})
+						<view v-if="v.daijianCost!==''" class="pies_tips">
+							(代煎)
 						</view>
 					</view>
 					<view class="js">{{v.dosageForm}}</view>
@@ -74,7 +74,7 @@
 						<view class="psf">配送费:{{v.distributionCost}}</view>
 					</view>
 					<view class="r3">
-						总金额:{{v.prescriptionTotleSum}}
+						总金额:{{v.prescriptionTotalSum}}
 						<!-- <view class="zjw"></view> -->
 					</view>
 				</view>
@@ -112,7 +112,7 @@ import { onLoad } from '@dcloudio/uni-app'
 
 const preseId = ref(11220822134401)
 const preseObj = ref({
-		code: '11220822134401',
+		code: '',
 		color:['#000'], // 条形码的颜色
 		bgColor: '#FFFFFF', // 背景色
 		width: 200, // 宽度
@@ -136,7 +136,7 @@ const barOpations = ref({
 })
 
 const v=ref({
-	preNo:11220822134401,
+	preNo:'11220822134401',
 	presType:'普通处方',
 	name:'李某',
 	sex:'男',
@@ -238,7 +238,7 @@ onLoad(async(options) => {
 		token: uni.getStorageSync('token'),
 		data: {
 			id: options.id || '',
-			preId: options.preId || '',
+			preNo: options.preId || '',
 			depolyStatus: options.depolyStatus || ''
 		}
 	}
@@ -260,6 +260,8 @@ onLoad(async(options) => {
 		v.value.disName = res.data.disName,
 		v.value.symName = res.data.symName,
 		v.value.preNo = res.data.preNo,
+		console.log('onLoad v.value.preNo', v.value.preNo)
+		preseObj.value.code = v.value.preNo
 		v.value.department = res.data.department,
 		v.value.dosageForm = res.data.dosageForm,
 		v.value.prescriptionUsage = res.data.prescriptionUsage,
@@ -452,16 +454,22 @@ const handleBack =()=>{
 				flex-direction: row;
 				justify-content:flex-start;
 				align-content:flex-start;
-				margin-left:40rpx;
+				margin-left:20rpx;
 				height: 545rpx;
 				.item{
 					display: flex;
 					justify-content:center;
 					align-items: center;
-					margin: 0 15rpx 20rpx 0;
+					width: 161rpx;
+					margin: 0 10rpx 20rpx 0;
+					position: relative;
 					.le{
 						display: flex;
-						font-size: 15rpx;
+						font-size: 12rpx;
+						width: 100rpx;
+						word-wrap: break-word;
+						z-index: 100;
+						position: absolute;
 						
 					}
 					.tag-view:deep(.uni-tag){
@@ -469,19 +477,24 @@ const handleBack =()=>{
 						justify-content:center;
 						align-items: center;
 						font-size: 15rpx;
+						width: 80rpx;
 						padding: 6rpx 6rpx;
 					}
 					.rig{
 						display: flex;
 						flex-direction:column;
 						margin-left: 5.31rpx;
+						width: 200rpx;
+						z-index: 200;
+						position: absolute;
+						left:120rpx;
 						.up{
-							width: 60rpx;
-							font-size: 12rpx;
+							margin-bottom:8rpx;
+							font-size: 10rpx;
 							height: 12.5rpx;
 						}
 						.do{
-							width: 60rpx;
+							
 							font-size: 12rpx;
 							height: 12.5rpx;
 						}

+ 42 - 16
pages/edit/edit.vue

@@ -16,7 +16,7 @@
 					<view class="mid">
 						<text class="title">中药处方笺</text>	
 					</view>
-					<view class="rig"><text class="title">{{v.presType}}</text></view>
+					<view class="rig"><text class="title">{{v.type=='1'?"中药处方":v.type=='1'?"中药制剂":""}}</text></view>
 				</view>
 				<view class="patiinfo">
 					<view class="r1">
@@ -24,7 +24,7 @@
 						<view class="row"><span class="we">性别:</span>{{v.sex}}</view>
 						<view class="row"><span class="we">年龄:</span>{{v.age}}岁</view>
 						<view class="row"><span class="we">电话:</span>{{v.contactNumber}}</view>
-						<view class="row"><span class="we">当前处方状态:</span>{{v.status}}</view>
+						<view class="row"><span class="we">当前处方状态:</span>{{v.state=="1"?"配药":v.state=="2"?"煎药":v.state=="3"?"发药":v.state=="4"?"配送":""}}</view>
 					</view>
 					<view class="r2">
 						<view class="row"><span class="we">就诊科室:</span>{{v.department}}</view>
@@ -52,8 +52,8 @@
 				<view class="footer">
 					<view class="js">
 						剂数:{{v.number}}
-						<view v-if="v.pies_tips!==''" class="pies_tips">
-							({{v.pies_tips}})
+						<view v-if="v.daijianCost!==''" class="pies_tips">
+							(代煎)
 						</view>
 					</view>
 					<view class="js">{{v.dosageForm}}</view>
@@ -74,7 +74,7 @@
 						<view class="psf">配送费:{{v.distributionCost}}</view>
 					</view>
 					<view class="r3">
-						总金额:{{v.prescriptionTotleSum}}
+						总金额:{{v.prescriptionTotalSum}}
 						<!-- <view class="zjw"></view> -->
 					</view>
 				</view>
@@ -159,15 +159,27 @@ import { saveDepoly } from '@/static/js/api.js'
 import { onLoad } from '@dcloudio/uni-app'
 
 const urlConfig = ref('http://zhongyao.fscuc.cn')
-const preseId = ref(11220822134401)
+// const preseId = ref(11220822134401)
 const preseObj = ref({
-		code: '11220822134401',
+		code: '',
 		color:['#000'], // 条形码的颜色
 		bgColor: '#FFFFFF', // 背景色
 		width: 200, // 宽度
 		height: 50 // 高度
 })
 
+const statusArr = ref([
+	{name:'配药',id:'1'},
+	{name:'煎药',id:'2'},
+	{name:'发药',id:'3'},
+	{name:'配送',id:'4'}
+])
+
+const typeArr = ref([
+	{name:'中药处方',id:'1'},
+	{name:'中药制剂',id:'2'}
+])
+
 const {proxy} = getCurrentInstance()
 
 const imageStyles =ref({
@@ -193,7 +205,7 @@ const selectRps = ref([])
 const isPrint = ref(true)
 const photos = ref([])
 const v=ref({
-	preNo:11220822134401,
+	preNo:'11220822134401',
 	presType:'普通处方',
 	name:'李某',
 	sex:'男',
@@ -288,7 +300,8 @@ const v=ref({
 const editForm =ref({
 	urls:[],
 	userId:uni.getStorageSync('userId'),
-	comment:'',
+	comments:'',
+	weight:v.value.weight,
 	coreId: v.value.preNo
 })
 onMounted(() => {
@@ -317,7 +330,7 @@ onLoad(async(options) => {
 		token: uni.getStorageSync('token'),
 		data: {
 			id: options.id || '',
-			preId: options.preId || '',
+			preNo: options.preId || '',
 			depolyStatus: options.depolyStatus || ''
 		}
 	}
@@ -338,6 +351,8 @@ onLoad(async(options) => {
 		v.value.disName = res.data.disName,
 		v.value.symName = res.data.symName,
 		v.value.preNo = res.data.preNo,
+		console.log('onLoad v.value.preNo', v.value.preNo)
+		preseObj.value.code = v.value.preNo
 		v.value.department = res.data.department,
 		v.value.dosageForm = res.data.dosageForm,
 		v.value.prescriptionUsage = res.data.prescriptionUsage,
@@ -633,16 +648,22 @@ const selectUpload = (e)=>{
 				flex-direction: row;
 				justify-content:flex-start;
 				align-content:flex-start;
-				margin-left:40rpx;
+				margin-left:20rpx;
 				height: 545rpx;
 				.item{
 					display: flex;
 					justify-content:center;
 					align-items: center;
-					margin: 0 15rpx 20rpx 0;
+					width: 161rpx;
+					margin: 0 10rpx 20rpx 0;
+					position: relative;
 					.le{
 						display: flex;
-						font-size: 15rpx;
+						font-size: 12rpx;
+						width: 100rpx;
+						word-wrap: break-word;
+						z-index: 100;
+						position: absolute;
 						
 					}
 					.tag-view:deep(.uni-tag){
@@ -650,19 +671,24 @@ const selectUpload = (e)=>{
 						justify-content:center;
 						align-items: center;
 						font-size: 15rpx;
+						width: 80rpx;
 						padding: 6rpx 6rpx;
 					}
 					.rig{
 						display: flex;
 						flex-direction:column;
 						margin-left: 5.31rpx;
+						width: 200rpx;
+						z-index: 200;
+						position: absolute;
+						left:120rpx;
 						.up{
-							width: 60rpx;
-							font-size: 12rpx;
+							margin-bottom:8rpx;
+							font-size: 10rpx;
 							height: 12.5rpx;
 						}
 						.do{
-							width: 60rpx;
+							
 							font-size: 12rpx;
 							height: 12.5rpx;
 						}

+ 4 - 1
pages/login/login.vue

@@ -52,7 +52,10 @@ const formData = ref({
 })
 
 onLoad(() => {
-	const sRemember = JSON.parse(uni.getStorageSync('remember'))
+	const sRemember = false
+	if(uni.getStorageSync('remember')){
+		JSON.parse(uni.getStorageSync('remember')) 
+	}
 	console.log('onLoad sRemember', sRemember)
 	if(sRemember && sRemember===true){
 		formData.value.username = uni.getStorageSync('username')

+ 22 - 13
pages/review/review.vue

@@ -16,7 +16,7 @@
 					<view class="mid">
 						<text class="title">中药处方笺</text>	
 					</view>
-					<view class="rig"><text class="title">{{v.presType}}</text></view>
+					<view class="rig"><text class="title">{{v.type=='1'?"中药处方":v.type=='1'?"中药制剂":""}}</text></view>
 				</view>
 				<view class="patiinfo">
 					<view class="r1">
@@ -24,7 +24,7 @@
 						<view class="row"><span class="we">性别:</span>{{v.sex}}</view>
 						<view class="row"><span class="we">年龄:</span>{{v.age}}岁</view>
 						<view class="row"><span class="we">电话:</span>{{v.contactNumber}}</view>
-						<view class="row"><span class="we">当前处方状态:</span>{{v.status}}</view>
+						<view class="row"><span class="we">当前处方状态:</span>{{v.state=="1"?"配药":v.state=="2"?"煎药":v.state=="3"?"发药":v.state=="4"?"配送":""}}</view>
 					</view>
 					<view class="r2">
 						<view class="row"><span class="we">就诊科室:</span>{{v.department}}</view>
@@ -52,8 +52,8 @@
 				<view class="footer">
 					<view class="js">
 						剂数:{{v.number}}
-						<view v-if="v.pies_tips!==''" class="pies_tips">
-							({{v.pies_tips}})
+						<view v-if="v.daijianCost!==''" class="pies_tips">
+							(代煎)
 						</view>
 					</view>
 					<view class="js">{{v.dosageForm}}</view>
@@ -74,7 +74,7 @@
 						<view class="psf">配送费:{{v.distributionCost}}</view>
 					</view>
 					<view class="r3">
-						总金额:{{v.prescriptionTotleSum}}
+						总金额:{{v.prescriptionTotalSum}}
 						<!-- <view class="zjw"></view> -->
 					</view>
 				</view>
@@ -140,9 +140,9 @@ import { saveReview } from '@/static/js/api.js'
 import { onLoad } from '@dcloudio/uni-app'
 
 const urlConfig = ref('http://zhongyao.fscuc.cn')
-const preseId = ref(11220822134401)
+// const preseId = ref(11220822134401)
 const preseObj = ref({
-		code: '11220822134401',
+		code: '',
 		color:['#000'], // 条形码的颜色
 		bgColor: '#FFFFFF', // 背景色
 		width: 200, // 宽度
@@ -174,7 +174,7 @@ const selectRps = ref([])
 const isPrint = ref(true)
 const photos = ref([])
 const v=ref({
-	preNo:11220822134401,
+	preNo:'11220822134401',
 	presType:'普通处方',
 	name:'李某',
 	sex:'男',
@@ -292,8 +292,8 @@ onLoad(async(options) => {
 		token: uni.getStorageSync('token'),
 		data: {
 			id: options.id || '',
-			preId: options.preId || '',
-			depolyStatus: options.depolyStatus || ''
+			preNo: options.preNo || '',
+			depolyStatus: options.deployState || ''
 		}
 	}
 	console.log("params",params)
@@ -313,6 +313,8 @@ onLoad(async(options) => {
 		v.value.disName = res.data.disName,
 		v.value.symName = res.data.symName,
 		v.value.preNo = res.data.preNo,
+		console.log('onLoad v.value.preNo', v.value.preNo)
+		preseObj.value.code = v.value.preNo
 		v.value.department = res.data.department,
 		v.value.dosageForm = res.data.dosageForm,
 		v.value.prescriptionUsage = res.data.prescriptionUsage,
@@ -590,16 +592,22 @@ const handleOnblur = (e)=>{
 				flex-direction: row;
 				justify-content:flex-start;
 				align-content:flex-start;
-				margin-left:40rpx;
+				margin-left:20rpx;
 				height: 545rpx;
 				.item{
 					display: flex;
 					justify-content:center;
 					align-items: center;
-					margin: 0 15rpx 20rpx 0;
+					width: 161rpx;
+					margin: 0 10rpx 20rpx 0;
+					position: relative;
 					.le{
 						display: flex;
-						font-size: 15rpx;
+						font-size: 12rpx;
+						width: 100rpx;
+						word-wrap: break-word;
+						z-index: 100;
+						position: absolute;
 						
 					}
 					.tag-view:deep(.uni-tag){
@@ -741,6 +749,7 @@ const handleOnblur = (e)=>{
 		.tex{
 			display: flex;
 			align-items:center;
+			font-size: 15rpx;
 			.uni-input{
 				display: flex;
 				justify-content:center;

+ 1 - 1
static/js/request.js

@@ -111,7 +111,7 @@ export const selectOrderDetail = (params = {}) => {
 	return new Promise((resolve, reject) => {
 		uni.request({
 			// url: 'http://zhongyao.fscuc.cn' + '/login/v2',
-			url: hostUrl + `/prescription/prescriptionCore/selectOrderDetail?id=${params.data.id}`,
+			url: hostUrl + `/prescription/prescriptionCore/selectOrderDetail?id=${params.data.id}&preNo=${params.data.preNo}&depolyStatus=${params.data.depolyStatus}`,
 			method: params.method || 'POST',
 			data: JSON.stringify(params), 
 			header: {

+ 10 - 10
uni.promisify.adaptor.js

@@ -1,10 +1,10 @@
-uni.addInterceptor({
-  returnValue (res) {
-    if (!(!!res && (typeof res === "object" || typeof res === "function") && typeof res.then === "function")) {
-      return res;
-    }
-    return new Promise((resolve, reject) => {
-      res.then((res) => res[0] ? reject(res[0]) : resolve(res[1]));
-    });
-  },
-});
+// uni.addInterceptor({
+//   returnValue (res) {
+//     if (!(!!res && (typeof res === "object" || typeof res === "function") && typeof res.then === "function")) {
+//       return res;
+//     }
+//     return new Promise((resolve, reject) => {
+//       res.then((res) => res[0] ? reject(res[0]) : resolve(res[1]));
+//     });
+//   },
+// });

+ 1 - 1
unpackage/dist/dev/app-plus/app-config-service.js

@@ -2,7 +2,7 @@
   ;(function(){
   let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
   const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","rpxCalcMaxDeviceWidth":0,"rpxCalcBaseDeviceWidth":686,"navigationBar":{"backgroundColor":"#F8F8F8","titleText":"中药处方煎配","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"中药处方煎配","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"3.8.7","entryPagePath":"pages/login/login","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
-  const __uniRoutes = [{"path":"pages/login/login","meta":{"isQuit":true,"isEntry":true,"enablePullDownRefresh":false,"navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/index/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/detail/detail","meta":{"enablePullDownRefresh":false,"navigationBar":{"titleText":"调配详情","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/edit/edit","meta":{"enablePullDownRefresh":false,"navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/review/review","meta":{"enablePullDownRefresh":false,"navigationBar":{"titleText":"","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
+  const __uniRoutes = [{"path":"pages/login/login","meta":{"isQuit":true,"isEntry":true,"enablePullDownRefresh":false,"navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/index/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/detail/detail","meta":{"enablePullDownRefresh":false,"navigationBar":{"titleText":"调配详情","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/edit/edit","meta":{"enablePullDownRefresh":false,"navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/review/review","meta":{"enablePullDownRefresh":false,"navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
   __uniConfig.styles=[];//styles
   __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
   __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});

Diff do ficheiro suprimidas por serem muito extensas
+ 594 - 1157
unpackage/dist/dev/app-plus/app-service.js


+ 16 - 6
unpackage/dist/dev/app-plus/pages/detail/detail.css

@@ -930,38 +930,48 @@
   flex-direction: row;
   justify-content: flex-start;
   align-content: flex-start;
-  margin-left: 1.25rem;
+  margin-left: 0.625rem;
   height: 17.03125rem;
 }
 .main .content .rp .lists .item {
   display: flex;
   justify-content: center;
   align-items: center;
-  margin: 0 0.46875rem 0.625rem 0;
+  width: 5.03125rem;
+  margin: 0 0.3125rem 0.625rem 0;
+  position: relative;
 }
 .main .content .rp .lists .item .le {
   display: flex;
-  font-size: 0.46875rem;
+  font-size: 0.375rem;
+  width: 3.125rem;
+  word-wrap: break-word;
+  z-index: 100;
+  position: absolute;
 }
 .main .content .rp .lists .item .tag-view .uni-tag {
   display: flex;
   justify-content: center;
   align-items: center;
   font-size: 0.46875rem;
+  width: 2.5rem;
   padding: 0.1875rem 0.1875rem;
 }
 .main .content .rp .lists .item .rig {
   display: flex;
   flex-direction: column;
   margin-left: 0.16594rem;
+  width: 6.25rem;
+  z-index: 200;
+  position: absolute;
+  left: 3.75rem;
 }
 .main .content .rp .lists .item .rig .up {
-  width: 1.875rem;
-  font-size: 0.375rem;
+  margin-bottom: 0.25rem;
+  font-size: 0.3125rem;
   height: 0.39063rem;
 }
 .main .content .rp .lists .item .rig .do {
-  width: 1.875rem;
   font-size: 0.375rem;
   height: 0.39063rem;
 }

+ 16 - 6
unpackage/dist/dev/app-plus/pages/edit/edit.css

@@ -1352,38 +1352,48 @@
   flex-direction: row;
   justify-content: flex-start;
   align-content: flex-start;
-  margin-left: 1.25rem;
+  margin-left: 0.625rem;
   height: 17.03125rem;
 }
 .main .content .rp .lists .item {
   display: flex;
   justify-content: center;
   align-items: center;
-  margin: 0 0.46875rem 0.625rem 0;
+  width: 5.03125rem;
+  margin: 0 0.3125rem 0.625rem 0;
+  position: relative;
 }
 .main .content .rp .lists .item .le {
   display: flex;
-  font-size: 0.46875rem;
+  font-size: 0.375rem;
+  width: 3.125rem;
+  word-wrap: break-word;
+  z-index: 100;
+  position: absolute;
 }
 .main .content .rp .lists .item .tag-view .uni-tag {
   display: flex;
   justify-content: center;
   align-items: center;
   font-size: 0.46875rem;
+  width: 2.5rem;
   padding: 0.1875rem 0.1875rem;
 }
 .main .content .rp .lists .item .rig {
   display: flex;
   flex-direction: column;
   margin-left: 0.16594rem;
+  width: 6.25rem;
+  z-index: 200;
+  position: absolute;
+  left: 3.75rem;
 }
 .main .content .rp .lists .item .rig .up {
-  width: 1.875rem;
-  font-size: 0.375rem;
+  margin-bottom: 0.25rem;
+  font-size: 0.3125rem;
   height: 0.39063rem;
 }
 .main .content .rp .lists .item .rig .do {
-  width: 1.875rem;
   font-size: 0.375rem;
   height: 0.39063rem;
 }

+ 152 - 1
unpackage/dist/dev/app-plus/pages/index/index.css

@@ -1508,13 +1508,164 @@
 /* 垂直间距 */
 /* 透明度 */
 /* 文章场景相关 */
+.uni-popup-dialog[data-v-d78c88b7] {
+  width: 300px;
+  border-radius: 11px;
+  background-color: #fff;
+}
+.uni-dialog-title[data-v-d78c88b7] {
+  display: flex;
+  flex-direction: row;
+  justify-content: center;
+  padding-top: 25px;
+}
+.uni-dialog-title-text[data-v-d78c88b7] {
+  font-size: 16px;
+  font-weight: 500;
+}
+.uni-dialog-content[data-v-d78c88b7] {
+  display: flex;
+  flex-direction: row;
+  justify-content: center;
+  align-items: center;
+  padding: 20px;
+}
+.uni-dialog-content-text[data-v-d78c88b7] {
+  font-size: 14px;
+  color: #6C6C6C;
+}
+.uni-dialog-button-group[data-v-d78c88b7] {
+  display: flex;
+  flex-direction: row;
+  border-top-color: #f5f5f5;
+  border-top-style: solid;
+  border-top-width: 1px;
+}
+.uni-dialog-button[data-v-d78c88b7] {
+  display: flex;
+  flex: 1;
+  flex-direction: row;
+  justify-content: center;
+  align-items: center;
+  height: 45px;
+}
+.uni-border-left[data-v-d78c88b7] {
+  border-left-color: #f0f0f0;
+  border-left-style: solid;
+  border-left-width: 1px;
+}
+.uni-dialog-button-text[data-v-d78c88b7] {
+  font-size: 16px;
+  color: #333;
+}
+.uni-button-color[data-v-d78c88b7] {
+  color: #007aff;
+}
+.uni-dialog-input[data-v-d78c88b7] {
+  flex: 1;
+  font-size: 14px;
+  border: 1px #eee solid;
+  height: 40px;
+  padding: 0 10px;
+  border-radius: 5px;
+  color: #555;
+}
+.uni-popup__success[data-v-d78c88b7] {
+  color: #4cd964;
+}
+.uni-popup__warn[data-v-d78c88b7] {
+  color: #f0ad4e;
+}
+.uni-popup__error[data-v-d78c88b7] {
+  color: #dd524d;
+}
+.uni-popup__info[data-v-d78c88b7] {
+  color: #909399;
+}
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.uni-popup[data-v-4dd3c44b] {
+  position: fixed;
+  z-index: 99;
+}
+.uni-popup.top[data-v-4dd3c44b], .uni-popup.left[data-v-4dd3c44b], .uni-popup.right[data-v-4dd3c44b] {
+  top: 0;
+}
+.uni-popup .uni-popup__wrapper[data-v-4dd3c44b] {
+  display: block;
+  position: relative;
+  /* iphonex 等安全区设置,底部安全区适配 */
+}
+.uni-popup .uni-popup__wrapper.left[data-v-4dd3c44b], .uni-popup .uni-popup__wrapper.right[data-v-4dd3c44b] {
+  padding-top: 0;
+  flex: 1;
+}
+.fixforpc-z-index[data-v-4dd3c44b] {
+  z-index: 999;
+}
+.fixforpc-top[data-v-4dd3c44b] {
+  top: 0;
+}
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+[data-v-e9345f2e] .uni-button-color {
+  color: #18c7b0 !important;
+}
 .nav[data-v-e9345f2e] {
   display: flex;
   justify-content: space-between;
   align-items: flex-end;
   width: 23.4375rem;
+  align-items: center;
+  height: 2.34375rem;
   background-color: #18C7B0;
-  padding-bottom: 0.625rem;
+  padding-top: 1.34375rem;
 }
 .nav .navbar[data-v-e9345f2e] {
   width: 23.4375rem;

+ 1506 - 0
unpackage/dist/dev/app-plus/pages/review/review.css

@@ -0,0 +1,1506 @@
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.uniui-color[data-v-d31e1c47]:before {
+  content: "\e6cf";
+}
+.uniui-wallet[data-v-d31e1c47]:before {
+  content: "\e6b1";
+}
+.uniui-settings-filled[data-v-d31e1c47]:before {
+  content: "\e6ce";
+}
+.uniui-auth-filled[data-v-d31e1c47]:before {
+  content: "\e6cc";
+}
+.uniui-shop-filled[data-v-d31e1c47]:before {
+  content: "\e6cd";
+}
+.uniui-staff-filled[data-v-d31e1c47]:before {
+  content: "\e6cb";
+}
+.uniui-vip-filled[data-v-d31e1c47]:before {
+  content: "\e6c6";
+}
+.uniui-plus-filled[data-v-d31e1c47]:before {
+  content: "\e6c7";
+}
+.uniui-folder-add-filled[data-v-d31e1c47]:before {
+  content: "\e6c8";
+}
+.uniui-color-filled[data-v-d31e1c47]:before {
+  content: "\e6c9";
+}
+.uniui-tune-filled[data-v-d31e1c47]:before {
+  content: "\e6ca";
+}
+.uniui-calendar-filled[data-v-d31e1c47]:before {
+  content: "\e6c0";
+}
+.uniui-notification-filled[data-v-d31e1c47]:before {
+  content: "\e6c1";
+}
+.uniui-wallet-filled[data-v-d31e1c47]:before {
+  content: "\e6c2";
+}
+.uniui-medal-filled[data-v-d31e1c47]:before {
+  content: "\e6c3";
+}
+.uniui-gift-filled[data-v-d31e1c47]:before {
+  content: "\e6c4";
+}
+.uniui-fire-filled[data-v-d31e1c47]:before {
+  content: "\e6c5";
+}
+.uniui-refreshempty[data-v-d31e1c47]:before {
+  content: "\e6bf";
+}
+.uniui-location-filled[data-v-d31e1c47]:before {
+  content: "\e6af";
+}
+.uniui-person-filled[data-v-d31e1c47]:before {
+  content: "\e69d";
+}
+.uniui-personadd-filled[data-v-d31e1c47]:before {
+  content: "\e698";
+}
+.uniui-back[data-v-d31e1c47]:before {
+  content: "\e6b9";
+}
+.uniui-forward[data-v-d31e1c47]:before {
+  content: "\e6ba";
+}
+.uniui-arrow-right[data-v-d31e1c47]:before {
+  content: "\e6bb";
+}
+.uniui-arrowthinright[data-v-d31e1c47]:before {
+  content: "\e6bb";
+}
+.uniui-arrow-left[data-v-d31e1c47]:before {
+  content: "\e6bc";
+}
+.uniui-arrowthinleft[data-v-d31e1c47]:before {
+  content: "\e6bc";
+}
+.uniui-arrow-up[data-v-d31e1c47]:before {
+  content: "\e6bd";
+}
+.uniui-arrowthinup[data-v-d31e1c47]:before {
+  content: "\e6bd";
+}
+.uniui-arrow-down[data-v-d31e1c47]:before {
+  content: "\e6be";
+}
+.uniui-arrowthindown[data-v-d31e1c47]:before {
+  content: "\e6be";
+}
+.uniui-bottom[data-v-d31e1c47]:before {
+  content: "\e6b8";
+}
+.uniui-arrowdown[data-v-d31e1c47]:before {
+  content: "\e6b8";
+}
+.uniui-right[data-v-d31e1c47]:before {
+  content: "\e6b5";
+}
+.uniui-arrowright[data-v-d31e1c47]:before {
+  content: "\e6b5";
+}
+.uniui-top[data-v-d31e1c47]:before {
+  content: "\e6b6";
+}
+.uniui-arrowup[data-v-d31e1c47]:before {
+  content: "\e6b6";
+}
+.uniui-left[data-v-d31e1c47]:before {
+  content: "\e6b7";
+}
+.uniui-arrowleft[data-v-d31e1c47]:before {
+  content: "\e6b7";
+}
+.uniui-eye[data-v-d31e1c47]:before {
+  content: "\e651";
+}
+.uniui-eye-filled[data-v-d31e1c47]:before {
+  content: "\e66a";
+}
+.uniui-eye-slash[data-v-d31e1c47]:before {
+  content: "\e6b3";
+}
+.uniui-eye-slash-filled[data-v-d31e1c47]:before {
+  content: "\e6b4";
+}
+.uniui-info-filled[data-v-d31e1c47]:before {
+  content: "\e649";
+}
+.uniui-reload[data-v-d31e1c47]:before {
+  content: "\e6b2";
+}
+.uniui-micoff-filled[data-v-d31e1c47]:before {
+  content: "\e6b0";
+}
+.uniui-map-pin-ellipse[data-v-d31e1c47]:before {
+  content: "\e6ac";
+}
+.uniui-map-pin[data-v-d31e1c47]:before {
+  content: "\e6ad";
+}
+.uniui-location[data-v-d31e1c47]:before {
+  content: "\e6ae";
+}
+.uniui-starhalf[data-v-d31e1c47]:before {
+  content: "\e683";
+}
+.uniui-star[data-v-d31e1c47]:before {
+  content: "\e688";
+}
+.uniui-star-filled[data-v-d31e1c47]:before {
+  content: "\e68f";
+}
+.uniui-calendar[data-v-d31e1c47]:before {
+  content: "\e6a0";
+}
+.uniui-fire[data-v-d31e1c47]:before {
+  content: "\e6a1";
+}
+.uniui-medal[data-v-d31e1c47]:before {
+  content: "\e6a2";
+}
+.uniui-font[data-v-d31e1c47]:before {
+  content: "\e6a3";
+}
+.uniui-gift[data-v-d31e1c47]:before {
+  content: "\e6a4";
+}
+.uniui-link[data-v-d31e1c47]:before {
+  content: "\e6a5";
+}
+.uniui-notification[data-v-d31e1c47]:before {
+  content: "\e6a6";
+}
+.uniui-staff[data-v-d31e1c47]:before {
+  content: "\e6a7";
+}
+.uniui-vip[data-v-d31e1c47]:before {
+  content: "\e6a8";
+}
+.uniui-folder-add[data-v-d31e1c47]:before {
+  content: "\e6a9";
+}
+.uniui-tune[data-v-d31e1c47]:before {
+  content: "\e6aa";
+}
+.uniui-auth[data-v-d31e1c47]:before {
+  content: "\e6ab";
+}
+.uniui-person[data-v-d31e1c47]:before {
+  content: "\e699";
+}
+.uniui-email-filled[data-v-d31e1c47]:before {
+  content: "\e69a";
+}
+.uniui-phone-filled[data-v-d31e1c47]:before {
+  content: "\e69b";
+}
+.uniui-phone[data-v-d31e1c47]:before {
+  content: "\e69c";
+}
+.uniui-email[data-v-d31e1c47]:before {
+  content: "\e69e";
+}
+.uniui-personadd[data-v-d31e1c47]:before {
+  content: "\e69f";
+}
+.uniui-chatboxes-filled[data-v-d31e1c47]:before {
+  content: "\e692";
+}
+.uniui-contact[data-v-d31e1c47]:before {
+  content: "\e693";
+}
+.uniui-chatbubble-filled[data-v-d31e1c47]:before {
+  content: "\e694";
+}
+.uniui-contact-filled[data-v-d31e1c47]:before {
+  content: "\e695";
+}
+.uniui-chatboxes[data-v-d31e1c47]:before {
+  content: "\e696";
+}
+.uniui-chatbubble[data-v-d31e1c47]:before {
+  content: "\e697";
+}
+.uniui-upload-filled[data-v-d31e1c47]:before {
+  content: "\e68e";
+}
+.uniui-upload[data-v-d31e1c47]:before {
+  content: "\e690";
+}
+.uniui-weixin[data-v-d31e1c47]:before {
+  content: "\e691";
+}
+.uniui-compose[data-v-d31e1c47]:before {
+  content: "\e67f";
+}
+.uniui-qq[data-v-d31e1c47]:before {
+  content: "\e680";
+}
+.uniui-download-filled[data-v-d31e1c47]:before {
+  content: "\e681";
+}
+.uniui-pyq[data-v-d31e1c47]:before {
+  content: "\e682";
+}
+.uniui-sound[data-v-d31e1c47]:before {
+  content: "\e684";
+}
+.uniui-trash-filled[data-v-d31e1c47]:before {
+  content: "\e685";
+}
+.uniui-sound-filled[data-v-d31e1c47]:before {
+  content: "\e686";
+}
+.uniui-trash[data-v-d31e1c47]:before {
+  content: "\e687";
+}
+.uniui-videocam-filled[data-v-d31e1c47]:before {
+  content: "\e689";
+}
+.uniui-spinner-cycle[data-v-d31e1c47]:before {
+  content: "\e68a";
+}
+.uniui-weibo[data-v-d31e1c47]:before {
+  content: "\e68b";
+}
+.uniui-videocam[data-v-d31e1c47]:before {
+  content: "\e68c";
+}
+.uniui-download[data-v-d31e1c47]:before {
+  content: "\e68d";
+}
+.uniui-help[data-v-d31e1c47]:before {
+  content: "\e679";
+}
+.uniui-navigate-filled[data-v-d31e1c47]:before {
+  content: "\e67a";
+}
+.uniui-plusempty[data-v-d31e1c47]:before {
+  content: "\e67b";
+}
+.uniui-smallcircle[data-v-d31e1c47]:before {
+  content: "\e67c";
+}
+.uniui-minus-filled[data-v-d31e1c47]:before {
+  content: "\e67d";
+}
+.uniui-micoff[data-v-d31e1c47]:before {
+  content: "\e67e";
+}
+.uniui-closeempty[data-v-d31e1c47]:before {
+  content: "\e66c";
+}
+.uniui-clear[data-v-d31e1c47]:before {
+  content: "\e66d";
+}
+.uniui-navigate[data-v-d31e1c47]:before {
+  content: "\e66e";
+}
+.uniui-minus[data-v-d31e1c47]:before {
+  content: "\e66f";
+}
+.uniui-image[data-v-d31e1c47]:before {
+  content: "\e670";
+}
+.uniui-mic[data-v-d31e1c47]:before {
+  content: "\e671";
+}
+.uniui-paperplane[data-v-d31e1c47]:before {
+  content: "\e672";
+}
+.uniui-close[data-v-d31e1c47]:before {
+  content: "\e673";
+}
+.uniui-help-filled[data-v-d31e1c47]:before {
+  content: "\e674";
+}
+.uniui-paperplane-filled[data-v-d31e1c47]:before {
+  content: "\e675";
+}
+.uniui-plus[data-v-d31e1c47]:before {
+  content: "\e676";
+}
+.uniui-mic-filled[data-v-d31e1c47]:before {
+  content: "\e677";
+}
+.uniui-image-filled[data-v-d31e1c47]:before {
+  content: "\e678";
+}
+.uniui-locked-filled[data-v-d31e1c47]:before {
+  content: "\e668";
+}
+.uniui-info[data-v-d31e1c47]:before {
+  content: "\e669";
+}
+.uniui-locked[data-v-d31e1c47]:before {
+  content: "\e66b";
+}
+.uniui-camera-filled[data-v-d31e1c47]:before {
+  content: "\e658";
+}
+.uniui-chat-filled[data-v-d31e1c47]:before {
+  content: "\e659";
+}
+.uniui-camera[data-v-d31e1c47]:before {
+  content: "\e65a";
+}
+.uniui-circle[data-v-d31e1c47]:before {
+  content: "\e65b";
+}
+.uniui-checkmarkempty[data-v-d31e1c47]:before {
+  content: "\e65c";
+}
+.uniui-chat[data-v-d31e1c47]:before {
+  content: "\e65d";
+}
+.uniui-circle-filled[data-v-d31e1c47]:before {
+  content: "\e65e";
+}
+.uniui-flag[data-v-d31e1c47]:before {
+  content: "\e65f";
+}
+.uniui-flag-filled[data-v-d31e1c47]:before {
+  content: "\e660";
+}
+.uniui-gear-filled[data-v-d31e1c47]:before {
+  content: "\e661";
+}
+.uniui-home[data-v-d31e1c47]:before {
+  content: "\e662";
+}
+.uniui-home-filled[data-v-d31e1c47]:before {
+  content: "\e663";
+}
+.uniui-gear[data-v-d31e1c47]:before {
+  content: "\e664";
+}
+.uniui-smallcircle-filled[data-v-d31e1c47]:before {
+  content: "\e665";
+}
+.uniui-map-filled[data-v-d31e1c47]:before {
+  content: "\e666";
+}
+.uniui-map[data-v-d31e1c47]:before {
+  content: "\e667";
+}
+.uniui-refresh-filled[data-v-d31e1c47]:before {
+  content: "\e656";
+}
+.uniui-refresh[data-v-d31e1c47]:before {
+  content: "\e657";
+}
+.uniui-cloud-upload[data-v-d31e1c47]:before {
+  content: "\e645";
+}
+.uniui-cloud-download-filled[data-v-d31e1c47]:before {
+  content: "\e646";
+}
+.uniui-cloud-download[data-v-d31e1c47]:before {
+  content: "\e647";
+}
+.uniui-cloud-upload-filled[data-v-d31e1c47]:before {
+  content: "\e648";
+}
+.uniui-redo[data-v-d31e1c47]:before {
+  content: "\e64a";
+}
+.uniui-images-filled[data-v-d31e1c47]:before {
+  content: "\e64b";
+}
+.uniui-undo-filled[data-v-d31e1c47]:before {
+  content: "\e64c";
+}
+.uniui-more[data-v-d31e1c47]:before {
+  content: "\e64d";
+}
+.uniui-more-filled[data-v-d31e1c47]:before {
+  content: "\e64e";
+}
+.uniui-undo[data-v-d31e1c47]:before {
+  content: "\e64f";
+}
+.uniui-images[data-v-d31e1c47]:before {
+  content: "\e650";
+}
+.uniui-paperclip[data-v-d31e1c47]:before {
+  content: "\e652";
+}
+.uniui-settings[data-v-d31e1c47]:before {
+  content: "\e653";
+}
+.uniui-search[data-v-d31e1c47]:before {
+  content: "\e654";
+}
+.uniui-redo-filled[data-v-d31e1c47]:before {
+  content: "\e655";
+}
+.uniui-list[data-v-d31e1c47]:before {
+  content: "\e644";
+}
+.uniui-mail-open-filled[data-v-d31e1c47]:before {
+  content: "\e63a";
+}
+.uniui-hand-down-filled[data-v-d31e1c47]:before {
+  content: "\e63c";
+}
+.uniui-hand-down[data-v-d31e1c47]:before {
+  content: "\e63d";
+}
+.uniui-hand-up-filled[data-v-d31e1c47]:before {
+  content: "\e63e";
+}
+.uniui-hand-up[data-v-d31e1c47]:before {
+  content: "\e63f";
+}
+.uniui-heart-filled[data-v-d31e1c47]:before {
+  content: "\e641";
+}
+.uniui-mail-open[data-v-d31e1c47]:before {
+  content: "\e643";
+}
+.uniui-heart[data-v-d31e1c47]:before {
+  content: "\e639";
+}
+.uniui-loop[data-v-d31e1c47]:before {
+  content: "\e633";
+}
+.uniui-pulldown[data-v-d31e1c47]:before {
+  content: "\e632";
+}
+.uniui-scan[data-v-d31e1c47]:before {
+  content: "\e62a";
+}
+.uniui-bars[data-v-d31e1c47]:before {
+  content: "\e627";
+}
+.uniui-cart-filled[data-v-d31e1c47]:before {
+  content: "\e629";
+}
+.uniui-checkbox[data-v-d31e1c47]:before {
+  content: "\e62b";
+}
+.uniui-checkbox-filled[data-v-d31e1c47]:before {
+  content: "\e62c";
+}
+.uniui-shop[data-v-d31e1c47]:before {
+  content: "\e62f";
+}
+.uniui-headphones[data-v-d31e1c47]:before {
+  content: "\e630";
+}
+.uniui-cart[data-v-d31e1c47]:before {
+  content: "\e631";
+}
+@font-face {
+  font-family: uniicons;
+  src: url("../../assets/uniicons.89ed7d6d.ttf") format("truetype");
+}
+.uni-icons[data-v-d31e1c47] {
+  font-family: uniicons;
+  text-decoration: none;
+  text-align: center;
+}
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.uni-status-bar[data-v-7920e3e0] {
+  height: 20px;
+}
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.uni-nav-bar-text[data-v-26544265] {
+  font-size: 1.0625rem;
+}
+.uni-nav-bar-right-text[data-v-26544265] {
+  font-size: 34px;
+}
+.uni-navbar__content[data-v-26544265] {
+  position: relative;
+  background-color: transparent;
+}
+.uni-navbar-btn-text[data-v-26544265] {
+  display: flex;
+  flex-direction: column;
+  justify-content: flex-start;
+  align-items: center;
+  line-height: 34px;
+}
+.uni-navbar__header[data-v-26544265] {
+  display: flex;
+  padding: 0 10px;
+  flex-direction: row;
+  height: 44px;
+  font-size: 34px;
+}
+.uni-navbar__header-btns[data-v-26544265] {
+  overflow: hidden;
+  display: flex;
+  flex-wrap: nowrap;
+  flex-direction: row;
+  width: 6.25rem;
+  justify-content: center;
+  align-items: center;
+}
+.uni-navbar__header-btns-left[data-v-26544265] {
+  display: flex;
+  width: 6.25rem;
+  justify-content: flex-start;
+  align-items: center;
+}
+.uni-navbar__header-btns-right[data-v-26544265] {
+  display: flex;
+  flex-direction: row;
+  justify-content: flex-end;
+  align-items: center;
+}
+.uni-navbar__header-container[data-v-26544265] {
+  display: flex;
+  flex: 1;
+  padding: 0 10px;
+  overflow: hidden;
+}
+.uni-navbar__header-container-inner[data-v-26544265] {
+  display: flex;
+  flex: 1;
+  flex-direction: row;
+  align-items: center;
+  justify-content: center;
+  font-size: 12px;
+  overflow: hidden;
+}
+.uni-navbar__placeholder-view[data-v-26544265] {
+  height: 44px;
+}
+.uni-navbar--fixed[data-v-26544265] {
+  position: fixed;
+  z-index: 998;
+  left: 0;
+  right: 0;
+}
+.uni-navbar--shadow[data-v-26544265] {
+  box-shadow: 0 1px 6px #ccc;
+}
+.uni-navbar--border[data-v-26544265] {
+  border-bottom-width: 0.03125rem;
+  border-bottom-style: solid;
+  border-bottom-color: #eee;
+}
+.uni-ellipsis-1[data-v-26544265] {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.uni-tag[data-v-1f94d070] {
+  line-height: 14px;
+  font-size: 12px;
+  font-weight: 200;
+  padding: 4px 7px;
+  color: #fff;
+  border-radius: 3px;
+  background-color: #18C7B0;
+  border-width: 0.03125rem;
+  border-style: solid;
+  border-color: #18C7B0;
+}
+.uni-tag--default[data-v-1f94d070] {
+  font-size: 12px;
+}
+.uni-tag--default--inverted[data-v-1f94d070] {
+  color: #18C7B0;
+  border-color: #18C7B0;
+}
+.uni-tag--small[data-v-1f94d070] {
+  padding: 2px 5px;
+  font-size: 12px;
+  border-radius: 2px;
+}
+.uni-tag--mini[data-v-1f94d070] {
+  padding: 1px 3px;
+  font-size: 12px;
+  border-radius: 2px;
+}
+.uni-tag--primary[data-v-1f94d070] {
+  background-color: #2979ff;
+  border-color: #2979ff;
+  color: #fff;
+}
+.uni-tag--success[data-v-1f94d070] {
+  color: #fff;
+  background-color: #18bc37;
+  border-color: #18bc37;
+}
+.uni-tag--warning[data-v-1f94d070] {
+  color: #fff;
+  background-color: #f3a73f;
+  border-color: #f3a73f;
+}
+.uni-tag--error[data-v-1f94d070] {
+  color: #fff;
+  background-color: #e43d33;
+  border-color: #e43d33;
+}
+.uni-tag--primary--inverted[data-v-1f94d070] {
+  color: #2979ff;
+  border-color: #2979ff;
+}
+.uni-tag--success--inverted[data-v-1f94d070] {
+  color: #18bc37;
+  border-color: #18bc37;
+}
+.uni-tag--warning--inverted[data-v-1f94d070] {
+  color: #f3a73f;
+  border-color: #f3a73f;
+}
+.uni-tag--error--inverted[data-v-1f94d070] {
+  color: #e43d33;
+  border-color: #e43d33;
+}
+.uni-tag--inverted[data-v-1f94d070] {
+  background-color: #fff;
+}
+.uni-tag--circle[data-v-1f94d070] {
+  border-radius: 15px !important;
+}
+.uni-tag--mark[data-v-1f94d070] {
+  border-top-left-radius: 0 !important;
+  border-bottom-left-radius: 0 !important;
+  border-top-right-radius: 15px !important;
+  border-bottom-right-radius: 15px !important;
+}
+.uni-tag--disabled[data-v-1f94d070] {
+  opacity: 0.5;
+}
+.uni-tag-text[data-v-1f94d070] {
+  color: #fff;
+  font-size: 14px;
+}
+.uni-tag-text--primary[data-v-1f94d070] {
+  color: #2979ff;
+}
+.uni-tag-text--success[data-v-1f94d070] {
+  color: #18bc37;
+}
+.uni-tag-text--warning[data-v-1f94d070] {
+  color: #f3a73f;
+}
+.uni-tag-text--error[data-v-1f94d070] {
+  color: #e43d33;
+}
+.uni-tag-text--small[data-v-1f94d070] {
+  font-size: 12px;
+}
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.uni-file-picker__container[data-v-bdfc07e0] {
+  display: flex;
+  box-sizing: border-box;
+  flex-wrap: wrap;
+  margin: -5px;
+}
+.file-picker__box[data-v-bdfc07e0] {
+  position: relative;
+  width: 33.3%;
+  height: 0;
+  padding-top: 33.33%;
+  box-sizing: border-box;
+}
+.file-picker__box-content[data-v-bdfc07e0] {
+  position: absolute;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  margin: 5px;
+  border: 1px #eee solid;
+  border-radius: 5px;
+  overflow: hidden;
+}
+.file-picker__progress[data-v-bdfc07e0] {
+  position: absolute;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  /* border: 1px red solid; */
+  z-index: 2;
+}
+.file-picker__progress-item[data-v-bdfc07e0] {
+  width: 100%;
+}
+.file-picker__mask[data-v-bdfc07e0] {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  position: absolute;
+  right: 0;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  color: #fff;
+  font-size: 12px;
+  background-color: rgba(0, 0, 0, 0.4);
+}
+.file-image[data-v-bdfc07e0] {
+  width: 100%;
+  height: 100%;
+}
+.is-add[data-v-bdfc07e0] {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.icon-add[data-v-bdfc07e0] {
+  width: 50px;
+  height: 5px;
+  background-color: #f1f1f1;
+  border-radius: 2px;
+}
+.rotate[data-v-bdfc07e0] {
+  position: absolute;
+  transform: rotate(90deg);
+}
+.icon-del-box[data-v-bdfc07e0] {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  position: absolute;
+  top: 3px;
+  right: 3px;
+  height: 26px;
+  width: 26px;
+  border-radius: 50%;
+  background-color: rgba(0, 0, 0, 0.5);
+  z-index: 2;
+  transform: rotate(-45deg);
+}
+.icon-del[data-v-bdfc07e0] {
+  width: 15px;
+  height: 2px;
+  background-color: #fff;
+  border-radius: 2px;
+}
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.uni-file-picker__files[data-v-a54939c6] {
+  display: flex;
+  flex-direction: column;
+  justify-content: flex-start;
+}
+.uni-file-picker__lists[data-v-a54939c6] {
+  position: relative;
+  margin-top: 5px;
+  overflow: hidden;
+}
+.file-picker__mask[data-v-a54939c6] {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  position: absolute;
+  right: 0;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  color: #fff;
+  font-size: 14px;
+  background-color: rgba(0, 0, 0, 0.4);
+}
+.uni-file-picker__lists-box[data-v-a54939c6] {
+  position: relative;
+}
+.uni-file-picker__item[data-v-a54939c6] {
+  display: flex;
+  align-items: center;
+  padding: 8px 10px;
+  padding-right: 5px;
+  padding-left: 10px;
+}
+.files-border[data-v-a54939c6] {
+  border-top: 1px #eee solid;
+}
+.files__name[data-v-a54939c6] {
+  flex: 1;
+  font-size: 14px;
+  color: #666;
+  margin-right: 25px;
+  word-break: break-all;
+  word-wrap: break-word;
+}
+.icon-files[data-v-a54939c6] {
+  position: static;
+  background-color: initial;
+}
+.is-list-card[data-v-a54939c6] {
+  border: 1px #eee solid;
+  margin-bottom: 5px;
+  border-radius: 5px;
+  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.1);
+  padding: 5px;
+}
+.files__image[data-v-a54939c6] {
+  width: 40px;
+  height: 40px;
+  margin-right: 10px;
+}
+.header-image[data-v-a54939c6] {
+  width: 100%;
+  height: 100%;
+}
+.is-text-box[data-v-a54939c6] {
+  border: 1px #eee solid;
+  border-radius: 5px;
+}
+.is-text-image[data-v-a54939c6] {
+  width: 25px;
+  height: 25px;
+  margin-left: 5px;
+}
+.rotate[data-v-a54939c6] {
+  position: absolute;
+  transform: rotate(90deg);
+}
+.icon-del-box[data-v-a54939c6] {
+  display: flex;
+  margin: auto 0;
+  align-items: center;
+  justify-content: center;
+  position: absolute;
+  top: 0px;
+  bottom: 0;
+  right: 5px;
+  height: 26px;
+  width: 26px;
+  z-index: 2;
+  transform: rotate(-45deg);
+}
+.icon-del[data-v-a54939c6] {
+  width: 15px;
+  height: 1px;
+  background-color: #333;
+}
+
+.uni-file-picker[data-v-6223573f] {
+
+		box-sizing: border-box;
+		overflow: hidden;
+		width: 100%;
+
+		flex: 1;
+}
+.uni-file-picker__header[data-v-6223573f] {
+		padding-top: 5px;
+		padding-bottom: 10px;
+
+		display: flex;
+
+		justify-content: space-between;
+}
+.file-title[data-v-6223573f] {
+		font-size: 14px;
+		color: #333;
+}
+.file-count[data-v-6223573f] {
+		font-size: 14px;
+		color: #999;
+}
+.is-add[data-v-6223573f] {
+
+		display: flex;
+
+		align-items: center;
+		justify-content: center;
+}
+.icon-add[data-v-6223573f] {
+		width: 50px;
+		height: 5px;
+		background-color: #f1f1f1;
+		border-radius: 2px;
+}
+.rotate[data-v-6223573f] {
+		position: absolute;
+		transform: rotate(90deg);
+}
+
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.main {
+  display: flex;
+  flex-direction: column;
+  justify-content: flex-start;
+  width: 23.4375rem;
+}
+.main .uni-nav-bar-text {
+  font-size: 20px;
+}
+.main .uni-navbar-btn-text {
+  font-size: 16px;
+}
+.main .content {
+  margin: 0.15625rem;
+  background-color: #fff;
+  flex-direction: column;
+  align-items: center;
+}
+.main .content .header {
+  display: flex;
+  flex-direction: column;
+  margin: 0.5rem 0.5rem 0;
+}
+.main .content .header .ti {
+  display: flex;
+  flex-direction: row;
+  justify-content: space-between;
+  margin-top: 0.47563rem;
+}
+.main .content .header .ti .left {
+  align-items: flex-start;
+}
+.main .content .header .ti .left .baracode {
+  display: flex;
+  flex-direction: column;
+}
+.main .content .header .ti .left .baracode .barnum {
+  font-size: 0.46875rem;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  letter-spacing: 0.3em;
+}
+.main .content .header .ti .mid {
+  display: flex;
+  margin-right: 5rem;
+}
+.main .content .header .ti .mid .title {
+  font-size: 0.74219rem;
+  font-weight: 800;
+}
+.main .content .header .ti .rig {
+  display: flex;
+}
+.main .content .header .ti .rig .title {
+  font-size: 0.5rem;
+  width: 1.25rem;
+  font-weight: 300;
+}
+.main .content .header .patiinfo {
+  display: flex;
+  flex-direction: column;
+  margin-top: 0.7875rem;
+  padding-bottom: 0.67031rem;
+  border-bottom: 1px solid #979797;
+}
+.main .content .header .patiinfo .r1 {
+  display: flex;
+  flex-direction: row;
+  margin-bottom: 0.46875rem;
+}
+.main .content .header .patiinfo .r1 .row {
+  font-size: 0.46875rem;
+  font-weight: 400;
+  margin-right: 0.9375rem;
+}
+.main .content .header .patiinfo .r1 .we {
+  color: #999999;
+}
+.main .content .header .patiinfo .r2 {
+  display: flex;
+  flex-direction: row;
+  margin-bottom: 0.46875rem;
+}
+.main .content .header .patiinfo .r2 .row {
+  font-size: 0.46875rem;
+  font-weight: 400;
+  margin-right: 0.9375rem;
+}
+.main .content .header .patiinfo .r2 .we {
+  color: #999999;
+}
+.main .content .header .patiinfo .r3 {
+  display: flex;
+  flex-direction: row;
+  font-size: 0.46875rem;
+}
+.main .content .header .patiinfo .r3 .we {
+  color: #999999;
+}
+.main .content .rp {
+  display: flex;
+  flex-direction: column;
+  margin: 0.69969rem 0.5425rem 0;
+  border-bottom: 1px solid #979797;
+}
+.main .content .rp .title {
+  font-size: 0.6875rem;
+  margin-bottom: 0.3125rem;
+}
+.main .content .rp .lists {
+  display: flex;
+  flex-wrap: wrap;
+  flex-direction: row;
+  justify-content: flex-start;
+  align-content: flex-start;
+  margin-left: 0.625rem;
+  height: 17.03125rem;
+}
+.main .content .rp .lists .item {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: 5.03125rem;
+  margin: 0 0.3125rem 0.625rem 0;
+  position: relative;
+}
+.main .content .rp .lists .item .le {
+  display: flex;
+  font-size: 0.375rem;
+  width: 3.125rem;
+  word-wrap: break-word;
+  z-index: 100;
+  position: absolute;
+}
+.main .content .rp .lists .item .tag-view .uni-tag {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  font-size: 0.46875rem;
+  padding: 0.1875rem 0.1875rem;
+}
+.main .content .rp .lists .item .rig {
+  display: flex;
+  flex-direction: column;
+  margin-left: 0.16594rem;
+}
+.main .content .rp .lists .item .rig .up {
+  width: 1.875rem;
+  font-size: 0.375rem;
+  height: 0.39063rem;
+}
+.main .content .rp .lists .item .rig .do {
+  width: 1.875rem;
+  font-size: 0.375rem;
+  height: 0.39063rem;
+}
+.main .content .rp .footer {
+  margin: 0 0.3125rem 0.25rem;
+  display: flex;
+  font-size: 0.46875rem;
+}
+.main .content .rp .footer .js {
+  display: flex;
+  margin-right: 1.7rem;
+}
+.main .content .rp .rp-tips {
+  display: flex;
+  justify-content: flex-end;
+  font-size: 0.46875rem;
+  margin-right: 0.3125rem;
+}
+.main .content .amountarea {
+  display: flex;
+  margin: 0.66563rem 19.38px 0;
+  padding-bottom: 0.65438rem;
+  border-bottom: 1px solid #979797;
+}
+.main .content .amountarea .amount {
+  display: flex;
+  flex-direction: column;
+}
+.main .content .amountarea .amount .r1 {
+  border: 1px solid #979797;
+  font-size: 0.46875rem;
+  width: 8.98438rem;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  height: 1.05469rem;
+}
+.main .content .amountarea .amount .r2 {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  font-size: 0.46875rem;
+  height: 1.05469rem;
+  width: 8.98438rem;
+  border-left: 1px solid #979797;
+  border-right: 1px solid #979797;
+}
+.main .content .amountarea .amount .r2 .jyf {
+  width: 4.49781rem;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+}
+.main .content .amountarea .amount .r2 .psf {
+  border-left: 1px solid #979797;
+  width: 4.49781rem;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+}
+.main .content .amountarea .amount .r3 {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  height: 1.05469rem;
+  font-size: 0.46875rem;
+  border: 1px solid #979797;
+}
+.main .content .amountarea .service {
+  display: flex;
+  flex-wrap: wrap;
+  margin-left: 1.875rem;
+}
+.main .content .amountarea .service .kf {
+  font-size: 0.46875rem;
+  margin-right: 1.875rem;
+  width: 2.8125rem;
+}
+.main .content .amountarea .service .kf .we {
+  font-size: 0.46875rem;
+  color: #999999;
+}
+.main .content .comment {
+  margin: 0.3125rem 0.5rem 0.3125rem;
+  font-size: 0.46875rem;
+  display: flex;
+}
+.main .upload {
+  margin: 0 0.3125rem 0.3125rem;
+  background-color: #fff;
+  padding: 0.625rem;
+}
+.main .upload .title {
+  font-size: 0.46875rem;
+  margin-bottom: 20px;
+  color: #333333;
+}
+.main .weight {
+  margin: 0 0.3125rem 0.3125rem;
+  background-color: #fff;
+  display: flex;
+  align-items: center;
+  padding: 0.3125rem;
+}
+.main .weight .title {
+  font-size: 0.46875rem;
+  color: #333333;
+  margin-right: 0.625rem;
+}
+.main .weight .tex {
+  display: flex;
+  align-items: center;
+  font-size: 0.46875rem;
+}
+.main .weight .tex .uni-input {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  border: 1px solid #979797;
+  margin-left: 1.5625rem;
+  width: 3.125rem;
+  margin-right: 0.125rem;
+}
+.main .cooment {
+  margin: 0 0.3125rem 0.3125rem;
+  background-color: #fff;
+  flex-direction: column;
+  align-items: center;
+  padding: 0.15625rem 0.3125rem;
+}
+.main .cooment .title {
+  font-size: 0.46875rem;
+  margin-bottom: 0.625rem;
+}
+.main .cooment .tex {
+  display: flex;
+  justify-content: flex-start;
+  align-items: center;
+  margin-bottom: 0.39688rem;
+  border: 1px solid #979797;
+  border-radius: 0.15625rem;
+}
+.main .cooment .tex .input {
+  padding: 0.3125rem;
+}
+.main .cooment .tex .input .uni-textarea-placeholder {
+  font-size: 0.46875rem;
+}
+.main .radio {
+  display: flex;
+  margin: 0 0.3125rem;
+  background-color: #fff;
+  flex-direction: column;
+  font-size: 0.46875rem !important;
+}
+.main .radio .uni-switch-input.uni-switch-input-checked {
+  border-color: #18C7B0;
+  background-color: #18C7B0;
+}
+.main .submit {
+  display: flex;
+  margin-top: 1.03844rem;
+  background-color: #fff;
+  align-items: center;
+  width: 23.4375rem;
+  height: 1.95313rem;
+}
+.main .submit .bu {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  height: 1.25rem;
+  width: 20.97656rem;
+  font-size: 0.54688rem;
+  border-radius: 0.11719rem;
+  background-color: #18c7b0;
+  color: #fff;
+}
+.main .uni-popup-dialog {
+  width: 15.625rem;
+  display: flex;
+  flex-direction: column;
+  background-color: #ffffff;
+}
+.main .uni-popup-dialog .uni-dialog-title-text {
+  display: flex;
+  font-size: 0.625rem;
+}
+.main .uni-popup-dialog .uni-dialog-content {
+  display: flex;
+  margin: 0.3125rem 0.625rem;
+  background-color: #fff;
+  box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.15);
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent {
+  display: flex;
+  flex-direction: column;
+  width: 12.5rem;
+  height: 3.51563rem;
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent .title {
+  font-size: 0.54688rem;
+  font-weight: 500;
+  margin-bottom: 0.3125rem;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent .body {
+  display: flex;
+  justify-content: center;
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent .body .lef {
+  display: flex;
+  flex-direction: column;
+  width: 6.25rem;
+  justify-content: center;
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent .body .lef .baracode {
+  display: flex;
+  flex-direction: column;
+  width: 6.25rem;
+  height: 1.69938rem;
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent .body .lef .baracode .cav {
+  width: 6.25rem;
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent .body .lef .baracode .barnum {
+  width: 6.25rem;
+  font-size: 0.3125rem;
+  display: flex;
+  color: #333333;
+  justify-content: center;
+  align-items: center;
+  letter-spacing: 0.7em;
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent .body .rig {
+  display: flex;
+  flex-direction: column;
+  width: 340px;
+  margin-left: 0.42969rem;
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent .body .rig .hz {
+  display: flex;
+  margin-bottom: 0.3125rem;
+  font-size: 0.46875rem;
+}
+.main .uni-popup-dialog .uni-dialog-content .cotent .body .rig .bold {
+  font-weight: 500;
+}
+.main .uni-popup-dialog .uni-dialog-button-group {
+  display: flex;
+  font-size: 0.54688rem;
+}
+.main .uni-popup-dialog .uni-dialog-button-group .uni-dialog-button {
+  display: flex;
+}
+.main .uni-popup-dialog .uni-dialog-button-group .uni-border-left .uni-dialog-button-text {
+  color: #18c7b0;
+}

+ 10 - 0
unpackage/dist/dev/app-plus/static/js/api.js

@@ -63,6 +63,16 @@ export const saveDepoly = (data) => {
 	})
 }
 
+// 保存复核
+export const saveReview = (data) => {
+	return service({
+		url: '/prescription/prescriptionCore/reviewPrescription',
+		method: 'POST',
+		data: data
+	})
+}
+
+
 // 打印成功后调分配接口
 export const sendToUser = (data) => {
 	return service({

+ 1 - 1
unpackage/dist/dev/app-plus/static/js/request.js

@@ -111,7 +111,7 @@ export const selectOrderDetail = (params = {}) => {
 	return new Promise((resolve, reject) => {
 		uni.request({
 			// url: 'http://zhongyao.fscuc.cn' + '/login/v2',
-			url: hostUrl + `/prescription/prescriptionCore/selectOrderDetail?id=${params.data.id}`,
+			url: hostUrl + `/prescription/prescriptionCore/selectOrderDetail?id=${params.data.id}&preNo=${params.data.preNo}&depolyStatus=${params.data.depolyStatus}`,
 			method: params.method || 'POST',
 			data: JSON.stringify(params), 
 			header: {

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff