From 6ef9e5189ac1888b8c4c504d5c5d3f431807ff56 Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期六, 15 三月 2025 11:57:40 +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