Houjie
2025-04-25 1d18ff904468e4a864312bdcf6d7c6a7c0477721
pages/device/deviceWebDeils/deviceWebDeils.vue
@@ -2,13 +2,12 @@
   <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">
@@ -16,58 +15,52 @@
         <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-forms-item  :label-width="100" required name="num" label="设备编号:">
                  <uni-easyinput v-model="formData.equipmentCode" :disabled="true" />
               </uni-forms-item>
               <uni-forms-item name="remark" label="设备名称:">
            <uni-forms-item :label-width="100" 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>
            <!-- <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 name="taskCode" label="设备分类:">
                  <uni-easyinput :disabled="true" v-model="formData.equipmentCategory" />
            <uni-forms-item  :label-width="100" name="taskCode" label="维修状态:">
               <uni-easyinput :disabled="true" v-model="formData.repairStatus_dictText" />
               </uni-forms-item>
               <uni-forms-item name="endLocation" label="出厂日期:">
                  <uni-easyinput :disabled="true" v-model="formData.leaveFactoryDate" />
            <uni-forms-item :label-width="100" name="endLocation" label="保养状态:">
               <uni-easyinput :disabled="true" v-model="formData.maintenanceStatus_dictText" />
               </uni-forms-item>
               <uni-forms-item name="endLocation" label="验收日期:">
                  <uni-easyinput :disabled="true" v-model="formData.acceptanceCheckDate" />
            <uni-forms-item :label-width="100" name="endLocation" label="使用车间:">
               <uni-easyinput :disabled="true" v-model="formData.orgId_dictText" />
               </uni-forms-item>
               <uni-forms-item name="endLocation" label="安装位置:">
            <uni-forms-item  :label-width="100" 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  :label-width="100" name="endLocation" label="技术状态:">
               <uni-easyinput :disabled="true" v-model="formData.technologyStatus_dictText" />
               </uni-forms-item>
               <uni-forms-item name="endLocation" label="设备管理员:">
                  <uni-easyinput :disabled="true" v-model="formData.equipmentManager" />
            <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>
@@ -164,10 +157,43 @@
      },
      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)}`,
            });
         },
         /**
          * 点检
          */
         goCheck() {
            uni.navigateTo({
               url: '/pages/checkList/checkList',
            });
         },
         /**
          * 周保
          */
         goBaoZhou() {
            uni.navigateTo({
               url: '/pages/baoZhou/baoZhou',
            });
         },
         /**
          * 周保
          */
         goMaintenance() {
            uni.navigateTo({
               url: '/pages/maintenanceReport/maintenanceReport',
            });
         },
      upCallback() {