|
@@ -70,10 +70,10 @@
|
|
|
<el-input v-model="intro" type="textarea" placeholder="请输入设备说明"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="设备图片">
|
|
|
- <upload-vue :imgs="phone" @set-imgs="setImgsPhone" :limit="deviceImgLimit"></upload-vue>
|
|
|
+ <upload-vue :imgs="phone" key="phone" @set-imgs="setImgsPhone" :limit="deviceImgLimit"></upload-vue>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="证书图片">
|
|
|
- <upload-vue :imgs="certificate" @set-imgs="setImgsCertificate" :limit="certificateLimit"></upload-vue>
|
|
|
+ <upload-vue :imgs="certificate" key="certificate" @set-imgs="setImgsCertificate" :limit="certificateLimit"></upload-vue>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
@@ -89,7 +89,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts">
|
|
|
-import { reactive, toRefs, defineComponent, ref, unref, nextTick, onMounted } from 'vue';
|
|
|
+import { reactive, toRefs, defineComponent, ref, unref } from 'vue';
|
|
|
import api from '/@/api/device';
|
|
|
import apiSystem from '/@/api/system';
|
|
|
import { ElMessage, UploadProps } from "element-plus";
|
|
@@ -313,14 +313,10 @@ export default defineComponent({
|
|
|
// 所属产品变化的时候,更新产品详情
|
|
|
const productKeyChange = (productKey: string) => {
|
|
|
api.product.detail(productKey).then((res: any) => {
|
|
|
- const { authType, authUser, authPasswd, accessToken, certificateId } = res.data
|
|
|
+ const { authType } = res.data
|
|
|
state.product = res.data
|
|
|
// 认证方式使用设备的,不需要产品的来覆盖
|
|
|
state.ruleForm.authType = authType
|
|
|
- // state.ruleForm.authUser = authUser
|
|
|
- // state.ruleForm.authPasswd = authPasswd
|
|
|
- // state.ruleForm.accessToken = accessToken
|
|
|
- // state.ruleForm.certificateId = certificateId
|
|
|
})
|
|
|
}
|
|
|
|