Commit b380fbded56455e1156e288214c4256c73e5e84d

Authored by fengtao
1 parent 58f0a1a3

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

@@ -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('更新信息成功');