From 27da067243b78340dac4f75c5131059617594037 Mon Sep 17 00:00:00 2001
From: wjt <1797368093@qq.com>
Date: 星期六, 22 六月 2024 16:01:45 +0800
Subject: [PATCH] 页面调整注册页面添加

---
 /dev/null                                 |    0 
 api/auth.js                               |    4 ++++
 policy/policyApply/policyApply.vue        |    7 ++++---
 policy/translate/translate.vue            |   11 +++++++----
 policy/components/popup.vue               |    2 +-
 policy/scodePage/scodePage.vue            |    3 ---
 policy/policyApply/perPage.vue            |   26 +++++++++++++++++++-------
 pages/registerCompany/registerCompany.vue |    6 ++++--
 8 files changed, 39 insertions(+), 20 deletions(-)

diff --git a/api/auth.js b/api/auth.js
index db38798..b1ab4c9 100644
--- a/api/auth.js
+++ b/api/auth.js
@@ -28,4 +28,8 @@
 // 鏌ヨ鎯犱紒鏀跨瓥
 export function docList(data) {
 	return http.get(`/system/doc/list`, {params: data});
+}
+// 鏂版敞鍐岃幏鍙栭獙璇佺爜 /verify/getNew
+export function getNewVerify(data) {
+	return http.get(`/verify/getNew`, {params: data});
 }
\ No newline at end of file
diff --git a/pages/registerCompany/registerCompany.vue b/pages/registerCompany/registerCompany.vue
index 8efc6a1..aef62fc 100644
--- a/pages/registerCompany/registerCompany.vue
+++ b/pages/registerCompany/registerCompany.vue
@@ -83,7 +83,7 @@
 </template>
 
 <script>
-	import { registerCompany, checkCode, getCode } from '@/api/auth.js'
+	import { registerCompany, checkCode, getNewVerify } from '@/api/auth.js'
 	import { upload } from '@/common/upload'
 	import { config } from '@/common/config.js'
 	export default {
@@ -137,11 +137,13 @@
 					uni.showLoading({
 						title: '姝e湪鑾峰彇楠岃瘉鐮�'
 					})
-					getCode({phone: this.form.companyPhone }).then(val => {
+					getNewVerify({phone: this.form.companyPhone }).then(val => {
+						if(val.data.code == 200) {
 							this.startCountdown()
 							uni.hideLoading();
 							this.tips = `${this.countdownTime}s鍚庨噸鏂拌幏鍙朻
 							uni.$u.toast('楠岃瘉鐮佸凡鍙戦��');
+						}
 					})
 				} else {
 					uni.$u.toast('鍊掕鏃剁粨鏉熷悗鍐嶅彂閫�');
diff --git a/policy/components/popup.vue b/policy/components/popup.vue
index f4114b8..f352f42 100644
--- a/policy/components/popup.vue
+++ b/policy/components/popup.vue
@@ -1,5 +1,5 @@
 <template>
-	<u-popup  :show="show" @close="close" @open="open" mode="bottom" round="10" closeable>
+	<u-popup  :show="show" @close="close" @open="open" :safeAreaInsetBottom="false" mode="bottom" round="10" closeable>
 		<view class="page-box">
 			<view class="title">
 				鎵ф硶鐢宠瀹℃壒
diff --git a/policy/policyApply/perPage.vue b/policy/policyApply/perPage.vue
index a05d340..e9f7cca 100644
--- a/policy/policyApply/perPage.vue
+++ b/policy/policyApply/perPage.vue
@@ -2,12 +2,14 @@
 	<u-popup mode="button" :safeAreaInsetBottom="false" :show="show" @close="close" @open="open" z-index="8000" bgColor="#fff">
 		<view class="bg-box">
 			<view class="title">閫夋嫨闅忚浜哄憳</view>
-			<u-checkbox-group     iconPlacement="right"  v-model="checkboxValue1" placement="column" @change="checkboxChange">
-				<u-checkbox :customStyle="{marginBottom: '40rpx', }" v-for="(item, index) in checkboxList1" :key="index"
-					 :name="item.userId" :label="`${item.dept.deptName}--${item.nickName}`">
-				</u-checkbox>
-			</u-checkbox-group>
-			<view class="set-flex set-flex-content-between">
+			<scroll-view scroll-y="true" style="height: 600rpx;">
+				<u-checkbox-group     iconPlacement="right"  v-model="checkboxValue1" placement="column" @change="checkboxChange">
+					<u-checkbox :customStyle="{marginBottom: '40rpx', }" v-for="(item, index) in checkboxList1" :key="index"
+						 :name="item.userId" :label="`${item.dept.deptName}--${item.nickName}`">
+					</u-checkbox>
+				</u-checkbox-group>
+			</scroll-view>
+			<view class="set-flex set-flex-content-between down-options">
 				<view class="button-per">
 					<u-button @click="close">鍙栨秷</u-button>
 				</view>
@@ -71,10 +73,12 @@
 		bottom: 0;
 		background-color: white;
 		border-radius: 20rpx 20rpx 0 0;
-		padding: 20rpx 32rpx;
+		padding: 20rpx 32rpx 240rpx;
 		z-index: 1000000;
 		width: 100%;
 		box-sizing: border-box;
+		min-height: 400rpx;
+		max-height: 800rpx;
 	}
 	.title{
 		font-size: 36rpx;
@@ -84,4 +88,12 @@
 	.button-per{
 		width: 48%;
 	}
+	.down-options{
+		position: fixed;
+		bottom: 40rpx;
+		width: 100%;
+		box-sizing: border-box;
+		padding: 0 32rpx;
+		left: 0;
+	}
 </style>
\ No newline at end of file
diff --git a/policy/policyApply/policyApply.vue b/policy/policyApply/policyApply.vue
index 2144073..461a758 100644
--- a/policy/policyApply/policyApply.vue
+++ b/policy/policyApply/policyApply.vue
@@ -166,10 +166,11 @@
 					applyDeptName: '',
 					enforceType: 1,
 					isNoticeCompany: 0,
-					regionReason: 0,
+					// regionReason: 0,
 					planTimeStr: '',
 					peers: [],
-					orderStatus: 1
+					orderStatus: 1,
+					enforceContent: ""
 				},
 				show: false,
 				columns: [],
@@ -244,7 +245,7 @@
 				if(!this.form.enforceTypeName){
 					return '璇烽�夋嫨鎵ф硶绫诲瀷'
 				}
-				if(!this.form.regionReason) {
+				if(!this.form.enforceContent) {
 					return '璇峰~鍐欐墽娉曞唴瀹�'
 				}
 				if(!this.form.peers.length){
diff --git a/policy/scodePage/scodePage.vue b/policy/scodePage/scodePage.vue
index 813ed64..4c861d8 100644
--- a/policy/scodePage/scodePage.vue
+++ b/policy/scodePage/scodePage.vue
@@ -103,9 +103,6 @@
 			
 			this.getInfo()
 		},
-		onShow() {
-		
-		},
 		methods: {
 			getScanList(companyCode){
 				getScanList({companyCode}).then(val => {
diff --git a/policy/translate/translate.vue b/policy/translate/translate.vue
index 6058099..c6a2547 100644
--- a/policy/translate/translate.vue
+++ b/policy/translate/translate.vue
@@ -29,7 +29,7 @@
 								<text>鐢宠鏃堕棿锛�</text>{{item.applyTime}}
 							</view>
 						</view>
-						<view class="button" v-if="!isJudege" @click="goStartJudeg(item.orderId)">
+						<view class="button" v-if="!isJudege" @click="goStartJudeg([item.orderId])">
 							瀹℃壒
 						</view>
 					</view>
@@ -119,12 +119,15 @@
 				this.list[index].isSelect = !this.list[index].isSelect
 			},
 			allSelect() {
-				this.list.map(item => item.isSelect = !this.isAllSelect)
+				const value = this.isAllSelect
+				this.list.map(item => item.isSelect = !value)
 			},
 			moreStart() {
 				const value = this.list.some(item => item.isSelect)
 				if(value) {
-					this.goStartJudeg()
+					const valueData = this.list.filter(item => item.isSelect).map(item => item.orderId)
+					// console.log(valueData)
+					this.goStartJudeg(valueData)
 				} else {
 					uni.showToast({
 						title: '璇烽�夋嫨瀹℃壒',
@@ -134,7 +137,7 @@
 			},
 			entery(form) {
 				// 1浼佷笟瀹℃壒锛�2鎵ф硶鍗曞鎵�
-				checkUpd({...form, id: this.recordList, checkType: 2}).then(val => {
+				checkUpd({...form, ids: this.recordList, checkType: 2}).then(val => {
 					if(val.data.code == 200) {
 						uni.showToast({
 							title: '瀹℃壒鎴愬姛',
diff --git a/static/policy/loginHeaer1.png b/static/policy/loginHeaer1.png
deleted file mode 100644
index e3cd20f..0000000
--- a/static/policy/loginHeaer1.png
+++ /dev/null
Binary files differ

--
Gitblit v1.9.1