From 129fecf9a1cc53fc4d8d7ec6d7751e78571e73d0 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 21 八月 2025 17:34:13 +0800
Subject: [PATCH] 出库后刷新
---
src/components/do/a6-device/management.vue | 613 +++++++++++--------------------------------------------
1 files changed, 123 insertions(+), 490 deletions(-)
diff --git a/src/components/do/a6-device/management.vue b/src/components/do/a6-device/management.vue
index 0eae648..440cba1 100644
--- a/src/components/do/a6-device/management.vue
+++ b/src/components/do/a6-device/management.vue
@@ -4,375 +4,176 @@
<div class="search" v-show="!showData">
<div class="search_thing">
<div class="search_label">鐘舵�侊細</div>
- <el-select
- v-model="componentData.entity.deviceStatus"
- placeholder="鍏ㄩ儴"
- size="small"
- >
- <el-option
- v-for="item in deviceStatusList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select v-model="componentData.entity.deviceStatus" placeholder="鍏ㄩ儴" size="small">
+ <el-option v-for="item in deviceStatusList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</div>
<div class="search_thing">
<div class="search_label">璁惧鍚嶇О锛�</div>
<div class="search_input">
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="componentData.entity.deviceName"
- @keyup.enter.native="refreshTable()"
- >
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="componentData.entity.deviceName"
+ @keyup.enter.native="refreshTable()">
</el-input>
</div>
</div>
<div class="search_thing">
<div class="search_label">瑙勬牸鍨嬪彿锛�</div>
<div class="search_input">
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="componentData.entity.specificationModel"
- @keyup.enter.native="refreshTable()"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="componentData.entity.specificationModel"
+ @keyup.enter.native="refreshTable()"></el-input>
</div>
</div>
<div class="search_thing" style="padding-left: 30px;">
<el-button size="small" @click="refresh()">閲� 缃�</el-button>
- <el-button size="small" type="primary" @click="refreshTable()"
- >鏌� 璇�</el-button
- >
- <el-button size="small" type="primary" @click="dialogVisible2 = true"
- >鏂� 澧�</el-button
- >
- <el-button size="small" type="primary" @click="handleDownOne"
- >瀵� 鍑�</el-button
- >
+ <el-button size="small" type="primary" @click="refreshTable()">鏌� 璇�</el-button>
+ <el-button size="small" type="primary" @click="dialogVisible2 = true">鏂� 澧�</el-button>
+ <el-button size="small" type="primary" @click="handleDownOne">瀵� 鍑�</el-button>
</div>
</div>
<div class="table" v-show="!showData">
<!-- 璇硶 瀛愮粍浠堕�氳繃 this.$emit +浼犲叆鏂规硶鍚� 璋冪敤鐖剁粍浠舵柟娉� 渚嬪 this.$emit锛坰electAllByOne锛� 灏遍渶鍦ㄧ埗缁勪欢澹版槑骞朵紶鍏� @selectAllByOne="selectAllByOne" -->
- <ValueTable
- @selectAllByOne="selectAllByOne"
- @isUpdate="isUpdate"
- ref="ValueTable"
- :dateFormat="dateFormat"
- :upUrl="$api.deviceScope.upDeviceParameter"
- :delUrl="$api.deviceScope.delDeviceParameter"
- :componentData="componentData"
- :key="upIndex"
- :url="
- $api.deviceScope.selectDeviceParameter +
- '?laboratoryNameIsNull=' +
- laboratoryNameIsNull
- "
- />
+ <ValueTable @selectAllByOne="selectAllByOne" @isUpdate="isUpdate" ref="ValueTable" :dateFormat="dateFormat"
+ :upUrl="$api.deviceScope.upDeviceParameter" :delUrl="$api.deviceScope.delDeviceParameter"
+ :componentData="componentData" :key="upIndex" :url="$api.deviceScope.selectDeviceParameter +
+ '?laboratoryNameIsNull=' +
+ laboratoryNameIsNull
+ " />
</div>
- <el-dialog
- :title="isUp ? '璁惧璇︽儏' : '妗f淇'"
- :visible.sync="dialogVisible"
- width="70%"
- top="5vh"
- :before-close="handleClose"
- >
- <el-row
- style="display:flex;justify-content: space-around;max-height: 75vh;overflow-y: auto;"
- >
+ <el-dialog :title="isUp ? '璁惧璇︽儏' : '妗f淇'" :visible.sync="dialogVisible" width="70%" top="5vh"
+ :before-close="handleClose">
+ <el-row style="display:flex;justify-content: space-around;max-height: 75vh;overflow-y: auto;">
<!-- 宸﹁竟甯冨眬 -->
<el-col :span="7">
<el-col>
<!-- 鍥剧墖 -->
- <el-image
- class="img"
- style="width:100%;height: 320px;marginBottom:16px"
- :src="javaApi + '/img/' + formData.imageUpload"
- >
- <div
- slot="error"
- class="image-error"
- style="width: calc(100% -2px);
+ <el-image class="img" style="width:100%;height: 320px;marginBottom:16px"
+ :src="javaApi + '/img/' + formData.imageUpload">
+ <div slot="error" class="image-error" style="width: calc(100% -2px);
height: 318px;
border-radius: 16px;
display: flex;
align-items: center;
justify-content: center;
- border: 1px solid #EEEEEE;"
- >
- <i
- class="el-icon-picture-outline"
- style="font-size:60px;color:#666666;"
- ></i>
+ border: 1px solid #EEEEEE;">
+ <i class="el-icon-picture-outline" style="font-size:60px;color:#666666;"></i>
</div>
</el-image>
<!-- 琛ㄥ崟 -->
- <el-form
- :label-position="labelPosition"
- :model="formData"
- label-width="120px"
- >
+ <el-form :label-position="labelPosition" :model="formData" label-width="120px">
<el-form-item label="浠櫒鍚嶇О:" required>
- <el-input
- :disabled="isUp"
- v-model="formData.deviceName"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.deviceName" size="small"></el-input>
</el-form-item>
<el-form-item label="浠櫒鍚嶇ОEN:" required>
- <el-input
- :disabled="isUp"
- v-model="formData.enDeviceName"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.enDeviceName" size="small"></el-input>
</el-form-item>
<el-form-item label="瑙勬牸鍨嬪彿:" required>
- <el-input
- :disabled="isUp"
- v-model="formData.specificationModel"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.specificationModel" size="small"></el-input>
</el-form-item>
<el-form-item label="鐢熶骇鍘傚:">
- <el-input
- :disabled="isUp"
- v-model="formData.manufacturer"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.manufacturer" size="small"></el-input>
</el-form-item>
</el-form>
</el-col>
</el-col>
<!-- 涓棿甯冨眬 -->
<el-col :span="7">
- <el-form
- :label-position="labelPosition"
- :model="formData"
- label-width="116px"
- >
+ <el-form :label-position="labelPosition" :model="formData" label-width="116px">
<el-form-item label="鏍″噯鏈嶅姟鏈烘瀯:">
- <el-input
- :disabled="isUp"
- v-model="formData.calibrationServices"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.calibrationServices" size="small"></el-input>
</el-form-item>
<el-form-item label="鍑哄巶缂栧彿:">
- <el-input
- :disabled="isUp"
- v-model="formData.factoryNo"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.factoryNo" size="small"></el-input>
</el-form-item>
<el-form-item label="绠$悊缂栧彿:" required>
- <el-input
- :disabled="isUp"
- v-model="formData.managementNumber"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.managementNumber" size="small"></el-input>
</el-form-item>
<el-form-item label="璐疆鏃ユ湡:">
- <el-date-picker
- :disabled="isUp"
- style="width:100%"
- v-model="formData.acquisitionDate"
- type="date"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd HH:mm:ss"
- size="small"
- placeholder="閫夋嫨鏃ユ湡"
- >
+ <el-date-picker :disabled="isUp" style="width:100%" v-model="formData.acquisitionDate" type="date"
+ format="yyyy-MM-dd" value-format="yyyy-MM-dd HH:mm:ss" size="small" placeholder="閫夋嫨鏃ユ湡">
</el-date-picker>
</el-form-item>
<el-form-item label="鏍″噯鏃ユ湡:" required>
- <el-date-picker
- :disabled="isUp"
- style="width:100%"
- v-model="formData.activationDate"
- type="date"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd HH:mm:ss"
- size="small"
- placeholder="閫夋嫨鏃ユ湡"
- >
+ <el-date-picker :disabled="isUp" style="width:100%" v-model="formData.activationDate" type="date"
+ format="yyyy-MM-dd" value-format="yyyy-MM-dd HH:mm:ss" size="small" placeholder="閫夋嫨鏃ユ湡">
</el-date-picker>
</el-form-item>
<el-form-item label="绠$悊浜�:">
- <el-select
- v-model="formData.equipmentManager"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%"
- >
- <el-option
- :disabled="isUp"
- v-for="item in responsiblePersonList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select v-model="formData.equipmentManager" placeholder="璇烽�夋嫨" size="small" style="width:100%">
+ <el-option :disabled="isUp" v-for="item in responsiblePersonList" :key="item.value" :label="item.label"
+ :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="瀛樻斁鐐�:">
- <el-input
- :disabled="isUp"
- v-model="formData.storagePoint"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.storagePoint" size="small"></el-input>
</el-form-item>
<el-form-item label="鎶�鏈寚鏍�:">
- <el-input
- :disabled="isUp"
- v-model="formData.technicalIndicators"
- :rows="7"
- type="textarea"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.technicalIndicators" :rows="7" type="textarea"
+ size="small"></el-input>
</el-form-item>
</el-form>
</el-col>
<!-- 鍙宠竟甯冨眬 -->
<el-col :span="7">
- <el-form
- :label-position="labelPosition"
- :model="formData"
- label-width="140px"
- ref="ruleForm"
- >
+ <el-form :label-position="labelPosition" :model="formData" label-width="140px" ref="ruleForm">
<!-- 瀹為獙瀹ゅ垪琛� -->
<el-form-item label="鎵�灞為儴闂�:">
- <el-select
- :disabled="isUp"
- v-model="formData.subordinateDepartmentsId"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%"
- >
- <el-option
- v-for="item in subordinateDepartmentsList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select :disabled="isUp" v-model="formData.subordinateDepartmentsId" placeholder="璇烽�夋嫨" size="small"
+ style="width:100%">
+ <el-option v-for="item in subordinateDepartmentsList" :key="item.value" :label="item.label"
+ :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="妫�娴嬮」鐩�:">
- <el-cascader
- :disabled="isUp"
- v-model="formData.insProductIds"
- :options="options"
- :show-all-levels="false"
- :props="props"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%;"
- :collapse-tags="!isUp"
- separator=","
- filterable
- clearable
- ></el-cascader>
+ <el-cascader :disabled="isUp" v-model="formData.insProductIds" :options="options" :show-all-levels="false"
+ :props="props" placeholder="璇烽�夋嫨" size="small" style="width:100%;" :collapse-tags="!isUp" separator=","
+ filterable clearable></el-cascader>
</el-form-item>
<el-form-item label="鏈�杩戞牎鍑嗘棩鏈�:" v-if="isUp">
- <el-date-picker
- :disabled="isUp"
- style="width:100%"
- v-model="formData.latestTraceability"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- type="date"
- size="small"
- placeholder="閫夋嫨鏃ユ湡"
- >
+ <el-date-picker :disabled="isUp" style="width:100%" v-model="formData.latestTraceability"
+ format="yyyy-MM-dd" value-format="yyyy-MM-dd" type="date" size="small" placeholder="閫夋嫨鏃ユ湡">
</el-date-picker>
</el-form-item>
<el-form-item label="涓嬫鏍″噯鏃ユ湡:" v-if="isUp">
- <el-date-picker
- :disabled="isUp"
- style="width:100%"
- v-model="formData.latestTraceability"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- type="date"
- size="small"
- placeholder="閫夋嫨鏃ユ湡"
- >
+ <el-date-picker :disabled="isUp" style="width:100%" v-model="formData.latestTraceability"
+ format="yyyy-MM-dd" value-format="yyyy-MM-dd" type="date" size="small" placeholder="閫夋嫨鏃ユ湡">
</el-date-picker>
</el-form-item>
<el-form-item label="璁惧绫诲瀷:">
- <el-select
- :disabled="isUp"
- v-model="formData.largeCategory"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%"
- >
- <el-option
- v-for="item in equipmentList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select :disabled="isUp" v-model="formData.largeCategory" placeholder="璇烽�夋嫨" size="small"
+ style="width:100%">
+ <el-option v-for="item in equipmentList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="鍗曚环(涓囧厓):">
- <el-input
- :disabled="isUp"
- v-model="formData.unitPrice"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.unitPrice" size="small"></el-input>
</el-form-item>
<el-form-item label="褰撳墠鐘舵��:" required>
- <el-select
- :disabled="isUp"
- v-model="formData.deviceStatus"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%"
- >
- <el-option
- v-for="item in deviceStatusList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select :disabled="isUp" v-model="formData.deviceStatus" placeholder="璇烽�夋嫨" size="small"
+ style="width:100%">
+ <el-option v-for="item in deviceStatusList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="鏍″噯鍛ㄦ湡锛堟湀锛�:" required>
- <el-input
- :disabled="isUp"
- v-model="formData.calibrationDate"
- size="small"
- ></el-input>
+ <el-input :disabled="isUp" v-model="formData.calibrationDate" size="small"></el-input>
+ </el-form-item>
+ <el-form-item label="杞欢鐗堟湰">
+ <el-input v-model="formData.version" size="small" :disabled="isUp"></el-input>
</el-form-item>
<el-form-item label="鍥剧墖:">
<div
- style="border: 1px solid #DCDFE6;border-radius:4px;height:32px;lineHeight:32px;display:flex;justify-content: space-around;font-size: 13px;"
- >
+ style="border: 1px solid #DCDFE6;border-radius:4px;height:32px;lineHeight:32px;display:flex;justify-content: space-around;font-size: 13px;">
<div v-show="formData.imageName" class="picName">
{{ formData.imageName }}
</div>
- <el-upload
- :disabled="isUp"
- :action="action"
- :on-success="handleSuccessUpImg2"
- :show-file-list="false"
- accept="image/jpg,image/jpeg,image/png"
- :headers="headers"
- :on-change="beforeUpload"
- :on-error="onError"
- ref="upload"
- >
- <el-button type="text" style="height:30px;padding-top:8px"
- >涓婁紶</el-button
- >
+ <el-upload :disabled="isUp" :action="action" :on-success="handleSuccessUpImg2" :show-file-list="false"
+ accept="image/jpg,image/jpeg,image/png" :headers="headers" :on-change="beforeUpload"
+ :on-error="onError" ref="upload">
+ <el-button type="text" style="height:30px;padding-top:8px">涓婁紶</el-button>
</el-upload>
</div>
</el-form-item>
@@ -382,214 +183,105 @@
<span slot="footer" class="dialog-footer">
<el-row v-if="!isUp">
<el-button @click="handleClose">鍙� 娑�</el-button>
- <el-button type="primary" @click="submitForm" :loading="upLoad"
- >纭� 瀹�</el-button
- >
+ <el-button type="primary" @click="submitForm" :loading="upLoad">纭� 瀹�</el-button>
</el-row>
</span>
</el-dialog>
<!-- 鏂板-->
- <el-dialog
- title="鏂板璁惧"
- top="5vh"
- :visible.sync="dialogVisible2"
- width="70%"
- :before-close="handleClose2"
- >
+ <el-dialog title="鏂板璁惧" top="5vh" :visible.sync="dialogVisible2" width="70%" :before-close="handleClose2">
<el-row style="display:flex;justify-content: space-around;">
<!-- 宸﹁竟甯冨眬 -->
<el-col :span="7">
<el-col>
<!-- 鍥剧墖 -->
- <el-image
- class="img"
- style="width:100%;height: 320px;margin-bottom:16px"
- :src="javaApi + '/img/' + formData2.imageUpload"
- >
- <div
- slot="error"
- class="image-error"
- style="width: calc(100% -2px);
+ <el-image class="img" style="width:100%;height: 320px;margin-bottom:16px"
+ :src="javaApi + '/img/' + formData2.imageUpload">
+ <div slot="error" class="image-error" style="width: calc(100% -2px);
height: 318px;
border-radius: 16px;
display: flex;
align-items: center;
justify-content: center;
- border: 1px solid #EEEEEE;"
- >
- <i
- class="el-icon-picture-outline"
- style="font-size:60px;color:#666666;"
- ></i>
+ border: 1px solid #EEEEEE;">
+ <i class="el-icon-picture-outline" style="font-size:60px;color:#666666;"></i>
</div>
</el-image>
<!-- 琛ㄥ崟 -->
- <el-form
- :label-position="labelPosition"
- :model="formData2"
- label-width="120px"
- >
+ <el-form :label-position="labelPosition" :model="formData2" label-width="120px">
<el-form-item label="浠櫒鍚嶇О:" required>
- <el-input
- v-model="formData2.deviceName"
- size="small"
- ></el-input>
+ <el-input v-model="formData2.deviceName" size="small"></el-input>
</el-form-item>
<el-form-item label="浠櫒鍚嶇ОEN:" required>
- <el-input
- v-model="formData2.enDeviceName"
- size="small"
- ></el-input>
+ <el-input v-model="formData2.enDeviceName" size="small"></el-input>
</el-form-item>
<el-form-item label="瑙勬牸鍨嬪彿:" required>
- <el-input
- v-model="formData2.specificationModel"
- size="small"
- ></el-input>
+ <el-input v-model="formData2.specificationModel" size="small"></el-input>
</el-form-item>
<el-form-item label="鐢熶骇鍘傚:">
- <el-input
- v-model="formData2.manufacturer"
- size="small"
- ></el-input>
+ <el-input v-model="formData2.manufacturer" size="small"></el-input>
</el-form-item>
</el-form>
</el-col>
</el-col>
<!-- 涓棿甯冨眬 -->
<el-col :span="7">
- <el-form
- :label-position="labelPosition"
- :model="formData2"
- label-width="110px"
- >
+ <el-form :label-position="labelPosition" :model="formData2" label-width="110px">
<!-- <el-form-item label="鐢熶骇鍘傚EN:">
<el-input v-model="formData2.factoryNo" size="small"></el-input>
</el-form-item> -->
<el-form-item label="鏍″噯鏈嶅姟鏈烘瀯:">
- <el-input
- v-model="formData2.calibrationServices"
- size="small"
- ></el-input>
+ <el-input v-model="formData2.calibrationServices" size="small"></el-input>
</el-form-item>
<el-form-item label="鍑哄巶缂栧彿:">
<el-input v-model="formData2.factoryNo" size="small"></el-input>
</el-form-item>
<el-form-item label="绠$悊缂栧彿:" required>
- <el-input
- v-model="formData2.managementNumber"
- size="small"
- ></el-input>
+ <el-input v-model="formData2.managementNumber" size="small"></el-input>
</el-form-item>
<el-form-item label="璐疆鏃ユ湡:">
- <el-date-picker
- style="width:100%"
- v-model="formData2.acquisitionDate"
- type="date"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd HH:mm:ss"
- size="small"
- placeholder="閫夋嫨鏃ユ湡"
- >
+ <el-date-picker style="width:100%" v-model="formData2.acquisitionDate" type="date" format="yyyy-MM-dd"
+ value-format="yyyy-MM-dd HH:mm:ss" size="small" placeholder="閫夋嫨鏃ユ湡">
</el-date-picker>
</el-form-item>
<el-form-item label="鍚敤鏃ユ湡:" required>
- <el-date-picker
- style="width:100%"
- v-model="formData2.activationDate"
- type="date"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd HH:mm:ss"
- size="small"
- placeholder="閫夋嫨鏃ユ湡"
- >
+ <el-date-picker style="width:100%" v-model="formData2.activationDate" type="date" format="yyyy-MM-dd"
+ value-format="yyyy-MM-dd HH:mm:ss" size="small" placeholder="閫夋嫨鏃ユ湡">
</el-date-picker>
</el-form-item>
<el-form-item label="绠$悊浜�:">
- <el-select
- v-model="formData2.equipmentManager"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%"
- >
- <el-option
- v-for="item in responsiblePersonList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select v-model="formData2.equipmentManager" placeholder="璇烽�夋嫨" size="small" style="width:100%">
+ <el-option v-for="item in responsiblePersonList" :key="item.value" :label="item.label"
+ :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="瀛樻斁鐐�:">
- <el-input
- v-model="formData2.storagePoint"
- size="small"
- ></el-input>
+ <el-input v-model="formData2.storagePoint" size="small"></el-input>
</el-form-item>
<el-form-item label="鎶�鏈寚鏍�:">
- <el-input
- v-model="formData2.technicalIndicators"
- :rows="7"
- type="textarea"
- size="small"
- ></el-input>
+ <el-input v-model="formData2.technicalIndicators" :rows="7" type="textarea" size="small"></el-input>
</el-form-item>
</el-form>
</el-col>
<!-- 鍙宠竟甯冨眬 -->
<el-col :span="7">
- <el-form
- :label-position="labelPosition"
- :model="formData2"
- label-width="120px"
- ref="ruleForm"
- >
+ <el-form :label-position="labelPosition" :model="formData2" label-width="120px" ref="ruleForm">
<!-- 瀹為獙瀹ゅ垪琛� -->
<el-form-item label="鎵�灞為儴闂�:">
- <el-select
- v-model="formData2.subordinateDepartmentsId"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%"
- >
- <el-option
- v-for="item in subordinateDepartmentsList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select v-model="formData2.subordinateDepartmentsId" placeholder="璇烽�夋嫨" size="small" style="width:100%">
+ <el-option v-for="item in subordinateDepartmentsList" :key="item.value" :label="item.label"
+ :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="妫�娴嬮」鐩�:">
- <el-cascader
- v-model="formData2.insProductIds"
- :options="options"
- :show-all-levels="false"
- :props="props"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%"
- collapse-tags
- separator=","
- filterable
- clearable
- ></el-cascader>
+ <el-cascader v-model="formData2.insProductIds" :options="options" :show-all-levels="false" :props="props"
+ placeholder="璇烽�夋嫨" size="small" style="width:100%" collapse-tags separator="," filterable
+ clearable></el-cascader>
</el-form-item>
<el-form-item label="璁惧绫诲瀷:">
- <el-select
- v-model="formData2.largeCategory"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%"
- >
- <el-option
- v-for="item in equipmentList"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- >
+ <el-select v-model="formData2.largeCategory" placeholder="璇烽�夋嫨" size="small" style="width:100%">
+ <el-option v-for="item in equipmentList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
@@ -597,47 +289,27 @@
<el-input v-model="formData2.unitPrice" size="small"></el-input>
</el-form-item>
<el-form-item label="褰撳墠鐘舵��:" required>
- <el-select
- v-model="formData2.deviceStatus"
- placeholder="璇烽�夋嫨"
- size="small"
- style="width:100%"
- >
- <el-option
- v-for="item in deviceStatusList"
- :key="item.id"
- :label="item.label"
- :value="item.value"
- >
+ <el-select v-model="formData2.deviceStatus" placeholder="璇烽�夋嫨" size="small" style="width:100%">
+ <el-option v-for="item in deviceStatusList" :key="item.id" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="鏍″噯鍛ㄦ湡锛堟湀锛�:" required>
- <el-input
- v-model="formData2.calibrationDate"
- size="small"
- ></el-input>
+ <el-input v-model="formData2.calibrationDate" size="small"></el-input>
+ </el-form-item>
+ <el-form-item label="杞欢鐗堟湰">
+ <el-input v-model="formData2.version" size="small"></el-input>
</el-form-item>
<el-form-item label="鍥剧墖:">
<div
- style="border: 1px solid #DCDFE6;border-radius:4px;height:32px;line-height:32px;display:flex;justify-content: space-around;font-size: 13px;"
- >
+ style="border: 1px solid #DCDFE6;border-radius:4px;height:32px;line-height:32px;display:flex;justify-content: space-around;font-size: 13px;">
<div v-show="formData2.imageName" class="picName">
{{ formData2.imageName }}
</div>
- <el-upload
- :action="action"
- :on-success="handleSuccessUpImg2"
- :show-file-list="false"
- accept="image/jpg,image/jpeg,image/png"
- :headers="headers"
- :on-change="beforeUpload"
- :on-error="onError"
- ref="upload"
- >
- <el-button type="text" style="height:30px;padding-top:8px"
- >涓婁紶</el-button
- >
+ <el-upload :action="action" :on-success="handleSuccessUpImg2" :show-file-list="false"
+ accept="image/jpg,image/jpeg,image/png" :headers="headers" :on-change="beforeUpload"
+ :on-error="onError" ref="upload">
+ <el-button type="text" style="height:30px;padding-top:8px">涓婁紶</el-button>
</el-upload>
</div>
</el-form-item>
@@ -647,9 +319,7 @@
<span slot="footer" class="dialog-footer">
<el-row>
<el-button @click="handleClose2">鍙� 娑�</el-button>
- <el-button type="primary" @click="submitForm2" :loading="upLoad2"
- >纭� 瀹�</el-button
- >
+ <el-button type="primary" @click="submitForm2" :loading="upLoad2">纭� 瀹�</el-button>
</el-row>
</span>
</el-dialog>
@@ -658,83 +328,46 @@
<div class="search_label">
<span style="color:red;margin-right: 4px;">*</span>IP锛�
</div>
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="configForm.ip"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="configForm.ip"></el-input>
</div>
<div class="search_thing" style="margin-bottom: 14px;">
<div class="search_label">
<span style="color:red;margin-right: 4px;">*</span>閲囬泦鍦板潃锛�
</div>
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="configForm.collectUrl"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="configForm.collectUrl"></el-input>
</div>
<div class="search_thing" style="margin-bottom: 14px;">
<div class="search_label">
<span style="color:red;margin-right: 4px;">*</span>鍌ㄥ瓨鍦板潃锛�
</div>
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="configForm.storageUrl"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="configForm.storageUrl"></el-input>
</div>
<div class="search_thing" style="margin-bottom: 14px;">
<div class="search_label">
<span style="color:red;margin-right: 4px;">*</span>鍙傜収锛�
</div>
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="configForm.refer"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="configForm.refer"></el-input>
</div>
<div class="search_thing" style="margin-bottom: 14px;">
<div class="search_label">
<span style="color:red;margin-right: 4px;">*</span>X锛�
</div>
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="configForm.x"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="configForm.x"></el-input>
</div>
<div class="search_thing" style="margin-bottom: 14px;">
<div class="search_label">
<span style="color:red;margin-right: 4px;">*</span>Y锛�
</div>
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="configForm.y"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="configForm.y"></el-input>
</div>
<div class="search_thing">
<div class="search_label">鍏紡锛�</div>
- <el-input
- size="small"
- placeholder="璇疯緭鍏�"
- clearable
- v-model="configForm.formula"
- ></el-input>
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="configForm.formula"></el-input>
</div>
<span slot="footer" class="dialog-footer">
<el-row>
<el-button @click="dialogVisible3 = false">鍙� 娑�</el-button>
- <el-button type="primary" @click="submitForm3" :loading="upLoad3"
- >纭� 瀹�</el-button
- >
+ <el-button type="primary" @click="submitForm3" :loading="upLoad3">纭� 瀹�</el-button>
</el-row>
</span>
</el-dialog>
--
Gitblit v1.9.3