diff --git a/src/components/DesignForm/assembly/index.ts b/src/components/DesignForm/assembly/index.ts index b2be261..12c6f05 100644 --- a/src/components/DesignForm/assembly/index.ts +++ b/src/components/DesignForm/assembly/index.ts @@ -548,6 +548,9 @@ export default [ control: { modelValue: '', uploadFlag: false, + useDefaultImg: false, + onSiteShot: '', + watermark: '', imgId: '', imgUrl: '', link: '', diff --git a/src/components/DesignForm/formControlPropertiNew.vue b/src/components/DesignForm/formControlPropertiNew.vue index fba6633..4a933f8 100644 --- a/src/components/DesignForm/formControlPropertiNew.vue +++ b/src/components/DesignForm/formControlPropertiNew.vue @@ -825,6 +825,22 @@ const attrList = computed(() => { vIf: state.isSearch, vShow: ["lowcodeImage"], }, + { + label: "必须现场拍照", + value: config.lowcodeImage, + path: "config.lowcodeImage", + type: "lowcodeImage_currentShot", + vIf: state.isSearch, + vShow: ["lowcodeImage"], + }, + { + label: "填加时间水印", + value: config.lowcodeImage, + path: "config.lowcodeImage", + type: "lowcodeImage_watermark", + vIf: state.isSearch, + vShow: ["lowcodeImage"], + }, { label: "显示级别", value: config.organization, @@ -2233,7 +2249,12 @@ const setNodeEnable = (node: Node, data: Tree) => { children[index].disabled = !children[index].disabled; dataSource.value = [...dataSource.value]; }; - +function delDefaultImg(){ + const element = controlData.value.control; + element.imgUrl = ""; + element.uploadFlag = false; + element.useDefaultImg = false; +} //图片上传成功钩子 function lowcodeImageUploadSuccess( response: any, @@ -2243,6 +2264,7 @@ function lowcodeImageUploadSuccess( const element = controlData.value.control; element.imgUrl = response.data.url; element.uploadFlag = true; + element.useDefaultImg = true; } // @@ -2853,6 +2875,7 @@ function handleRoleTreeContextmenuRange( import { ElTree } from "element-plus"; import { forEach } from "jszip"; +import { getInstanceByDom } from "echarts"; const fieldTreeFilterText = ref(""); const orgTreeFilterText = ref(""); @@ -4088,7 +4111,17 @@ const aiAgentList = ref([ 通用属性 - diff --git a/src/components/DesignForm/public/form/formItem.vue b/src/components/DesignForm/public/form/formItem.vue index 213792d..9201ff8 100644 --- a/src/components/DesignForm/public/form/formItem.vue +++ b/src/components/DesignForm/public/form/formItem.vue @@ -1242,6 +1242,7 @@ const diGuiJilian = (val: any, options: any[]) => { ? data.control.placeholder : '请选择' + getLabel(data.item) " + :type="type" :data="data" :tablekey="props.tablekey" :form-table-set-up="props.alldata" diff --git a/src/widget/videoupload/videoUploadPlay.vue b/src/widget/videoupload/videoUploadPlay.vue index c586c31..54886e4 100644 --- a/src/widget/videoupload/videoUploadPlay.vue +++ b/src/widget/videoupload/videoUploadPlay.vue @@ -2,6 +2,7 @@ { + if(imgUrl.value&&imgUrl.value.length>0){ + return false + }else{ + return true + } +}); + const imgUrl = computed({ get() { if (props.valInfo != "") {