diff --git a/src/assets/upload/mp3.png b/src/assets/upload/mp3.png
new file mode 100644
index 0000000..dcf9f5a
Binary files /dev/null and b/src/assets/upload/mp3.png differ
diff --git a/src/assets/upload/mp4.png b/src/assets/upload/mp4.png
new file mode 100644
index 0000000..577adfb
Binary files /dev/null and b/src/assets/upload/mp4.png differ
diff --git a/src/assets/upload/picture.png b/src/assets/upload/picture.png
new file mode 100644
index 0000000..2e855c8
Binary files /dev/null and b/src/assets/upload/picture.png differ
diff --git a/src/components/Form/src/jeecg/components/JImageUploadtz.vue b/src/components/Form/src/jeecg/components/JImageUploadtz.vue
new file mode 100644
index 0000000..8ef45a9
--- /dev/null
+++ b/src/components/Form/src/jeecg/components/JImageUploadtz.vue
@@ -0,0 +1,443 @@
+
+
+
+
+
+
+
点击或者拖拽上传
+
+
+

+
+
文件大小不超过10MB
+
|
+
+
+ 这里是格式说明的具体内容
+
+
+
+ 格式说明
+
+
+
+
+
+
+
+ {{ text }}
+
+
+
+
+
+
+
![]()
+
+
+ {{ file.name }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/Form/src/jeecg/components/JUpload/JUploadMP3.vue b/src/components/Form/src/jeecg/components/JUpload/JUploadMP3.vue
new file mode 100644
index 0000000..dcb9466
--- /dev/null
+++ b/src/components/Form/src/jeecg/components/JUpload/JUploadMP3.vue
@@ -0,0 +1,583 @@
+
+
+
+
+
+
+
+
点击或者拖拽上传
+
+
+

+
+
文件大小不超过10MB
+
|
+
+
+ 这里是格式说明的具体内容
+
+
+
+ 格式说明
+
+
+
+
+
+
+
+
+
+
+ {{ file.name }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/Form/src/jeecg/components/JUpload/JUploadMP4.vue b/src/components/Form/src/jeecg/components/JUpload/JUploadMP4.vue
new file mode 100644
index 0000000..4844828
--- /dev/null
+++ b/src/components/Form/src/jeecg/components/JUpload/JUploadMP4.vue
@@ -0,0 +1,593 @@
+
+
+
+
+
+
+
+
点击或者拖拽上传
+
+
+

+
+
文件大小不超过10MB
+
|
+
+
+ 这里是格式说明的具体内容
+
+
+
+ 格式说明
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ file.name }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue b/src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue
index 3a30f7f..d723a3f 100644
--- a/src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue
+++ b/src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue
@@ -35,7 +35,7 @@
-
+
@@ -75,7 +75,7 @@
+ :max="99999.99" :precision="2" @keydown="onPriceKeydown" :disabled="disabled" />
@@ -89,21 +89,21 @@
+ :max="99999.99" :precision="2" @keydown="onPriceKeydown" :disabled="disabled" />
+ placeholder="请选择是否启用" allowClear :disabled="disabled"/>
+ placeholder="请输入服务时长(分钟)" allow-clear @keydown="onDurationKeydown" :disabled="disabled" />
@@ -115,124 +115,19 @@
-
-
-
点击或者拖拽上传
-
-

-
-
- 文件大小不超过10MB
- |
-
-
- 这里是格式说明的具体内容
-
-
-
- 格式说明
-
-
-
-
-
+
-
-
-
点击或者拖拽上传
-
-

-
-
- 文件大小不超过10MB
- |
-
-
- 这里是格式说明的具体内容
-
-
-
- 格式说明
-
-
-
-
-
+
-
-
-
点击或者拖拽上传
-
-

-
-
- 文件大小不超过10MB
- |
-
-
- 这里是格式说明的具体内容
-
-
-
- 格式说明
-
-
-
-
-
+
-
-
-
点击或者拖拽上传
-
-

-
-
- 文件大小不超过10MB
- |
-
-
- 这里是格式说明的具体内容
-
-
-
- 格式说明
-
-
-
-
-
+
-
-
-
点击或者拖拽上传
-
-

-
-
- 文件大小不超过10MB
- |
-
-
- 这里是格式说明的具体内容
-
-
-
- 格式说明
-
-
-
-
-
+
@@ -248,7 +143,7 @@
+ :rows="3" :autosize="{ minRows: 3 }" :showCount="true" :disabled="disabled"/>
@@ -267,7 +162,9 @@ import { defHttp } from '/@/utils/http/axios';
import { useMessage } from '/@/hooks/web/useMessage';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
import { JCheckbox } from '/@/components/Form';
-import JUpload from '/@/components/Form/src/jeecg/components/JUpload/JUpload.vue';
+import JUploadMP3 from '../../../../components/Form/src/jeecg/components/JUpload/JUploadMP3.vue';
+import JUploadMP4 from '../../../../components/Form/src/jeecg/components/JUpload/JUploadMP4.vue';
+import JImageUploadtz from '/@/components/Form/src/jeecg/components/JImageUploadtz.vue';
import JImageUpload from '/@/components/Form/src/jeecg/components/JImageUpload.vue';
import { getValueType } from '/@/utils';
import { saveOrUpdate, syncMediaForBiz, syncMediaForAllBiz } from '../ConfigServiceDirective.api';
@@ -278,6 +175,7 @@ import { env } from 'process';
import DirectiveRadioCom from './DirectiveRadioCom.vue'
import { QuestionCircleOutlined } from '@ant-design/icons-vue';
import { DownOutlined } from '@ant-design/icons-vue';
+ import { uploadUrl } from '/@/api/common/api';
const showDescription = ref(false);
@@ -376,6 +274,7 @@ const formData = reactive>({
mp4File: '',
previewFile: '',
immediateFile: '',
+ previewFileSmall:'',
});
const { createMessage } = useMessage();
const labelCol = ref({ xs: { span: 24 }, sm: { span: 4 } });
diff --git a/src/views/services/serviceDirective/components/mp3type.png b/src/views/services/serviceDirective/components/mp3type.png
deleted file mode 100644
index 5230378..0000000
Binary files a/src/views/services/serviceDirective/components/mp3type.png and /dev/null differ
diff --git a/src/views/services/serviceDirective/components/mp4type.png b/src/views/services/serviceDirective/components/mp4type.png
deleted file mode 100644
index 8970b41..0000000
Binary files a/src/views/services/serviceDirective/components/mp4type.png and /dev/null differ
diff --git a/src/views/services/serviceDirective/components/pictype.png b/src/views/services/serviceDirective/components/pictype.png
deleted file mode 100644
index 2667330..0000000
Binary files a/src/views/services/serviceDirective/components/pictype.png and /dev/null differ