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