| | |
| | | <view class="container"> |
| | | <cu-custom :bgColor="NavBarColor" :isBack="true" backRouterName="productionTask"> |
| | | <block slot="backText">返回</block> |
| | | <!-- <cu-custom :bgColor="NavBarColor" backRouterName="index"> |
| | | <block slot="right"> |
| | | <view @tap="$debounce(BackPage)"> |
| | | <view class="cuIcon-back back">返回</view> |
| | | </view> |
| | | </block> --> |
| | | <block slot="content">设备详情</block> |
| | | <block slot="right"> |
| | | <view @click="goHome"> |
| | | <image class="search" src="/static/icon/icon_home.png" style="width: 25px; height: 25px;" alt="" /> |
| | | </view> |
| | | </block> |
| | | </cu-custom> |
| | | <view class="container"> |
| | | |
| | | |
| | | <uni-forms ref="form" :modelValue="formData" validate-trigger="bind" err-show-type="undertext"> |
| | | <uni-group top="1"> |
| | | |
| | | <uni-forms-item name="num" label="设备图片:"> |
| | | <image style="height: 100px; width: 300px;" |
| | | :src="formData.equipmentImagel?formData.equipmentImage:'/static/zhanwei.png'"></image> |
| | | </uni-forms-item> |
| | | <uni-forms-item required name="num" label="设备编号:"> |
| | | <uni-easyinput v-model="formData.equipmentCode" :disabled="true" /> |
| | | </uni-forms-item> |
| | | |
| | | <uni-forms-item name="remark" label="设备名称:"> |
| | | <uni-easyinput v-model="formData.equipmentName" :disabled="true" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item name="remark" label="设备型号:"> |
| | | <uni-easyinput v-model="formData.equipmentModel" :disabled="true" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item name="outNum" label="设备规格:"> |
| | | <uni-easyinput v-model="formData.equipmentSpecification" :disabled="true" /> |
| | | </uni-forms-item> |
| | | <view class="text-gray margin-bottom-lg">—————————— 基本信息 ——————————</view> |
| | | <uni-forms-item name="taskCode" label="设备分类:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.equipmentCategory" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item name="endLocation" label="出厂日期:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.leaveFactoryDate" /> |
| | | |
| | | </uni-forms-item> |
| | | <uni-forms-item name="endLocation" label="验收日期:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.acceptanceCheckDate" /> |
| | | |
| | | </uni-forms-item> |
| | | |
| | | <uni-forms-item name="endLocation" label="安装位置:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.installationPosition" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item name="endLocation" label="资产状态:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.assetStatus" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item name="endLocation" label="设备管理员:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.equipmentManager" /> |
| | | </uni-forms-item> |
| | | |
| | | |
| | | <uni-forms-item :label-width="100" required name="num" label="设备编号:"> |
| | | <uni-easyinput v-model="formData.equipmentCode" :disabled="true" /> |
| | | </uni-forms-item> |
| | | |
| | | <uni-forms-item :label-width="100" name="remark" label="设备名称:"> |
| | | <uni-easyinput v-model="formData.equipmentName" :disabled="true" /> |
| | | </uni-forms-item> |
| | | <!-- <uni-forms-item :label-width="100" name="outNum" label="关键设备标识:"> |
| | | <uni-easyinput v-model="formData.equipmentImportance" :disabled="true" /> |
| | | </uni-forms-item> --> |
| | | <view class="text-gray margin-bottom-lg">—————————— 基本信息 ——————————</view> |
| | | <uni-forms-item :label-width="100" name="taskCode" label="维修状态:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.repairStatus_dictText" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item :label-width="100" name="endLocation" label="保养状态:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.maintenanceStatus_dictText" /> |
| | | |
| | | </uni-forms-item> |
| | | <uni-forms-item :label-width="100" name="endLocation" label="使用车间:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.orgId_dictText" /> |
| | | |
| | | </uni-forms-item> |
| | | |
| | | <uni-forms-item :label-width="100" name="endLocation" label="安装位置:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.installationPosition" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item :label-width="100" name="endLocation" label="技术状态:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.technologyStatus_dictText" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item :label-width="100" name="endLocation" label="设备管理员:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.equipmentManager_dictText" /> |
| | | </uni-forms-item> |
| | | <uni-forms-item :label-width="100" name="endLocation" label="出厂日期:"> |
| | | <uni-easyinput :disabled="true" v-model="formData.leaveFactoryDate" /> |
| | | </uni-forms-item> |
| | | </uni-group> |
| | | </uni-forms> |
| | | |
| | | <view class="flex"> |
| | | <button class="flex-sub cu-btn bg-blue margin-sm padding-sm lg" hover-class="is-hover" |
| | | @click="getSera()">点检</button> |
| | | <button class="flex-sub cu-btn bg-blue margin-sm padding-sm lg" hover-class="is-hover" |
| | | @click="resetTask">保养</button> |
| | | <button class="flex-sub cu-btn bg-blue margin-sm padding-sm lg" hover-class="is-hover" |
| | | @click="resetTask">维修</button> |
| | | <button class="flex-sub cu-btn bg-blue margin-sm padding-sm lg" hover-class="is-hover" |
| | | @click="resetTask">周养</button> |
| | | <view class="flex margin-bottom-xs"> |
| | | <button class="flex-sub cu-btn bg-blue margin-sm lg" hover-class="is-hover" |
| | | @click="goReportRepair()">报修</button> |
| | | <button class="flex-sub cu-btn bg-blue margin-sm lg" hover-class="is-hover" |
| | | @click="goCheck()">点检</button> |
| | | <button class="flex-sub cu-btn bg-blue margin-sm lg" hover-class="is-hover" |
| | | @click="goBaoZhou()">周保</button> |
| | | <button class="flex-sub cu-btn bg-blue margin-sm lg" hover-class="is-hover" |
| | | @click="goMaintenance()">维修</button> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | }, |
| | | created() {}, |
| | | methods: { |
| | | getSera() { |
| | | |
| | | goHome() { |
| | | uni.reLaunch({ |
| | | url: '/pages/index/index' |
| | | }) |
| | | }, |
| | | /** |
| | | * 报修 |
| | | */ |
| | | goReportRepair() { |
| | | console.log('getSera 方法被调用'); |
| | | uni.navigateTo({ |
| | | url: '/pages/TaskManager/TaskManagerList' |
| | | url: `/pages/reportRepair/reportRepair?equipmentId=${encodeURIComponent(this.id)}`, |
| | | }); |
| | | }, |
| | | upCallback() { |
| | | console.log("id", this.id) |
| | | this.$http.get(this.url.stallList, { |
| | | params: { |
| | | pageNo: 999, |
| | | pageSize: 1, |
| | | order: 'asc', |
| | | column: 'createTime', |
| | | id: this.id |
| | | }, |
| | | /** |
| | | * 点检 |
| | | */ |
| | | goCheck() { |
| | | uni.navigateTo({ |
| | | url: '/pages/checkList/checkList', |
| | | }); |
| | | }, |
| | | /** |
| | | * 周保 |
| | | */ |
| | | goBaoZhou() { |
| | | uni.navigateTo({ |
| | | url: '/pages/baoZhou/baoZhou', |
| | | }); |
| | | }, |
| | | /** |
| | | * 周保 |
| | | */ |
| | | goMaintenance() { |
| | | uni.navigateTo({ |
| | | url: '/pages/maintenanceReport/maintenanceReport', |
| | | }); |
| | | }, |
| | | upCallback() { |
| | | console.log("id", this.id) |
| | | this.$http.get(this.url.stallList, { |
| | | params: { |
| | | pageNo: 999, |
| | | pageSize: 1, |
| | | order: 'asc', |
| | | column: 'createTime', |
| | | id: this.id |
| | | }, |
| | | |
| | | }).then(res => { |
| | | this.announcement1 = res.data.result |
| | | console.log("url", res) |
| | | //设置列表数据 |
| | | if (res.data.success) { |
| | | console.log("res", res.data.result.equipmentCode) |
| | | this.formData = this.announcement1 |
| | | } |
| | | }).catch(() => { |
| | | //联网失败, 结束加载 |
| | | }) |
| | | }, |
| | | }).then(res => { |
| | | this.announcement1 = res.data.result |
| | | console.log("url", res) |
| | | //设置列表数据 |
| | | if (res.data.success) { |
| | | console.log("res", res.data.result.equipmentCode) |
| | | this.formData = this.announcement1 |
| | | } |
| | | }).catch(() => { |
| | | //联网失败, 结束加载 |
| | | }) |
| | | }, |
| | | |
| | | mescrollInit(mescroll) { |
| | | console.log('mescrollInit') |
| | | this.mescroll = mescroll; |
| | | mescrollInit(mescroll) { |
| | | console.log('mescrollInit') |
| | | this.mescroll = mescroll; |
| | | }, |
| | | }, |
| | | }, |
| | | |
| | | } |
| | | </script> |