Commit b380fbded56455e1156e288214c4256c73e5e84d
1 parent
58f0a1a3
fix:修复企业定制,编辑问题,fix:修复数据流转,启用不能点击批量删除问题
Showing
3 changed files
with
22 additions
and
5 deletions
@@ -249,6 +249,9 @@ | @@ -249,6 +249,9 @@ | ||
249 | } else { | 249 | } else { |
250 | disabledStatus1.value = false; | 250 | disabledStatus1.value = false; |
251 | } | 251 | } |
252 | + if (hasDisableStatus.includes(1)) { | ||
253 | + disabledStatus1.value = true; | ||
254 | + } | ||
252 | }; | 255 | }; |
253 | 256 | ||
254 | const handleDelete = async () => { | 257 | const handleDelete = async () => { |
@@ -262,8 +265,8 @@ | @@ -262,8 +265,8 @@ | ||
262 | } else { | 265 | } else { |
263 | createMessage.error('删除失败'); | 266 | createMessage.error('删除失败'); |
264 | } | 267 | } |
265 | - } catch (e) { | ||
266 | - return e; | 268 | + } catch (e: any) { |
269 | + createMessage.error(e); | ||
267 | } finally { | 270 | } finally { |
268 | setLoading(false); | 271 | setLoading(false); |
269 | clearSelectedRowKeys(); | 272 | clearSelectedRowKeys(); |
@@ -127,7 +127,6 @@ export const schemas: FormSchema[] = [ | @@ -127,7 +127,6 @@ export const schemas: FormSchema[] = [ | ||
127 | colProps: { | 127 | colProps: { |
128 | span: 24, | 128 | span: 24, |
129 | }, | 129 | }, |
130 | - | ||
131 | slot: 'customProv', | 130 | slot: 'customProv', |
132 | }, | 131 | }, |
133 | { | 132 | { |
@@ -171,7 +170,8 @@ export const schemas: FormSchema[] = [ | @@ -171,7 +170,8 @@ export const schemas: FormSchema[] = [ | ||
171 | }, | 170 | }, |
172 | { | 171 | { |
173 | field: 'qrcode', | 172 | field: 'qrcode', |
174 | - label: '二维码', | 173 | + label: '联系我们', |
174 | + required: true, | ||
175 | component: 'Input', | 175 | component: 'Input', |
176 | colProps: { | 176 | colProps: { |
177 | span: 24, | 177 | span: 24, |
@@ -127,7 +127,21 @@ | @@ -127,7 +127,21 @@ | ||
127 | delete newFieldValue.nameTown; | 127 | delete newFieldValue.nameTown; |
128 | 128 | ||
129 | // 表单校验 | 129 | // 表单校验 |
130 | - await validate(); | 130 | + const values = await validate([ |
131 | + 'name', | ||
132 | + 'abbreviation', | ||
133 | + 'officialWebsite', | ||
134 | + 'email', | ||
135 | + 'synopsis', | ||
136 | + 'nameCountry', | ||
137 | + 'address', | ||
138 | + 'contacts', | ||
139 | + 'tel', | ||
140 | + 'id', | ||
141 | + newFieldValue.qrCode == undefined ? 'prov' : '', | ||
142 | + newFieldValue.codeTown == undefined ? 'qrcode' : '', | ||
143 | + ]); | ||
144 | + if (!values) return; | ||
131 | compState.value.loading = true; | 145 | compState.value.loading = true; |
132 | await updateEnterPriseDetail(newFieldValue); | 146 | await updateEnterPriseDetail(newFieldValue); |
133 | createMessage.success('更新信息成功'); | 147 | createMessage.success('更新信息成功'); |