Houjie
2025-07-07 0a48655d2162b709ecb80d249a4085971add6140
pages/ToDoList/ToDoListDeils/ToDoCheckDetils/ToDoCheckDetils.vue
@@ -2,7 +2,7 @@
   <view class="container">
      <cu-custom :bgColor="NavBarColor" :isBack="true" backRouterName="productionTask">
         <block slot="backText">返回</block>
         <block slot="content">执行</block>
         <block slot="content">点检执行</block>
      </cu-custom>
      <view class="container">
         <template>
@@ -12,10 +12,10 @@
                  <!-- 关闭按钮 -->
                  <text class="close-btn" @tap.stop="showPreview = false">&times;</text>
                  <!-- 图片展示 -->
                  <image :src="previewImageSrc" mode="aspectFit" class="preview-image" />
                  <image :src="previewImageSrc" mode="aspectFit" class="preview-image" @error="handleImageError"
                     :show-menu-by-longpress="false"/>
               </view>
            </view>
         </template>
         <uni-forms ref="form" :modelValue="formData" validate-trigger="bind" err-show-type="undertext">
            <uni-group top="1">
@@ -24,16 +24,24 @@
               <uni-forms-item :label-width="80" name="orderNum" label="工单号:">
                  <uni-easyinput v-model="formData.orderNum" :disabled="true" />
               </uni-forms-item>
               <uni-forms-item :label-width="80" required name="num" label="设备编号:">
               <uni-forms-item  :label-width="80" name="inspectionStatus_dictText" label="工单状态:">
                  <uni-easyinput v-model="formData.inspectionStatus_dictText" :disabled="true" />
               </uni-forms-item>
               <uni-forms-item :label-width="80" name="num" label="设备编号:">
                  <uni-data-select v-model="formData.num" :localdata="equipmentList" @change="changeEquipmentList"
                     placeholder="请选择" :disabled="true" />
               </uni-forms-item>
               <uni-forms-item :label-width="80" name="installationPosition_dictText" label="安装位置:">
                  <uni-easyinput v-model="formData.installationPosition_dictText" :disabled="true" />
               </uni-forms-item>
               <uni-forms-item :label-width="80" name="remark" label="点检日期:">
                  <uni-easyinput v-model="formData.inspectionDate" :disabled="true" />
               </uni-forms-item>
               <uni-forms-item :label-width="80" name="outNum" label="点检人:">
                  <uni-easyinput v-model="formData.operator" :disabled="true" />
               </uni-forms-item>
               <uni-forms-item :label-width="80" name="operatorPhone_dictText" label="点检人电话:">
                  <uni-easyinput v-model="formData.operatorPhone_dictText" :disabled="true" />
               </uni-forms-item>
               <uni-forms-item :label-width="80" name="remark" label="备注:">
                  <uni-easyinput type="textarea" v-model="formData.remark" :disabled="true" />
@@ -221,6 +229,10 @@
      },
      methods: {
         handleImageError(e) {
            const icon_prefix="/static/";
            this.previewImageSrc=icon_prefix+"icn_erro.png"
         },
         select(e) {
            const tempFilePaths = e.tempFilePaths;
            uni.showLoading({
@@ -522,7 +534,12 @@
                  this.formData.num = this.announcement1.equipmentId
                  this.formData.remark = this.announcement1.remark
                  this.formData.orderNum = this.announcement1.orderNum
                  this.formData.operator = this.announcement1.operator
                  this.formData.operator = this.announcement1.operator_dictText
                  this.formData.inspectionStatus_dictText = this.announcement1.inspectionStatus_dictText
                  this.formData.installationPosition_dictText = this.announcement1
                     .installationPosition_dictText
                  this.formData.operatorPhone_dictText = this.announcement1.operatorPhone_dictText
                  this.formData.inspectionDate = this.announcement1.inspectionDate
                  this.hasInspectionDateArrived();