From bc6351d99aef73172801be0f33c3b958f7b7ff25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=A6=8D=E6=B4=81?= <16391855+wang-yanjie1218@user.noreply.gitee.com> Date: Wed, 11 Feb 2026 16:04:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BD=E5=8C=BBPC=E7=AB=AF=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chenhai-ui/src/api/vet/merchant.js | 56 ++ chenhai-ui/src/api/vet/product.js | 56 ++ chenhai-ui/src/assets/images/xiaoxi.png | Bin 0 -> 8024 bytes chenhai-ui/src/assets/images/zhixiang.png | Bin 4025 -> 0 bytes .../src/views/muhu/consultation/index.vue | 289 +++++-- chenhai-ui/src/views/syd.vue | 89 +- .../src/views/system/questions/index.vue | 170 +++- .../src/views/system/recommendation/index.vue | 225 ++++- chenhai-ui/src/views/vet/article/index.vue | 140 +++- chenhai-ui/src/views/vet/comments/index.vue | 155 +++- chenhai-ui/src/views/vet/experts/index.vue | 281 ++++++- chenhai-ui/src/views/vet/info/index.vue | 183 +++- chenhai-ui/src/views/vet/knowledge/index.vue | 198 ++++- chenhai-ui/src/views/vet/merchant/index.vue | 404 +++++++-- .../src/views/vet/notification/index.vue | 211 ++--- chenhai-ui/src/views/vet/product/index.vue | 790 +++++++++++++++--- .../src/views/vet/qualification/index.vue | 177 +++- chenhai-ui/src/views/vet/training/index.vue | 193 ++++- chenhai-ui/vue.config.js | 1 + 19 files changed, 3053 insertions(+), 565 deletions(-) create mode 100644 chenhai-ui/src/assets/images/xiaoxi.png delete mode 100644 chenhai-ui/src/assets/images/zhixiang.png diff --git a/chenhai-ui/src/api/vet/merchant.js b/chenhai-ui/src/api/vet/merchant.js index cc774f9..d07b8fa 100644 --- a/chenhai-ui/src/api/vet/merchant.js +++ b/chenhai-ui/src/api/vet/merchant.js @@ -42,3 +42,59 @@ export function delMerchant(shopId) { method: 'delete' }) } + +// Post /vet/merchant/audit 审核 +export function audit(shopId) { + return request({ + url: '/vet/merchant/audit/' + shopId, + method: 'post' + }) +} + +///vet/merchant/submitAudit/{shopId}提交审核 +export function submitAudit(shopId) { + return request({ + url: '/vet/merchant/submitAudit/' + shopId, + method: 'post' + }) +} + +// /vet/merchant/publish/{shopId}上架 +export function publish(shopId) { + return request({ + url: '/vet/merchant/publish/' + shopId, + method: 'post' + }) +} + +// /vet/merchant/offline/{shopId}下架 +export function offline(shopId) { + return request({ + url: '/vet/merchant/offline/' + shopId, + method: 'post' + }) +} + +// Get /vet/product/shop/{shopId} 详情 +export function getShop(shopId) { + return request({ + url: '/vet/product/shop/' + shopId, + method: 'get' + }) +} + +// /vet/merchant/resubmitAudit/{shopId}商家重新提交审核 +export function resubmitAudit(shopId) { + return request({ + url: '/vet/merchant/resubmitAudit/' + shopId, + method: 'post' + }) +} + +// /vet/merchant/cancelAudit/{shopId}取消审核 +export function cancelAudit(shopId) { + return request({ + url: '/vet/merchant/cancelAudit/' + shopId, + method: 'post' + }) +} diff --git a/chenhai-ui/src/api/vet/product.js b/chenhai-ui/src/api/vet/product.js index 995030b..45ab517 100644 --- a/chenhai-ui/src/api/vet/product.js +++ b/chenhai-ui/src/api/vet/product.js @@ -42,3 +42,59 @@ export function delProduct(id) { method: 'delete' }) } + +// auditStatus审核状态 auditOpinion审核意见 shopStatus店铺状态 + +// /vet/product/submitAudit/{id}提交审核 +export function submitAuditProduct(id) { + return request({ + url: '/vet/product/submitAudit/' + id, + method: 'post' + }) +} + +// /vet/product/publish/{id}上架 +export function publishProduct(id) { + return request({ + url: '/vet/product/publish/' + id, + method: 'post' + }) +} +// /vet/product/offline/{id}下架 +export function offlineProduct(id) { + return request({ + url: '/vet/product/offline/' + id, + method: 'post' + }) +} +// /vet/product/cancelAudit/{id}取消审核 +export function cancelAuditProduct(id) { + return request({ + url: '/vet/product/cancelAudit/' + id, + method: 'post' + }) +} +// /vet/product/audit/list 管理员查询所有产品信息列表 +export function listAuditProduct(query) { + return request({ + url: '/vet/product/audit/list', + method: 'get', + params: query + }) +} +// /vet/product/batchSubmitAudit/{shopId}批量提交产品审核(按商家) +export function batchSubmitAuditProduct(shopId) { + return request({ + url: '/vet/product/batchSubmitAudit/' + shopId, + method: 'post' + }) +} + +// /vet/product/resubmitAudit/{id}产品重新提交审核 +export function resubmitAuditProduct(id) { + return request({ + url: '/vet/product/resubmitAudit/' + id, + method: 'post' + }) +} + diff --git a/chenhai-ui/src/assets/images/xiaoxi.png b/chenhai-ui/src/assets/images/xiaoxi.png new file mode 100644 index 0000000000000000000000000000000000000000..b203e492078943a5584d8149ea153bc05f9e56fc GIT binary patch literal 8024 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 UO9~jaJjTJ%PpW)KL(f-*Kh1K)ny z133x2Nmpu$K%g@|CI+=-Uzx0+0plAecBec2wxZq%T zC?EeG*YWe`Lh4W&KZM5z2BKGFkAf+dcAbND@_@T+K=jX`QLty7T@El1@(xQ>rxe(g z^G3GKHWx%q4@6K?5O2602Lj9Y2vlqQNA5I7^50ETnHK{g=ZfJ$P+>XKP4m8LO}fSOW60Y4pt$nW`t3ZsK8ei#|SVgbL{Cw0VVFf2Y=KQv@8 zSX71{Dk4)~vBm(X^zzgtv_N#zTKY?CxB(Sz%qzsA5D2*_v}QV=xp{(6c0}L#-5tpK z=5jR7$^!J)0lDYl+>>!I88aqrK4B0txrE#;17!U-c{nGkX%`-^k||CFAXxllT_@%Z z#Qm#$_wlL4Pcn64&`Tm9Bxe^~S^$`g#!|AQB(N@tAJVc}ftd*S_sN`P5|NB|O*KA2 zhXH)af4efxKo5NtD^X(fUpb8J6_2jex+)NSKdi0|0lw`D?CvV3Qms2cQ6 zF!2^=*V|H)xjV2jQrWbgaafUjx`>N>!SU(sESO74wX>XG>~$|Y-nLxUK7;q2D@!X% z@CJY8-QIDsnzK(x>fRpj@?#T}1@0GNa=znxm+I_;OsXg0-X28*qaf9iv~WQJB~qHa zaWiD6S5a-bc-+zMdC|Jt>;4bC0|$Z#dohUohQ#{Tp1k~|n9i&glDwoJR^}csb?f<+ zqPO#=>dsmj{y~WwtyOz!%a5P%Ru)y}Z8{WX5uj8@ji4VVPX)_jjv|K$`PUbF3Lnmo zCZ0WyZJm`^Hg%^&@)SI2tMSkto}pyf?@7H4E8cl>HU^e6oAmz1T^LI6G3L~wK1uT{ zkBwv&Lu;r6w@Go1vL(@F@Rx`L)7}kJ9mB&~d#Dh5Q_jmQ-kcb1Lo(MZ#+j6)hmD?7 zO)DFsQkgGdo<-t4**_D|?5mXQ2=>jM5M+G+*!QvK=%_t~;oqj@KKprXy8TF|*z5${dR{Vu81Z-}ssa9D-c+kqsC7z)Pg+1bAtILnD`iNTY>o zQ_ZUzj~-vrFp5}Kcf!phRs}lBRRSzH4u;D$gduDjKF&Li!wN5UPJQjjWl`-~u)Fo< z;&~Ns`--;0BE6~S1qp9fYpU&2L(+)_)p?s9MOFZC*a*r#&zX?VyO9*R2yVg)+{Y$l zL%sdHEl%;X-V}bP`zV=)cSVkg_mhDBJ$_ec z{)I8>Wj~Kj%2oeQWEAR#<)jj)r?3UHo?F|Bsx9;R`ICbl7 zharB{?N*-Ke13FAf^x83<6;!(&HxWX6aP6`Fis{JeVGo1Y}bfkF{6$SQ%!3dqU+*L zFi~|woa0`|(fxsy4-BgZJ~uR^A@Gf1?nusBKa^kzW*5FNlYKkYR_my_eZ#3tgnJ;> z-)OC-`kLj|Lq@}DZpmfMG#<5)PX*FJ+=)6%X!e7j(WB~?7F6(dN^Do@N>O?s!~Ec0 zK&A|l7-o-id>b+`m^Zq5vFe~{84s+E3}D4nCbEM!kK1lL((ape2=;8K`hNZ2jhjF) z|E>$YQqM2TW~Hz8W;Z-+yr=7_+|yeoqLU@vzbWEsaDlI5u=tkmU~P7VLTiL(`GM_* zxMMe1)5L$qaKJp0)!hh%lF9vTj&t5Kf%55J5&xBZ?^uNGjH0HGubU9}{CX_Pb(hm~nUu>V>&tTpt`odjTc!lphGl6nIF zSbRJotef>If;`;r#Eo;@3PvHIV*#MaPs;x$U{kC^}6WGe%G zyI(cOLy-{tbJDJz7SHhsGF(GN08MmMl>XN2ux3K5&eoT&cyyAl`g8ni;}Kmi=E;|5 zCtL}QiI4eO*uiCKf_{VBh(`%yBKcTT4PT|H3rb9YaEUrk;fc-6f&6SOdCOc>Qe!z!{X5nb|nG9_fmP`=;sy`hX*SrbBQ;#@MyvURX7B^s7gY&IudJ-Z zXyqxppbn=PYN!b6wfi7_kPXD(RtJ9(ZCm(HzMZ)^DCMo-2zq)5jz<3SQtkzZrJyjeEQ9pC6N)~q;S~D z8|jwv>~~h%*Ti2>4Gl=UByaMegWt|i)hyu%7tP5pci~F0x@Uh10 z*^^F-vZoAcI_mMiELyo`ah$%{Kj(~S2@*D~cq@ zk)XUBIxxK|Go@3D|8*)rmVYU!xj%e^)K-Jl9{!$9oGUGODi2uED_)zx`>OODsx3$6 zer}*HEUt@U(8SPxRogG^m!gRdyzc+J{c}D(LRT+T6+D#~t%cS$eTinU-lj) zB~}L;_NO|m|3=B43zZbbUslQg;@s#qj-EIFMm23VMSTZaN@LM=FG~r^*Q$fpOUSg7 zOhK}eq$N6G)P|>==)$<#tY`+)p`Gu{1Su3QK@ljZ(+0WIKpOBmv?pKfYV zfTP@sD(eblj=#L?sn@E~YPD$-aVa@ZBuXVc@@p&|lx&30WZ2i6WOooMMsC5}kM#IM zwOk3YECqtc5(VkCgJmu6BCCM55T3kkAZx6$c5naRSl7~Sy|k;0I}@sKvK3w=G_#$* zK?kD8$p`5l1(i)($O|)iGZLV&>h#zlI`PTo*A(O|0cPNm9mW5wGvSx?GwjHB807MO z_)Q`vZv0auuXFz=cP%#thysK0FDP~bbw60?IOE|w(*fiON;LFm7Gh9UMWMT1q>iRHNof7 zqi;R3fc7IXs%L#D$V{{-V33~AyibLpE7`!|j?fL42X_Zjv0q8yqQsdCGRRcNJ<7TH7ch!`y%@+UxE zVlY*%G5@f20r0yjth~MQnBQRR6cWaGZ_N6~c}BKCCt6NQXCnrY)`eU^9uV``V=VNl zJHuUmr3+RcWBFOS{L#?<(Gf3GfOdvI_bB0SY4tGb(J)BIu?Z z2AgT=rBEhF9AK=Opyk*bIN5s9mPrp=TSpc~Tv2PhEKL644CU$a885YEVsDZbgzP>l zs=c&m3*Hk7O~hOWZoxVYZpEL%IdgjJET=r}MdR1xMmr*b3wWerZ;BFdMdx!V&5Q(( ziNr^a_oTQ29KzKonc*71S*{fchNKpPzzG8KTz7H-280h;(GH@A8k} z+v6xswjrzIgAo znjt{`ROA}+rGWYTJ*6?}cubF88wHpsMUkAy$`%D - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - + + + - +
+ +
- + @@ -169,19 +185,49 @@ - - - - + + + + + + + + + + {{ currentDetail.title || '--' }} + + + {{ currentDetail.description || '--' }} + + + {{ currentDetail.animalType || '--' }} + + + {{ currentDetail.animalAge || '--' }} + + + {{ currentDetail.animalGender || '--' }} + + + + + + {{ currentDetail.createdTime || '--' }} + + + + @@ -198,6 +244,7 @@ export default { return { // 遮罩层 loading: true, + detailLoading: false, // 选中数组 ids: [], // 非单个禁用 @@ -218,6 +265,9 @@ export default { title: "", // 是否显示弹出层 open: false, + detailViews: false, + // 当前查看的详情 + currentDetail: {}, // 查询参数 queryParams: { pageNum: 1, @@ -310,6 +360,22 @@ export default { console.log('点击回复,问诊单ID:', row.formId) console.log('当前currentConsultationId:', this.currentConsultationId) }, + /** 详情按钮操作 */ + handleView(row) { + this.detailViews = true; + this.detailLoading = true; + this.currentDetail = {}; + + const formId = row.formId; + getConsultation(formId).then(response => { + if (response.code === 200) { + this.currentDetail = response.data; + } else { + this.$modal.msgError("获取详情失败"); + } + this.detailLoading = false; + }); + }, /** 新增按钮操作 */ handleAdd() { this.reset() @@ -365,3 +431,132 @@ export default { } } + + + + diff --git a/chenhai-ui/src/views/syd.vue b/chenhai-ui/src/views/syd.vue index 185e1e8..4eec69c 100644 --- a/chenhai-ui/src/views/syd.vue +++ b/chenhai-ui/src/views/syd.vue @@ -1,5 +1,64 @@
- - + + + + + + + - - + + - - - + + + + + + + + + + + - + + + + + + - - + + - - - - - + + + + + + + + + + + + - + - +
+ +
- + @@ -153,6 +166,7 @@ export default { title: "", // 是否显示弹出层 open: false, + // imgUrl:[], // 查询参数 queryParams: { pageNum: 1, @@ -239,6 +253,9 @@ export default { this.reset() const id = row.id || this.ids getComments(id).then(response => { + // console.log(1111,response) + // const imgUrl = JSON.parse(response.data.images) + // console.log(222,img) this.form = response.data this.open = true this.title = "修改兽医回复" @@ -308,3 +325,113 @@ export default { } } + + + + + diff --git a/chenhai-ui/src/views/vet/experts/index.vue b/chenhai-ui/src/views/vet/experts/index.vue index 0f1e388..3d4fe8c 100644 --- a/chenhai-ui/src/views/vet/experts/index.vue +++ b/chenhai-ui/src/views/vet/experts/index.vue @@ -1,6 +1,33 @@
- - - - - - - - - + + + + + + + + + - + - +
+ +
- + @@ -110,9 +153,15 @@ - - + + + + + + + + @@ -124,6 +173,42 @@ 取 消 + + + + + + {{ currentDetail.realName || '--' }} + + + {{ currentDetail.iphone || '--' }} + + + {{ currentDetail.email || '--' }} + + + {{ currentDetail.title || '--' }} + + + {{ currentDetail.workExperience || '--' }} + + + {{ currentDetail.expert || '--' }} + + + {{ currentDetail.expertiseArea || '--' }} + + + {{ currentDetail.address || '--' }} + + + {{ currentDetail.introduction || '--' }} + + + + @@ -137,6 +222,7 @@ export default { return { // 遮罩层 loading: true, + detailLoading: false, // 选中数组 ids: [], // 非单个禁用 @@ -153,6 +239,10 @@ export default { title: "", // 是否显示弹出层 open: false, + detailViews: false, + + // 当前查看的详情 + currentDetail: {}, // 查询参数 queryParams: { pageNum: 1, @@ -170,6 +260,8 @@ export default { userId: null, realName: null, expertiseArea: null, + iphone: null, + email: null, contactInfo: null, isOnline: null, sortOrder: null, @@ -219,6 +311,8 @@ export default { realName: null, expertiseArea: null, contactInfo: null, + iphone: null, + email: null, isOnline: null, sortOrder: null, status: null @@ -257,6 +351,24 @@ export default { this.title = "修改专家信息" }) }, + + /** 详情 */ + handleView(row) { + this.detailViews = true; + this.detailLoading = true; + this.currentDetail = {}; + + const expertId = row.expertId; + getExperts(expertId).then(response => { + if (response.code === 200) { + this.currentDetail = response.data; + } else { + this.$modal.msgError("获取详情失败"); + } + this.detailLoading = false; + }); + }, + /** 聊天咨询按钮操作 */ handleChat(row) { // 获取当前用户信息 @@ -330,7 +442,27 @@ export default { + + diff --git a/chenhai-ui/src/views/vet/info/index.vue b/chenhai-ui/src/views/vet/info/index.vue index c206941..8819eb2 100644 --- a/chenhai-ui/src/views/vet/info/index.vue +++ b/chenhai-ui/src/views/vet/info/index.vue @@ -10,14 +10,14 @@ @keyup.enter.native="handleQuery" />
- - - + + + + + + + + - - - + + + + + + + + - - + + - - + + - - - - - - - - + + + + + + + + - + + + diff --git a/chenhai-ui/src/views/vet/notification/index.vue b/chenhai-ui/src/views/vet/notification/index.vue index e5184fa..c52f489 100644 --- a/chenhai-ui/src/views/vet/notification/index.vue +++ b/chenhai-ui/src/views/vet/notification/index.vue @@ -111,42 +111,46 @@