| 1 |
- !function(){function e(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,a=Array(n);t<n;t++)a[t]=e[t];return a}function t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,n,r="function"==typeof Symbol?Symbol:{},l=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function i(t,r,l,o){var i=r&&r.prototype instanceof c?r:c,d=Object.create(i.prototype);return a(d,"_invoke",function(t,a,r){var l,o,i,c=0,d=r||[],f=!1,s={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return l=n,o=0,i=e,s.n=t,u}};function p(t,a){for(o=t,i=a,n=0;!f&&c&&!r&&n<d.length;n++){var r,l=d[n],p=s.p,v=l[2];t>3?(r=v===a)&&(i=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((r=t<2&&p<l[1])?(o=0,s.v=a,s.n=l[1]):p<v&&(r=t<3||l[0]>a||a>v)&&(l[4]=t,l[5]=a,s.n=v,o=0))}if(r||t>1)return u;throw f=!0,a}return function(r,d,v){if(c>1)throw TypeError("Generator is already running");for(f&&1===d&&p(d,v),o=d,i=v;(n=o<2?e:i)||!f;){l||(o?o<3?(o>1&&(s.n=-1),p(o,i)):s.n=i:s.v=i);try{if(c=2,l){if(o||(r="next"),n=l[r]){if(!(n=n.call(l,i)))throw TypeError("iterator result is not an object");if(!n.done)return n;i=n.value,o<2&&(o=0)}else 1===o&&(n=l.return)&&n.call(l),o<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((n=(f=s.n<0)?i:t.call(a,s))!==u)break}catch(n){l=e,o=1,i=n}finally{c=1}}return{value:n,done:f}}}(t,l,o),!0),d}var u={};function c(){}function d(){}function f(){}n=Object.getPrototypeOf;var s=[][l]?n(n([][l]())):(a(n={},l,function(){return this}),n),p=f.prototype=c.prototype=Object.create(s);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,a(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return d.prototype=f,a(p,"constructor",f),a(f,"constructor",d),d.displayName="GeneratorFunction",a(f,o,"GeneratorFunction"),a(p),a(p,o,"Generator"),a(p,l,function(){return this}),a(p,"toString",function(){return"[object Generator]"}),(t=function(){return{w:i,m:v}})()}function a(e,n,t,r){var l=Object.defineProperty;try{l({},"",{})}catch(e){l=0}a=function(e,n,t,r){function o(n,t){a(e,n,function(e){return this._invoke(n,t,e)})}n?l?l(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(o("next",0),o("throw",1),o("return",2))},a(e,n,t,r)}function r(e,n,t,a,r,l,o){try{var i=e[l](o),u=i.value}catch(e){return void t(e)}i.done?n(u):Promise.resolve(u).then(a,r)}System.register(["./index-legacy-7f6656e1.js","./index-legacy-c2eb0980.js","./CusNavigation.vue_vue_type_style_index_0_scoped_5a71d35e_lang-legacy-2e6df359.js","./CusNavigation-legacy-ce721f1c.js","./ReloadOutlined-legacy-23a37b93.js"],function(n,a){"use strict";var l,o,i,u,c,d,f,s,p,v,y,g,m,b,h,x,_,k,w,C,O,j,S,z,A,U,T,F;return{setters:[function(e){l=e.d,o=e.i,i=e.v,u=e.k,c=e.n,d=e.o,f=e.b,s=e.w,p=e.H,v=e.r,y=e.c,g=e.s,m=e.p,b=e.F,h=e.O,x=e.L,_=e.e,k=e.M,w=e.y,C=e.a,O=e.f,j=e.J,S=e.S,z=e.t,A=e._},function(e){U=e.p},null,function(e){T=e.C},function(e){F=e.R}],execute:function(){var a=document.createElement("style");a.textContent="[data-v-b0004175] .ant-table-wrapper{height:0px;flex-grow:1}[data-v-b0004175] .ant-spin-nested-loading{height:100%}[data-v-b0004175] .ant-spin-container{height:100%;display:flex;flex-direction:column}[data-v-b0004175] .ant-table{flex-grow:1;height:0px}[data-v-b0004175] .ant-table-container{height:100%}[data-v-b0004175] .ant-table-body{overflow-y:auto!important;height:100%;border-bottom:1px solid #eee;border-right:1px solid #eee}[data-v-b0004175] .ant-table-body::-webkit-scrollbar{width:1px;height:8px;background:#0058FF}[data-v-b0004175] .ant-table-body::-webkit-scrollbar-track{width:1px;background:#eee}[data-v-b0004175] .ant-table-body::-webkit-scrollbar-thumb{width:1px;background:#0058FF}[data-v-b0004175] .ant-table-body::-webkit-scrollbar-thumb:hover{background:#0058FF}[data-v-b0004175] .ant-table-body::-webkit-scrollbar-corner{width:1px;background:#eee}.cus-forbidden[data-v-b0004175]:hover{cursor:not-allowed}\n",document.head.appendChild(a);var I=["onClick"],P=l({__name:"Add",emits:["onSuccess"],setup:function(n,a){var l=a.expose,C=a.emit,O=o(null),j=o(!1),S=o(!0),z=C,A=i([{key:void 0,info:void 0}]),T=function(){A.push({key:void 0,info:void 0})},F=function(){var e;console.log("change...."),null===(e=O.value)||void 0===e||e.validateFields(["enumOptions"]).then(function(e){console.log(e)},function(e){console.log(e)})},P=o(""),q=function(){var e,n=(e=t().m(function e(){var n,a;return t().w(function(e){for(;;)switch(e.n){case 0:console.log("校验枚举项。。。"),n=0;case 1:if(!(n<A.length)){e.n=3;break}if(null!=(a=A[n]).key&&a.info){e.n=2;break}return P.value="cus-validator-show",e.a(2,Promise.reject("枚举项出错, 请检查枚举项!"));case 2:n++,e.n=1;break;case 3:return P.value="",e.a(2,Promise.resolve())}},e)}),function(){var n=this,t=arguments;return new Promise(function(a,l){var o=e.apply(n,t);function i(e){r(o,a,l,i,u,"next",e)}function u(e){r(o,a,l,i,u,"throw",e)}i(void 0)})});return function(){return n.apply(this,arguments)}}(),G=i({id:void 0,code:void 0,productId:"",name:"123",title:"123456",type:"int",min:void 0,max:void 0,len:void 0,isArray:"0",remark:""}),N=function(e){var n;console.log("handleOK",e),null===(n=O.value)||void 0===n||n.validate().then(function(e){console.log(e);var n={isArray:"0"!=G.isArray,range:{}};if("int"==G.type||"float"==G.type)null!=G.min&&(n.range.min=G.min),G.max&&(n.range.max=G.max);else if("string"==G.type)G.len&&(n.range.len=G.len);else if("enum"==G.type)for(var t=0;t<A.length;t++){var a=A[t];n.range[a.key]=a.info}console.log(n);var r=JSON.stringify(n),l={id:G.id,code:G.code,productId:G.productId,name:G.name,title:G.title,type:G.type,define:r,remark:G.remark};console.log(l),function(e){var n="";n=S.value?"/model/add":"/model/edit",U({url:n,data:e},function(e){console.log(e),w.info(e.msg),E(),z("onSuccess",e)})}(l)},function(e){console.log(e)})},R=function(){j.value=!0},E=function(){j.value=!1};return u(function(){console.log("onMounted")}),c(function(){console.log("onUnmounted")}),l({add:function(e){var n;S.value=!0,p(G,{productId:e}),null===(n=O.value)||void 0===n||n.clearValidate(),R(),G.isArray="0",G.type="int"},update:function(e){var n,t,a,r;if(S.value=!1,Object.assign(G,e),null===(n=O.value)||void 0===n||n.clearValidate(),G.isArray=null!==(t=e.define)&&void 0!==t&&t.isArray?"1":"0","int"==e.type||"float"==e.type)G.min=null===(a=e.define)||void 0===a||null===(a=a.range)||void 0===a?void 0:a.min,G.max=null===(r=e.define)||void 0===r||null===(r=r.range)||void 0===r?void 0:r.max;else if("string"==e.type){var l;G.len=null===(l=e.define)||void 0===l||null===(l=l.range)||void 0===l?void 0:l.len}else if("enum"==e.type){var o,i=null===(o=e.define)||void 0===o?void 0:o.range;for(var u in Object.keys(i).length>0&&A.splice(0),i)if(i.hasOwnProperty(u)){var c={key:u,info:i[u]};A.push(c)}}R()}}),function(n,t){var a=v("a-input"),r=v("a-form-item"),l=v("a-col"),o=v("a-select-option"),i=v("a-select"),u=v("a-input-number"),c=v("a-row"),p=v("a-textarea"),w=v("a-form"),C=v("a-modal");return d(),f(C,{wrapClassName:"cus-scroll",title:"添加产品功能",visible:j.value,"onUpdate:visible":t[9]||(t[9]=function(e){return j.value=e}),maskClosable:!1,width:680,bodyStyle:{height:"500px","overflow-y":"auto"},cancelText:"取消",okText:"确定",onOk:N},{default:s(function(){return[y(w,{ref_key:"formRef",ref:O,model:G,name:"basic","label-align":"left","label-col":{span:12},"wrapper-col":{span:20},autocomplete:"off",layout:"vertical"},{default:s(function(){return[y(c,{gutter:20},{default:s(function(){return[y(l,{span:12},{default:s(function(){return[y(r,{"wrapper-col":{offset:0,span:24},label:"功能编号",name:"code",rules:[{required:!0,message:"请输入模型编号!"}]},{default:s(function(){return[y(a,{size:"large",value:G.code,"onUpdate:value":t[0]||(t[0]=function(e){return G.code=e})},null,8,["value"])]}),_:1})]}),_:1}),y(l,{span:12},{default:s(function(){return[y(r,{"wrapper-col":{offset:0,span:24},label:"功能名称",name:"name",rules:[{required:!0,message:"请输入产品名称!"}]},{default:s(function(){return[y(a,{size:"large",value:G.name,"onUpdate:value":t[1]||(t[1]=function(e){return G.name=e})},null,8,["value"])]}),_:1})]}),_:1}),y(l,{span:12},{default:s(function(){return[y(r,{"wrapper-col":{offset:0,span:24},label:"标识符",name:"title",rules:[{required:!0,message:"请输入产品名称!"}]},{default:s(function(){return[y(a,{size:"large",value:G.title,"onUpdate:value":t[2]||(t[2]=function(e){return G.title=e})},null,8,["value"])]}),_:1})]}),_:1}),y(l,{span:12},{default:s(function(){return[y(r,{"wrapper-col":{offset:0,span:24},label:"数据类型",name:"type",rules:[{required:!0,message:"请输入数据类型!"}]},{default:s(function(){return[y(i,{size:"large",value:G.type,"onUpdate:value":t[3]||(t[3]=function(e){return G.type=e})},{default:s(function(){return[y(o,{value:"int"},{default:s(function(){return e(t[10]||(t[10]=[g("整型",-1)]))}),_:1}),y(o,{value:"float"},{default:s(function(){return e(t[11]||(t[11]=[g("浮点型",-1)]))}),_:1}),y(o,{value:"string"},{default:s(function(){return e(t[12]||(t[12]=[g("字符串",-1)]))}),_:1}),y(o,{value:"enum"},{default:s(function(){return e(t[13]||(t[13]=[g("枚举",-1)]))}),_:1})]}),_:1},8,["value"])]}),_:1})]}),_:1}),"int"==G.type||"float"==G.type?(d(),m(b,{key:0},[y(l,{span:12},{default:s(function(){return[y(r,{"wrapper-col":{offset:0,span:24},label:"最小值"},{default:s(function(){return[y(u,{value:G.min,"onUpdate:value":t[4]||(t[4]=function(e){return G.min=e}),style:{width:"100%"},size:"large",controls:!1},null,8,["value"])]}),_:1})]}),_:1}),y(l,{span:12},{default:s(function(){return[y(r,{"wrapper-col":{offset:0,span:24},label:"最大值"},{default:s(function(){return[y(u,{value:G.max,"onUpdate:value":t[5]||(t[5]=function(e){return G.max=e}),style:{width:"100%"},size:"large",controls:!1},null,8,["value"])]}),_:1})]}),_:1})],64)):"string"==G.type?(d(),f(l,{key:1,span:24},{default:s(function(){return[y(r,{"wrapper-col":{offset:0,span:24},label:"长度"},{default:s(function(){return[y(u,{value:G.len,"onUpdate:value":t[6]||(t[6]=function(e){return G.len=e}),style:{width:"100%"},size:"large",min:0,max:999,controls:!1},null,8,["value"])]}),_:1})]}),_:1})):"enum"==G.type?(d(),f(l,{key:2,span:24},{default:s(function(){return[y(r,{autoLink:!1,"wrapper-col":{offset:0,span:24},label:"枚举项",name:"enumOptions",rules:[{required:!0,validator:q}]},{default:s(function(){return[y(c,{class:h(P.value),gutter:[0,5]},{default:s(function(){return[(d(!0),m(b,null,x(A,function(n){return d(),f(l,{span:24},{default:s(function(){return[y(c,{gutter:3,justify:"start"},{default:s(function(){return[y(l,{span:5},{default:s(function(){return[y(u,{value:n.key,"onUpdate:value":function(e){return n.key=e},style:{width:"100%"},size:"large",min:0,max:999,controls:!1,onChange:F},null,8,["value","onUpdate:value"])]}),_:2},1024),y(l,{span:1,style:{"text-align":"center",display:"flex","align-items":"center","justify-content":"center"}},{default:s(function(){return e(t[14]||(t[14]=[_("span",null,"~",-1)]))}),_:1}),y(l,{span:A.length>1?16:18},{default:s(function(){return[y(a,{size:"large",value:n.info,"onUpdate:value":function(e){return n.info=e},onChange:F},null,8,["value","onUpdate:value"])]}),_:2},1032,["span"]),A.length>1?(d(),f(l,{key:0,span:2,style:{"text-align":"center",display:"flex","align-items":"center","justify-content":"center"}},{default:s(function(){return[_("a",{onClick:function(e){return function(e){var n=A.indexOf(e);n>-1&&A.splice(n,1),console.log(n)}(n)}},"删除",8,I)]}),_:2},1024)):k("",!0)]}),_:2},1024)]}),_:2},1024)}),256)),y(l,{span:24,style:{"margin-bottom":"0px","margin-top":"0px"}},{default:s(function(){return[_("a",{onClick:T},"添加枚举项")]}),_:1})]}),_:1},8,["class"])]}),_:1},8,["rules"])]}),_:1})):k("",!0)]}),_:1}),y(r,{"wrapper-col":{offset:0,span:24},label:"是否为数组",name:"isArray",rules:[{required:!0,message:"请输入产品名称!"}]},{default:s(function(){return[y(i,{size:"large",value:G.isArray,"onUpdate:value":t[7]||(t[7]=function(e){return G.isArray=e})},{default:s(function(){return[y(o,{value:"0"},{default:s(function(){return e(t[15]||(t[15]=[g("否",-1)]))}),_:1}),y(o,{value:"1"},{default:s(function(){return e(t[16]||(t[16]=[g("是",-1)]))}),_:1})]}),_:1},8,["value"])]}),_:1}),y(r,{"wrapper-col":{offset:0,span:24},label:"备注",name:"remark",rules:[{required:!1,message:"请输入产品模型备注!"}]},{default:s(function(){return[y(p,{value:G.remark,"onUpdate:value":t[8]||(t[8]=function(e){return G.remark=e}),placeholder:"请输入描述","allow-clear":""},null,8,["value"])]}),_:1})]}),_:1},8,["model"])]}),_:1},8,["visible"])}}}),q=l({__name:"Detail",setup:function(n,t){var a=t.expose,r=o(!1),l=function(e){console.log(e),r.value=!1};return u(function(){}),a({show:function(){r.value=!0},hidden:function(){r.value=!1}}),function(n,t){var a=v("a-modal");return d(),f(a,{title:"产品功能",visible:r.value,"onUpdate:visible":t[0]||(t[0]=function(e){return r.value=e}),maskClosable:!1,width:480,cancelText:"取消",okText:"确定",onOk:l},{default:s(function(){return e(t[1]||(t[1]=[_("div",null," 详情 ",-1)]))}),_:1},8,["visible"])}}}),G={class:"cus-animation",style:{height:"100%",width:"100%",padding:"16px 20px",display:"flex","flex-direction":"column"}},N={style:{display:"flex","justify-content":"space-between","align-items":"flex-end"}},R={style:{display:"flex"}},E={key:0,style:{color:"green"}},J={key:1,style:{color:"red"}},M={key:0},W={key:0},H={key:1},L={key:2},V={key:3},D={key:1},K=["onClick"],Q=["onClick"];n("default",A(l({__name:"Index",setup:function(n){var t=i({pageSize:10,current:1,size:"default",showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e){return"共 ".concat(e," 条数据")},onChange:function(e,n){console.log("111",e,n),this.current=e,this.pageSize=n,c()}}),a=o([]),r=o(!1),l=i({size:20,page:1,sort:"code",order:"asc",keyWord:"",productId:""}),c=function(){r.value=!0,l.size=t.pageSize,l.page=t.current,l.productId=B.value,U({url:"/model/searchCommon",data:l},function(e){console.log(e),t.total=e.total;for(var n=0;n<e.data.length;n++){var l=e.data[n];try{e.data[n].define=JSON.parse(l.define)}catch(o){console.log(o)}}a.value=e.data,r.value=!1})},f=function(){t.current=1,c()},p=o(null),g=function(e){var n;console.log(e),null===(n=p.value)||void 0===n||n.add(B.value)},h=o(null),k=function(e){console.log(e),c()},A=o(null),I=i({x:1400}),$=C(),B=o("");return u(function(){var e;I.y=(null===(e=A.value)||void 0===e?void 0:e.clientHeight)-113,B.value=$.currentRoute.value.params.productId,c()}),function(n,o){var i=v("a-button"),u=v("a-tooltip"),C=v("a-input"),$=v("a-form-item"),B=v("a-form"),X=v("a-table-column"),Y=v("a-popconfirm"),Z=v("a-table");return d(),m(b,null,[_("div",G,[y(O(T),{gobackabled:"",title:"通用产品功能"}),_("div",N,[_("div",R,[y(i,{type:"primary",style:{"margin-right":"10px",background:"#0058FF"},onClick:g},{icon:s(function(){return[y(O(j))]}),default:s(function(){return[o[1]||(o[1]=_("span",null,"添加",-1))]}),_:1}),y(B,{layout:"inline",model:l},{default:s(function(){return[y($,null,{default:s(function(){return[y(C,{allowClear:"",value:l.keyWord,"onUpdate:value":o[0]||(o[0]=function(e){return l.keyWord=e}),placeholder:"请输入要查询的内容",style:{width:"280px"}},{suffix:s(function(){return[y(u,{title:"点击搜索",onClick:f},{default:s(function(){return[y(O(S),{style:{color:"rgba(0, 0, 0, 0.45)"}})]}),_:1})]}),_:1},8,["value"])]}),_:1})]}),_:1},8,["model"])]),_("div",null,[y(u,{onClick:c},{default:s(function(){return[y(O(F),{style:{"font-size":"16px"}})]}),_:1})])]),_("div",{ref_key:"table_container",ref:A,style:{"margin-top":"9px","border-top":"1px solid #eee",display:"flex","flex-direction":"column",overflow:"hidden",height:"0px","flex-grow":"1"}},[y(Z,{"data-source":a.value,pagination:t,scroll:I,bordered:!0,loading:r.value,size:"middle"},{default:s(function(){return[y(X,{title:"序号",width:60,fixed:"left",align:"center"},{default:s(function(e){var n=e.index;return[_("div",null,z(n+1),1)]}),_:1}),y(X,{title:"编号","data-index":"code",width:80,fixed:"left",align:"center"}),y(X,{title:"名称","data-index":"name",width:180,fixed:"left",align:"left"}),y(X,{title:"标识符","data-index":"title",width:120,fixed:"left"}),y(X,{title:"数据类型","data-index":"type",width:120}),y(X,{title:"是否为数组",width:100},{default:s(function(e){var n,t=e.record;return[_("div",null,[null!==(n=t.define)&&void 0!==n&&n.isArray?(d(),m("span",E,"是")):(d(),m("span",J,"否"))])]}),_:1}),y(X,{title:"数据定义","data-index":"define",width:200},{default:s(function(n){var t,a,r=n.record;return[null!==(t=r.define)&&void 0!==t&&t.range?(d(),m("div",M,[(d(!0),m(b,null,x(null===(a=r.define)||void 0===a?void 0:a.range,function(n,t){return d(),m("div",{key:t},["min"==t?(d(),m("span",W,e(o[2]||(o[2]=[_("span",null,"最小值:",-1)])))):"max"==t?(d(),m("span",H,e(o[3]||(o[3]=[_("span",null,"最大值:",-1)])))):"len"==t?(d(),m("span",L,e(o[4]||(o[4]=[_("span",null,"最大长度:",-1)])))):(d(),m("span",V,[_("span",null,z(t)+":",1)])),_("span",null,z(n),1)])}),128))])):(d(),m("div",D,"未定义"))]}),_:1}),y(X,{title:"描述","data-index":"remark","min-width":400}),y(X,{title:"创建时间","data-index":"createtime",width:200}),y(X,{title:"操作",width:200,fixed:"right"},{default:s(function(n){var t=n.record;return[_("div",null,[_("a",{onClick:function(e){return function(e){var n;console.log(e),null===(n=h.value)||void 0===n||n.show()}(t)}},"查看",8,K),_("a",{style:{"margin-left":"26px"},onClick:function(e){return function(e){var n;console.log(e),null===(n=p.value)||void 0===n||n.update(e)}(t)}},"编辑",8,Q),y(Y,{title:"确定删除?",okText:"确定",cancelText:"取消",onConfirm:function(e){return function(e){console.log(e);var n={id:e.id};U({url:"/model/delete",data:n},function(e){console.log(e),w.info(e.msg),c()})}(t)}},{default:s(function(){return e(o[5]||(o[5]=[_("a",{style:{"margin-left":"26px"}},"删除",-1)]))}),_:1},8,["onConfirm"])])]}),_:1})]}),_:1},8,["data-source","pagination","scroll","loading"])],512)]),y(P,{ref_key:"addRef",ref:p,onOnSuccess:k},null,512),y(q,{ref_key:"detailRef",ref:h,onOnSuccess:k},null,512)],64)}}}),[["__scopeId","data-v-b0004175"]]))}}})}();
|