From 64856e85f0a4cfd5e7b1c00e311d7327f64146d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com> Date: Tue, 4 Apr 2023 14:22:38 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/motionPrescriptionLibrary.js | 64 +++ .../motionPrescriptionLibrary/index.vue | 535 ++++++++++++++++++ 2 files changed, 599 insertions(+) create mode 100644 src/api/system/motionPrescriptionLibrary.js create mode 100644 src/views/system/motionPrescriptionLibrary/index.vue diff --git a/src/api/system/motionPrescriptionLibrary.js b/src/api/system/motionPrescriptionLibrary.js new file mode 100644 index 0000000..3f4091d --- /dev/null +++ b/src/api/system/motionPrescriptionLibrary.js @@ -0,0 +1,64 @@ +import request from '@/utils/request' + +// 查询运动处方库数据列表 +export function listMotionPrescriptionLibrary(query) { + return request({ + url: '/system/motionPrescriptionLibrary/list', + method: 'get', + params: query + }) +} + +// 查询运动处方库数据详细 +export function getMotionPrescriptionLibrary(id) { + return request({ + url: '/system/motionPrescriptionLibrary/' + id, + method: 'get' + }) +} + +// 新增运动处方库数据 +export function addMotionPrescriptionLibrary(data) { + return request({ + url: '/system/motionPrescriptionLibrary/add', + method: 'post', + data: data + }) +} + +// 修改运动处方库数据 +export function updateMotionPrescriptionLibrary(data) { + return request({ + url: '/system/motionPrescriptionLibrary/edit', + method: 'post', + data: data + }) +} + +// 删除运动处方库数据 +export function delMotionPrescriptionLibrary(id) { + return request({ + url: '/system/motionPrescriptionLibrary/' + id, + method: 'delete' + }) +} + +//点击视频上传 + +export function prescriptionVideoUpload(id) { + return request({ + url: `/system/motionPrescriptionLibrary/prescriptionVideoUpload?id=${id}`, + method: 'get', + }) +} + + + +//上传视频 + +export function confirmUploadVideo(motionPrescriptionId, prescriptionVideoUrl) { + return request({ + url: `/system/motionPrescriptionLibrary/confirmUploadVideo?motionPrescriptionId=${motionPrescriptionId}&&prescriptionVideoUrl=${prescriptionVideoUrl}`, + method: 'post', + }) +} \ No newline at end of file diff --git a/src/views/system/motionPrescriptionLibrary/index.vue b/src/views/system/motionPrescriptionLibrary/index.vue new file mode 100644 index 0000000..a5c6f7b --- /dev/null +++ b/src/views/system/motionPrescriptionLibrary/index.vue @@ -0,0 +1,535 @@ + + + From 24251556fec412665e66c17b75281f67fb077b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com> Date: Tue, 4 Apr 2023 15:51:48 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/motionPrescriptionLibrary/index.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/views/system/motionPrescriptionLibrary/index.vue b/src/views/system/motionPrescriptionLibrary/index.vue index a5c6f7b..0924b87 100644 --- a/src/views/system/motionPrescriptionLibrary/index.vue +++ b/src/views/system/motionPrescriptionLibrary/index.vue @@ -21,6 +21,7 @@ v-model="queryParams.degreeStartFraction" placeholder="请输入运动程度得分起始值" clearable + oninput="value=value.replace(/[^\d]/g,'')" @keyup.enter.native="handleQuery" /> @@ -29,6 +30,7 @@ v-model="queryParams.degreeEndFraction" placeholder="请输入运动程度得分结束值" clearable + oninput="value=value.replace(/[^\d]/g,'')" @keyup.enter.native="handleQuery" /> @@ -525,7 +527,10 @@ export default { }, // 提交上传文件 submitFileForm() { - confirmUploadVideo(this.upload.data.motionPrescriptionId,this.videourl).then(res => { + confirmUploadVideo( + this.upload.data.motionPrescriptionId, + this.videourl + ).then(res => { this.upload.open = false; this.getList(); }); From a960262972caa012feb4ca31a1a36bc1555ef213 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com> Date: Tue, 4 Apr 2023 15:54:30 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/motionPrescriptionLibrary/index.vue | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/views/system/motionPrescriptionLibrary/index.vue b/src/views/system/motionPrescriptionLibrary/index.vue index 0924b87..59c7ece 100644 --- a/src/views/system/motionPrescriptionLibrary/index.vue +++ b/src/views/system/motionPrescriptionLibrary/index.vue @@ -174,18 +174,10 @@ v-model="form.advancedScheme" type="textarea" placeholder="请输入内容" - style="width:250px" + style="width:500px" :rows="7" /> - - -