From acd8a36587c4939e92ec360e58e52a2ecba68c66 Mon Sep 17 00:00:00 2001 From: shidongli Date: Wed, 28 Feb 2024 15:08:37 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/manage/template.js | 60 ++ src/api/operationInfo/operationInfo.js | 8 +- src/views/manage/script/index.vue | 24 +- src/views/manage/template/index.vue | 876 ++++++++++++++++++ .../operationInfo/operationInfo/index.vue | 83 +- 5 files changed, 961 insertions(+), 90 deletions(-) create mode 100644 src/api/manage/template.js create mode 100644 src/views/manage/template/index.vue diff --git a/src/api/manage/template.js b/src/api/manage/template.js new file mode 100644 index 0000000..355a966 --- /dev/null +++ b/src/api/manage/template.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' + +// 查询微信模板信息列表 +export function listTemplate(query) { + return request({ + url: '/manage/template/list', + method: 'get', + params: query + }) +} + +// 查询微信模板信息详细 +export function getTemplate(id) { + return request({ + url: '/manage/template/' + id, + method: 'get' + }) +} + +// 新增微信模板信息 +export function addTemplate(data) { + return request({ + url: '/manage/template/add', + method: 'post', + data: data + }) +} + +// 修改微信模板信息 +export function updateTemplate(data) { + return request({ + url: '/manage/template/edit', + method: 'put', + data: data + }) +} + +// 删除微信模板信息 +export function delTemplate(id) { + return request({ + url: '/manage/template/remove/' + id, + method: 'delete' + }) +} +// 左侧微信列表 +export function listWechatTemplateNum(query) { + return request({ + url: '/system/department/listWechatTemplateNum', + method: 'get', + params: query + }) +} +// 适用任务类型 + +export function typelist(dictType) { + return request({ + url: '/system/dict/data/type/'+dictType, + method: 'get', + }) +} diff --git a/src/api/operationInfo/operationInfo.js b/src/api/operationInfo/operationInfo.js index f516bab..bb86481 100644 --- a/src/api/operationInfo/operationInfo.js +++ b/src/api/operationInfo/operationInfo.js @@ -12,7 +12,7 @@ export function listOperationInfo(query) { // 查询手术信息详细 export function getOperationInfo(id) { return request({ - url: '/operationInfo/operationInfo/' + id, + url: '/manage/operationInfo/' + id, method: 'get' }) } @@ -20,7 +20,7 @@ export function getOperationInfo(id) { // 新增手术信息 export function addOperationInfo(data) { return request({ - url: '/operationInfo/operationInfo/add', + url: '/manage/operationInfo/add', method: 'post', data: data }) @@ -29,7 +29,7 @@ export function addOperationInfo(data) { // 修改手术信息 export function updateOperationInfo(data) { return request({ - url: '/operationInfo/operationInfo/edit', + url: '/manage/operationInfo/edit', method: 'put', data: data }) @@ -38,7 +38,7 @@ export function updateOperationInfo(data) { // 删除手术信息 export function delOperationInfo(id) { return request({ - url: '/operationInfo/operationInfo/remove/' + id, + url: '/manage/operationInfo/remove/' + id, method: 'delete' }) } diff --git a/src/views/manage/script/index.vue b/src/views/manage/script/index.vue index 0540779..491a889 100644 --- a/src/views/manage/script/index.vue +++ b/src/views/manage/script/index.vue @@ -839,11 +839,7 @@ export default { } else { console.log(this.departmentName, '00000') this.diseaseshowst = true; - // if(this.itemname){ - // this.querydisease.departmentId=this.itemname - // }else{ this.querydisease.departmentId = this.form.departmentId - // } this.infodisease() } }, @@ -1036,9 +1032,6 @@ export default { if (this.form.id != null) { this.form.departmentName = this.departmentName this.form.diseaseTypeName = this.diseaseTypeName - - console.log(this.form) - updateScript(this.form).then(response => { this.$modal.msgSuccess("修改成功"); this.open = false; @@ -1052,16 +1045,13 @@ export default { this.form.diseaseTypeName = this.diseaseTypeName } if(this.itemname){ - console.log('000000000000') + this.form.departmentName = this.departmentName this.form.departmentId=this.itemname }else{ - console.log('222222222') - this.form.departmentName = this.departmentName - } addScript(this.form).then(response => { this.$modal.msgSuccess("新增成功"); @@ -1070,8 +1060,6 @@ export default { }); } - - // } } }); }, @@ -1098,6 +1086,16 @@ export default { return delScript(ids); }).then(() => { this.getList(); + + var quer={ + pageNum: 1, + pageSize: 10, + } + listScript(quer).then(response => { + this.count = response.total; + + }); + this.Departmentlist(); this.$modal.msgSuccess("删除成功"); }).catch(() => { }); }, diff --git a/src/views/manage/template/index.vue b/src/views/manage/template/index.vue new file mode 100644 index 0000000..aa631e9 --- /dev/null +++ b/src/views/manage/template/index.vue @@ -0,0 +1,876 @@ + + + + diff --git a/src/views/operationInfo/operationInfo/index.vue b/src/views/operationInfo/operationInfo/index.vue index 1adafc1..7b17555 100644 --- a/src/views/operationInfo/operationInfo/index.vue +++ b/src/views/operationInfo/operationInfo/index.vue @@ -186,43 +186,7 @@ 取 消 - - - - -
将文件拖到此处,或点击上传
-
- 仅允许导入xls、xlsx格式文件。 - 下载模板 -
-
- -
+ @@ -341,7 +305,6 @@ export default { // 左侧科室 itemdata(item) { if (item) { - console.log(item, '9999') this.itemname = item.id this.form.departmentId = this.itemname this.form.departmentName = item.departmentName @@ -355,41 +318,6 @@ export default { } }, - /** 导入按钮操作 */ - handleImport() { - this.upload.title = "导入手术名称"; - this.upload.open = true; - }, - /** 下载模板操作 */ - importTemplate() { - this.download( - "system/user/importTemplate", - {}, - `user_template_${new Date().getTime()}.xlsx` - ); - }, - // 文件上传中处理 - handleFileUploadProgress(event, file, fileList) { - this.upload.isUploading = true; - }, - // 文件上传成功处理 - handleFileSuccess(response, file, fileList) { - this.upload.open = false; - this.upload.isUploading = false; - this.$refs.upload.clearFiles(); - this.$alert( - "
" + - response.msg + - "
", - "导入结果", - { dangerouslyUseHTMLString: true } - ); - this.getList(); - }, - // 提交上传文件 - submitFileForm() { - this.$refs.upload.submit(); - }, // 左侧科室 Departmentlist() { this.loading = true; @@ -533,6 +461,15 @@ export default { return delOperationInfo(ids); }).then(() => { this.getList(); + var quer={ + pageNum: 1, + pageSize: 10, + } + listOperationInfo(quer).then(response => { + this.count = response.total; + this.loading = false; + }); + this.Departmentlist(); this.$modal.msgSuccess("删除成功"); }).catch(() => { }); }, From 4a214d068ae672283c9fb8cd71bc15e0ea106e5c Mon Sep 17 00:00:00 2001 From: shidongli Date: Wed, 28 Feb 2024 15:12:23 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BE=AE=E4=BF=A1?= =?UTF-8?q?=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/manage/script/index.vue | 13 +------------ src/views/manage/template/index.vue | 2 +- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/src/views/manage/script/index.vue b/src/views/manage/script/index.vue index 491a889..eed5307 100644 --- a/src/views/manage/script/index.vue +++ b/src/views/manage/script/index.vue @@ -83,18 +83,7 @@ > - - 删除 - + @@ -587,7 +587,7 @@ export default { listWechatTemplateNum(this.querydepartmen).then(response => { this.DepartmentoList = response.data; // this.count=this.DepartmentoList.length - console.log(this.DepartmentoList) + // this.total = response.total; this.loading = false; @@ -597,7 +597,7 @@ export default { // 左侧科室 itemdata(item) { if (item) { - console.log(item, '9999') + this.itemname = item.id this.departmentName = item.departmentName this.loading = true; @@ -646,7 +646,6 @@ export default { nurseclick(row) { this.form.departmentId = row.departmentCode; this.departmentName = row.departmentName; - console.log(this.departmentName, '0000') this.innerVisibleshow = false; }, @@ -662,12 +661,10 @@ export default { }, // 点击病种 clickdisease() { - console.log(this.form) if (this.departmentName == '请选择科室') { this.$modal.msgError("请先选择科室"); } else { - console.log(this.departmentName, '00000') this.diseaseshowst = true; this.querydisease.departmentId = this.form.departmentId this.infodisease() @@ -678,7 +675,6 @@ export default { this.form.diseaseTypeId = row.diseaseTypeCode; this.diseaseTypeName = row.diseaseTypeName; this.diseaseshowst = false; - console.log(this.diseaseTypeName, '1121000') }, // 重置 @@ -740,7 +736,6 @@ export default { /** 新增按钮操作 */ handleAdd() { this.reset(); - console.log(this.form) if (this.itemname) { this.form.departmentName = this.departmentName this.form.departmentId=this.itemname @@ -755,20 +750,25 @@ export default { this.open = true; this.title = "新增微信模板"; }, - /** 修改按钮操作 */ - handleUpdate(row) { - this.reset(); - const id = row.id || this.ids - getTemplate(id).then(response => { - this.form = response.data; - this.open = true; - this.title = "修改微信模板信息"; - }); + /** 修改按钮操作 */ + handleUpdate(row) { + if (!this.itemname) { + this.$modal.msgError("请先选择科室"); + } else { + // this.reset(); + const id = row.id || this.ids + // this.getDisease(); + getTemplate(id).then(response => { + this.form = response.data; + this.diseaseTypeName = response.data.diseaseTypeName + this.departmentName = response.data.departmentName + this.open = true; + this.title = "修改话术信息"; + }); + } }, /** 提交按钮 */ submitForm() { - console.log(this.form) - console.log(this.diseaseTypeName) this.$refs["form"].validate(valid => { if (valid) { if (this.form.id != null) { From 09219dd6e569b598e9a737cc5f9ca1a852bd7405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Wed, 28 Feb 2024 17:17:16 +0800 Subject: [PATCH 4/4] =?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/question.js | 54 ++ src/assets/system/dafen.png | Bin 0 -> 1099 bytes src/assets/system/dafens.png | Bin 0 -> 1359 bytes src/assets/system/danxuan.png | Bin 0 -> 1340 bytes src/assets/system/danxuans.png | Bin 0 -> 2389 bytes src/assets/system/duoxuan.png | Bin 0 -> 681 bytes src/assets/system/duoxuans.png | Bin 0 -> 754 bytes src/assets/system/gb.png | Bin 0 -> 1253 bytes src/assets/system/riqi.png | Bin 0 -> 583 bytes src/assets/system/shijian.png | Bin 0 -> 984 bytes src/assets/system/tiankong.png | Bin 0 -> 938 bytes src/assets/system/tiankongs.png | Bin 0 -> 878 bytes src/assets/system/yidong.png | Bin 0 -> 1264 bytes .../manage/components/healthEducation.vue | 2 +- .../manage/components/indicatorMonitoring.vue | 2 +- .../manage/components/signingRecords.vue | 2 +- src/views/manage/preHospitalized/index.vue | 2 +- src/views/manage/visitin/index.vue | 2 +- src/views/manage/visitout/index.vue | 2 +- src/views/system/addQuestionnaire/index.vue | 524 ++++++++++++++++++ src/views/system/question/index.vue | 178 ++++++ 21 files changed, 762 insertions(+), 6 deletions(-) create mode 100644 src/api/system/question.js create mode 100644 src/assets/system/dafen.png create mode 100644 src/assets/system/dafens.png create mode 100644 src/assets/system/danxuan.png create mode 100644 src/assets/system/danxuans.png create mode 100644 src/assets/system/duoxuan.png create mode 100644 src/assets/system/duoxuans.png create mode 100644 src/assets/system/gb.png create mode 100644 src/assets/system/riqi.png create mode 100644 src/assets/system/shijian.png create mode 100644 src/assets/system/tiankong.png create mode 100644 src/assets/system/tiankongs.png create mode 100644 src/assets/system/yidong.png create mode 100644 src/views/system/addQuestionnaire/index.vue create mode 100644 src/views/system/question/index.vue diff --git a/src/api/system/question.js b/src/api/system/question.js new file mode 100644 index 0000000..55ffc30 --- /dev/null +++ b/src/api/system/question.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +// 查询问卷基本信息列表 +export function listQuestion(query) { + return request({ + url: '/system/question/list', + method: 'get', + params: query + }) +} + +// 查询问卷基本信息详细 +export function getQuestion(id) { + return request({ + url: '/system/question/' + id, + method: 'get' + }) +} + +// 新增问卷基本信息 +export function addQuestion(data) { + return request({ + url: '/system/question', + method: 'post', + data: data + }) +} + +// 修改问卷基本信息 +export function updateQuestion(data) { + return request({ + url: '/system/question', + method: 'put', + data: data + }) +} + +// 删除问卷基本信息 +export function delQuestion(id) { + return request({ + url: '/system/question/' + id, + method: 'delete' + }) +} + + +//科室接口 +export function getDepartmentList(query) { + return request({ + url: 'system/department/getDepartmentList', + method: 'get', + params: query + }) +} diff --git a/src/assets/system/dafen.png b/src/assets/system/dafen.png new file mode 100644 index 0000000000000000000000000000000000000000..7819f77c6107120e2cfd2c46731bbe2c28432fc3 GIT binary patch literal 1099 zcmV-R1ho5!P)}m#%$ShxR05;Ov+0OF;s&%Uz`_0I9ilM>z*hw-PfL2!d-R`Gp_PGq_ML58<@23@ zV3REjacU-?-#WQ>-DMSMW#Ha~`3A`soIr@ko2iKYq7!X3jS_G$VLmA2XXS?A5P}qW zC>_y1cc@c=2LCw}(8 zV{8fKGWQYkxB$BW=uS)<(3k`c33$-x419$lDb@ASZ62MvUlZ#IfV%*6H2|OzG7ZRK zi`s`Lhr7RAY_y=lp%K%ERvZTTfJ#Q!Vnx2dEOr?&J%7b>A#fu58fd-bT0%FBM0?$c z_+PFJ9MAj)V67W@T=Y0+L<6^01I{$@!)kC3G>zyjfr`MvL?$joq(SGVgi(-4M*`8x z6&{)P!!ui+Ud!DXs%%!KQEc64#JaK-fy;jeM>CIzV7$>O=wg{kVjw*n_+-9k#laDZ zXZ8Vj-o@mNSiNOL1AA@z@Rh}$qikDcn%_dOp^;3=F~sQ^UB72?hb%ceR~^lp6X)*K z==sj(7NN{l#UO74^SrHGR#~S}1OQ3UH^> zglalDVnp?a?L2A%Z%SmgwGiK^fjEmU3AUe#1db^I-yWatydH%=ouyP${RQt0zeKxo zO2Bg+BWqq#Lva>8HOa=;1%W-B~q`4Cd`^-+8ZL{V=uVlu1Lhv%vsH-7-Q-p+`C zB_idCc)%j&rj;hx24Ilnb^$c|4apfJs^48}(~hdvo6PQ@#c_b1g@#gs;A$@XQ@p?1*FjK-eabvb!nH*-Px@h?%QV1`Tu`& z_UxT=FX1Lzbd&KSufX#@Iag9vG2`mtMU;>&T;6~yjV|9L^qm4xH@x1(=JV6zGSGPg z)*{w&2;OZ&5~%gEuV7JoefcFP===d2u@3>PNdatw;%P8LGmno2ofqJ{_HyBbi}61J zo{Hiv*N`xR8WrS8Ll($+*@m|^v)yZ~zvYaIk{ z&ZJljS`pRNYyB?$m{|mFWTmF!T%AJvGME=;qQpc;qG5G7XWUz2{;uxHiK|x*1E|Ra z^uJiDGj;XA(C2Xnu8#aQ*CP_`02jCb?n5Fz$y^oe|KEUZBh9du0Bmn#b25QuAQsgF zvr==$y~0CgbKd){Xv)Nr%^-eJ8k*>W8Sr;D72BOx8Hxa}K*T<4Qt$hjLcY^QJrK%IBY_yS zDXOcl$$$>UXp#7{5MuA(XYK>A-t+~wpq`RWI?@%^nq!S%Y#Sv=#LQR~)z#78-N3y% z5})l6e3HQzK%Qr!;h6`WKr^p!v$YM(!_7a!fSGwqe_!&=<7;j`pUzy{%HD)HTi!pl z=x=-Ot=-uPZ$J1K|!g2BUMxFm?4t zt>tJjCa|`n^LB{j9x!W;N>TyT&&7Fpi;L&W9Lyn3*75= zXGqniV5IX=7K!1BemsDQu%|T~Se6TIvgg#vB_+EF{B$k^(`g8X-qsjs&V~MP4+o9- zV+>)RW-D_coT|Y@OQT`+>s;tww@cWsPk60$U~B*|ITr>48j4bHhWwxALND#MHh){^ zjD#og4j9XGVFKVIQx7!dLTl_7hjDfTKyT#0sHgXex1znt`LfT+%kkB$8L_Vb)Hw-B ze81Mz1Mf@3jTzzyTw`=Ts337PTO$A`%?`B^8_B-#bG;maF>o}Bp9eVWKcN7gXww7x zT+_7!Bs~Ayc0xHN*NC;FTkw&Oo81Zch&5+7epCdK-dYNiq3RAo;l4>ngXfcAi{? zo2|8Ae)pQu!GfaVCy%X|dLbKQx4BZl_C10k!~p`n>Gk!z)Lvg@Uw-6e{R@td$~=wS R+mHYN002ovPDHLkV1j0nk3IkZ literal 0 HcmV?d00001 diff --git a/src/assets/system/danxuan.png b/src/assets/system/danxuan.png new file mode 100644 index 0000000000000000000000000000000000000000..e9d1355ddee1824c108aea1ae83c24ad99df0b13 GIT binary patch literal 1340 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 P00000NkvXXu0mjfu`ET; literal 0 HcmV?d00001 diff --git a/src/assets/system/duoxuans.png b/src/assets/system/duoxuans.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef0dbc1148e7dec1740e61b69b9c485ae3b8578 GIT binary patch literal 754 zcmV|yM#T~XpiyYUtng6 z8*68vmisy~7*dM+OX^Zu99s`kzY2Kx*~%$Zr8i)l3sTI#ht?VPy^I)m>EE-dtN>55 zq7UXX0ET6Y1k+QABev@KFOF{*V1E4Xb)uSRDkF5<7D%^jJahk zZUe8gLNovVzq_kM^U;+-im)d8 zQ=asH2X;8uH-1O8#XHA;R&C8AUD!Anv`CD1RY4OU0O1-KN4?)|(5N>xx|{G0tAw7+ zjexOz#<0Pcvtr;w*As5Eap*>_2taip_Xu#l0B|$}ZoV=#P&C--bR$f-rEE9NVZv<) zv0;fY;V|Kv1X`IA=Z%$13g~^OL#?XM^wgTtZrAIx={l^>F84w0$pPryEodfXGBepf z7YNuf#f??Lux9~|bQ+p~x8|YrRU{JSz`!na>dOVY%+~>~|1yv6K@?ycN(V0^WSuVlqQ+ukedvt|@g?ID;Sc}%SVC-XC4 zzF#xIf_u7cOQQ(D?!%|oI7&mA8`{#=eIwV4o?IOR+v(ldTwF4OW!=<9LF5J!=(AVc z$O#)XL*RpQ!#EE6k83@=hkG=YKxK#LcniQq#@<}7@WGIz?m|}3jOSWa; kwt-0&3Y@THKW&r$0W3QFJUfQnGynhq07*qoM6N<$g3WDgH~;_u literal 0 HcmV?d00001 diff --git a/src/assets/system/gb.png b/src/assets/system/gb.png new file mode 100644 index 0000000000000000000000000000000000000000..711581e99b296ab369247804a40f2155d969560d GIT binary patch literal 1253 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 M07*qoM6N<$f{*R7I{*Lx literal 0 HcmV?d00001 diff --git a/src/assets/system/tiankongs.png b/src/assets/system/tiankongs.png new file mode 100644 index 0000000000000000000000000000000000000000..868472827ae95a246a8897698977860991f0f15e GIT binary patch literal 878 zcmV-!1CjiRP)ZaVBA;m-qKzn50uaTX0M_4>M>H;E+=Suj6j8xmvbhEoEH=@m;SNr}=KNMZrdL5+L$Rpdw%uY|Jn( zF=L`|PY4{Wg4J|u0N^`z8(6SlqWg2p4V|T)4YX-935l^{n@^x%2A1UJX2(K*^O7A% z(^qZ)G*W7(3=S+X$Pz;UKG~r)!@33L+<3_=5HJJl=|rTiHD$FE@uNbtW~`2ZrQ<-WK$w6URcvq_CYs1( zL$|90T1ajlA`&eC_kpOv4K_HiTUCkppw_T&PYYB7` zz#lJZJb|->wuN})h0oaSbee8n2DYEpc3hsoLU8NLt^*6Z0gmZrf`OE;V1V8OcmmLt zzi3$t;5>l6K7;*bs$}!DBvcCc9rMqD-%8Ms0KThqk_jXjrx|=rCEhN^Q-_&kZ#v#I z<+iw{o9h7fxSi+u;fFyFYQAPK&JHyFP%6$$+O*jRrb(rEn;=ge&gEl35}>%#5dmCP zF4l90y%a8YuB#4fDKiNw{ujJlgqwN9h`#EM%oonFe*>?tb^!93n*zSZ5`FtjnR>fZ zrJ{#2QNwyl%%^;XC?;b*8BCCQZNI)^0 zy>}+Q6x$>PAB@skEA5MY5NYuf(FY$C6G7jkx?yLI++ilnZg+QPvy;5I^RO&?zJBwc zb9eWiivR#p$|FRyN4-zDe&C$DNlxw99mlzih@K`QBO&f`Pft&2a&q!_<%d$rJBjGa zw8aqdA;#F*wEjtcLWqk1kVZ5>#8t-FlL5F8;!yzjIH^Er|JyK(y@f*I=al}5ZbFC; z0N_xfqk=^|<PEDL5it&~<&z^So+2;pXP%uQM|U3PZo)f`^MLRBYY{XezC%QFL3=c76-0a<0L~JTT6_UK0IZm%IWayy?scMKnph!( zY7e#E0;M%gd)Kn8IUxikf-}b6c3pRm=XnbL+OXiVX_|+35?(w08KE)jD#&r1eZKF17QrLpiF`hPBunL` zl=l+RClNFNEOO2jbkH7cD;@=v%jNxusNnPAXU9#`Jemc318BiHpN>O^;Og5BYZj;L zx;J~C_ZTr;2WX{uURhdwH&T@M|Ce*pmZ zAmUq$u@{4ds$Lcr7H%*MqtCLeUz!ziUH2}}^UeUkH30A@=luFkz=aU+13)3n;WEY; zB5t)uJoo(kd|!Wm|1Gv{e-qtU0G{>=ReD+VI%8}#ZCoQi*L4qgp0|LAA6l06dNb%| zHQEC21T^c|E_l|8CgtlYo}^IL_O9YtE1HzAt9X(^S=+mcXRT;bzOLd)3T18YDxS5X zN%{UCic2Z)Afi_R;A_tLD@m%fvX@GweVV4drpA4o^EVo8*;>U1iidNQJm>seGw1pp zKLFgsIbYu{yb$6T02~hEuh`kg^9mtuM8vyux!kEjq42M=VX0Ia(sliN0MLnO*tTso z{;IheK(BGmN7_{>o>WSCFdR!nL(Qh}<#PE)L>yAHp>RW8J7!iRI5o+N7ia)|s#2+p z&CbqNwySm&C#4)FqLZBi(W&s_+JB~Br`@Y(E2g)O2i7_^_?SW7O zrB54%F&6b$r)t;r@F*g#M8_%h@TnEAhbE#=dwY9FcLF-PfyKqeF-_A}03cVdd@686 zJQtrAstJ~17$Z9g9qaiqBDw-z2%$!BEss);1Hi+v@$#-g$9n!T-}jf}$`jEuN#I*Y zDQeJ}%jJf5L+SeUBBgwsh)zWCkv;M73IKl7H0>oK`X`>0h<@Unf1BmPEEbDB0|NuM zd!AQ+cr}8EFR0&_cEFpl`MR#}pPHJwloh-XLVXoJktSb_;_5$xuIpc=2@Lz}0AuVz zTK^=!b`EF(V3~9NRKTHLq?F@nj>OfWmTlXgC&9F1Us_rks#dEL_5Iu+$7M~^q-9xu aDBFMdCvr=gYj+3$0000 + \ No newline at end of file diff --git a/src/views/system/question/index.vue b/src/views/system/question/index.vue new file mode 100644 index 0000000..2f4a858 --- /dev/null +++ b/src/views/system/question/index.vue @@ -0,0 +1,178 @@ + + +