Showing
2 changed files
with
3 additions
and
3 deletions
| ... | @@ -201,7 +201,7 @@ const cancelSign = () => { | ... | @@ -201,7 +201,7 @@ const cancelSign = () => { |
| 201 | // 此处传入的值会替代 Field 组件内部的 value | 201 | // 此处传入的值会替代 Field 组件内部的 value |
| 202 | useCustomFieldValue(() => sign_value.value); | 202 | useCustomFieldValue(() => sign_value.value); |
| 203 | 203 | ||
| 204 | -defineExpose({ handleReset }); | 204 | +defineExpose({ handleReset, show_control }); |
| 205 | </script> | 205 | </script> |
| 206 | 206 | ||
| 207 | <style lang="less" scoped> | 207 | <style lang="less" scoped> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-09-06 16:29:31 | 2 | * @Date: 2022-09-06 16:29:31 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2023-04-18 15:34:06 | 4 | + * @LastEditTime: 2023-04-28 13:11:27 |
| 5 | * @FilePath: /data-table/src/components/SignField/index.vue | 5 | * @FilePath: /data-table/src/components/SignField/index.vue |
| 6 | * @Description: 电子签名控件 | 6 | * @Description: 电子签名控件 |
| 7 | --> | 7 | --> |
| ... | @@ -40,7 +40,7 @@ const required = props.item.component_props.required; | ... | @@ -40,7 +40,7 @@ const required = props.item.component_props.required; |
| 40 | const validator = (val) => { | 40 | const validator = (val) => { |
| 41 | if (required && !val.url) { | 41 | if (required && !val.url) { |
| 42 | return false; | 42 | return false; |
| 43 | - } else if (!val.url) { // 处理生成URL可能为空情况 | 43 | + } else if (!refComponent.value.show_control && !val.url) { // 页面上已经生成签名,但是URL可能为空情况 |
| 44 | showFailToast('电子签名保存失败,请重新生成') | 44 | showFailToast('电子签名保存失败,请重新生成') |
| 45 | refComponent.value.handleReset(); | 45 | refComponent.value.handleReset(); |
| 46 | return false; | 46 | return false; | ... | ... |
-
Please register or login to post a comment