Эх сурвалжийг харах

维修工单委外录入问题、维修工单列表添加维修类型字段、巡检路线添加路线名称、

lipenghui 1 сар өмнө
parent
commit
f6dfbf35c9

+ 0 - 1
src/locales/zh-CN.ts

@@ -802,7 +802,6 @@ export default {
     picture: '图片',
     repairCosts:'维修费用',
     costHolder:'请输入维修费用',
-
     faultDescription:'故障描述',
     repairDescription:'维修描述',
     solution:'解决办法',

+ 12 - 2
src/views/pms/inspect/plan/InspectRouteList.vue

@@ -14,7 +14,7 @@
             :placeholder="t('iotDevice.nameHolder')"
             clearable
             @keyup.enter="handleQuery"
-            class="!w-200px"
+            class="!w-220px"
           />
         </el-form-item>
         <el-form-item  :label="t('iotDevice.code')" prop="deviceCode">
@@ -23,7 +23,16 @@
             :placeholder="t('iotDevice.codeHolder')"
             clearable
             @keyup.enter="handleQuery"
-            class="!w-200px"
+            class="!w-220px"
+          />
+        </el-form-item>
+        <el-form-item  :label="t('route.RouteName')" prop="routeName">
+          <el-input
+            v-model="queryParams.routeName"
+            :placeholder="t('route.nHolder')"
+            clearable
+            @keyup.enter="handleQuery"
+            class="!w-220px"
           />
         </el-form-item>
         <el-form-item>
@@ -118,6 +127,7 @@ const queryParams = reactive({
   assetClass: undefined,
   deviceName: undefined,
   deviceCode: undefined,
+  routeName: undefined,
 })
 
 const handleConfirm = () => {

+ 5 - 5
src/views/pms/maintain/IotMaintain.vue

@@ -105,11 +105,11 @@
                 <UploadImg v-model="formData.pic" height="55px" />
               </el-form-item>
             </el-col>
-            <el-col :span="8" v-if="formData.type === 'out'&&formData.maintainPerson===userId">
-              <el-form-item label="供应商" prop="supplier" :rules="supplierRules">
+            <el-col :span="8" v-if="formData.type === 'out'">
+              <el-form-item :label="t('iotMaintain.supplier')" prop="supplier" :rules="supplierRules">
                 <el-select
                   v-model="formData.supplier"
-                  placeholder="请输入供应商"
+                  :placeholder="t('iotMaintain.suppHolder')"
                   :model-value="supplierLabel"
                   @click="openCustomer('supplier')"
                 />
@@ -127,8 +127,8 @@
                 />
               </el-form-item>
             </el-col>
-            <el-col :span="8" v-if="formData.type === 'out'&&formData.maintainPerson===userId">
-              <el-form-item label="委外相关附件" prop="outFile">
+            <el-col :span="8" v-if="formData.type === 'out'">
+              <el-form-item :label="t('iotMaintain.attachment')" prop="outFile">
                 <UploadFile v-model="formData.outFile" class="min-w-80px" multiple :limit="2" />
               </el-form-item>
             </el-col>

+ 7 - 2
src/views/pms/maintain/index.vue

@@ -148,9 +148,14 @@
             </template>
           </el-table-column>
           <el-table-column :label="t('maintain.source')" align="center" prop="maintainType" width="135"/>
-          <el-table-column :label="t('maintain.audit')" align="center" prop="auditStatus" width="135">
+<!--          <el-table-column :label="t('maintain.audit')" align="center" prop="auditStatus" width="135">-->
+<!--            <template #default="scope">-->
+<!--              <dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />-->
+<!--            </template>-->
+<!--          </el-table-column>-->
+          <el-table-column :label="t('iotMaintain.repairType')" align="center" prop="type" width="135">
             <template #default="scope">
-              <dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />
+              <dict-tag :type="DICT_TYPE.PMS_MAIN_TYPE" :value="scope.row.type" />
             </template>
           </el-table-column>
           <el-table-column :label="t('maintain.shutDown')" align="center" prop="ifStop"  width="135">