DPS/DataPlatform/html/static/js/668.c0bd41e2.js

2 lines
5.4 KiB
JavaScript
Raw Permalink Normal View History

2025-06-23 10:41:33 +08:00
"use strict";(self["webpackChunkmodel"]=self["webpackChunkmodel"]||[]).push([[668],{1668:function(e,a,t){t.r(a),t.d(a,{default:function(){return k}});var i=t(9003);const n={class:"setting-list"},l={class:"back"},d={class:"editable-row-operations"},o={key:0},r={key:1};function s(e,a,t,s,c,u){const m=(0,i.up)("el-button"),b=(0,i.up)("el-input"),p=(0,i.up)("el-table-column"),h=(0,i.up)("el-input-number"),D=(0,i.up)("el-table");return(0,i.wg)(),(0,i.iD)("div",n,[(0,i._)("div",l,[(0,i.Wm)(m,{link:"",size:"small",onClick:e.onGoBack},{default:(0,i.w5)((()=>[(0,i.Uk)("返回")])),_:1},8,["onClick"])]),(0,i._)("div",{class:"table-area",onContextmenu:a[5]||(a[5]=(0,i.iM)(((...a)=>e.onTableContextMenu&&e.onTableContextMenu(...a)),["prevent"]))},[(0,i.Wm)(D,{data:e.tabledata,size:"small","highlight-current-row":"",height:"100%",onRowContextmenu:e.onRowContextMenu},{default:(0,i.w5)((()=>[(0,i.Wm)(p,{label:"数据名称",prop:"name","min-width":"120"},{default:(0,i.w5)((t=>[(0,i._)("span",null,[e.editableData&&e.editableData.id===t.row.id?((0,i.wg)(),(0,i.j4)(b,{key:0,size:"small",modelValue:e.editableData.name,"onUpdate:modelValue":a[0]||(a[0]=a=>e.editableData.name=a)},null,8,["modelValue"])):((0,i.wg)(),(0,i.iD)(i.HY,{key:1},[(0,i.Uk)((0,i.zw)(t.row.name),1)],64))])])),_:1}),(0,i.Wm)(p,{label:"内部名称",prop:"innerName","min-width":"120"},{default:(0,i.w5)((t=>[(0,i._)("span",null,[e.editableData&&e.editableData.id===t.row.id?((0,i.wg)(),(0,i.j4)(b,{key:0,size:"small",modelValue:e.editableData.innerName,"onUpdate:modelValue":a[1]||(a[1]=a=>e.editableData.innerName=a)},null,8,["modelValue"])):((0,i.wg)(),(0,i.iD)(i.HY,{key:1},[(0,i.Uk)((0,i.zw)(t.row.innerName),1)],64))])])),_:1}),(0,i.Wm)(p,{label:"编码",prop:"code","min-width":"90"},{default:(0,i.w5)((t=>[(0,i._)("span",null,[e.editableData&&e.editableData.id===t.row.id?((0,i.wg)(),(0,i.j4)(h,{key:0,size:"small",modelValue:e.editableData.code,"onUpdate:modelValue":a[2]||(a[2]=a=>e.editableData.code=a)},null,8,["modelValue"])):((0,i.wg)(),(0,i.iD)(i.HY,{key:1},[(0,i.Uk)((0,i.zw)(t.row.code),1)],64))])])),_:1}),(0,i.Wm)(p,{class:"operation",label:"操作",prop:"operation",width:"100"},{default:(0,i.w5)((t=>[(0,i.wy)((0,i._)("div",d,[e.editableData&&e.editableData.id===t.row.id?((0,i.wg)(),(0,i.iD)("span",o,[(0,i._)("a",{onClick:a[3]||(a[3]=(...a)=>e.onSave&&e.onSave(...a))},"保存"),(0,i._)("a",{onClick:a[4]||(a[4]=(...a)=>e.onCancel&&e.onCancel(...a))},"取消")])):((0,i.wg)(),(0,i.iD)("span",r,[(0,i.Wm)(m,{size:"small",link:"",icon:e.Edit,onClick:a=>e.onEdit(t.row)},null,8,["icon","onClick"]),(0,i.wy)((0,i.Wm)(m,{size:"small",link:"",icon:e.Delete,onClick:a=>e.onDelete(t.row)},null,8,["icon","onClick"]),[[i.F8,!t.row.default]])]))],512),[[i.F8,!t.row.default]])])),_:1})])),_:1},8,["data","onRowContextmenu"])],32)])}t(7658);var c=t(2748),u=t(986),m=t(7198),b=t(7178),p=t(4704),h=(0,i.aZ)({data(){return{tabledata:[],editableData:null,parentDict:null}},setup(){return{Edit:c.I8b,Delete:c.HG3}},mounted(){p.Z.$on("updated:setting",this.updateSetting),this.updateSetting()},unmounted(){p.Z.$off("updated:setting",this.updateSetting)},methods:{updateSetting(){u.p.readDictionary().then((()=>{this.parentDict=u.p.getFirstDictionaryByID(parseInt(this.$route.params.id)),this.parentDict&&this.parentDict.children&&(this.tabledata=this.parentDict.children)}))},onTableContextMenu(e){e.preventDefault(),e.stopPropagation(),(0,m.x)(e.clientX,e.clientY,{props:{commands:[{key:1,label:"新建",command:this.onCreate,icon:"icon-kaifa-xianxing"}]}})},onRowContextMenu(e,a,t){t.preventDefault(),t.stopPropagation(),(0,m.x)(t.clientX,t.clientY,{props:{data:e,commands:[{key:1,label:"新建",command:this.onCreate,icon:"icon-kaifa-xianxing"},{key:2,label:"删除",command:this.onDelete,icon:"icon-kaifa-xianxing",disabled:e.default}]}})},onEdit(e){this.onCancel(),this.editableData=e},onCreate(){const e={id:-1,name:"",innerName:"",default:!1,code:0,value:[]};this.tabledata.push(e),this.editableData=e},onDelete(e){u.p.delDictionary(e.id).then((({error:a})=>{a?b.z8.error(a):this.tabledata.splice(this.tabledata.f
//# sourceMappingURL=668.c0bd41e2.js.map