chenrui
2025-03-28 0723f2c7428d57458df1dca3a619d92b5f23d140
src/views/equipment/metering/metering-form.vue
@@ -23,23 +23,33 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="类型" prop="type">
              <el-select
                v-model="dataForm.type"
                filterable
                placeholder="请选择"
                style="width:100%"
              >
                <el-option
                  v-for="item in workshopList"
                  :key="item.id"
                  :label="item.label"
                  :value="item.value"
                >
                </el-option>
              </el-select>
            <el-form-item label="校准时间" prop="createTime">
              <el-date-picker
      v-model="dataForm.createTime"
      type="datetime"
      placeholder="校准时间">
        </el-date-picker>
         </el-form-item>
      </el-col>
        <el-col :span="12">
            <el-form-item label="到期时间" prop="updateTime">
              <el-date-picker
              v-model="dataForm.updateTime"
              type="datetime"
      placeholder="校准到期时间">
    </el-date-picker>
  </el-form-item>
  </el-col>
          <el-col :span="12">
            <el-form-item label="责任人" prop="createUser">
              <el-input
                v-model="dataForm.createUser"
                placeholder="责任人"
              ></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="厂家" prop="supplier">
              <el-input
@@ -48,11 +58,63 @@
              ></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="状态" prop="state">
              <el-select
            <el-form-item label="责任部门" prop="responsibleDepartment">
              <el-input
                v-model="dataForm.responsibleDepartment"
                placeholder="责任部门"
              ></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="状态" prop="status">
              <el-input
                v-model="dataForm.status"
                placeholder="状态"
              ></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="规格" prop="specifications">
              <el-input
                v-model="dataForm.specifications"
                placeholder="规格"
              ></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="检定/校准" prop="verification">
              <el-input
                v-model="dataForm.verification"
                placeholder="检定/校准"
              ></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="分类" prop="classification">
              <el-input
                v-model="dataForm.classification"
                placeholder="分类"
              ></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="定点位置" prop="fixedPointPosition">
              <el-input
                v-model="dataForm.fixedPointPosition"
                placeholder="定点位置"
              ></el-input>
            </el-form-item>
          </el-col>
          <!-- <el-col :span="12">
            <el-form-item label="设备状态" prop="status">
              <el-select
                v-model="dataForm.status"
                placeholder="设备状态"
                filterable
                style="width: 100%"
              >
@@ -64,7 +126,7 @@
                />
              </el-select>
            </el-form-item>
          </el-col>
          </el-col> -->
        </el-row>
      </el-form>
      <span slot="footer" class="dialog-footer">
@@ -85,6 +147,10 @@
  export default {
    data() {
      return {
        pickerOptions: {
          disabledDate(time) {
            return time.getTime() > Date.now();
          },},
        // options: regionData,
        visible: false,
        dataForm: {
@@ -100,12 +166,23 @@
          typeSpecification: '',
          manufactureDate: '',
          installDate: '',
          state: '',
          // state: '',
          verification:'',
          inspectionUnit:'',
          specifications:'',
          responsibleDepartment:'',
          classification:'',
           createUser:'',
          status:'',
          updateTime:'',
          createTime:'',
          description: '',
          value1: '',
          certificate:'',
          fixedPointPosition:'',
          code: null,
          type: null,
          status: null,
          // type: null,
           status: null,
          supplier: null
        },
        dataRule: {
@@ -173,7 +250,7 @@
          }
        })
      },
      initFactorySelect() {
        loadFactoryList().then((res) => {
          this.factoryOptions = res.data
@@ -183,11 +260,11 @@
        })
      }
    },
    created() {
      this.initFactorySelect()
      this.getEquipmentState()
    //   remote('work_shop').then((response) => {
    //     if (response.data.code === 0) {
    //       this.workshopList = response.data.data
@@ -198,4 +275,3 @@
    }
  }
  </script>