<template>
|
<view>
|
<view class="">
|
<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">
|
<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" borderBottom >
|
<u--input v-model="model1.devInfo.serialNumber" border="none"></u--input>
|
</u-form-item>
|
|
<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" 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>
|
|
<script>
|
export default {
|
data() {
|
return {
|
errFlag:false,
|
errMsg:"111",
|
|
number:"",
|
model1: {
|
devInfo: {
|
name: '',
|
serialNumber:"",
|
brand:'',//品牌
|
type:'',//类型
|
category:''//类别
|
},
|
},
|
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>
|
|
<style lang="scss">
|
.contentBox {
|
padding: 15px 15px 40px 15px;
|
}
|
|
.btnBox{
|
padding: 20px 0 0 0;
|
.btn{
|
width: 25%;
|
}
|
}
|
|
</style>
|