From 5aa74982251678279217fa67d5587a6a5150ec58 Mon Sep 17 00:00:00 2001 From: xuli Date: Fri, 16 Jan 2026 15:57:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A1=E6=A3=80=E5=A2=9E=E5=8A=A0=E4=B8=BB?= =?UTF-8?q?=E5=8A=A8=E4=B8=8A=E6=8A=A5=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/chooseMedia.vue | 20 +- src/pages.json | 24 + src/pages/business/polling/optionDetail.vue | 4 +- .../business/polling/problemInitiative.vue | 584 ++++++++++++++++++ .../polling/problemInitiativeDetail.vue | 402 ++++++++++++ .../polling/problemInitiativeList.vue | 328 ++++++++++ .../business/polling/problemInitiativeLog.vue | 498 +++++++++++++++ src/static/images/business/icon-xjwtsb.png | Bin 0 -> 8500 bytes 8 files changed, 1848 insertions(+), 12 deletions(-) create mode 100644 src/pages/business/polling/problemInitiative.vue create mode 100644 src/pages/business/polling/problemInitiativeDetail.vue create mode 100644 src/pages/business/polling/problemInitiativeList.vue create mode 100644 src/pages/business/polling/problemInitiativeLog.vue create mode 100644 src/static/images/business/icon-xjwtsb.png diff --git a/src/components/chooseMedia.vue b/src/components/chooseMedia.vue index 5ad7153..588bc12 100644 --- a/src/components/chooseMedia.vue +++ b/src/components/chooseMedia.vue @@ -5,15 +5,15 @@ 拍照 - + 拍摄视频 - + 取消 @@ -39,17 +39,17 @@ const takePhoto = () => { captureMedia("image", "camera"); } -const choosePhoto = () => { - captureMedia("image", "album"); -} +// const choosePhoto = () => { +// captureMedia("image", "album"); +// } const takeVideo = () => { captureMedia("video", "camera"); } -const chooseVideoFromAlbum = () => { - captureMedia("video", "album"); -} +// const chooseVideoFromAlbum = () => { +// captureMedia("video", "album"); +// } const captureMedia = async (type, source) => { showPicker.value = false; diff --git a/src/pages.json b/src/pages.json index a4b2f1a..704032b 100644 --- a/src/pages.json +++ b/src/pages.json @@ -663,6 +663,30 @@ "navigationBarTitleText": "" } }, + { + "path": "pages/business/polling/problemInitiativeList", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/polling/problemInitiative", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/polling/problemInitiativeDetail", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/polling/problemInitiativeLog", + "style": { + "navigationBarTitleText": "" + } + }, { "path": "pages/business/polling/nfcTest/index", "style": { diff --git a/src/pages/business/polling/optionDetail.vue b/src/pages/business/polling/optionDetail.vue index 9f48e2c..b1b45f3 100644 --- a/src/pages/business/polling/optionDetail.vue +++ b/src/pages/business/polling/optionDetail.vue @@ -400,7 +400,7 @@ const chooseImage = (item,index) => { uni.chooseImage({ // count: 1, // 默认是9,这里设置为1次只选1张 // sizeType: ['compressed'], // 可以指定是原图还是压缩图,可选 'original' 或 'compressed' - sourceType: ['album', 'camera'], // 指定来源是相册还是相机,默认二者都有 + sourceType: ['camera'], // 指定来源是相册还是相机,默认二者都有//'album', // quality:80, // width:'1920px', // height:'1920px', @@ -455,7 +455,7 @@ const chooseImage = (item,index) => { // 视频处理 const chooseVideo = (item,index) => { uni.chooseVideo({ - sourceType: ['album', 'camera'], // 来源:相册和相机 + sourceType: ['camera'], // 来源:相册和相机//'album', maxDuration: 60, // 最大时长(秒) camera: 'back', // 使用后置摄像头 compressed: true, // 压缩视频 diff --git a/src/pages/business/polling/problemInitiative.vue b/src/pages/business/polling/problemInitiative.vue new file mode 100644 index 0000000..eb6a3a0 --- /dev/null +++ b/src/pages/business/polling/problemInitiative.vue @@ -0,0 +1,584 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/polling/problemInitiativeDetail.vue b/src/pages/business/polling/problemInitiativeDetail.vue new file mode 100644 index 0000000..630db0b --- /dev/null +++ b/src/pages/business/polling/problemInitiativeDetail.vue @@ -0,0 +1,402 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/polling/problemInitiativeList.vue b/src/pages/business/polling/problemInitiativeList.vue new file mode 100644 index 0000000..712c491 --- /dev/null +++ b/src/pages/business/polling/problemInitiativeList.vue @@ -0,0 +1,328 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/polling/problemInitiativeLog.vue b/src/pages/business/polling/problemInitiativeLog.vue new file mode 100644 index 0000000..bb4be5d --- /dev/null +++ b/src/pages/business/polling/problemInitiativeLog.vue @@ -0,0 +1,498 @@ + + + + + \ No newline at end of file diff --git a/src/static/images/business/icon-xjwtsb.png b/src/static/images/business/icon-xjwtsb.png new file mode 100644 index 0000000000000000000000000000000000000000..1d696ec223f386d03afbbcc04f929fbd5a629f84 GIT binary patch literal 8500 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 ihyVZp21!IgR09A~%Hb!eF~}DH0000