From 1f478b4b033d518f6de21f931d828d2a175b2a3e Mon Sep 17 00:00:00 2001
From: wzp <2880584989@qq.com>
Date: 星期二, 08 三月 2022 13:40:51 +0800
Subject: [PATCH] 最新版本,修复bug

---
 assetMgtH5/pages/assets/repairInfo.vue |  102 ++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 85 insertions(+), 17 deletions(-)

diff --git a/assetMgtH5/pages/assets/repairInfo.vue b/assetMgtH5/pages/assets/repairInfo.vue
index 066c99e..c4fa7e8 100644
--- a/assetMgtH5/pages/assets/repairInfo.vue
+++ b/assetMgtH5/pages/assets/repairInfo.vue
@@ -1,33 +1,47 @@
 <template>
 	<view>
 		<view class="">
-			<cu-custom bgColor="bg-gradual-blue" :isBack="true">
+			<cu-custom bgColor="bg-gradual-blue">
 				<block slot="backText">杩斿洖</block>
 				<block slot="content">鎶ヤ慨鏄庣粏</block>
 			</cu-custom>
 		</view>
 		<view class="contentBox">
-			<u--form labelPosition="left" :model="model1" :rules="rules" ref="form1">
-				<u-form-item label="璧勪骇鍚嶇О:" labelWidth="80" prop="devInfo.name" borderBottom ref="item1">
+			<u--form labelPosition="left" :model="model1">
+				<u-form-item label="璧勪骇鍚嶇О:" labelWidth="80"  borderBottom>
 					<u--input v-model="model1.devInfo.name" border="none"></u--input>
 				</u-form-item>
 				
-				<u-form-item label="璧勪骇缂栧彿:" labelWidth="80" prop="devInfo.name" borderBottom ref="item1">
+				<u-form-item label="璧勪骇缂栧彿:" labelWidth="80"  borderBottom >
 					<u--input v-model="model1.devInfo.serialNumber" border="none"></u--input>
 				</u-form-item>
 				
-				<u-form-item label="璧勪骇鍝佺墝:" labelWidth="80" prop="devInfo.name" borderBottom ref="item1">
+				<u-form-item label="璧勪骇鍝佺墝:" labelWidth="80"  borderBottom >
 					<u--input v-model="model1.devInfo.brand" border="none"></u--input>
 				</u-form-item>
 				
-				<u-form-item label="璧勪骇瑙勬牸:" labelWidth="80" prop="devInfo.name" borderBottom ref="item1">
-					<u--input v-model="model1.devInfo.model" border="none"></u--input>
+				<u-form-item label="璧勪骇绫诲瀷:" labelWidth="80" borderBottom >
+					<u--input v-model="model1.devInfo.type" border="none"></u--input>
 				</u-form-item>
 				
-				
+				<u-form-item label="璧勪骇绫诲埆:" labelWidth="80" borderBottom>
+					<u--input v-model="model1.devInfo.category" border="none"></u--input>
+				</u-form-item>
 			</u--form>
-
+			
+			<!-- <view><text>缂栧彿鏄細{{number}}</text></view> -->
+			
+			<view class="flex margin-top btnBox">
+				<u-button type="primary" size="small" class="btn" @click="navToSubmit" text="鎶ヤ慨"></u-button>
+				<u-button type="warning " size="small" class="btn" @click="navToScra" text="鎶ュ簾"></u-button>
+			</view>
 		</view>
+		
+		
+		<view class="" v-if="errFlag">
+			{{errMsg}}
+		</view>
+		
 	</view>
 </template>
 
@@ -35,20 +49,66 @@
 	export default {
 		data() {
 			return {
-
+				errFlag:false,
+				errMsg:"111",
+				
+				number:"",
 				model1: {
 					devInfo: {
-						name: '鍝堝搱鍝�',
-						serialNumber:"128jsdfj88888ssssser333",
-						brand:'huawei',//鍝佺墝
-						model:'涓瓑'
+						name: '',
+						serialNumber:"",
+						brand:'',//鍝佺墝
+						type:'',//绫诲瀷
+						category:''//绫诲埆
 					},
 				},
-				rules:[]
-
-
+				rules:[],
+				user:null,
 			};
+		},
+		onLoad(options) {
+			this.number=options.number;
+			this.user =uni.getStorageSync('user');
+			// console.log('鐢ㄦ埛鏄惁鏄鐞嗗憳锛�'+this.user.admin)
+			this.getAssetsData();
+		},
+		methods:{
+			getAssetsData(){
+				this.$http.get('/assets/approval/assetDeatail',{params:{serialNumber:this.number}})
+					.then(res => {
+						// debugger;
+						if (res.data.code === 0) {
+							this.errFlag=true;
+							let data = res.data.data;
+							this.model1.devInfo.name=data.name;
+							this.model1.devInfo.serialNumber =data.serialNumber;
+							this.model1.devInfo.brand= data.brand;
+							this.model1.devInfo.type =data.typeName;
+							this.model1.devInfo.category = data.categoryName;
+						}
+						else{
+							this.errFlag=true;
+							this.errMsg = res.data.msg;
+						}
+					}).catch(err => {
+							
+						console.log(err.data)
+					})
+			},
+			
+			navToSubmit(){
+				uni.navigateTo({
+					url:`./repairSubmit?number=${this.number}`
+				})
+			},
+			
+			navToScra(){
+				uni.navigateTo({
+					url:`scrapped?number=${this.number}`
+				})
+			}
 		}
+		
 	}
 </script>
 
@@ -56,4 +116,12 @@
 	.contentBox {
 		padding: 15px 15px 40px 15px;
 	}
+	
+	.btnBox{
+		padding: 20px 0 0 0;
+		.btn{
+			width: 25%;
+		}
+	}
+	
 </style>

--
Gitblit v1.9.1