From 49bf04d7865d999463a024b82a6cd7608bb89507 Mon Sep 17 00:00:00 2001
From: linwenling <3256558519@qq.com>
Date: 星期二, 08 八月 2023 19:45:57 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
ruoyi-ui/src/api/collection/index.js | 9
ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue | 10
ruoyi-ui/src/views/collection/collectionInfo.vue | 85 ++++--
ruoyi-ui/src/views/self/memoInfo.vue | 8
ruoyi-ui/src/views/doctor/doctorInfo.vue | 73 ++++-
ruoyi-ui/src/views/wish/index.vue | 9
ruoyi-ui/src/views/collection/index.vue | 120 +++++----
ruoyi-ui/src/views/wish/wishInfo.vue | 12
ruoyi-ui/src/views/doctor/index.vue | 81 +++---
ruoyi-ui/src/views/honor/index.vue | 111 +++++---
ruoyi-ui/src/api/doctor/index.js | 8
ruoyi-ui/src/api/honor/index.js | 8
ruoyi-ui/src/views/healthy/healthyInfo.vue | 8
ruoyi-ui/src/views/honor/honorInfo.vue | 145 +++++++----
14 files changed, 408 insertions(+), 279 deletions(-)
diff --git a/ruoyi-ui/src/api/collection/index.js b/ruoyi-ui/src/api/collection/index.js
index 5784693..609f1d7 100644
--- a/ruoyi-ui/src/api/collection/index.js
+++ b/ruoyi-ui/src/api/collection/index.js
@@ -9,6 +9,15 @@
})
}
+//绫诲埆鏁版嵁
+export function listType(query) {
+ return request({
+ url: '/zfCollection/type',
+ method: 'get',
+ params: query
+ })
+}
+
// 鏍规嵁id鏌ヨ鏀惰棌鍜岃崳瑾�
export function getCollection(id) {
return request({
diff --git a/ruoyi-ui/src/api/doctor/index.js b/ruoyi-ui/src/api/doctor/index.js
index 1e50dff..274d823 100644
--- a/ruoyi-ui/src/api/doctor/index.js
+++ b/ruoyi-ui/src/api/doctor/index.js
@@ -8,6 +8,14 @@
params: query
})
}
+//绫诲埆鏁版嵁
+export function listType(query) {
+ return request({
+ url: '/zfDoctor/type',
+ method: 'get',
+ params: query
+ })
+}
// 鏍规嵁id鏌ヨ璁板綍
export function getDoctor(id) {
diff --git a/ruoyi-ui/src/api/honor/index.js b/ruoyi-ui/src/api/honor/index.js
index d2567e5..51db79b 100644
--- a/ruoyi-ui/src/api/honor/index.js
+++ b/ruoyi-ui/src/api/honor/index.js
@@ -8,6 +8,14 @@
params: query
})
}
+//鍚嶇О鏁版嵁
+export function listType(query) {
+ return request({
+ url: '/zHonor/type',
+ method: 'get',
+ params: query
+ })
+}
// 鏍规嵁id鏌ヨ璁板綍
export function getHonor(query) {
return request({
diff --git a/ruoyi-ui/src/views/collection/collectionInfo.vue b/ruoyi-ui/src/views/collection/collectionInfo.vue
index 8756a7e..77800ff 100644
--- a/ruoyi-ui/src/views/collection/collectionInfo.vue
+++ b/ruoyi-ui/src/views/collection/collectionInfo.vue
@@ -21,16 +21,15 @@
</el-input>
</el-form-item>
-<!-- <el-form-item label="鑾峰緱鏃堕棿" prop="happenTime" label-width="78px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">-->
-<!-- <el-date-picker v-model='formData.happenTime' type='date' placeholder='璇烽�夋嫨鏃ユ湡'></el-date-picker>-->
-<!-- </el-form-item>-->
+
</el-cow>
<el-cow >
<el-form-item label="绫诲埆" prop="type" label-width="40px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
- <el-select v-model="formData.type" placeholder="璇烽�夋嫨绫诲埆" clearable :style="{width: '100%'}" >
+ <el-select v-model="formData.type" placeholder="璇烽�夋嫨绫诲埆" clearable :style="{width: '100%'}" :disabled="dsb">
<el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
></el-option>
</el-select>
+ <el-input v-model="newOption" v-if="showInput" placeholder="鑻ユ湭鍦ㄤ笂杩伴�夐」涓壘鍒板搴旂被鍒紝璇峰湪姝よ緭鍏ユ柊鐨勭被鍒�" @change="addNewOption"></el-input>
</el-form-item>
</el-cow>
<el-cow >
@@ -90,14 +89,14 @@
>
<span class="el-upload-list__item-actions" >
<span
- v-if="isShow"
+
class="el-upload-list__item-preview"
@click="handlePictureCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -139,14 +138,14 @@
fit="cover"
>
<span class="el-upload-list__item-actions">
- <span v-if="isShow"
+ <span
class="el-upload-list__item-preview"
@click="handleFileCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -186,7 +185,8 @@
import {blobValidate} from "@/utils/ruoyi";
import errorCode from "@/utils/errorCode";
import {Message} from "element-ui";
-import {getCollection, updateCollection,download,uploadPic} from "@/api/collection/index";
+import {getCollection, updateCollection,download,uploadPic,listType} from "@/api/collection/index";
+
export default {
components: {},
@@ -195,7 +195,8 @@
return {
cdi:"鏀惰棌涓庤崳瑾夎缁嗕俊鎭�",
udi:"鏀惰棌涓庤崳瑾変俊鎭鎯�",
- fot:[".jpg",".jif"],
+ fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
+ '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
fileList:[
],
fileListOther:[
@@ -206,7 +207,7 @@
isShow:true,
// 鏀惰棌涓庤崳瑾夎〃鏍兼暟鎹�
collectionList: [],
-
+ typeList:[],
formData: {
//鏀惰棌涓庤崳瑾夎褰�
id:undefined,
@@ -267,30 +268,9 @@
}],
},
- typeOptions: [
- {
- value: '閭エ',
- label: '閭エ'
- }, {
- value: '鏃ユ湰鍐涘垁',
- label: '鏃ユ湰鍐涘垁'
- }, {
- value: '鑼呭彴閰�',
- label: '鑼呭彴閰�'
- }, {
- value: '绾㈡湪',
- label: '绾㈡湪'
- }, {
- value: '绾康鍝�',
- label: '绾康鍝�'
- }, {
- value: '鐡峰櫒',
- label: '鐡峰櫒'
- }, {
- value: '涔︾睄',
- label: '涔︾睄'
- }
- ],
+ typeOptions: [],
+ newOption: undefined,
+ showInput: false
}
},
computed: {},
@@ -303,6 +283,7 @@
jd = this.$route.query.detail
this.btn= jd
this.dsb = !jd
+ this.showInput=true
document.title = "淇敼鏀惰棌涓庤崳瑾夎缁嗕俊鎭�";
this.$route.meta.title = "淇敼鏀惰棌涓庤崳瑾夎缁嗕俊鎭�";//鍒楄〃鐨勫悕绉�
}
@@ -336,6 +317,15 @@
}
this.loading = false;
});
+ listType(this.queryParams).then(response => {
+ this.typeList = response.data;
+ this.total = response.data.total;
+ // console.log( this.typeList )
+ // 鍦ㄥ洖璋冨嚱鏁颁腑璋冪敤 getTypeOptions()
+ this.getTypeOptions();
+ this.loading = false;
+ }
+ );
// this.getCateInfor()
}
@@ -353,6 +343,31 @@
// })
// })
// },
+ //绫诲埆
+ addNewOption() {
+ const newOption = this.newOption.trim();
+ if (newOption && !this.typeOptions.includes(newOption)) {
+ this.typeOptions.push(newOption);
+ this.$set(this.formData, 'type', newOption); // 鏇存柊formDat.type鐨勫�间负鏂扮殑閫夐」
+ }
+ },
+ getTypeOptions() {
+ const filteredOptions = this.typeList.filter(item => typeof item === 'string' && item !== '');
+ // 鍒涘缓涓�涓┖瀵硅薄鐢ㄤ簬瀛樺偍鍞竴鐨勫瓧绗︿覆閫夐」
+ const uniqueOptions = {};
+ // 鏋勫缓涓嬫媺閫夐」鍒楄〃
+ this.typeOptions = filteredOptions.reduce((options, option) => {
+ if (!uniqueOptions[option]) {
+ uniqueOptions[option] = true;
+ options.push({
+ label: option,
+ value: option
+ });
+ }
+ return options;
+ }, []);
+
+ },
submitForm() {
let ul = this.fileList.map(function (elem){
return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
diff --git a/ruoyi-ui/src/views/collection/index.vue b/ruoyi-ui/src/views/collection/index.vue
index 4d1973b..ae204e5 100644
--- a/ruoyi-ui/src/views/collection/index.vue
+++ b/ruoyi-ui/src/views/collection/index.vue
@@ -69,22 +69,13 @@
</el-form-item>
<el-form-item label="绫诲埆" prop="type">
- <el-select
- v-model="queryParams.type"
- placeholder="鎵�鏈夌被鍒�"
- clearable
- style="width: 240px"
- @keyup.enter.native="handleQuery"
- >
- <el-option
- v-for="item in typeOptions"
- :key="item.value"
- :label="item.label"
- :value="item.value"
-
- />
+ <el-select v-model="queryParams.type" placeholder="鎵�鏈夌被鍒�" clearable
+ style="width: 240px" @keyup.enter.native="handleQuery">
+ <el-option v-for="item in typeOptions"
+ :key="item.value" :label="item.label" :value="item.value"/>
</el-select>
</el-form-item>
+
<el-cntainer>
<el-col :span="9" >
<el-form-item>
@@ -195,8 +186,8 @@
<template slot-scope="scope">{{scope.row.happenTime? scope.row.happenTime: '鈥斺�斺�斺��'}}</template>
</el-table-column>
<el-table-column label="绫诲埆" prop="type" sortable width="120" align="center">
- <template slot-scope="scope">{{ getSrc(scope.row.type) }}</template>
-<!-- <template slot-scope="scope">{{scope.row.type? scope.row.type: '鈥斺�斺�斺��'}}</template>-->
+<!-- <template slot-scope="scope">{{ getSrc(scope.row.type) }}</template>-->
+ <template slot-scope="scope">{{scope.row.type? scope.row.type: '鈥斺�斺�斺��'}}</template>
</el-table-column>
<el-table-column label="鍚嶇О" prop="name" sortable :show-overflow-tooltip="true" width="120" align="center" >
<template slot-scope="scope">{{scope.row.name? scope.row.name: '鈥斺�斺�斺��'}}</template>
@@ -297,6 +288,7 @@
<el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
></el-option>
</el-select>
+ <el-input v-model="newOption" v-if="showInput" placeholder="鑻ユ湭鍦ㄤ笂杩伴�夐」涓壘鍒板搴旂被鍒紝璇峰湪姝よ緭鍏ユ柊鐨勭被鍒�" @change="addNewOption"></el-input>
</el-form-item>
<el-form-item label="鍚嶇О" prop="name">
<el-input v-model="formDat.name" placeholder="璇疯緭鍏ュ悕绉�" clearable :style="{width: '100%'}" >
@@ -403,7 +395,7 @@
//瀵煎叆鎺ュ彛鍑芥暟
-import {listCollection, getCollection, addCollection,updateCollection, delCollection,uploadPic,downloadModel} from "@/api/collection/index";
+import {listCollection,listType, getCollection, addCollection,updateCollection, delCollection,uploadPic,downloadModel} from "@/api/collection/index";
import {enload} from "@/api/doctor";
import {Message} from "element-ui";
@@ -430,6 +422,7 @@
total: 0,
// 鏀惰棌涓庤崳瑾夎〃鏍兼暟鎹�
collectionList: [],
+ typeList:[],
// 寮瑰嚭灞傛爣棰�
title: "",
// 鏄惁鏄剧ず寮瑰嚭灞�
@@ -443,12 +436,10 @@
// 鏃ユ湡鑼冨洿
dateRange: [],
// 鏁版嵁鑼冨洿閫夐」
- fot:[".jpg",".jif"],
- fileList:[
- ],
- fileListOther:[
-
- ],
+ fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
+ '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
+ fileList:[],
+ fileListOther:[],
dsb:true,
btn:false,
fit:['fill'],
@@ -533,35 +524,15 @@
trigger: 'blur'
}],
},
- typeOptions: [
- {
- value: '閭エ',
- label: '閭エ'
- }, {
- value: '鏃ユ湰鍐涘垁',
- label: '鏃ユ湰鍐涘垁'
- }, {
- value: '鑼呭彴閰�',
- label: '鑼呭彴閰�'
- }, {
- value: '绾㈡湪',
- label: '绾㈡湪'
- }, {
- value: '绾康鍝�',
- label: '绾康鍝�'
- }, {
- value: '鐡峰櫒',
- label: '鐡峰櫒'
- }, {
- value: '涔︾睄',
- label: '涔︾睄'
- }
- ],
+ typeOptions: [],
+ newOption: undefined,
+ showInput: true
};
},
created() {
this.getList();
- this.getCateInfor()
+ this.getTypeOptions();
+ // this.getCateInfor()
// for (let i = 0; i < this.contactList.length; i++) {
// this.formDat[i] = this.contactList[i];
// }
@@ -584,6 +555,14 @@
return "statistics-warning-row";
}
},
+ //绫诲埆
+ addNewOption() {
+ const newOption = this.newOption.trim();
+ if (newOption && !this.typeOptions.includes(newOption)) {
+ this.typeOptions.push(newOption);
+ this.$set(this.formDat, 'type', newOption); // 鏇存柊formDat.type鐨勫�间负鏂扮殑閫夐」
+ }
+ },
/** 鏌ヨ璁板綍鍒楄〃 */
getList() {
this.loading = true;
@@ -596,23 +575,48 @@
// alert(123)
// console.log(response.data)
this.collectionList = response.data.data;
-
this.total = response.data.total;
this.loading = false;
}
);
+ listType(this.queryParams).then(response => {
+ this.typeList = response.data;
+ this.total = response.data.total;
+ // console.log( this.typeList )
+ // 鍦ㄥ洖璋冨嚱鏁颁腑璋冪敤 getTypeOptions()
+ this.getTypeOptions();
+ this.loading = false;
+ }
+ );
},
- /** 鏌ヨ绫诲埆淇℃伅 */
- getCateInfor()
- {
- let _this = this
- getCategory().then(response=>{
+ getTypeOptions() {
+ const filteredOptions = this.typeList.filter(item => typeof item === 'string' && item !== '');
+ // 鍒涘缓涓�涓┖瀵硅薄鐢ㄤ簬瀛樺偍鍞竴鐨勫瓧绗︿覆閫夐」
+ const uniqueOptions = {};
+ // 鏋勫缓涓嬫媺閫夐」鍒楄〃
+ this.typeOptions = filteredOptions.reduce((options, option) => {
+ if (!uniqueOptions[option]) {
+ uniqueOptions[option] = true;
+ options.push({
+ label: option,
+ value: option
+ });
+ }
+ return options;
+ }, []);
- response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{
- _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]})
- })
- })
},
+ // /** 鏌ヨ绫诲埆淇℃伅 */
+ // getCateInfor()
+ // {
+ // let _this = this
+ // getCategory().then(response=>{
+ //
+ // response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{
+ // _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]})
+ // })
+ // })
+ // },
//绫诲埆閫夋嫨
getSrc(type) {
if (type === '閭エ') {
diff --git a/ruoyi-ui/src/views/doctor/doctorInfo.vue b/ruoyi-ui/src/views/doctor/doctorInfo.vue
index 04fa9f8..4b247f8 100644
--- a/ruoyi-ui/src/views/doctor/doctorInfo.vue
+++ b/ruoyi-ui/src/views/doctor/doctorInfo.vue
@@ -18,12 +18,13 @@
<el-container>
<el-row>
<el-cow :span="8">
- <el-form-item label="绫诲瀷" prop="type" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
- <el-select v-model="formData.type" placeholder="璇烽�夋嫨绫诲埆" clearable :style="{width: '100%'}" >
+ <el-form-item label="绫诲埆" prop="type" label-width="55px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
+ <el-select v-model="formData.type" placeholder="璇烽�夋嫨绫诲埆" clearable :style="{width: '100%'}" :disabled="dsb">
<el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
></el-option>
</el-select>
- </el-form-item>
+ <el-input v-model="newOption" v-if="showInput" placeholder="鑻ユ湭鍦ㄤ笂杩伴�夐」涓壘鍒板搴旂被鍒紝璇峰湪姝よ緭鍏ユ柊鐨勭被鍒�" @change="addNewOption"></el-input>
+ </el-form-item>
</el-cow>
<el-cow :span="8">
<el-form-item label="鐥囩姸" prop="symptom" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
@@ -190,7 +191,7 @@
import {blobValidate} from "@/utils/ruoyi";
import errorCode from "@/utils/errorCode";
import {Message} from "element-ui";
-import { getDoctor, updateDoctor,download,uploadPic} from "@/api/doctor/index";
+import {getDoctor, updateDoctor, download, uploadPic, listType} from "@/api/doctor/index";
export default {
components: {},
@@ -199,18 +200,16 @@
return {
cdi:"灏卞尰璁板綍璇︾粏淇℃伅",
udi:"灏卞尰璁板綍淇℃伅璇︽儏",
- fot:[".jpg",".jif","png"],
- fileList:[
- ],
- fileListOther:[
-
- ],
+ fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
+ '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
+ fileList:[],
+ fileListOther:[],
dsb:true,
btn:false,
isShow:true,
// 灏卞尰璁板綍琛ㄦ牸鏁版嵁
doctorList: [],
-
+ typeList:[],
formData: {
//灏卞尰璁板綍
id:undefined,
@@ -230,7 +229,7 @@
rules: {
type: [{
required: true,
- message: '璇疯緭鍏ョ被鍨�',
+ message: '璇疯緭鍏ョ被鍒�',
trigger: 'blur'
}],
symptom: [{
@@ -271,16 +270,9 @@
}],
},
- typeOptions: [{
- value:'绁炵粡绉�',
- label:'绁炵粡绉�'
- },{
- value:'鐗欑',
- label:'鐗欑'
- },{
- value:'鍐呯',
- label:'鍐呯'
- }],
+ typeOptions: [],
+ newOption: undefined,
+ showInput: false
}
},
computed: {},
@@ -294,6 +286,7 @@
this.btn= jd
this.dsb = !jd
this.isShow=true
+ this.showInput=true
document.title = "淇敼灏卞尰璁板綍璇︾粏淇℃伅";
this.$route.meta.title = "淇敼灏卞尰璁板綍璇︾粏淇℃伅";//鍒楄〃鐨勫悕绉�
}
@@ -327,7 +320,16 @@
}
this.loading = false;
});
- this.getCateInfor()
+ listType(this.queryParams).then(response => {
+ this.typeList = response.data;
+ this.total = response.data.total;
+ // console.log( this.typeList )
+ // 鍦ㄥ洖璋冨嚱鏁颁腑璋冪敤 getTypeOptions()
+ this.getTypeOptions();
+ this.loading = false;
+ }
+ );
+ // this.getCateInfor()
}
},
@@ -344,6 +346,31 @@
// })
// })
// },
+ //绫诲埆
+ addNewOption() {
+ const newOption = this.newOption.trim();
+ if (newOption && !this.typeOptions.includes(newOption)) {
+ this.typeOptions.push(newOption);
+ this.$set(this.formData, 'type', newOption); // 鏇存柊formDat.type鐨勫�间负鏂扮殑閫夐」
+ }
+ },
+ getTypeOptions() {
+ const filteredOptions = this.typeList.filter(item => typeof item === 'string' && item !== '');
+ // 鍒涘缓涓�涓┖瀵硅薄鐢ㄤ簬瀛樺偍鍞竴鐨勫瓧绗︿覆閫夐」
+ const uniqueOptions = {};
+ // 鏋勫缓涓嬫媺閫夐」鍒楄〃
+ this.typeOptions = filteredOptions.reduce((options, option) => {
+ if (!uniqueOptions[option]) {
+ uniqueOptions[option] = true;
+ options.push({
+ label: option,
+ value: option
+ });
+ }
+ return options;
+ }, []);
+
+ },
submitForm() {
let ul = this.fileList.map(function (elem){
return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
diff --git a/ruoyi-ui/src/views/doctor/index.vue b/ruoyi-ui/src/views/doctor/index.vue
index f413210..7efd297 100644
--- a/ruoyi-ui/src/views/doctor/index.vue
+++ b/ruoyi-ui/src/views/doctor/index.vue
@@ -52,27 +52,10 @@
</el-form-item>
<el-form-item label="绫诲埆" prop="type">
-<!-- <el-input-->
-<!-- v-model="queryParams.type"-->
-<!-- placeholder="璇疯緭鍏ョ棁鐘�"-->
-<!-- clearable-->
-<!-- style="width: 240px"-->
-<!-- @keyup.enter.native="handleQuery">-->
-<!-- <i slot="prefix" class="el-input__icon el-icon-search"></i>-->
-<!-- </el-input>-->
- <el-select
- v-model="queryParams.type"
- placeholder="鎵�鏈夌被鍒�"
- clearable
- style="width: 240px"
- @keyup.enter.native="handleQuery"
- >
- <el-option
- v-for="item in typeOptions"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- />
+ <el-select v-model="queryParams.type" placeholder="鎵�鏈夌被鍒�" clearable
+ style="width: 240px" @keyup.enter.native="handleQuery">
+ <el-option v-for="item in typeOptions"
+ :key="item.value" :label="item.label" :value="item.value"/>
</el-select>
</el-form-item>
@@ -202,11 +185,11 @@
<el-table v-loading="loading" :data="doctorList" :row-key="getRowId" ref="multipleTable" @selection-change="handleSelectionChange" :row-class-name="tableRowClassName" style="background: #FFEFF2; border-radius: 14px 14px 14px 14px;">
<el-table-column type="selection" :reserve-selection="true" width="25" align="center" />
<el-table-column fixed label="搴忓彿" sortable type="index" align="center" :index="(queryParams.pageNum-1)*queryParams.pageSize+1" width="60"/>
- <el-table-column label="绫诲瀷" prop="type" sortable width="80" align="center">
+ <el-table-column label="绫诲埆" prop="type" sortable width="80" align="center">
<!-- <template slot-scope="scope">{{ getSrc(scope.row.type) }}</template>-->
<template slot-scope="scope">{{scope.row.type? scope.row.type: '鈥斺�斺�斺��'}}</template>
</el-table-column>
- <el-table-column label="鐥囩姸" prop="symptom" sortable :show-overflow-tooltip="true" width="120" align="center" >
+ <el-table-column label="鐥囩姸" prop="symptom" sortable :show-overflow-tooltip="true" width="120" align="center" >
<template slot-scope="scope">{{scope.row.symptom? scope.row.symptom: '鈥斺�斺�斺��'}}</template>
</el-table-column>
<el-table-column label="鎸佺画鏃堕棿" prop="duration" sortable :show-overflow-tooltip="true" width="160" align="center" >
@@ -293,7 +276,7 @@
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
<el-form ref="elForm" :model="formDat" :rules="rules" size="medium" label-width="100px">
- <el-form-item label="绫诲瀷" prop="type">
+ <el-form-item label="绫诲埆" prop="type">
<el-select v-model="formDat.type" placeholder="璇烽�夋嫨绫诲埆" clearable :style="{width: '100%'}" >
<el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
></el-option>
@@ -409,7 +392,7 @@
//瀵煎叆鎺ュ彛鍑芥暟
-import {listDoctor,enload,getDoctor, addDoctor,updateDoctor, delDoctor,uploadPic} from "@/api/doctor/index";
+import {listDoctor,enload,getDoctor, addDoctor,updateDoctor, delDoctor,uploadPic,listType} from "@/api/doctor/index";
import { Notification, MessageBox, Message, Loading } from 'element-ui'
export default {
@@ -434,6 +417,7 @@
total: 0,
// 灏忓尰鐢熻〃鏍兼暟鎹�
doctorList: [],
+ typeList:[],
// 寮瑰嚭灞傛爣棰�
title: "",
// 鏄惁鏄剧ず寮瑰嚭灞�
@@ -447,7 +431,8 @@
// 鏃ユ湡鑼冨洿
dateRange: [],
// 鏁版嵁鑼冨洿閫夐」
- fot:[".jpg",".jif"],
+ fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
+ '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
fileList:[],
fileListOther:[],
dsb:true,
@@ -496,7 +481,7 @@
type: [{
// required: true,
- message: '璇疯緭鍏ョ被鍨�',
+ message: '璇疯緭鍏ョ被鍒�',
trigger: 'blur'
}],
symptom: [{
@@ -536,23 +521,15 @@
trigger: 'blur'
}],
},
- typeOptions: [{
- value:'绁炵粡绉�',
- label:'绁炵粡绉�'
- },{
- value:'鐗欑',
- label:'鐗欑'
- },{
- value:'鍐呯',
- label:'鍐呯'
- }],
+ typeOptions: [],
newOption: undefined,
showInput: true
};
},
created() {
this.getList();
- this.getCateInfor()
+ // this.getCateInfor();
+ this.getTypeOptions();
// for (let i = 0; i < this.contactList.length; i++) {
// this.formDat[i] = this.contactList[i];
// }
@@ -580,6 +557,7 @@
this.$set(this.formDat, 'type', newOption); // 鏇存柊formDat.type鐨勫�间负鏂扮殑閫夐」
}
},
+
/** 鏌ヨ璁板綍鍒楄〃 */
getList() {
this.loading = true;
@@ -589,12 +567,37 @@
// alert(123)
// console.log(response.data)
this.doctorList = response.data.data;
-
this.total = response.data.total;
this.loading = false;
}
);
+ listType(this.queryParams).then(response => {
+ this.typeList = response.data;
+ this.total = response.data.total;
+ // console.log( this.typeList )
+ // 鍦ㄥ洖璋冨嚱鏁颁腑璋冪敤 getTypeOptions()
+ this.getTypeOptions();
+ this.loading = false;
+ }
+ );
},
+ getTypeOptions() {
+ const filteredOptions = this.typeList.filter(item => typeof item === 'string' && item !== '');
+ // 鍒涘缓涓�涓┖瀵硅薄鐢ㄤ簬瀛樺偍鍞竴鐨勫瓧绗︿覆閫夐」
+ const uniqueOptions = {};
+ // 鏋勫缓涓嬫媺閫夐」鍒楄〃
+ this.typeOptions = filteredOptions.reduce((options, option) => {
+ if (!uniqueOptions[option]) {
+ uniqueOptions[option] = true;
+ options.push({
+ label: option,
+ value: option
+ });
+ }
+ return options;
+ }, []);
+
+ },
/** 鏌ヨ绫诲埆淇℃伅 */
// getCateInfor()
// {
diff --git a/ruoyi-ui/src/views/healthy/healthyInfo.vue b/ruoyi-ui/src/views/healthy/healthyInfo.vue
index dcf5cf2..d2d4afd 100644
--- a/ruoyi-ui/src/views/healthy/healthyInfo.vue
+++ b/ruoyi-ui/src/views/healthy/healthyInfo.vue
@@ -51,14 +51,14 @@
>
<span class="el-upload-list__item-actions">
<span
- v-if="isShow"
+
class="el-upload-list__item-preview"
@click="handlePictureCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -101,14 +101,14 @@
>
<span class="el-upload-list__item-actions">
<span
- v-if="isShow"
+
class="el-upload-list__item-preview"
@click="handleFileCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
diff --git a/ruoyi-ui/src/views/honor/honorInfo.vue b/ruoyi-ui/src/views/honor/honorInfo.vue
index 63737c6..9ba7329 100644
--- a/ruoyi-ui/src/views/honor/honorInfo.vue
+++ b/ruoyi-ui/src/views/honor/honorInfo.vue
@@ -24,30 +24,29 @@
<!-- </el-form-item>-->
<!-- </el-cow>-->
<el-cow :span="8">
- <el-form-item label="绫诲埆" prop="type" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
- <el-select v-model="formData.type" placeholder="璇烽�夋嫨绫诲埆" clearable style="width: 300px">
- <el-option v-for="dict in typeOption" :key="dict.value"
- :label="dict.label" :value="dict.value"/>
+ <el-form-item label="绫诲埆" prop="type" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;" :disabled="dsb">
+ <template v-if="!isEditing" >
+ <el-input v-if="formData.type===0" placeholder="璇佷欢"></el-input>
+ <el-input v-if="formData.type===1" placeholder="鑽h獕"></el-input>
+ <el-input v-if="formData.type===2" placeholder="璧勮川"></el-input>
+ </template>
+ <template v-else>
+ <el-select v-model="types" placeholder="璇烽�夋嫨绫诲埆" clearable :style="{width: '100%'}" >
+ <el-option label="璇佷欢" value='0'></el-option>
+ <el-option label="鑽h獕" value='1'></el-option>
+ <el-option label="璧勮川" value='2'></el-option>
</el-select>
+ </template>
</el-form-item>
</el-cow>
<el-cow :span="8">
<el-form-item label="鍚嶇О" prop="name" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
- <el-select v-model="formData.name" placeholder="璇烽�夋嫨绫诲埆" clearable style="width: 300px">
- <el-option v-for="dict in typeOptions" :key="dict.value"
- :label="dict.label" :value="dict.value"/>
+ <el-select v-model="formData.name" placeholder="璇烽�夋嫨鍚嶇О" clearable :style="{width: '100%'}" :disabled="dsb">
+ <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
+ ></el-option>
</el-select>
-<!-- <template v-if="dsb" >-->
-<!-- <el-input v-if="formData.name==0" placeholder="鏈"></el-input>-->
-<!-- <el-input v-if="formData.name==1" placeholder="宸插"></el-input>-->
-<!-- <el-input v-if="formData.name==2" placeholder="瀛︾敓璇�"></el-input>-->
-<!-- </template>-->
-<!-- <template v-else>-->
-<!-- <el-select v-model="formData.name" placeholder="璇烽�夋嫨绫诲埆" clearable style="width: 300px" :disabled="dsb">-->
-<!-- <el-option v-for="dict in typeOptions" :key="dict.value"-->
-<!-- :label="dict.label" :value="dict.value"/>-->
-<!-- </el-select>-->
-<!-- </template>-->
+ <el-input v-model="newOption" v-if="showInput" placeholder="鑻ユ湭鍦ㄤ笂杩伴�夐」涓壘鍒板搴斿悕绉帮紝璇峰湪姝よ緭鍏ユ柊鐨勫悕绉�" @change="addNewOption"></el-input>
+
</el-form-item>
</el-cow>
<el-cow :span="8">
@@ -115,14 +114,14 @@
>
<span class="el-upload-list__item-actions">
<span
- v-if="isShow"
+
class="el-upload-list__item-preview"
@click="handlePictureCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -165,14 +164,14 @@
>
<span class="el-upload-list__item-actions">
<span
- v-if="isShow"
+
class="el-upload-list__item-preview"
@click="handleFileCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -210,7 +209,7 @@
import errorCode from "@/utils/errorCode";
import {Message} from "element-ui";
import { download,uploadPic} from "@/api/doctor/index";
-import {updateHonor,getHonor,getCategory} from "@/api/honor/index";
+import {updateHonor,getHonor,getCategory, listType} from "@/api/honor/index";
export default {
components: {},
@@ -219,18 +218,17 @@
return {
cdi:"鑽h獕璇佷功璇︾粏淇℃伅",
udi:"鑽h獕璇佷功淇℃伅璇︽儏",
- fot:[".jpg",".jif","png"],
- fileList:[
- ],
- fileListOther:[
-
- ],
+ fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
+ '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
+ fileList:[],
+ fileListOther:[],
dsb:true,
btn:false,
isShow:true,
+ isEditing: false,
// 鑽h獕琛ㄦ牸鏁版嵁
honorList: [],
-
+ typeList:[],
formData: {
//鑽h獕璇佷功璁板綍
id:undefined,
@@ -296,10 +294,13 @@
}],
},
typeOptions: [],
+ newOption: undefined,
+ showInput: false,
typeOption:[
- {value:'1',label:'鑽h獕'},
{value:'0',label:'璇佷欢'},
- {value:'2',label:'璧勮川'},]
+ {value:'1',label:'鑽h獕'},
+ {value:'2',label:'璧勮川'},],
+ types:undefined
}
},
computed: {},
@@ -307,12 +308,20 @@
created() {
const id = this.$route.params && this.$route.params.id;
let jd;
+ if(this.formData.type == 0)
+ this.types = '璇佷欢'
+ else if(this.formData.type== 1)
+ this.types = '鑽h獕'
+ else
+ this.types = '璧勮川'
if(this.$route.query.detail!=undefined)
{
jd = this.$route.query.detail
this.btn= jd
this.dsb = !jd
this.isShow=true
+ this.showInput=true
+ this.isEditing=true
document.title = "淇敼鑽h獕璇佷功璇︾粏淇℃伅";
this.$route.meta.title = "淇敼鑽h獕璇佷功璇︾粏淇℃伅";//鍒楄〃鐨勫悕绉�
}
@@ -346,9 +355,17 @@
}
this.loading = false;
});
-
+ listType(this.queryParams).then(response => {
+ this.typeList = response.data;
+ this.total = response.data.total;
+ // console.log( this.typeList )
+ // 鍦ㄥ洖璋冨嚱鏁颁腑璋冪敤 getTypeOptions()
+ this.getTypeOptions();
+ this.loading = false;
+ }
+ );
this.fetchData()
- this.getCateInfor()
+ // this.getCateInfor()
}
@@ -367,28 +384,39 @@
console.error('Error:', error); // 澶勭悊閿欒
});
},
+ //绫诲埆
+ addNewOption() {
+ const newOption = this.newOption.trim();
+ if (newOption && !this.typeOptions.includes(newOption)) {
+ this.typeOptions.push(newOption);
+ this.$set(this.formData, 'type', newOption); // 鏇存柊formDat.type鐨勫�间负鏂扮殑閫夐」
+ }
+ },
+ getTypeOptions() {
+ const filteredOptions = this.typeList.filter(item => typeof item === 'string' && item !== '');
+ // 鍒涘缓涓�涓┖瀵硅薄鐢ㄤ簬瀛樺偍鍞竴鐨勫瓧绗︿覆閫夐」
+ const uniqueOptions = {};
+ // 鏋勫缓涓嬫媺閫夐」鍒楄〃
+ this.typeOptions = filteredOptions.reduce((options, option) => {
+ if (!uniqueOptions[option]) {
+ uniqueOptions[option] = true;
+ options.push({
+ label: option,
+ value: option
+ });
+ }
+ return options;
+ }, []);
+
+ },
//绫诲埆閫夋嫨
- getSrc(type) {
- if (type === 1){
- return '鍑虹敓璇�'
- }else if(type === 2){
- return '瀛︾敓璇�'
- }else if(type === 3){
- return '姣曚笟璇�'
- }else if(type === 4){
- return '缁撳璇�'
- }else if(type === 5){
- return '鎴峰彛绨�'
- }else if(type === 6){
- return '鐙敓瀛愬コ璇�'
- }else if(type === 7){
- return '楂樼骇鑱岀О'
- }else if(type === 8){
- return '鎶ょ収'
- }else if(type === 9){
- return '閫氳璇�'
- }else {
- return '鍏跺畠'
+ getSrc1(type){
+ if(type===0){
+ return '璇佷欢'
+ }else if(type===1){
+ return '鑽h獕'
+ }else if(type===2){
+ return '璧勮川'
}
},
/** 鏌ヨ绫诲埆淇℃伅 */
@@ -408,6 +436,13 @@
})
},
submitForm() {
+ if(this.types=='0')
+ this.formData.type = 0
+ else if(this.types == '1')
+ this.formData.type = 1
+ else if(this.types == '2')
+ this.formData.type = 2
+
let ul = this.fileList.map(function (elem){
return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
}).join(",")
diff --git a/ruoyi-ui/src/views/honor/index.vue b/ruoyi-ui/src/views/honor/index.vue
index b1d5240..94df49c 100644
--- a/ruoyi-ui/src/views/honor/index.vue
+++ b/ruoyi-ui/src/views/honor/index.vue
@@ -50,27 +50,11 @@
-->
</el-form-item>
<el-form-item label="鍚嶇О" prop="name">
-<!-- <el-input-->
-<!-- v-model="queryParams.name"-->
-<!-- placeholder="璇疯緭鍏ュ悕绉�"-->
-<!-- clearable-->
-<!-- style="width: 240px"-->
-<!-- @keyup.enter.native="handleQuery">-->
-<!-- <i slot="prefix" class="el-input__icon el-icon-search"></i>-->
-<!-- </el-input>-->
- <el-select
- v-model="queryParams.name"
- placeholder="鎵�鏈夌被鍒�"
- clearable
- style="width: 240px"
- @keyup.enter.native="handleQuery"
- >
- <el-option
- v-for="dic in typeOptions"
- :key="dic.value"
- :label="dic.label"
- :value="dic.value"
- />
+
+ <el-select v-model="queryParams.name" placeholder="鎵�鏈夊悕绉�" clearable
+ style="width: 240px" @keyup.enter.native="handleQuery">
+ <el-option v-for="item in typeOptions"
+ :key="item.value" :label="item.label" :value="item.value"/>
</el-select>
</el-form-item>
<el-form-item label="绫诲埆" prop="type" >
@@ -203,19 +187,20 @@
</el-table-column>
<el-table-column label="鍚嶇О" prop="name" sortable :show-overflow-tooltip="true" width="120" align="center" >
<!-- <template slot-scope="scope">{{scope.row.name? scope.row.name: '鈥斺�斺�斺��'}}</template>-->
- <template slot-scope="scope">
+<!-- <template slot-scope="scope">-->
<!-- <template v-if="formDat.name===1">{{ getSrc(scope.row.name) }}</template>-->
- <template v-if="scope.row.name == 1">鍑虹敓璇�</template>
- <template v-else-if="scope.row.name == 2">瀛︾敓璇�</template>
- <template v-else-if="scope.row.name == 3">姣曚笟璇�</template>
- <template v-else-if="scope.row.name == 4">缁撳璇�</template>
- <template v-else-if="scope.row.name == 5">鎴峰彛绨�</template>
- <template v-else-if="scope.row.name == 6">鐙敓瀛愬コ璇�</template>
- <template v-else-if="scope.row.name == 7">楂樼骇鑱岀О</template>
- <template v-else-if="scope.row.name == 8">鎶ょ収</template>
- <template v-else-if="scope.row.name == 9">閫氳璇�</template>
- <template v-else>{{ scope.row.name }}</template>
- </template>
+<!-- <template v-if="scope.row.name == 1">鍑虹敓璇�</template>-->
+<!-- <template v-else-if="scope.row.name == 2">瀛︾敓璇�</template>-->
+<!-- <template v-else-if="scope.row.name == 3">姣曚笟璇�</template>-->
+<!-- <template v-else-if="scope.row.name == 4">缁撳璇�</template>-->
+<!-- <template v-else-if="scope.row.name == 5">鎴峰彛绨�</template>-->
+<!-- <template v-else-if="scope.row.name == 6">鐙敓瀛愬コ璇�</template>-->
+<!-- <template v-else-if="scope.row.name == 7">楂樼骇鑱岀О</template>-->
+<!-- <template v-else-if="scope.row.name == 8">鎶ょ収</template>-->
+<!-- <template v-else-if="scope.row.name == 9">閫氳璇�</template>-->
+<!-- <template v-else>{{ scope.row.name }}</template>-->
+<!-- </template>-->
+ <template slot-scope="scope">{{scope.row.name? scope.row.name: '鈥斺�斺�斺��'}}</template>
</el-table-column>
<el-table-column label="璇佸彿/涓撲笟" prop="idNo" sortable width="170" align="center" >
<template slot-scope="scope">{{scope.row.idNo? scope.row.idNo: '鈥斺�斺�斺��'}}</template>
@@ -306,7 +291,7 @@
<!-- <el-date-picker v-model='formDat.happenTime' type='date' placeholder='閫夋嫨鏃ユ湡'></el-date-picker>-->
<!-- </el-form-item>-->
<el-form-item label="绫诲埆" prop="type">
- <el-select v-model="formDat.type" placeholder="璇烽�夋嫨鍚嶇О" clearable :style="{width: '100%'}" >
+ <el-select v-model="formDat.type" placeholder="璇烽�夋嫨绫诲埆" clearable :style="{width: '100%'}" >
<el-option v-for="(item, index) in typeOption" :key="index" :label="item.label" :value="item.value"
></el-option>
</el-select>
@@ -316,6 +301,8 @@
<el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
></el-option>
</el-select>
+ <el-input v-model="newOption" v-if="showInput" placeholder="鑻ユ湭鍦ㄤ笂杩伴�夐」涓壘鍒板搴斿悕绉帮紝璇峰湪姝よ緭鍏ユ柊鐨勫悕绉�" @change="addNewOption"></el-input>
+
</el-form-item>
<el-form-item label="璇佷欢鍙�/涓撲笟" prop="idNo">
<el-input v-model="formDat.idNo" placeholder="璇疯緭鍏ヨ瘉浠跺彿/涓撲笟" clearable :style="{width: '100%'}" >
@@ -423,7 +410,7 @@
//瀵煎叆鎺ュ彛鍑芥暟
-import {listHonor,enload, addHonor,updateHonor, delHonor,uploadPic,getCategory} from "@/api/honor/index";
+import {listHonor,listType,enload, addHonor,updateHonor, delHonor,uploadPic,getCategory} from "@/api/honor/index";
import { Notification, MessageBox, Message, Loading } from 'element-ui'
export default {
@@ -448,6 +435,7 @@
total: 0,
// 鑽h獕琛ㄦ牸鏁版嵁
honorList: [],
+ typeList:[],
// 寮瑰嚭灞傛爣棰�
title: "",
// 鏄惁鏄剧ず寮瑰嚭灞�
@@ -461,12 +449,10 @@
// 鏃ユ湡鑼冨洿
dateRange: [],
// 鏁版嵁鑼冨洿閫夐」
- fot:[".jpg",".jif"],
- fileList:[
- ],
- fileListOther:[
-
- ],
+ fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
+ '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
+ fileList:[],
+ fileListOther:[],
dsb:true,
btn:false,
fit:['fill'],
@@ -519,7 +505,7 @@
trigger: 'blur'
}],
name: [{
- required: true,
+ // required: true,
message: '璇疯緭鍏ュ悕绉�',
trigger: 'blur'
}],
@@ -556,16 +542,18 @@
},
selected:'',
typeOptions: [],
+ newOption: undefined,
+ showInput: true,
typeOption:[
- {value:'1',label:'鑽h獕'},
{value:'0',label:'璇佷欢'},
+ {value:'1',label:'鑽h獕'},
{value:'2',label:'璧勮川'},]
};
},
created() {
this.getList();
- this.getCateInfor()
+ this.getTypeOptions();
// for (let i = 0; i < this.contactList.length; i++) {
// this.formDat[i] = this.contactList[i];
// }
@@ -585,6 +573,14 @@
return "statistics-warning-row";
}
},
+ //鍚嶇О
+ addNewOption() {
+ const newOption = this.newOption.trim();
+ if (newOption && !this.typeOptions.includes(newOption)) {
+ this.typeOptions.push(newOption);
+ this.$set(this.formDat, 'type', newOption); // 鏇存柊formDat.type鐨勫�间负鏂扮殑閫夐」
+ }
+ },
/** 鏌ヨ璁板綍鍒楄〃 */
getList() {
this.loading = true;
@@ -601,6 +597,32 @@
this.loading = false;
}
);
+ listType(this.queryParams).then(response => {
+ this.typeList = response.data;
+ this.total = response.data.total;
+ // console.log( this.typeList )
+ // 鍦ㄥ洖璋冨嚱鏁颁腑璋冪敤 getTypeOptions()
+ this.getTypeOptions();
+ this.loading = false;
+ }
+ );
+ },
+ getTypeOptions() {
+ const filteredOptions = this.typeList.filter(item => typeof item === 'string' && item !== '');
+
+ const uniqueOptions = {};
+
+ this.typeOptions = filteredOptions.reduce((options, option) => {
+ if (!uniqueOptions[option]) {
+ uniqueOptions[option] = true;
+ options.push({
+ label: option,
+ value: option
+ });
+ }
+ return options;
+ }, []);
+
},
/** 鏌ヨ绫诲埆淇℃伅 */
getCateInfor()
@@ -763,6 +785,7 @@
/** 鎻愪氦鎸夐挳锛堟暟鎹潈闄愶級 */
submitDataScope: function() {
+
let ul = this.fileList.map(function (elem){
return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
}).join(",")
diff --git a/ruoyi-ui/src/views/self/memoInfo.vue b/ruoyi-ui/src/views/self/memoInfo.vue
index 85d6e21..f11e5e8 100644
--- a/ruoyi-ui/src/views/self/memoInfo.vue
+++ b/ruoyi-ui/src/views/self/memoInfo.vue
@@ -65,14 +65,14 @@
>
<span class="el-upload-list__item-actions">
<span
- v-if="isShow"
+
class="el-upload-list__item-preview"
@click="handlePictureCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -115,14 +115,14 @@
>
<span class="el-upload-list__item-actions">
<span
- v-if="isShow"
+
class="el-upload-list__item-preview"
@click="handleFileCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
diff --git a/ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue b/ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue
index f9f874c..cef1b24 100644
--- a/ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue
+++ b/ruoyi-ui/src/views/selfeconomy/selfeconomyInfo.vue
@@ -101,14 +101,14 @@
>
<span class="el-upload-list__item-actions" >
<span
- v-if="isShow"
+
class="el-upload-list__item-preview"
@click="handlePictureCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -170,14 +170,14 @@
fit="cover"
>
<span class="el-upload-list__item-actions">
- <span v-if="isShow"
+ <span
class="el-upload-list__item-preview"
@click="handleFileCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -334,7 +334,7 @@
else{
document.title = "涓汉璐骇璇︾粏淇℃伅";
this.$route.meta.title = "涓汉璐骇璇︾粏淇℃伅";//鍒楄〃鐨勫悕绉�
- this.isShow=true
+ this.isShow=false
}
let _this = this
diff --git a/ruoyi-ui/src/views/wish/index.vue b/ruoyi-ui/src/views/wish/index.vue
index 5ab5bfc..603e8e9 100644
--- a/ruoyi-ui/src/views/wish/index.vue
+++ b/ruoyi-ui/src/views/wish/index.vue
@@ -437,13 +437,10 @@
// 鏃ユ湡鑼冨洿
dateRange: [],
// 鏁版嵁鑼冨洿閫夐」
- fot:['.bmp','.jpg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
+ fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
'.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
- fileList:[
- ],
- fileListOther:[
-
- ],
+ fileList:[],
+ fileListOther:[],
dsb:true,
btn:false,
fit:['fill'],
diff --git a/ruoyi-ui/src/views/wish/wishInfo.vue b/ruoyi-ui/src/views/wish/wishInfo.vue
index db76db6..5845e05 100644
--- a/ruoyi-ui/src/views/wish/wishInfo.vue
+++ b/ruoyi-ui/src/views/wish/wishInfo.vue
@@ -58,7 +58,7 @@
</el-cow>
<el-cow >
<el-form-item label="鏄惁渚濇棫鏈夋晥" prop="isEffective" label-width="100px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
- <el-select v-model="formData.isEffective" placeholder="璇烽�夋嫨鏄惁渚濇棫鏈夋晥" clearable :style="{width: '100%'}" >
+ <el-select v-model="formData.isEffective" placeholder="璇烽�夋嫨鏄惁渚濇棫鏈夋晥" clearable :style="{width: '100%'}" :disabled="dsb">
<el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
></el-option>
</el-select>
@@ -91,14 +91,14 @@
>
<span class="el-upload-list__item-actions" >
<span
- v-if="isShow"
+
class="el-upload-list__item-preview"
@click="handlePictureCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -140,14 +140,14 @@
fit="cover"
>
<span class="el-upload-list__item-actions">
- <span v-if="isShow"
+ <span
class="el-upload-list__item-preview"
@click="handleFileCardPreview(file)"
>
<i class="el-icon-zoom-in"></i>
</span>
<span
- v-if="isShow"
+
class="el-upload-list__item-delete"
@click="handleDownload(file.url)"
>
@@ -288,7 +288,7 @@
else{
document.title = "鐧惧勾蹇冩効璇︾粏淇℃伅";
this.$route.meta.title = "鐧惧勾蹇冩効璇︾粏淇℃伅";//鍒楄〃鐨勫悕绉�
- this.isShow=true
+ this.isShow=false
}
let _this = this
--
Gitblit v1.9.1