Commit 5c00e249776a604d3e2cd8801889be5588f189ac
1 parent
645bde0e
perf: DEFECT-805 modify device profile name to product
Showing
13 changed files
with
25 additions
and
25 deletions
... | ... | @@ -250,7 +250,7 @@ export const DeviceProfileIdMaxLength: Rule[] = [ |
250 | 250 | required: true, |
251 | 251 | validator: (_, value: string) => { |
252 | 252 | if (String(value).length > 36) { |
253 | - return Promise.reject('设备配置长度不超过36字'); | |
253 | + return Promise.reject('所属产品长度不超过36字'); | |
254 | 254 | } |
255 | 255 | return Promise.resolve(); |
256 | 256 | }, | ... | ... |
... | ... | @@ -206,7 +206,7 @@ |
206 | 206 | target: '_blank ', |
207 | 207 | }, |
208 | 208 | { |
209 | - title: '什么是设备配置?', | |
209 | + title: '什么是产品?', | |
210 | 210 | href: 'https://docs.thingskit.com/thingskit-link/operation-guide/device-manage.html#%E8%AE%BE%E5%A4%87%E9%85%8D%E7%BD%AE', |
211 | 211 | target: '_blank ', |
212 | 212 | }, | ... | ... |
... | ... | @@ -35,7 +35,7 @@ export const step1Schemas: FormSchema[] = [ |
35 | 35 | }, |
36 | 36 | { |
37 | 37 | field: 'profileId', |
38 | - label: '设备配置', | |
38 | + label: '所属产品', | |
39 | 39 | required: true, |
40 | 40 | component: 'ApiSelect', |
41 | 41 | componentProps: ({ formActionType }) => { |
... | ... | @@ -57,7 +57,7 @@ export const step1Schemas: FormSchema[] = [ |
57 | 57 | required: true, |
58 | 58 | component: 'ApiSelect', |
59 | 59 | dynamicDisabled: true, |
60 | - helpMessage: ['选择设备配置,自动关联设备类型'], | |
60 | + helpMessage: ['选择所属产品,自动关联设备类型'], | |
61 | 61 | componentProps: { |
62 | 62 | placeholder: '设备类型', |
63 | 63 | api: findDictItemByCode, | ... | ... |
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | :size="size" |
34 | 34 | @change="handleChange" |
35 | 35 | > |
36 | - <TabPane forceRender key="1" tab="设备配置"> | |
36 | + <TabPane forceRender key="1" tab="产品"> | |
37 | 37 | <div class="relative"> |
38 | 38 | <DeviceConfigurationStep |
39 | 39 | :ifShowBtn="isViewDetail ? false : true" |
... | ... | @@ -109,7 +109,7 @@ |
109 | 109 | isEditCreatTime.value = data.record !== undefined ? data.record.createTime : null; |
110 | 110 | if (!unref(isViewDetail)) { |
111 | 111 | dynamicWidth.value = 55 + 'rem'; |
112 | - const title = !unref(isUpdate) ? '编辑设备配置' : '新增设备配置'; | |
112 | + const title = !unref(isUpdate) ? '编辑产品' : '新增产品'; | |
113 | 113 | setModalProps({ title, showOkBtn: true, showCancelBtn: true }); |
114 | 114 | if (!unref(isUpdate)) { |
115 | 115 | await setDeviceConfEditFormData(res); |
... | ... | @@ -118,7 +118,7 @@ |
118 | 118 | } |
119 | 119 | } else { |
120 | 120 | dynamicWidth.value = 60 + 'rem'; |
121 | - setModalProps({ showOkBtn: false, showCancelBtn: false, title: '设备配置详情' }); | |
121 | + setModalProps({ showOkBtn: false, showCancelBtn: false, title: '产品详情' }); | |
122 | 122 | await setDeviceConfEditFormData(res); |
123 | 123 | await setTransConfEditFormData(res); |
124 | 124 | handleStepNext(false, res); | ... | ... |
... | ... | @@ -8,11 +8,11 @@ |
8 | 8 | > |
9 | 9 | <template #toolbar> |
10 | 10 | <Authority value="api:yt:deviceProfile:post"> |
11 | - <a-button type="primary" @click="handleCreate"> 新增设备配置 </a-button> | |
11 | + <a-button type="primary" @click="handleCreate"> 新增产品 </a-button> | |
12 | 12 | </Authority> |
13 | 13 | <Authority value="api:yt:deviceProfile:import"> |
14 | 14 | <ImpExcel @success="loadDataSuccess" dateFormat="YYYY-MM-DD"> |
15 | - <a-button @click="handleImport"> 导入设备配置 </a-button> | |
15 | + <a-button @click="handleImport"> 导入产品 </a-button> | |
16 | 16 | </ImpExcel> |
17 | 17 | </Authority> |
18 | 18 | <Authority value="api:yt:deviceProfile:delete"> |
... | ... | @@ -126,7 +126,7 @@ |
126 | 126 | const [registerModal, { openModal }] = useModal(); |
127 | 127 | const [registerExportModal, { openModal: openModalExcel }] = useModal(); |
128 | 128 | const [registerTable, { setProps, reload, setTableData, getForm }] = useTable({ |
129 | - title: '设备配置列表', | |
129 | + title: '产品列表', | |
130 | 130 | clickToRowSelect: false, |
131 | 131 | api: deviceConfigGetQuery, |
132 | 132 | immediate: immediateStatus.value, |
... | ... | @@ -297,8 +297,8 @@ |
297 | 297 | const handleSetDefault = async (record: Recordable) => { |
298 | 298 | let id = record.tbProfileId; |
299 | 299 | const data = await setDeviceProfileIsDefaultApi(id, 'default', defaultObj); |
300 | - if (!data) return createMessage.error('设置该设备配置为默认失败'); | |
301 | - createMessage.success('设置该设备配置为默认成功'); | |
300 | + if (!data) return createMessage.error('设置该产品为默认失败'); | |
301 | + createMessage.success('设置该产品为默认成功'); | |
302 | 302 | reload(); |
303 | 303 | disabled.value = true; |
304 | 304 | }; | ... | ... |
... | ... | @@ -103,15 +103,15 @@ export const formSchema: FormSchema[] = [ |
103 | 103 | }, |
104 | 104 | { |
105 | 105 | field: PackageField.DEVICE_PROFILE_INFO, |
106 | - label: '设备配置', | |
106 | + label: '所属产品', | |
107 | 107 | component: 'ApiSearchSelect', |
108 | 108 | helpMessage: ['上传的包仅适用于具有所选配置文件的设备'], |
109 | 109 | defaultValue: 'default', |
110 | - rules: [{ required: true, message: '设备配置为必填项' }], | |
110 | + rules: [{ required: true, message: '所属产品为必填项' }], | |
111 | 111 | componentProps: ({ formActionType }) => { |
112 | 112 | const { setFieldsValue } = formActionType; |
113 | 113 | return { |
114 | - placeholder: '请选择设备配置', | |
114 | + placeholder: '请选择所属产品', | |
115 | 115 | showSearch: true, |
116 | 116 | resultField: 'data', |
117 | 117 | labelField: 'name', |
... | ... | @@ -137,7 +137,7 @@ export const formSchema: FormSchema[] = [ |
137 | 137 | field: PackageField.PACKAGE_TYPE, |
138 | 138 | label: '包类型', |
139 | 139 | component: 'Select', |
140 | - helpMessage: ['上传包后,您将无法修改标题、版本、设备配置文件和包类型'], | |
140 | + helpMessage: ['上传包后,您将无法修改标题、版本、产品文件和包类型'], | |
141 | 141 | defaultValue: PackageType.FIRMWARE, |
142 | 142 | rules: [{ required: true, message: '包类型为必填项' }], |
143 | 143 | componentProps: () => { |
... | ... | @@ -146,7 +146,7 @@ export const formSchema: FormSchema[] = [ |
146 | 146 | { label: '固件', value: PackageType.FIRMWARE }, |
147 | 147 | { label: '软件', value: PackageType.SOFTWARE }, |
148 | 148 | ], |
149 | - placeholder: '请选择设备配置', | |
149 | + placeholder: '请选择所属产品', | |
150 | 150 | }; |
151 | 151 | }, |
152 | 152 | }, | ... | ... |
... | ... | @@ -21,7 +21,7 @@ export const formSchema: FormSchema[] = [ |
21 | 21 | }, |
22 | 22 | { |
23 | 23 | field: PackageField.DEVICE_PROFILE_INFO, |
24 | - label: '设备配置', | |
24 | + label: '所属产品', | |
25 | 25 | component: 'Input', |
26 | 26 | }, |
27 | 27 | { |
... | ... | @@ -35,7 +35,7 @@ export const formSchema: FormSchema[] = [ |
35 | 35 | { label: '固件', value: PackageType.FIRMWARE }, |
36 | 36 | { label: '软件', value: PackageType.SOFTWARE }, |
37 | 37 | ], |
38 | - placeholder: '请选择设备配置', | |
38 | + placeholder: '请选择所属产品', | |
39 | 39 | }; |
40 | 40 | }, |
41 | 41 | }, | ... | ... |