| | |
| | | <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> |
| | | |
| | |
| | | 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> |
| | | |
| | |
| | | .contentBox { |
| | | padding: 15px 15px 40px 15px; |
| | | } |
| | | |
| | | .btnBox{ |
| | | padding: 20px 0 0 0; |
| | | .btn{ |
| | | width: 25%; |
| | | } |
| | | } |
| | | |
| | | </style> |