Admin
2022-07-20 479a6ca57a82e1208551aec68584d2cbce69633c
src/views/IntelligentXjSys/basicDataManagement/indicator/index.vue
copy from src/views/IntelligentXjSys/basicDataManagement/inspectionManagement/index.vue copy to src/views/IntelligentXjSys/basicDataManagement/indicator/index.vue
文件从 src/views/IntelligentXjSys/basicDataManagement/inspectionManagement/index.vue 复制
@@ -2,15 +2,9 @@
   <div class="home-container">
      <el-scrollbar height="100%">
      <el-row class="homeCard">
         <el-col :span="12">
         <el-col :span="8">
            <div class="grid-content topInfo">
               <el-input v-model="searchName" placeholder="巡检点名称"></el-input>
               <el-select v-model="searchPlace" placeholder="所属区域设施">
                  <el-option label="风机系统" value="风机系统" />
                  <el-option label="A车间" value="A车间" />
                  <el-option label="B车间" value="B车间" />
                  <el-option label="C车间" value="C车间" />
               </el-select>
               <el-input v-model="searchName" placeholder="巡检指标名称"></el-input>
               <el-button type="primary">查询</el-button>
               <el-button plain>重置</el-button>
            </div>
@@ -35,9 +29,9 @@
            >
               <el-table-column type="selection" width="55" />
               <el-table-column type="index" width="80" label="序号"/>
               <el-table-column property="name" label="巡检点名称"/>
               <el-table-column property="area" label="所属设备区域"/>
               <el-table-column property="rfid" label="关联RFID"/>
               <el-table-column property="name" label="指标名称"/>
               <el-table-column property="type" label="指标类型"/>
               <el-table-column property="unit" label="指标单位"/>
               <el-table-column property="creater" label="创建人"/>
               <el-table-column property="createTime" label="创建时间" sortable/>
               <el-table-column property="updater" label="更新人"/>
@@ -66,16 +60,16 @@
         </div>
      </div>
      </el-scrollbar>
      <el-dialog v-model="dialogDetails" title="巡检点信息">
      <el-dialog v-model="dialogDetails" title="巡检指标">
         <el-form :model="details" label-width="120px">
            <el-form-item label="巡检点名称">
            <el-form-item label="指标名称">
               <el-input v-model="details.name" readonly/>
            </el-form-item>
            <el-form-item label="所属设备区域">
               <el-input v-model="details.area" readonly/>
            <el-form-item label="指标类型">
               <el-input v-model="details.type" readonly/>
            </el-form-item>
            <el-form-item label="RFID">
               <el-input v-model="details.rfid" type="textarea" readonly/>
            <el-form-item label="指标单位">
               <el-input v-model="details.unit" readonly/>
            </el-form-item>
            <el-form-item label="创建人">
               <el-input v-model="details.creater" readonly/>
@@ -94,24 +88,28 @@
            </el-form-item>
         </el-form>
      </el-dialog>
      <el-dialog v-model="dialogAddRecord" title="巡检点编辑" @close="closeAdd">
      <el-dialog v-model="dialogAddRecord" title="巡检指标编辑" @close="closeAdd">
         <el-form :model="addRecord" label-width="120px" ref="addRef" :rules="addRules">
            <el-form-item label="巡检点名称" prop="name">
            <el-form-item label="指标名称" prop="name">
               <el-input
                     v-model="addRecord.name"
               >
               </el-input>
            </el-form-item>
            <el-form-item label="所属设施区域" prop="area">
               <el-select v-model="addRecord.area">
                  <el-option label="风机系统" value="风机系统" />
                  <el-option label="A车间" value="A车间" />
            <el-form-item label="指标类型" prop="type">
               <el-select v-model="addRecord.type">
                  <el-option label="温度" value="温度" />
                  <el-option label="压力" value="压力" />
                  <el-option label="震动" value="震动" />
                  <el-option label="声音" value="声音" />
               </el-select>
            </el-form-item>
            <el-form-item label="关联RFID" prop="rfid">
               <el-select v-model="addRecord.rfid">
                  <el-option label="风机系统A标签" value="风机系统A标签" />
                  <el-option label="A车间A标签" value="A车间A标签" />
            <el-form-item label="指标单位" prop="unit">
               <el-select v-model="addRecord.unit">
                  <el-option label="℃" value="℃" />
                  <el-option label="Pa" value="Pa"/>
                  <el-option label="mms" value="mms"/>
                  <el-option label="dB" value="dB"/>
               </el-select>
            </el-form-item>
            <el-form-item>
@@ -189,18 +187,27 @@
         const tableData = reactive(
               [
               {
                  name: '73011',
                  area: '风机系统',
                  rfid: '风机系统A标签',
                  name: '设备温度',
                  type: '温度',
                  unit: '℃',
                  creater: '张三',
                  createTime: '2022-07-14 12:23:03',
                  updater: '李四',
                  updateTime: '2022-07-16 14:23:03'
               },
               {
                  name: '73012',
                  area: 'A车间',
                  rfid: 'A车间A标签',
                  name: '车间温度',
                  type: '温度',
                  unit: '℃',
                  creater: '李四',
                  createTime: '2022-07-16 12:23:03',
                  updater: '张三',
                  updateTime: '2022-07-18 14:23:03'
               },
               {
                  name: '车间压力',
                  type: '压力',
                  unit: 'Pa',
                  creater: '李四',
                  createTime: '2022-07-16 12:23:03',
                  updater: '张三',
@@ -211,8 +218,8 @@
         const addRef = ref<FormInstance>()
         const addRules = reactive<FormRules>({
            name:[{required: true, message: '该内容不能为空',trigger:'blur'}],
            area:[{required: true, message: '该内容不能为空',trigger:'blur'}],
            rfid:[{required: true, message: '该内容不能为空',trigger:'blur'}]
            type:[{required: true, message: '该内容不能为空',trigger:'blur'}],
            unit:[{required: true, message: '该内容不能为空',trigger:'blur'}]
         })
         const dialogDetails = ref(false)
         const dialogAddRecord = ref(false)