ai-clone/frontend-ai/unpackage/dist/build/mp-weixin/pages/admin/model-status.js

2 lines
3.3 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";const e=require("../../common/vendor.js"),s=require("../../config/api.js"),o={data:()=>({API_BASE:s.API_BASE,veoDisabled:!1,veoMessage:"",volcengineDisabled:!1,volcengineMessage:"",saving:!1}),onLoad(){this.loadConfig()},methods:{goBack(){e.index.navigateBack()},loadConfig(){console.log("[Admin] 加载模型状态配置..."),e.index.showLoading({title:"加载中..."}),e.index.request({url:`${this.API_BASE}/api/admin/system/model-status-config`,method:"GET",success:s=>{if(console.log("[Admin] 配置响应:",s),200===s.statusCode&&s.data&&s.data.success){const e=s.data.data;this.veoDisabled="true"===e.veo_disabled,this.veoMessage=e.veo_message||"",this.volcengineDisabled="true"===e.volcengine_disabled,this.volcengineMessage=e.volcengine_message||"",console.log("[Admin] 配置加载成功")}else e.index.showToast({title:"加载配置失败",icon:"none"})},fail:s=>{console.error("[Admin] 加载配置失败:",s),e.index.showToast({title:"网络错误",icon:"none"})},complete:()=>{e.index.hideLoading()}})},onVeoStatusChange(e){this.veoDisabled=!e.detail.value,console.log("[Admin] Veo状态:",this.veoDisabled?"禁用":"启用")},onVolcengineStatusChange(e){this.volcengineDisabled=!e.detail.value,console.log("[Admin] 火山引擎状态:",this.volcengineDisabled?"禁用":"启用")},saveConfig(){if(console.log("[Admin] 保存配置..."),this.veoDisabled&&!this.veoMessage.trim())return void e.index.showToast({title:"Veo模型已禁用请填写维护提示信息",icon:"none",duration:2e3});if(this.volcengineDisabled&&!this.volcengineMessage.trim())return void e.index.showToast({title:"火山引擎模型已禁用,请填写维护提示信息",icon:"none",duration:2e3});this.saving=!0,e.index.showLoading({title:"保存中..."});const s={veo_disabled:this.veoDisabled?"true":"false",veo_message:this.veoMessage,volcengine_disabled:this.volcengineDisabled?"true":"false",volcengine_message:this.volcengineMessage};e.index.request({url:`${this.API_BASE}/api/admin/system/model-status-config`,method:"POST",header:{"Content-Type":"application/json"},data:s,success:s=>{var o;console.log("[Admin] 保存响应:",s),200===s.statusCode&&s.data&&s.data.success?(e.index.showToast({title:"保存成功",icon:"success"}),setTimeout((()=>{e.index.navigateBack()}),1500)):e.index.showToast({title:(null==(o=s.data)?void 0:o.message)||"保存失败",icon:"none"})},fail:s=>{console.error("[Admin] 保存失败:",s),e.index.showToast({title:"网络错误",icon:"none"})},complete:()=>{this.saving=!1,e.index.hideLoading()}})}}};const i=e._export_sfc(o,[["render",function(s,o,i,n,a,t){return e.e({a:e.o(((...e)=>t.goBack&&t.goBack(...e))),b:!a.veoDisabled,c:e.o(((...e)=>t.onVeoStatusChange&&t.onVeoStatusChange(...e))),d:e.t(a.veoDisabled?"已禁用":"正常"),e:e.n(a.veoDisabled?"disabled":"enabled"),f:a.veoMessage,g:e.o((e=>a.veoMessage=e.detail.value)),h:e.t(a.veoMessage.length),i:!a.volcengineDisabled,j:e.o(((...e)=>t.onVolcengineStatusChange&&t.onVolcengineStatusChange(...e))),k:e.t(a.volcengineDisabled?"已禁用":"正常"),l:e.n(a.volcengineDisabled?"disabled":"enabled"),m:a.volcengineMessage,n:e.o((e=>a.volcengineMessage=e.detail.value)),o:e.t(a.volcengineMessage.length),p:a.saving},(a.saving,{}),{q:e.o(((...e)=>t.saveConfig&&t.saveConfig(...e))),r:a.saving})}],["__scopeId","data-v-2d17e507"]]);wx.createPage(i);