Commit b380fbded56455e1156e288214c4256c73e5e84d

Authored by fengtao
1 parent 58f0a1a3

fix:修复企业定制,编辑问题,fix:修复数据流转,启用不能点击批量删除问题

... ... @@ -249,6 +249,9 @@
249 249 } else {
250 250 disabledStatus1.value = false;
251 251 }
  252 + if (hasDisableStatus.includes(1)) {
  253 + disabledStatus1.value = true;
  254 + }
252 255 };
253 256
254 257 const handleDelete = async () => {
... ... @@ -262,8 +265,8 @@
262 265 } else {
263 266 createMessage.error('删除失败');
264 267 }
265   - } catch (e) {
266   - return e;
  268 + } catch (e: any) {
  269 + createMessage.error(e);
267 270 } finally {
268 271 setLoading(false);
269 272 clearSelectedRowKeys();
... ...
... ... @@ -127,7 +127,6 @@ export const schemas: FormSchema[] = [
127 127 colProps: {
128 128 span: 24,
129 129 },
130   -
131 130 slot: 'customProv',
132 131 },
133 132 {
... ... @@ -171,7 +170,8 @@ export const schemas: FormSchema[] = [
171 170 },
172 171 {
173 172 field: 'qrcode',
174   - label: '二维码',
  173 + label: '联系我们',
  174 + required: true,
175 175 component: 'Input',
176 176 colProps: {
177 177 span: 24,
... ...
... ... @@ -127,7 +127,21 @@
127 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 145 compState.value.loading = true;
132 146 await updateEnterPriseDetail(newFieldValue);
133 147 createMessage.success('更新信息成功');
... ...