whx 1 개월 전
부모
커밋
c36dfb5a5b
100개의 변경된 파일8473개의 추가작업 그리고 5507개의 파일을 삭제
  1. 188 0
      virgo.wzfrontend/workark_wx/components/common/upload.vue
  2. 27 0
      virgo.wzfrontend/workark_wx/request/api/common.js
  3. 22 0
      virgo.wzfrontend/workark_wx/request/api/workark.js
  4. 140 0
      virgo.wzfrontend/workark_wx/static/scss/common.scss
  5. 115 0
      virgo.wzfrontend/workark_wx/subPages/indexPage/components/processItem.vue
  6. 94 3
      virgo.wzfrontend/workark_wx/subPages/indexPage/orderDetail/orderDetail.vue
  7. 2 2
      virgo.wzfrontend/workark_wx/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.vue
  8. 57 33
      virgo.wzfrontend/workark_wx/uni_modules/uv-upload/components/uv-upload/uv-upload.vue
  9. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  10. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  11. 1 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/common/upload.js.map
  12. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/login/imageCode.js.map
  13. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  14. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  15. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/message/message.js.map
  16. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/my.js.map
  17. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/workark/workark.js.map
  18. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/chatPage/chat/chat.js.map
  19. 1 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/indexPage/components/processItem.js.map
  20. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/indexPage/orderDetail/orderDetail.js.map
  21. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/indexPage/orderList/orderList.js.map
  22. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/workarkPage/components/sureOrder.js.map
  23. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/workarkPage/coupon/coupon.js.map
  24. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/workarkPage/paymentStatus/paymentStatus.js.map
  25. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/workarkPage/workarkDetail/workarkDetail.js.map
  26. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page.js.map
  27. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-badge/components/uv-badge/uv-badge.js.map
  28. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-button/components/uv-button/uv-button.js.map
  29. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group.js.map
  30. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox.js.map
  31. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-count-down/components/uv-count-down/uv-count-down.js.map
  32. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-divider/components/uv-divider/uv-divider.js.map
  33. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-empty/components/uv-empty/uv-empty.js.map
  34. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-icon/components/uv-icon/uv-icon.js.map
  35. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-image/components/uv-image/uv-image.js.map
  36. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-line/components/uv-line/uv-line.js.map
  37. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-link/components/uv-link/uv-link.js.map
  38. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon.js.map
  39. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-overlay/components/uv-overlay/uv-overlay.js.map
  40. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-popup/components/uv-popup/uv-popup.js.map
  41. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom.js.map
  42. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar.js.map
  43. 1 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.js.map
  44. 1 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-steps/components/uv-steps/uv-steps.js.map
  45. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator.js.map
  46. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-swiper/components/uv-swiper/uv-swiper.js.map
  47. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-text/components/uv-text/uv-text.js.map
  48. 1 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-upload/components/uv-preview-video/uv-preview-video.js.map
  49. 1 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-upload/components/uv-upload/uv-upload.js.map
  50. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.js.map
  51. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/z-paging/components/z-paging/components/z-paging-load-more.js.map
  52. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/z-paging/components/z-paging/components/z-paging-refresh.js.map
  53. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/z-paging/components/z-paging/z-paging.js.map
  54. 109 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/common/main.wxss
  55. 5599 5062
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/common/vendor.js
  56. 372 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/components/common/upload.js
  57. 6 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/components/common/upload.json
  58. 1 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/components/common/upload.wxml
  59. 14 14
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/components/login/imageCode.js
  60. 3 3
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/pages/index/index.js
  61. 7 7
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/pages/login/login.js
  62. 3 3
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/pages/message/message.js
  63. 2 2
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/pages/workark/workark.js
  64. 140 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/static/scss/common.scss
  65. 2 2
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/chatPage/chat/chat.js
  66. 224 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/components/processItem.js
  67. 7 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/components/processItem.json
  68. 1 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/components/processItem.wxml
  69. 194 18
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/orderDetail/orderDetail.js
  70. 5 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/orderDetail/orderDetail.json
  71. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/orderDetail/orderDetail.wxml
  72. 5 5
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/orderList/orderList.js
  73. 18 18
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/workarkPage/components/sureOrder.js
  74. 4 4
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/workarkPage/coupon/coupon.js
  75. 1 1
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/workarkPage/paymentStatus/paymentStatus.js
  76. 8 8
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/workarkPage/workarkDetail/workarkDetail.js
  77. 15 15
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page.js
  78. 15 15
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-badge/components/uv-badge/uv-badge.js
  79. 19 19
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-button/components/uv-button/uv-button.js
  80. 15 15
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group.js
  81. 16 16
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox.js
  82. 11 11
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-code/components/uv-code/uv-code.js
  83. 16 16
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-count-down/components/uv-count-down/uv-count-down.js
  84. 16 16
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-divider/components/uv-divider/uv-divider.js
  85. 16 16
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-empty/components/uv-empty/uv-empty.js
  86. 16 16
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-icon/components/uv-icon/uv-icon.js
  87. 17 17
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-image/components/uv-image/uv-image.js
  88. 15 15
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-line/components/uv-line/uv-line.js
  89. 15 15
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-link/components/uv-link/uv-link.js
  90. 15 15
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon.js
  91. 16 16
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-overlay/components/uv-overlay/uv-overlay.js
  92. 19 19
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-popup/components/uv-popup/uv-popup.js
  93. 14 14
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom.js
  94. 15 15
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar.js
  95. 424 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.js
  96. 7 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.json
  97. 1 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.wxml
  98. 105 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.wxss
  99. 239 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps/uv-steps.js
  100. 0 0
      virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps/uv-steps.json

+ 188 - 0
virgo.wzfrontend/workark_wx/components/common/upload.vue

@@ -0,0 +1,188 @@
+<template>
+	<view class="upload-index">
+		<uv-upload ref="update" :accept="accept" :fileList="fileList" name="1" multiple
+			:maxCount="type === 'insert' ? 5 : list.length" :deletable="type === 'insert'" @afterRead="afterRead"
+			@delete="deletePic" @clickPreview="clickFile" width="160" height="160">
+		</uv-upload>
+	</view>
+</template>
+
+<script>
+	import config from "@/config";
+	import {
+		insertDownloadFile
+	} from '@/request/api/common.js'
+	export default {
+		name: "preview",
+		props: {
+			list: {
+				type: Array,
+				default: () => {
+					return []
+				}
+			},
+			type: {
+				type: String,
+				default: 'preview'
+			},
+			accept: {
+				type: String,
+				default: 'image'
+			}
+		},
+		data() {
+			return {
+				fileList: []
+			};
+		},
+		created() {
+			this.fileList = this.list.map(node => {
+				if (node.type) {
+					node['isImage'] = this.image(node.type.toLowerCase());
+				} else {
+					let name = node.name.split('.');
+					node['isImage'] = this.image(name[name.length - 1].toLowerCase());
+				}
+				return node;
+			});
+		},
+		methods: {
+			image(value) {
+				return 'jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg'.indexOf(value) > -1;
+			},
+			// 删除图片
+			deletePic(event) {
+				uni.showModal({
+					title: '有极提示',
+					content: '是否删除该附件',
+					success: res => {
+						if (res.confirm) {
+							this.fileList.splice(event.index, 1)
+						}
+					}
+				});
+			},
+			// 新增图片
+			async afterRead(event) {
+				// 当设置 multiple 为 true 时, file 为数组格式,否则为对象格式
+				let lists = [].concat(event.file)
+				let fileListLen = this.fileList.length;
+				lists.map((item) => {
+					this.fileList.push({
+						...item,
+						status: 'uploading',
+						message: '上传中'
+					})
+				})
+				for (let i = 0; i < lists.length; i++) {
+					const result = await this.uploadFilePromise(lists[i].url)
+					let item = this.fileList[fileListLen]
+					this.fileList.splice(fileListLen, 1, Object.assign(item, {
+						status: 'success',
+						message: '',
+						url: result.node.url,
+						id: result.id,
+						name: result.name
+					}))
+					fileListLen++
+				}
+			},
+			uploadFilePromise(url) {
+				return new Promise((resolve, reject) => {
+					let a = uni.uploadFile({
+						url: config.baseUrl + '/file/filenode/-1', // 仅为示例,非真实的接口地址
+						filePath: url,
+						name: 'uploadFile',
+						success: (res) => {
+							setTimeout(() => {
+								resolve(JSON.parse(res.data).data)
+							}, 1000)
+						}
+					});
+				})
+			},
+			getFile() {
+				return this.fileList.map(res => {
+					return {
+						id: res.id,
+						name: res.name,
+						url: res.url,
+						type: res.type
+					}
+				})
+			},
+			clickFile(item, list, findIndex) {
+				let _self = this;
+				if (item.isImage || item.isVideo) return;
+				uni.showActionSheet({
+					itemList: ['预览', '下载'],
+					success: node => {
+						if (node.tapIndex === 0) {
+							this.openFile(item)
+						} else if (node.tapIndex === 1) {
+							this.download(item);
+						}
+					}
+				});
+			},
+			download(item) {
+				let _self = this;
+				uni.showLoading({
+					title: '正在下载'
+				})
+				uni.downloadFile({
+					url: config.baseUrl + '/file/filenode/' + item.id + '/type/' + item.name,
+					success: downloadfile => {
+						uni.hideLoading();
+						let file = !uni.getStorageSync('downliadFile') ? [] : JSON.parse(uni.getStorageSync(
+							'downliadFile'));
+						file.unshift({
+							wxUrl: downloadfile.tempFilePath,
+							userId: _self.$store.getters.user.userId,
+							type: item.type,
+							size: downloadfile.dataLength,
+							projectId: _self.$store.getters.project.id || 0,
+							organizationId: _self.$store.getters.project.id || 0,
+							fileName: item.name,
+							date: _self.$dayjs().format('YYYY-MM-DD HH:mm:ss')
+						});
+						uni.setStorageSync('downliadFile', JSON.stringify(file));
+						_self.$toast('下载成功');
+					},
+					fail: error => {
+						uni.hideLoading();
+						_self.$toast('下载失败')
+					}
+				});
+			},
+			openFile(item) {
+				let _self = this;
+				uni.showLoading({
+					title: '正在打开'
+				})
+				uni.downloadFile({
+					url: config.baseUrl + '/file/filenode/' + item.id + '/type/' + item.name,
+					success: downloadfile => {
+						uni.hideLoading();
+						uni.openDocument({
+							filePath: downloadfile.tempFilePath,
+							fileType: item.type,
+							success: (res) => {},
+							fail: (error) => {
+								_self.$toast('打开失败')
+							}
+						});
+					},
+					fail: error => {
+						uni.hideLoading();
+						_self.$toast('打开失败')
+					}
+				});
+			}
+		}
+	}
+</script>
+
+<style>
+
+</style>

+ 27 - 0
virgo.wzfrontend/workark_wx/request/api/common.js

@@ -0,0 +1,27 @@
+import {
+	request
+} from '@/request/request.js';
+/* 
+ * 新增下载文件
+ * 
+ * 
+ */
+export function insertDownloadFile(data) {
+	return request({
+		url: `/file/downloadData`,
+		method: 'post',
+		data: data
+	})
+}
+/* 
+ * 分页获取下载的文件
+ * 
+ * 
+ */
+export function getFileListByPage(data) {
+	return request({
+		url: `/file/downloadData/${data.currPage}/${data.pageSize}`,
+		method: 'post',
+		data: data
+	})
+}

+ 22 - 0
virgo.wzfrontend/workark_wx/request/api/workark.js

@@ -113,4 +113,26 @@ export function getOrderDetail(id) {
 		url: `/api/workarkOrderInfo/${id}`,
 		method: 'get'
 	})
+}
+/* 
+ * 获取绑定企业合同详情
+ * 
+ * 
+ */
+export function getBindContract(contractId) {
+	return request({
+		url: `/file/workarkContract/pdf/get/${contractId}`,
+		method: 'get'
+	})
+}
+/* 
+ * 获取过程设置数据
+ * 
+ * 
+ */
+export function getProcessData(orderId) {
+	return request({
+		url: `/api/workarkProce/list/${orderId}`,
+		method: 'get'
+	})
 }

+ 140 - 0
virgo.wzfrontend/workark_wx/static/scss/common.scss

@@ -66,4 +66,144 @@
 	&.error {
 		background-color: $uv-error;
 	}
+}
+.process-box{
+	
+	.process-set-item {
+		padding-left: 80rpx;
+		position: relative;
+	}
+	
+	.process-item-title {
+		padding: 10rpx 0;
+		display: flex;
+		align-items: center;
+		
+		.label {
+			font-weight: bold;
+		}
+	}
+	
+	.process-item-content {
+		padding: 5px 0;
+	}
+	
+	.process-set-state {
+		width: 20px;
+		height: 20px;
+		border-radius: 50%;
+		position: absolute;
+		left: 7px;
+		top: 6px;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	
+		.el-icon-success {
+			font-size: 20px;
+		}
+	
+		&.info {
+			background: rgba(144, 157, 143, 0.4);
+	
+			.process-set-state-1 {
+				background: rgba(144, 157, 143, 1);
+			}
+	
+			.process-set-state-2 {
+				background: rgba(144, 157, 143, 0.6);
+			}
+		}
+	
+		&.waiting {
+			background: rgba(255, 125, 0, 0.4);
+	
+			.process-set-state-1 {
+				background: rgba(255, 125, 0, 1);
+			}
+	
+			.process-set-state-2 {
+				background: rgba(255, 125, 0, 0.6);
+			}
+	
+			.el-icon-success {
+				color: rgba(255, 125, 0, 1);
+			}
+		}
+	
+		&.success {
+			background: rgba(0, 180, 42, 0.4);
+	
+			.process-set-state-1 {
+				background: rgba(0, 180, 42, 1);
+			}
+	
+			.process-set-state-2 {
+				background: rgba(0, 180, 42, 0.6);
+			}
+		}
+	
+		&.error {
+			background: rgba(245, 63, 63, 0.4);
+	
+			.process-set-state-1 {
+				background: rgba(245, 63, 63, 1);
+			}
+	
+			.process-set-state-2 {
+				background: rgba(245, 63, 63, 0.6);
+			}
+		}
+	
+		&.state-last {
+			background: #fff;
+		}
+	}
+	
+	.process-set-state-1 {
+		width: 8px;
+		height: 8px;
+		border-radius: 50%;
+	}
+	
+	.process-set-state-2 {
+		width: 14px;
+		height: 14px;
+		border-radius: 50%;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	}
+	
+	.line {
+		position: absolute;
+		left: 16px;
+		width: 2px;
+	
+		&.info {
+			background: rgba(144, 157, 143, 0.4);
+		}
+	
+		&.waiting {
+			background: rgba(255, 125, 0, 0.4);
+		}
+	
+		&.success {
+			background: rgba(0, 180, 42, 0.4);
+		}
+	
+		&.error {
+			background: rgba(245, 63, 63, 0.4);
+		}
+	}
+	
+	.line-top {
+		top: 0;
+		height: 6px;
+	}
+	
+	.line-bottom {
+		top: 26px;
+		bottom: 0;
+	}
 }

+ 115 - 0
virgo.wzfrontend/workark_wx/subPages/indexPage/components/processItem.vue

@@ -0,0 +1,115 @@
+<template>
+	<view class="set-item-box">
+		<view class="process-set-item" v-for="(item,index) in list" :key="item.id">
+			<!-- 状态 -->
+			<view :class="'process-set-state ' + returnItemClass(item)">
+				<view class="process-set-state-2">
+					<view class="process-set-state-1"></view>
+				</view>
+			</view>
+			<!-- line -->
+			<view :class="'line line-top ' + returnItemClass(item)" v-if="index > 0"></view>
+			<view :class="'line line-bottom ' + returnItemClass(item)" v-if="index < list.length-1">
+			</view>
+			<!-- 标题 -->
+			<view class="process-item-title">
+				<text class="label">{{index+1}}.{{item.name}}</text>
+			</view>
+			<!-- 内容 -->
+			<view class="process-item-content" v-if="item.children">
+				<!-- 附件 -->
+				<view v-if="item.type === 1">
+					<view class="process-set-item" v-for="(node,i) in item.children" :key="node.id">
+						<!-- 状态 -->
+						<view :class="'process-set-state ' + returnItemClass(item,node)">
+							<view class="process-set-state-2">
+								<view class="process-set-state-1"></view>
+							</view>
+						</view>
+						<!-- 标题 -->
+						<view class="process-item-title">
+							<text class="label">{{node.name}}</text>
+						</view>
+						<!-- 内容 -->
+						<view class="process-item-content">
+							<!-- 展示 -->
+							<view v-if="item.status !== 1 && node.attachmentContent">
+								<upload :list="node.attachmentContent ? JSON.parse(node.attachmentContent) : []"
+									type="preview">
+								</upload>
+							</view>
+						</view>
+					</view>
+				</view>
+				<!-- 可付款 -->
+				<view v-else-if="item.type === 2">
+					<view v-if="(item.status === 1 || item.status === 4) && item.roleId === roleType">
+						<view>
+							<text>待付款</text>
+							<text class="color-danger">¥</text>
+							<text class="color-danger">{{item.totalFee}}</text>
+						</view>
+					</view>
+					<!-- 展示 -->
+					<view v-else-if="item.type === 2 && item.status === 3">
+						<view class="hui-state">
+							<view class="hui-state-bage hui-state-success"></view>
+							<view class="hui-state-label">
+								<text>已支付</text>
+								<text class="color-success">¥</text>
+								<text class="color-success">{{item.totalFee}}</text>
+							</view>
+						</view>
+					</view>
+				</view>
+				<!-- 不可添加附件 -->
+				<view v-else-if="item.children.length === 0"></view>
+				<process-item v-else :list="item.children" :parent="item" :roleType="roleType">
+				</process-item>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	import processItem from '@/subPages/indexPage/components/processItem.vue';
+	import upload from '@/components/common/upload.vue'
+	export default {
+		props: ['list', 'roleType'],
+		data() {
+			return {
+
+			}
+		},
+		mounted() {},
+		methods: {
+			returnItemClass(item, node) {
+				let str = '';
+				let status = node ? (node.status > 0 ? node.status : item.status) : item.status;
+				switch (status) {
+					case 1:
+					case 2:
+						str = 'waiting'
+						break;
+					case 3:
+						str = 'success'
+						break;
+					case 4:
+						str = 'error'
+						break;
+					default:
+						str = 'info'
+						break;
+				}
+				return str;
+			}
+		},
+		components: {
+			processItem,
+			upload
+		}
+	}
+</script>
+
+<style>
+</style>

+ 94 - 3
virgo.wzfrontend/workark_wx/subPages/indexPage/orderDetail/orderDetail.vue

@@ -33,7 +33,45 @@
 					</view>
 				</view>
 			</view>
-
+			<view class="detail-box" v-if="!orderData.proceId">
+				<view class="sub-title file-box">
+					<uni-icons type="map-filled" class="inherit-icons" size="24" color="#08979c"></uni-icons>
+					<text class="sub-label">订单合同</text>
+				</view>
+				<view class="other">
+					<view class="item" v-if="orderData.contractId">
+						<view class="label">合同编号</view>
+						<view class="value">{{contractNode.contractNo}}</view>
+					</view>
+					<view class="item" v-if="orderData.contractId">
+						<view class="label">合同内容</view>
+						<view class="value">
+							<text class="color-primary">查看合同</text>
+						</view>
+					</view>
+					<view class="item">
+						<view class="label">合同状态</view>
+						<view class="value">
+							<uv-steps :current="current" direction="column" dot>
+								<uv-steps-item title="服务商上传合同" :desc="contractNode.createDate"></uv-steps-item>
+								<uv-steps-item title="客户确认" :desc="contractNode.confirmDate"></uv-steps-item>
+								<uv-steps-item title="服务商盖章" :desc="contractNode.processDate"></uv-steps-item>
+								<uv-steps-item title="客户盖章" :desc="contractNode.updateDate"></uv-steps-item>
+								<uv-steps-item title="签约成功" :desc="contractNode.updateDate"></uv-steps-item>
+							</uv-steps>
+						</view>
+					</view>
+				</view>
+			</view>
+			<view class="detail-box">
+				<view class="sub-title file-box">
+					<uni-icons type="map-filled" class="inherit-icons" size="24" color="#08979c"></uni-icons>
+					<text class="sub-label">订单过程</text>
+				</view>
+				<view class="other process-box">
+					<process-item :list="contractProcessList"></process-item>
+				</view>
+			</view>
 		</view>
 		<view class="hui-button-box" v-if="operationBtn.length>0">
 			<view class="hui-button" v-for="(item,index) in operationBtn" :key="index" @click="operation(item)">
@@ -46,14 +84,23 @@
 <script>
 	import {
 		getOrderDetail,
+		getBindContract,
+		getProcessData,
 		getWxPay
 	} from '@/request/api/workark.js'
+	import processItem from '@/subPages/indexPage/components/processItem.vue';
 	export default {
+		components: {
+			processItem
+		},
 		data() {
 			return {
 				orderId: '',
 				orderData: {},
-				operationBtn: []
+				operationBtn: [],
+				contractNode: {},
+				current: 0,
+				contractProcessList: []
 			};
 		},
 		onLoad(body) {
@@ -65,8 +112,52 @@
 				let orderData = await getOrderDetail(this.orderId);
 				if (!orderData.state) return;
 				this.orderData = orderData.data;
+				this.current = this.returnCurrent();
+				this.initProcessData();
+				if (this.orderData.contractId) this.initBindContract();
+			},
+			async initBindContract() {
+				let contractNode = await getBindContract(this.orderData.contractId);
+				if (!contractNode.state) return;
+				this.contractNode = contractNode.data;
+			},
+			async initProcessData() {
+				let contractProcess = await getProcessData(this.orderData.id);
+				if (!contractProcess.state) return;
+				this.contractProcessList = contractProcess.data;
+				this.updateParentStatus(this.contractProcessList);
+			},
+			returnCurrent() {
+				if (!this.orderData.contractId) return 0;
+				if (this.orderData.contractStatus === 0) return 1;
+				if (this.orderData.contractStatus === 1) return 2;
+				if (this.orderData.contractStatus === 2) return 3;
+				if (this.orderData.contractStatus === 3) return 5;
+			},
+			updateParentStatus(nodes) {
+				nodes.forEach(node => {
+					if (node.type !== 3) {
+						// 递归处理子节点
+						let children = !node.children ? [] : node.children.filter(item => item.type != 3);
+						if (children.length > 0) {
+							this.updateParentStatus(node.children); // 先处理子节点
+							// 获取所有子节点的 status
+							const childStatusList = node.children.map(child => child.status);
+							// 判断条件优先级:4 > 1/2 > 3
+							if (childStatusList.some(status => status === 4)) {
+								node.status = 4;
+							} else if (childStatusList.some(status => status === 1 || status === 2)) {
+								node.status = 1;
+							} else if (childStatusList.every(status => status === 3)) {
+								node.status = 3;
+							} else if (childStatusList.some(status => status === 3)) {
+								node.status = 1;
+							}
+						}
+					}
+				});
 			}
-		},
+		}
 	}
 </script>
 

+ 2 - 2
virgo.wzfrontend/workark_wx/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.vue

@@ -68,14 +68,14 @@
 					:text="title" 
 					:type="parentData.current == index ? 'main' : 'content'" 
 					lineHeight="20px"
-					:size="parentData.current == index ? 14 : 13"
+					:size="parentData.current == index ? 28 : 26"
 				></uv-text>
 			</slot>
 			<slot name="desc">
 				<uv-text 
 					:text="desc" 
 					type="tips" 
-					size="12"
+					size="24"
 				></uv-text>
 			</slot>
 		</view>

+ 57 - 33
virgo.wzfrontend/workark_wx/uni_modules/uv-upload/components/uv-upload/uv-upload.vue

@@ -3,38 +3,33 @@
 		<view class="uv-upload__wrap">
 			<template v-if="previewImage">
 				<view class="uv-upload__wrap__preview" v-for="(item, index) in lists" :key="index">
-					<image 
-						v-if="item.isImage || (item.type && item.type === 'image')" 
-						:src="item.thumb || item.url" :mode="imageMode" 
-						class="uv-upload__wrap__preview__image" 
-						@tap="onPreviewImage(item,index)" 
+					<image v-if="item.isImage || (item.type && item.type === 'image')" :src="item.thumb || item.url"
+						:mode="imageMode" class="uv-upload__wrap__preview__image" @tap="onPreviewImage(item,index)"
 						:style="[{
 							width: $uv.addUnit(width),
 							height: $uv.addUnit(height)
-						}]" 
-						/>
-					<view 
-						v-else 
-						class="uv-upload__wrap__preview__other" 
-						@tap="onPreviewVideo(item,index)" 
-						:style="[{
+						}]" />
+					<view v-else class="uv-upload__wrap__preview__other" @tap="onPreviewVideo(item,index)" :style="[{
 							width: $uv.addUnit(width),
 							height: $uv.addUnit(height)
-						}]"
-						>
-						<uv-icon color="#80CBF9" size="26" :name="item.isVideo || (item.type && item.type === 'video') ? 'movie' : 'folder'"></uv-icon>
-						<text class="uv-upload__wrap__preview__other__text">{{item.isVideo || (item.type && item.type === 'video') ? '视频' : '文件'}}</text>
+						}]">
+						<uv-icon color="#80CBF9" size="52"
+							:name="item.isVideo || (item.type && item.type === 'video') ? 'movie' : 'folder'"></uv-icon>
+						<text
+							class="uv-upload__wrap__preview__other__text">{{item.isVideo || (item.type && item.type === 'video') ? '视频' : '文件'}}</text>
 					</view>
 					<view class="uv-upload__status" v-if="item.status === 'uploading' || item.status === 'failed'">
 						<view class="uv-upload__status__icon">
-							<uv-icon v-if="item.status === 'failed'" name="close-circle" color="#ffffff" size="25" />
-							<uv-loading-icon size="22" mode="circle" v-else />
+							<uv-icon v-if="item.status === 'failed'" name="close-circle" color="#ffffff" size="50" />
+							<uv-loading-icon size="44" mode="circle" v-else />
 						</view>
 						<text v-if="item.message" class="uv-upload__status__message">{{ item.message }}</text>
 					</view>
-					<view class="uv-upload__deletable" v-if="item.status !== 'uploading' && (deletable || item.deletable)" @tap.stop="deleteItem(index)">
+					<view class="uv-upload__deletable"
+						v-if="item.status !== 'uploading' && (deletable || item.deletable)"
+						@tap.stop="deleteItem(index)">
 						<view class="uv-upload__deletable__icon">
-							<uv-icon name="close" color="#ffffff" size="10"></uv-icon>
+							<uv-icon name="close" color="#ffffff" size="20"></uv-icon>
 						</view>
 					</view>
 					<view class="uv-upload__success" v-if="item.status === 'success'">
@@ -43,7 +38,7 @@
 						<!-- #endif -->
 						<!-- #ifndef APP-NVUE -->
 						<view class="uv-upload__success__icon">
-							<uv-icon name="checkmark" color="#ffffff" size="12"></uv-icon>
+							<uv-icon name="checkmark" color="#ffffff" size="24"></uv-icon>
 						</view>
 						<!-- #endif -->
 					</view>
@@ -52,11 +47,13 @@
 			<template v-if="isInCount">
 				<view @tap="chooseFile">
 					<slot>
-						<view class="uv-upload__button" :hover-class="!disabled ? 'uv-upload__button--hover' : ''" hover-stay-time="150" @tap.stop="chooseFile" :class="[disabled && 'uv-upload__button--disabled']" :style="[{
+						<view class="uv-upload__button" :hover-class="!disabled ? 'uv-upload__button--hover' : ''"
+							hover-stay-time="150" @tap.stop="chooseFile"
+							:class="[disabled && 'uv-upload__button--disabled']" :style="[{
 								width: $uv.addUnit(width),
 								height: $uv.addUnit(height)
 							}]">
-							<uv-icon :name="uploadIcon" size="26" :color="uploadIconColor"></uv-icon>
+							<uv-icon :name="uploadIcon" size="56" :color="uploadIconColor"></uv-icon>
 							<text v-if="uploadText" class="uv-upload__button__text">{{ uploadText }}</text>
 						</view>
 					</slot>
@@ -68,10 +65,18 @@
 </template>
 
 <script>
-	import { func, image, video, array, promise } from '@/uni_modules/uv-ui-tools/libs/function/test.js';
+	import {
+		func,
+		image,
+		video,
+		array,
+		promise
+	} from '@/uni_modules/uv-ui-tools/libs/function/test.js';
 	import mpMixin from '@/uni_modules/uv-ui-tools/libs/mixin/mpMixin.js'
 	import mixin from '@/uni_modules/uv-ui-tools/libs/mixin/mixin.js'
-	import { chooseFile } from './utils';
+	import {
+		chooseFile
+	} from './utils';
 	import mixin_accept from './mixin.js';
 	import props from './props.js';
 	/**
@@ -133,8 +138,8 @@
 				}
 			},
 			deletable(newVal) {
-				if(!newVal) {
-					this.lists.map(item=>{
+				if (!newVal) {
+					this.lists.map(item => {
 						item.deletable = this.deletable;
 					})
 				}
@@ -148,11 +153,12 @@
 				const lists = fileList.map((item) =>
 					Object.assign(Object.assign({}, item), {
 						// 如果item.url为本地选择的blob文件的话,无法判断其为video还是image,此处优先通过accept做判断处理
-						isImage: this.accept === 'image' || image(item.url || item.thumb),
+						isImage: item.isImage,
 						isVideo: this.accept === 'video' || video(item.url || item.thumb),
 						deletable: typeof(item.deletable) === 'boolean' ? item.deletable : this.deletable,
 					})
 				);
+				console.log(lists);
 				this.lists = lists
 				this.isInCount = lists.length < maxCount
 			},
@@ -267,18 +273,19 @@
 			// 预览图片
 			onPreviewImage(item, index) {
 				const lists = this.$uv.deepClone(this.lists);
-				lists.map((i,j)=>{
-					if(j == index) {
+				lists.map((i, j) => {
+					if (j == index) {
 						i.current = true;
 					}
 				});
-				const filters = lists.filter(i=>i.isImage);
-				const findIndex = filters.findIndex(i=>i.current);
+				const filters = lists.filter(i => i.isImage);
+				const findIndex = filters.findIndex(i => i.current);
 				this.onClickPreview(item, index);
 				if (!item.isImage || !this.previewFullImage) return
 				uni.previewImage({
 					// 先filter找出为图片的item,再返回filter结果中的图片url
-					urls: this.lists.filter((item) => this.accept === 'image' || image(item.url || item.thumb)).map((item) => item.url || item.thumb),
+					urls: this.lists.filter((item) => this.accept === 'image' || image(item.url || item.thumb))
+						.map((item) => item.url || item.thumb),
 					current: findIndex,
 					fail() {
 						this.$uv.toast('预览图片失败')
@@ -354,23 +361,28 @@
 	$uv-upload-text-margin-top: 2px !default;
 	$uv-upload-hover-bgColor: rgb(230, 231, 233) !default;
 	$uv-upload-disabled-opacity: .5 !default;
+
 	.uv-upload {
 		@include flex(column);
 		flex: 1;
+
 		&__wrap {
 			@include flex;
 			flex-wrap: wrap;
 			flex: 1;
+
 			&__preview {
 				border-radius: $uv-upload-preview-border-radius;
 				margin: $uv-upload-preview-margin;
 				position: relative;
 				overflow: hidden;
 				@include flex;
+
 				&__image {
 					width: $uv-upload-image-width;
 					height: $uv-upload-image-height;
 				}
+
 				&__other {
 					width: $uv-upload-image-width;
 					height: $uv-upload-image-height;
@@ -379,6 +391,7 @@
 					@include flex(column);
 					justify-content: center;
 					align-items: center;
+
 					&__text {
 						font-size: $uv-upload-text-font-size;
 						color: $uv-upload-text-color;
@@ -387,6 +400,7 @@
 				}
 			}
 		}
+
 		&__deletable {
 			position: absolute;
 			top: $uv-upload-deletable-top;
@@ -399,6 +413,7 @@
 			align-items: center;
 			justify-content: center;
 			z-index: $uv-upload-deletable-zIndex;
+
 			&__icon {
 				position: absolute;
 				transform: scale(0.7);
@@ -410,6 +425,7 @@
 				/* #endif */
 			}
 		}
+
 		&__success {
 			position: absolute;
 			bottom: $uv-upload-success-bottom;
@@ -426,6 +442,7 @@
 			border-width: $uv-upload-success-border-width;
 			align-items: center;
 			justify-content: center;
+
 			/* #endif */
 			&__icon {
 				/* #ifndef APP-NVUE */
@@ -440,6 +457,7 @@
 				/* #endif */
 			}
 		}
+
 		&__status {
 			position: absolute;
 			top: $uv-upload-status-top;
@@ -450,16 +468,19 @@
 			@include flex(column);
 			align-items: center;
 			justify-content: center;
+
 			&__icon {
 				position: relative;
 				z-index: $uv-upload-status-icon-Zindex;
 			}
+
 			&__message {
 				font-size: $uv-upload-message-font-size;
 				color: $uv-upload-message-color;
 				margin-top: $uv-upload-message-margin-top;
 			}
 		}
+
 		&__button {
 			@include flex(column);
 			align-items: center;
@@ -471,15 +492,18 @@
 			margin: $uv-upload-botton-margin;
 			/* #ifndef APP-NVUE */
 			box-sizing: border-box;
+
 			/* #endif */
 			&__text {
 				font-size: $uv-upload-text-font-size;
 				color: $uv-upload-text-color;
 				margin-top: $uv-upload-text-margin-top;
 			}
+
 			&--hover {
 				background-color: $uv-upload-hover-bgColor;
 			}
+
 			&--disabled {
 				opacity: $uv-upload-disabled-opacity;
 			}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/common/upload.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/components/login/imageCode.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/message/message.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/my.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/pages/workark/workark.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/chatPage/chat/chat.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/indexPage/components/processItem.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/indexPage/orderDetail/orderDetail.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/indexPage/orderList/orderList.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/workarkPage/components/sureOrder.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/workarkPage/coupon/coupon.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/workarkPage/paymentStatus/paymentStatus.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/subPages/workarkPage/workarkDetail/workarkDetail.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-badge/components/uv-badge/uv-badge.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-button/components/uv-button/uv-button.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-count-down/components/uv-count-down/uv-count-down.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-divider/components/uv-divider/uv-divider.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-empty/components/uv-empty/uv-empty.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-icon/components/uv-icon/uv-icon.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-image/components/uv-image/uv-image.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-line/components/uv-line/uv-line.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-link/components/uv-link/uv-link.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-overlay/components/uv-overlay/uv-overlay.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-popup/components/uv-popup/uv-popup.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-steps/components/uv-steps/uv-steps.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-swiper/components/uv-swiper/uv-swiper.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-text/components/uv-text/uv-text.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-upload/components/uv-preview-video/uv-preview-video.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-upload/components/uv-upload/uv-upload.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/z-paging/components/z-paging/components/z-paging-load-more.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/z-paging/components/z-paging/components/z-paging-refresh.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/z-paging/components/z-paging/z-paging.js.map


+ 109 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/common/main.wxss

@@ -57,6 +57,115 @@
 .status-tag.error {
   background-color: #f56c6c;
 }
+.process-box .process-set-item {
+  padding-left: 80rpx;
+  position: relative;
+}
+.process-box .process-item-title {
+  padding: 10rpx 0;
+  display: flex;
+  align-items: center;
+}
+.process-box .process-item-title .label {
+  font-weight: bold;
+}
+.process-box .process-item-content {
+  padding: 5px 0;
+}
+.process-box .process-set-state {
+  width: 20px;
+  height: 20px;
+  border-radius: 50%;
+  position: absolute;
+  left: 7px;
+  top: 6px;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.process-box .process-set-state .el-icon-success {
+  font-size: 20px;
+}
+.process-box .process-set-state.info {
+  background: rgba(144, 157, 143, 0.4);
+}
+.process-box .process-set-state.info .process-set-state-1 {
+  background: #909d8f;
+}
+.process-box .process-set-state.info .process-set-state-2 {
+  background: rgba(144, 157, 143, 0.6);
+}
+.process-box .process-set-state.waiting {
+  background: rgba(255, 125, 0, 0.4);
+}
+.process-box .process-set-state.waiting .process-set-state-1 {
+  background: #ff7d00;
+}
+.process-box .process-set-state.waiting .process-set-state-2 {
+  background: rgba(255, 125, 0, 0.6);
+}
+.process-box .process-set-state.waiting .el-icon-success {
+  color: #ff7d00;
+}
+.process-box .process-set-state.success {
+  background: rgba(0, 180, 42, 0.4);
+}
+.process-box .process-set-state.success .process-set-state-1 {
+  background: #00b42a;
+}
+.process-box .process-set-state.success .process-set-state-2 {
+  background: rgba(0, 180, 42, 0.6);
+}
+.process-box .process-set-state.error {
+  background: rgba(245, 63, 63, 0.4);
+}
+.process-box .process-set-state.error .process-set-state-1 {
+  background: #f53f3f;
+}
+.process-box .process-set-state.error .process-set-state-2 {
+  background: rgba(245, 63, 63, 0.6);
+}
+.process-box .process-set-state.state-last {
+  background: #fff;
+}
+.process-box .process-set-state-1 {
+  width: 8px;
+  height: 8px;
+  border-radius: 50%;
+}
+.process-box .process-set-state-2 {
+  width: 14px;
+  height: 14px;
+  border-radius: 50%;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.process-box .line {
+  position: absolute;
+  left: 16px;
+  width: 2px;
+}
+.process-box .line.info {
+  background: rgba(144, 157, 143, 0.4);
+}
+.process-box .line.waiting {
+  background: rgba(255, 125, 0, 0.4);
+}
+.process-box .line.success {
+  background: rgba(0, 180, 42, 0.4);
+}
+.process-box .line.error {
+  background: rgba(245, 63, 63, 0.4);
+}
+.process-box .line-top {
+  top: 0;
+  height: 6px;
+}
+.process-box .line-bottom {
+  top: 26px;
+  bottom: 0;
+}
 page {
   background-color: #f3f4f6;
   font-size: 28rpx;

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5599 - 5062
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/common/vendor.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 372 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/components/common/upload.js


+ 6 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/components/common/upload.json

@@ -0,0 +1,6 @@
+{
+  "usingComponents": {
+    "uv-upload": "/uni_modules/uv-upload/components/uv-upload/uv-upload"
+  },
+  "component": true
+}

+ 1 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/components/common/upload.wxml

@@ -0,0 +1 @@
+<view class="upload-index"><uv-upload class="vue-ref" vue-id="00863568-1" accept="{{accept}}" fileList="{{fileList}}" name="1" multiple="{{true}}" maxCount="{{type==='insert'?5:$root.g0}}" deletable="{{type==='insert'}}" width="160" height="160" data-ref="update" data-event-opts="{{[['^afterRead',[['afterRead']]],['^delete',[['deletePic']]],['^clickPreview',[['clickFile']]]]}}" bind:afterRead="__e" bind:delete="__e" bind:clickPreview="__e" bind:__l="__l"></uv-upload></view>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 14 - 14
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/components/login/imageCode.js


+ 3 - 3
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/pages/index/index.js

@@ -101,13 +101,13 @@ var components
 try {
   components = {
     uvEmpty: function () {
-      return Promise.all(/*! import() | uni_modules/uv-empty/components/uv-empty/uv-empty */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-empty/components/uv-empty/uv-empty")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-empty/components/uv-empty/uv-empty.vue */ 195))
+      return Promise.all(/*! import() | uni_modules/uv-empty/components/uv-empty/uv-empty */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-empty/components/uv-empty/uv-empty")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-empty/components/uv-empty/uv-empty.vue */ 205))
     },
     uvButton: function () {
-      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 203))
+      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 213))
     },
     uvIcon: function () {
-      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 211))
+      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 221))
     },
   }
 } catch (e) {

+ 7 - 7
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/pages/login/login.js

@@ -101,22 +101,22 @@ var components
 try {
   components = {
     uvIcon: function () {
-      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 211))
+      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 221))
     },
     uvButton: function () {
-      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 203))
+      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 213))
     },
     uvCode: function () {
-      return Promise.all(/*! import() | uni_modules/uv-code/components/uv-code/uv-code */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-code/components/uv-code/uv-code")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-code/components/uv-code/uv-code.vue */ 220))
+      return Promise.all(/*! import() | uni_modules/uv-code/components/uv-code/uv-code */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-code/components/uv-code/uv-code")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-code/components/uv-code/uv-code.vue */ 230))
     },
     uvCheckboxGroup: function () {
-      return Promise.all(/*! import() | uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group.vue */ 226))
+      return Promise.all(/*! import() | uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group.vue */ 236))
     },
     uvCheckbox: function () {
-      return Promise.all(/*! import() | uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox.vue */ 234))
+      return Promise.all(/*! import() | uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox.vue */ 244))
     },
     uvText: function () {
-      return Promise.all(/*! import() | uni_modules/uv-text/components/uv-text/uv-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-text/components/uv-text/uv-text")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-text/components/uv-text/uv-text.vue */ 184))
+      return Promise.all(/*! import() | uni_modules/uv-text/components/uv-text/uv-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-text/components/uv-text/uv-text")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-text/components/uv-text/uv-text.vue */ 194))
     },
   }
 } catch (e) {
@@ -279,7 +279,7 @@ var _validate = __webpack_require__(/*! @/uitls/validate */ 127);
 //
 var imageCode = function imageCode() {
   __webpack_require__.e(/*! require.ensure | components/login/imageCode */ "components/login/imageCode").then((function () {
-    return resolve(__webpack_require__(/*! @/components/login/imageCode.vue */ 242));
+    return resolve(__webpack_require__(/*! @/components/login/imageCode.vue */ 252));
   }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
 };
 var _default = {

+ 3 - 3
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/pages/message/message.js

@@ -101,13 +101,13 @@ var components
 try {
   components = {
     uvEmpty: function () {
-      return Promise.all(/*! import() | uni_modules/uv-empty/components/uv-empty/uv-empty */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-empty/components/uv-empty/uv-empty")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-empty/components/uv-empty/uv-empty.vue */ 195))
+      return Promise.all(/*! import() | uni_modules/uv-empty/components/uv-empty/uv-empty */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-empty/components/uv-empty/uv-empty")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-empty/components/uv-empty/uv-empty.vue */ 205))
     },
     uvButton: function () {
-      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 203))
+      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 213))
     },
     uvBadge: function () {
-      return Promise.all(/*! import() | uni_modules/uv-badge/components/uv-badge/uv-badge */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-badge/components/uv-badge/uv-badge")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-badge/components/uv-badge/uv-badge.vue */ 249))
+      return Promise.all(/*! import() | uni_modules/uv-badge/components/uv-badge/uv-badge */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-badge/components/uv-badge/uv-badge")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-badge/components/uv-badge/uv-badge.vue */ 259))
     },
   }
 } catch (e) {

+ 2 - 2
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/pages/workark/workark.js

@@ -101,10 +101,10 @@ var components
 try {
   components = {
     uvImage: function () {
-      return Promise.all(/*! import() | uni_modules/uv-image/components/uv-image/uv-image */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-image/components/uv-image/uv-image")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-image/components/uv-image/uv-image.vue */ 176))
+      return Promise.all(/*! import() | uni_modules/uv-image/components/uv-image/uv-image */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-image/components/uv-image/uv-image")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-image/components/uv-image/uv-image.vue */ 186))
     },
     uvText: function () {
-      return Promise.all(/*! import() | uni_modules/uv-text/components/uv-text/uv-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-text/components/uv-text/uv-text")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-text/components/uv-text/uv-text.vue */ 184))
+      return Promise.all(/*! import() | uni_modules/uv-text/components/uv-text/uv-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-text/components/uv-text/uv-text")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-text/components/uv-text/uv-text.vue */ 194))
     },
   }
 } catch (e) {

+ 140 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/static/scss/common.scss

@@ -66,4 +66,144 @@
 	&.error {
 		background-color: $uv-error;
 	}
+}
+.process-box{
+	
+	.process-set-item {
+		padding-left: 80rpx;
+		position: relative;
+	}
+	
+	.process-item-title {
+		padding: 10rpx 0;
+		display: flex;
+		align-items: center;
+		
+		.label {
+			font-weight: bold;
+		}
+	}
+	
+	.process-item-content {
+		padding: 5px 0;
+	}
+	
+	.process-set-state {
+		width: 20px;
+		height: 20px;
+		border-radius: 50%;
+		position: absolute;
+		left: 7px;
+		top: 6px;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	
+		.el-icon-success {
+			font-size: 20px;
+		}
+	
+		&.info {
+			background: rgba(144, 157, 143, 0.4);
+	
+			.process-set-state-1 {
+				background: rgba(144, 157, 143, 1);
+			}
+	
+			.process-set-state-2 {
+				background: rgba(144, 157, 143, 0.6);
+			}
+		}
+	
+		&.waiting {
+			background: rgba(255, 125, 0, 0.4);
+	
+			.process-set-state-1 {
+				background: rgba(255, 125, 0, 1);
+			}
+	
+			.process-set-state-2 {
+				background: rgba(255, 125, 0, 0.6);
+			}
+	
+			.el-icon-success {
+				color: rgba(255, 125, 0, 1);
+			}
+		}
+	
+		&.success {
+			background: rgba(0, 180, 42, 0.4);
+	
+			.process-set-state-1 {
+				background: rgba(0, 180, 42, 1);
+			}
+	
+			.process-set-state-2 {
+				background: rgba(0, 180, 42, 0.6);
+			}
+		}
+	
+		&.error {
+			background: rgba(245, 63, 63, 0.4);
+	
+			.process-set-state-1 {
+				background: rgba(245, 63, 63, 1);
+			}
+	
+			.process-set-state-2 {
+				background: rgba(245, 63, 63, 0.6);
+			}
+		}
+	
+		&.state-last {
+			background: #fff;
+		}
+	}
+	
+	.process-set-state-1 {
+		width: 8px;
+		height: 8px;
+		border-radius: 50%;
+	}
+	
+	.process-set-state-2 {
+		width: 14px;
+		height: 14px;
+		border-radius: 50%;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	}
+	
+	.line {
+		position: absolute;
+		left: 16px;
+		width: 2px;
+	
+		&.info {
+			background: rgba(144, 157, 143, 0.4);
+		}
+	
+		&.waiting {
+			background: rgba(255, 125, 0, 0.4);
+		}
+	
+		&.success {
+			background: rgba(0, 180, 42, 0.4);
+		}
+	
+		&.error {
+			background: rgba(245, 63, 63, 0.4);
+		}
+	}
+	
+	.line-top {
+		top: 0;
+		height: 6px;
+	}
+	
+	.line-bottom {
+		top: 26px;
+		bottom: 0;
+	}
 }

+ 2 - 2
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/chatPage/chat/chat.js

@@ -101,10 +101,10 @@ var components
 try {
   components = {
     uvSafeBottom: function () {
-      return Promise.all(/*! import() | uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom.vue */ 294))
+      return Promise.all(/*! import() | uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom.vue */ 304))
     },
     uvIcon: function () {
-      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 211))
+      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 221))
     },
   }
 } catch (e) {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 224 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/components/processItem.js


+ 7 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/components/processItem.json

@@ -0,0 +1,7 @@
+{
+  "component": true,
+  "usingComponents": {
+    "process-item": "/subPages/indexPage/components/processItem",
+    "upload": "/components/common/upload"
+  }
+}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/components/processItem.wxml


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 194 - 18
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/orderDetail/orderDetail.js


+ 5 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/orderDetail/orderDetail.json

@@ -1,4 +1,8 @@
 {
   "navigationBarTitleText": "订单详情",
-  "usingComponents": {}
+  "usingComponents": {
+    "uv-steps": "/uni_modules/uv-steps/components/uv-steps/uv-steps",
+    "uv-steps-item": "/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item",
+    "process-item": "/subPages/indexPage/components/processItem"
+  }
 }

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/orderDetail/orderDetail.wxml


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5 - 5
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/indexPage/orderList/orderList.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 18 - 18
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/workarkPage/components/sureOrder.js


+ 4 - 4
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/workarkPage/coupon/coupon.js

@@ -101,16 +101,16 @@ var components
 try {
   components = {
     uvEmpty: function () {
-      return Promise.all(/*! import() | uni_modules/uv-empty/components/uv-empty/uv-empty */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-empty/components/uv-empty/uv-empty")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-empty/components/uv-empty/uv-empty.vue */ 195))
+      return Promise.all(/*! import() | uni_modules/uv-empty/components/uv-empty/uv-empty */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-empty/components/uv-empty/uv-empty")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-empty/components/uv-empty/uv-empty.vue */ 205))
     },
     uvText: function () {
-      return Promise.all(/*! import() | uni_modules/uv-text/components/uv-text/uv-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-text/components/uv-text/uv-text")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-text/components/uv-text/uv-text.vue */ 184))
+      return Promise.all(/*! import() | uni_modules/uv-text/components/uv-text/uv-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-text/components/uv-text/uv-text")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-text/components/uv-text/uv-text.vue */ 194))
     },
     uvIcon: function () {
-      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 211))
+      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 221))
     },
     uvButton: function () {
-      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 203))
+      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 213))
     },
   }
 } catch (e) {

+ 1 - 1
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/workarkPage/paymentStatus/paymentStatus.js

@@ -101,7 +101,7 @@ var components
 try {
   components = {
     kevyResultPage: function () {
-      return __webpack_require__.e(/*! import() | uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page */ "uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page").then(__webpack_require__.bind(null, /*! @/uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page.vue */ 287))
+      return __webpack_require__.e(/*! import() | uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page */ "uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page").then(__webpack_require__.bind(null, /*! @/uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page.vue */ 297))
     },
   }
 } catch (e) {

+ 8 - 8
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/subPages/workarkPage/workarkDetail/workarkDetail.js

@@ -101,25 +101,25 @@ var components
 try {
   components = {
     uvSwiper: function () {
-      return Promise.all(/*! import() | uni_modules/uv-swiper/components/uv-swiper/uv-swiper */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-swiper/components/uv-swiper/uv-swiper")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-swiper/components/uv-swiper/uv-swiper.vue */ 257))
+      return Promise.all(/*! import() | uni_modules/uv-swiper/components/uv-swiper/uv-swiper */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-swiper/components/uv-swiper/uv-swiper")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-swiper/components/uv-swiper/uv-swiper.vue */ 267))
     },
     uvText: function () {
-      return Promise.all(/*! import() | uni_modules/uv-text/components/uv-text/uv-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-text/components/uv-text/uv-text")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-text/components/uv-text/uv-text.vue */ 184))
+      return Promise.all(/*! import() | uni_modules/uv-text/components/uv-text/uv-text */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-text/components/uv-text/uv-text")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-text/components/uv-text/uv-text.vue */ 194))
     },
     uvIcon: function () {
-      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 211))
+      return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 221))
     },
     uvDivider: function () {
-      return Promise.all(/*! import() | uni_modules/uv-divider/components/uv-divider/uv-divider */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-divider/components/uv-divider/uv-divider")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-divider/components/uv-divider/uv-divider.vue */ 265))
+      return Promise.all(/*! import() | uni_modules/uv-divider/components/uv-divider/uv-divider */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-divider/components/uv-divider/uv-divider")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-divider/components/uv-divider/uv-divider.vue */ 275))
     },
     uvImage: function () {
-      return Promise.all(/*! import() | uni_modules/uv-image/components/uv-image/uv-image */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-image/components/uv-image/uv-image")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-image/components/uv-image/uv-image.vue */ 176))
+      return Promise.all(/*! import() | uni_modules/uv-image/components/uv-image/uv-image */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-image/components/uv-image/uv-image")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-image/components/uv-image/uv-image.vue */ 186))
     },
     uvButton: function () {
-      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 203))
+      return Promise.all(/*! import() | uni_modules/uv-button/components/uv-button/uv-button */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-button/components/uv-button/uv-button.vue */ 213))
     },
     uvPopup: function () {
-      return Promise.all(/*! import() | uni_modules/uv-popup/components/uv-popup/uv-popup */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-popup/components/uv-popup/uv-popup")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-popup/components/uv-popup/uv-popup.vue */ 273))
+      return Promise.all(/*! import() | uni_modules/uv-popup/components/uv-popup/uv-popup */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-popup/components/uv-popup/uv-popup")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-popup/components/uv-popup/uv-popup.vue */ 283))
     },
   }
 } catch (e) {
@@ -248,7 +248,7 @@ var _workark = __webpack_require__(/*! @/request/api/workark.js */ 89);
 //
 var sureOrder = function sureOrder() {
   __webpack_require__.e(/*! require.ensure | subPages/workarkPage/components/sureOrder */ "subPages/workarkPage/components/sureOrder").then((function () {
-    return resolve(__webpack_require__(/*! @/subPages/workarkPage/components/sureOrder.vue */ 280));
+    return resolve(__webpack_require__(/*! @/subPages/workarkPage/components/sureOrder.vue */ 290));
   }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
 };
 var _default = {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 15 - 15
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/kevy-result-page/components/kevy-result-page/kevy-result-page.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 15 - 15
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-badge/components/uv-badge/uv-badge.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 19 - 19
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-button/components/uv-button/uv-button.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 15 - 15
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 16 - 16
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 11 - 11
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-code/components/uv-code/uv-code.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 16 - 16
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-count-down/components/uv-count-down/uv-count-down.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 16 - 16
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-divider/components/uv-divider/uv-divider.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 16 - 16
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-empty/components/uv-empty/uv-empty.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 16 - 16
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-icon/components/uv-icon/uv-icon.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 17 - 17
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-image/components/uv-image/uv-image.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 15 - 15
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-line/components/uv-line/uv-line.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 15 - 15
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-link/components/uv-link/uv-link.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 15 - 15
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 16 - 16
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-overlay/components/uv-overlay/uv-overlay.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 19 - 19
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-popup/components/uv-popup/uv-popup.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 14 - 14
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 15 - 15
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 424 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.js


+ 7 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.json

@@ -0,0 +1,7 @@
+{
+  "usingComponents": {
+    "uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon",
+    "uv-text": "/uni_modules/uv-text/components/uv-text/uv-text"
+  },
+  "component": true
+}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.wxml


+ 105 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps-item/uv-steps-item.wxss

@@ -0,0 +1,105 @@
+view.data-v-616a5c61, scroll-view.data-v-616a5c61, swiper-item.data-v-616a5c61 {
+  display: flex;
+  flex-direction: column;
+  flex-shrink: 0;
+  flex-grow: 0;
+  flex-basis: auto;
+  align-items: stretch;
+  align-content: flex-start;
+}
+.uv-steps-item.data-v-616a5c61 {
+  flex: 1;
+  display: flex;
+  flex-direction: row;
+}
+.uv-steps-item--row.data-v-616a5c61 {
+  flex-direction: column;
+  align-items: center;
+  position: relative;
+}
+.uv-steps-item--column.data-v-616a5c61 {
+  position: relative;
+  flex-direction: row;
+  justify-content: flex-start;
+  padding-bottom: 5px;
+}
+.uv-steps-item__wrapper.data-v-616a5c61 {
+  display: flex;
+  flex-direction: row;
+  justify-content: center;
+  align-items: center;
+  position: relative;
+  background-color: #fff;
+}
+.uv-steps-item__wrapper--column.data-v-616a5c61 {
+  width: 20px;
+  height: 32px;
+}
+.uv-steps-item__wrapper--column--dot.data-v-616a5c61 {
+  height: 20px;
+  width: 20px;
+}
+.uv-steps-item__wrapper--row.data-v-616a5c61 {
+  width: 32px;
+  height: 20px;
+}
+.uv-steps-item__wrapper--row--dot.data-v-616a5c61 {
+  width: 20px;
+  height: 20px;
+}
+.uv-steps-item__wrapper__circle.data-v-616a5c61 {
+  width: 20px;
+  height: 20px;
+  box-sizing: border-box;
+  flex-shrink: 0;
+  border-radius: 100px;
+  border-width: 1px;
+  border-color: #909193;
+  border-style: solid;
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  justify-content: center;
+  transition: background-color 0.3s;
+}
+.uv-steps-item__wrapper__circle__text.data-v-616a5c61 {
+  color: #909193;
+  font-size: 11px;
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  justify-content: center;
+  text-align: center;
+  line-height: 11px;
+}
+.uv-steps-item__wrapper__dot.data-v-616a5c61 {
+  width: 10px;
+  height: 10px;
+  border-radius: 100px;
+  background-color: #606266;
+}
+.uv-steps-item__content.data-v-616a5c61 {
+  display: flex;
+  flex-direction: row;
+  flex: 1;
+}
+.uv-steps-item__content--row.data-v-616a5c61 {
+  flex-direction: column;
+  align-items: center;
+}
+.uv-steps-item__content--column.data-v-616a5c61 {
+  flex-direction: column;
+  margin-left: 6px;
+}
+.uv-steps-item__line.data-v-616a5c61 {
+  position: absolute;
+  background: #909193;
+}
+.uv-steps-item__line--row.data-v-616a5c61 {
+  top: 10px;
+  height: 1px;
+}
+.uv-steps-item__line--column.data-v-616a5c61 {
+  width: 1px;
+  left: 10px;
+}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 239 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps/uv-steps.js


+ 0 - 0
virgo.wzfrontend/workark_wx/unpackage/dist/dev/mp-weixin/uni_modules/uv-steps/components/uv-steps/uv-steps.json


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.