2 lines
8.3 KiB
JavaScript
2 lines
8.3 KiB
JavaScript
"use strict";(self["webpackChunkmodel"]=self["webpackChunkmodel"]||[]).push([[620,690],{6340:function(e,l,t){t.d(l,{Z:function(){return f}});var a=t(9003);const o=e=>((0,a.dD)("data-v-69fcb820"),e=e(),(0,a.Cn)(),e),n={class:"title-bar"},d=o((()=>(0,a._)("div",{class:"logo-bar"},null,-1))),i={class:"title-name"},s={class:"system-bar"},u=o((()=>(0,a._)("span",{class:"iconfont icon-close"},null,-1)));function p(e,l,t,o,p,r){const m=(0,a.up)("el-button"),c=(0,a.Q2)("qt-region");return(0,a.wy)(((0,a.wg)(),(0,a.iD)("div",n,[d,(0,a._)("div",i,[(0,a.WI)(e.$slots,"default",{},void 0,!0)]),(0,a.wy)(((0,a.wg)(),(0,a.iD)("div",s,[(0,a.Wm)(m,{onClick:l[0]||(l[0]=l=>e.close())},{default:(0,a.w5)((()=>[u])),_:1})])),[[c,"no-drag"]])])),[[c,"drag"]])}var r=(0,a.aZ)({name:"DialogTitleBar",setup(){return{}},methods:{close(){this.$emit("close")}}}),m=t(89);const c=(0,m.Z)(r,[["render",p],["__scopeId","data-v-69fcb820"]]);var f=c},3620:function(e,l,t){t.r(l),t.d(l,{default:function(){return M}});var a=t(9003);const o={class:"setting-dialog"};function n(e,l,t,n,d,i){const s=(0,a.up)("DialogTitleBar"),u=(0,a.up)("BaseSetting"),p=(0,a.up)("el-tab-pane"),r=(0,a.up)("SystemFile"),m=(0,a.up)("DataDictionarySettingView"),c=(0,a.up)("el-tabs");return(0,a.wg)(),(0,a.iD)("div",o,[(0,a.Wm)(s,{onClose:e.onClose},{default:(0,a.w5)((()=>[(0,a.Uk)("系统设置")])),_:1},8,["onClose"]),(0,a.Wm)(c,{"tab-position":"left",class:"setting-tabs"},{default:(0,a.w5)((()=>[(0,a.Wm)(p,{label:"基础设置"},{default:(0,a.w5)((()=>[(0,a.Wm)(u)])),_:1}),(0,a.Wm)(p,{label:"系统文件"},{default:(0,a.w5)((()=>[(0,a.Wm)(r)])),_:1}),(0,a.Wm)(p,{label:"数据字典"},{default:(0,a.w5)((()=>[(0,a.Wm)(m)])),_:1})])),_:1})])}var d=t(6340);function i(e,l,t,o,n,d){const i=(0,a.up)("el-col"),s=(0,a.up)("el-option"),u=(0,a.up)("el-select"),p=(0,a.up)("el-row"),r=(0,a.up)("el-checkbox"),m=(0,a.up)("el-checkbox-group"),c=(0,a.up)("FileSystemInput");return(0,a.wg)(),(0,a.iD)(a.HY,null,[(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(i,{span:6},{default:(0,a.w5)((()=>[(0,a.Uk)("主题样式:")])),_:1}),(0,a.Wm)(i,{span:12},{default:(0,a.w5)((()=>[(0,a.Wm)(u,{modelValue:e.theme,"onUpdate:modelValue":l[0]||(l[0]=l=>e.theme=l),size:"small"},{default:(0,a.w5)((()=>[(0,a.Wm)(s,{label:"light",value:"light"})])),_:1},8,["modelValue"])])),_:1}),(0,a.Wm)(i,{span:6})])),_:1}),(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(i,{span:6},{default:(0,a.w5)((()=>[(0,a.Uk)("接口代码类型:")])),_:1}),(0,a.Wm)(i,{span:12},{default:(0,a.w5)((()=>[(0,a.Wm)(m,{modelValue:e.codeTypeLabelList,"onUpdate:modelValue":l[1]||(l[1]=l=>e.codeTypeLabelList=l),onChange:e.selectHandle},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.codeTypeList,(e=>((0,a.wg)(),(0,a.j4)(r,{key:e.label,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","onChange"])])),_:1}),(0,a.Wm)(i,{span:6})])),_:1}),(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(i,{span:6},{default:(0,a.w5)((()=>[(0,a.Uk)("xml文件生成路径:")])),_:1}),(0,a.Wm)(i,{span:14},{default:(0,a.w5)((()=>[(0,a.Wm)(c,{modelValue:e.localModel.xmlFilePath,"onUpdate:modelValue":l[2]||(l[2]=l=>e.localModel.xmlFilePath=l)},null,8,["modelValue"])])),_:1})])),_:1})],64)}var s=t(986);function u(e,l,t,o,n,d){const i=(0,a.up)("el-button"),s=(0,a.up)("el-input");return(0,a.wg)(),(0,a.iD)("div",null,[(0,a.Wm)(s,{size:"small",modelValue:e.modeldata,"onUpdate:modelValue":l[0]||(l[0]=l=>e.modeldata=l)},{append:(0,a.w5)((()=>[(0,a.Wm)(i,{class:"iconfont icon-folder-open-fill",onClick:e.onOpenDialog},null,8,["onClick"])])),_:1},8,["modelValue"])])}var p=(0,a.aZ)({name:"FileSystemInput",data(){return{modeldata:this.modelValue}},setup(){const e=(0,a.iH)();return{inputRef:e}},props:{filter:String,title:String,befile:Boolean,modelValue:{type:String,required:!0}},model:{prop:"modelValue",event:"update:modelValue"},watch:{modelValue(e){this.modeldata=e},modeldata(e){this.$emit("update:modelValue",e)}},methods:{onOpenDialog(){this.QTSend("filedialog",{title:this.title,file:this.befile,filter:this.filter}).then((({data:e})=>{e&&(this.modeldata=e)}))}}}),r=t(89);const m=(0,r.Z)(p,[["render",u]]);var c=m,f=t(4704),h=(0,a.aZ)({name:"BaseSetting",data(){return{theme:"light",localModel:s.p.localFileProfile,codeTypeList:[{label:"C++ 接口",value:1},{label:".NET 接口",value:2}],codeTypeLabelList:[]}},setup(){return{}},mounted(){f.Z.$on("updated:setting",this.updatedStting)},unmounted(){f.Z.$off("updated:setting",this.updatedStting)},components:{FileSystemInput:c},methods:{updatedStting(){this.localModel=s.p.localFileProfile,this.localModel.codeType&&this.reshowHandle()},selectHandle(e){if(e.length)if(e.length>=2)this.localModel.codeType=3;else{const l=this.codeTypeList.filter((l=>l.label==e[0]));l.length>0&&(this.localModel.codeType=l[0].value)}else this.localModel.codeType=0;s.p.saveProfile()},reshowHandle(){if(this.localModel.codeType<=2){const e=this.codeTypeList.filter((e=>e.value==this.localModel.codeType));this.codeTypeLabelList=[e[0]?.label]}else this.codeTypeLabelList=this.codeTypeList.map((e=>e.label))}}});const g=(0,r.Z)(h,[["render",i],["__scopeId","data-v-2b1fa2bb"]]);var w=g,W=t(8690);function y(e,l,t,o,n,d){const i=(0,a.up)("el-col"),s=(0,a.up)("FileSystemInput"),u=(0,a.up)("el-button"),p=(0,a.up)("el-row"),r=(0,a.up)("el-input"),m=(0,a.up)("el-switch");return(0,a.wg)(),(0,a.iD)(a.HY,null,[(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(i,{span:6},{default:(0,a.w5)((()=>[(0,a.Uk)("系统文件路径:")])),_:1}),(0,a.Wm)(i,{span:14},{default:(0,a.w5)((()=>[(0,a.Wm)(s,{modelValue:e.localModel.sysDBPath,"onUpdate:modelValue":l[0]||(l[0]=l=>e.localModel.sysDBPath=l),filter:"DBP(*.dbp)",befile:!0},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{span:4,style:{"padding-left":"4px"}},{default:(0,a.w5)((()=>[(0,a.Wm)(u,{type:"primary",size:"small",onClick:e.onLink},{default:(0,a.w5)((()=>[(0,a.Uk)(" 连接 ")])),_:1},8,["onClick"])])),_:1})])),_:1}),(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(i,{span:6},{default:(0,a.w5)((()=>[(0,a.Uk)("代码生成文件存储位置:")])),_:1}),(0,a.Wm)(i,{span:14},{default:(0,a.w5)((()=>[(0,a.Wm)(s,{modelValue:e.localModel.codeGeneratePath,"onUpdate:modelValue":l[1]||(l[1]=l=>e.localModel.codeGeneratePath=l)},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{span:4,style:{"padding-left":"4px"}})])),_:1}),(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(i,{span:6},{default:(0,a.w5)((()=>[(0,a.Uk)("创建人:")])),_:1}),(0,a.Wm)(i,{span:12},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{placeholder:"创建人",modelValue:e.localModel.author,"onUpdate:modelValue":l[2]||(l[2]=l=>e.localModel.author=l),size:"small"},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{span:6})])),_:1}),(0,a.Wm)(p,null,{default:(0,a.w5)((()=>[(0,a.Wm)(i,{span:6},{default:(0,a.w5)((()=>[(0,a.Uk)("仅主场景类关系显示:")])),_:1}),(0,a.Wm)(i,{span:12},{default:(0,a.w5)((()=>[(0,a.Wm)(m,{size:"small",modelValue:e.localModel.sceneMainOnly,"onUpdate:modelValue":l[3]||(l[3]=l=>e.localModel.sceneMainOnly=l)},null,8,["modelValue"])])),_:1}),(0,a.Wm)(i,{span:6})])),_:1})],64)}var b=t(7178),_=(0,a.aZ)({name:"SystemFile",data(){return{localModel:s.p.localFileProfile}},setup(){return{}},mounted(){f.Z.$on("updated:setting",this.updatedStting)},unmounted(){f.Z.$off("updated:setting",this.updatedStting)},components:{FileSystemInput:c},methods:{updatedStting(){this.localModel=s.p.localFileProfile},onLink(){if(!this.localModel.sysDBPath)return b.z8.error("请选择要连接的数据库文件"),!1;s.p.saveProfile().then((()=>{let e="";this.localModel.sysDBPath&&(e=this.localModel.sysDBPath),this.QTSend("db-connect",{sysDBPath:e}).then((({error:e})=>{e?b.z8.error(e):f.Z.$emit("updated:setting")}))}))}}});const v=(0,r.Z)(_,[["render",y]]);var V=v,D=(0,a.aZ)({name:"SettingDialog",data(){return{}},setup(){return{settingProfile:s.p}},components:{DialogTitleBar:d.Z,BaseSetting:w,SystemFile:V,DataDictionarySettingView:W["default"]},async created(){await s.p.readProfile(),await s.p.readDictionary(),f.Z.$emit("updated:setting")},mounted(){this.QTRegister()},methods:{onClose(){s.p.saveProfile(),this.QTSend("closed")}}});const S=(0,r.Z)(D,[["render",n]]);var M=S},8690:function(e,l,t){t.r(l),t.d(l,{default:function(){return s}});var a=t(9003);function o(e,l,t,o,n,d){const i=(0,a.up)("router-view");return(0,a.wg)(),(0,a.j4)(i)}var n=(0,a.aZ)({data(){return{}},setup(){return{}},methods:{}}),d=t(89);const i=(0,d.Z)(n,[["render",o]]);var s=i}}]);
|
|
//# sourceMappingURL=620.7f79ed54.js.map
|