Houjie
2025-04-25 1d18ff904468e4a864312bdcf6d7c6a7c0477721
pages/device/deviceDeils/deviceDeils.vue
@@ -10,47 +10,53 @@
         <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  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>
</template>
@@ -117,6 +123,44 @@
         this.upCallback()
      },
      methods: {
         goHome() {
            uni.reLaunch({
               url: '/pages/index/index'
            })
         },
         /**
          * 报修
          */
         goReportRepair() {
            console.log('getSera 方法被调用');
            uni.navigateTo({
               url: `/pages/reportRepair/reportRepair?equipmentId=${encodeURIComponent(this.id)}`,
            });
         },
         /**
          * 点检
          */
         goCheck() {
            uni.navigateTo({
               url: '/pages/checkList/checkList',
            });
         },
         /**
          * 周保
          */
         goBaoZhou() {
            uni.navigateTo({
               url: '/pages/baoZhou/baoZhou',
            });
         },
         /**
          * 维修
          */
         goMaintenance() {
            uni.navigateTo({
               url: '/pages/maintenanceReport/maintenanceReport',
            });
         },
         upCallback() {
            this.$http.get(this.url.stallList, {
               params: {