Index-legacy-8925cbfa.js 19 KB

1
  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 u(t,r,l,o){var u=r&&r.prototype instanceof c?r:c,f=Object.create(u.prototype);return a(f,"_invoke",function(t,a,r){var l,o,u,c=0,f=r||[],d=!1,s={p:0,n:0,v:e,a:v,f:v.bind(e,4),d:function(n,t){return l=n,o=0,u=e,s.n=t,i}};function v(t,a){for(o=t,u=a,n=0;!d&&c&&!r&&n<f.length;n++){var r,l=f[n],v=s.p,p=l[2];t>3?(r=p===a)&&(u=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=v&&((r=t<2&&v<l[1])?(o=0,s.v=a,s.n=l[1]):v<p&&(r=t<3||l[0]>a||a>p)&&(l[4]=t,l[5]=a,s.n=p,o=0))}if(r||t>1)return i;throw d=!0,a}return function(r,f,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===f&&v(f,p),o=f,u=p;(n=o<2?e:u)||!d;){l||(o?o<3?(o>1&&(s.n=-1),v(o,u)):s.n=u:s.v=u);try{if(c=2,l){if(o||(r="next"),n=l[r]){if(!(n=n.call(l,u)))throw TypeError("iterator result is not an object");if(!n.done)return n;u=n.value,o<2&&(o=0)}else 1===o&&(n=l.return)&&n.call(l),o<2&&(u=TypeError("The iterator does not provide a '"+r+"' method"),o=1);l=e}else if((n=(d=s.n<0)?u:t.call(a,s))!==i)break}catch(n){l=e,o=1,u=n}finally{c=1}}return{value:n,done:d}}}(t,l,o),!0),f}var i={};function c(){}function f(){}function d(){}n=Object.getPrototypeOf;var s=[][l]?n(n([][l]())):(a(n={},l,function(){return this}),n),v=d.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,a(e,o,"GeneratorFunction")),e.prototype=Object.create(v),e}return f.prototype=d,a(v,"constructor",d),a(d,"constructor",f),f.displayName="GeneratorFunction",a(d,o,"GeneratorFunction"),a(v),a(v,o,"Generator"),a(v,l,function(){return this}),a(v,"toString",function(){return"[object Generator]"}),(t=function(){return{w:u,m:p}})()}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 u=e[l](o),i=u.value}catch(e){return void t(e)}u.done?n(i):Promise.resolve(i).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,u,i,c,f,d,s,v,p,y,g,m,b,h,x,_,k,w,C,O,j,S,z,A,U,T,F,I;return{setters:[function(e){l=e.d,o=e.i,u=e.v,i=e.k,c=e.n,f=e.o,d=e.b,s=e.w,v=e.H,p=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.E,O=e.a,j=e.f,S=e.J,z=e.S,A=e.t,U=e._},function(e){T=e.p},null,function(e){F=e.C},function(e){I=e.R}],execute:function(){var a=document.createElement("style");a.textContent="[data-v-4b90fa19] .ant-table-wrapper{height:0px;flex-grow:1}[data-v-4b90fa19] .ant-spin-nested-loading{height:100%}[data-v-4b90fa19] .ant-spin-container{height:100%;display:flex;flex-direction:column}[data-v-4b90fa19] .ant-table{flex-grow:1;height:0px}[data-v-4b90fa19] .ant-table-container{height:100%}[data-v-4b90fa19] .ant-table-body{overflow-y:auto!important;height:100%;border-bottom:1px solid #eee;border-right:1px solid #eee}[data-v-4b90fa19] .ant-table-body::-webkit-scrollbar{width:1px;height:8px;background:#0058FF}[data-v-4b90fa19] .ant-table-body::-webkit-scrollbar-track{width:1px;background:#eee}[data-v-4b90fa19] .ant-table-body::-webkit-scrollbar-thumb{width:1px;background:#0058FF}[data-v-4b90fa19] .ant-table-body::-webkit-scrollbar-thumb:hover{background:#0058FF}[data-v-4b90fa19] .ant-table-body::-webkit-scrollbar-corner{width:1px;background:#eee}.cus-forbidden[data-v-4b90fa19]:hover{cursor:not-allowed}\n",document.head.appendChild(a);var P=["onClick"],q=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=u([{key:void 0,info:void 0}]),U=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)})},I=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 I.value="cus-validator-show",e.a(2,Promise.reject("枚举项出错, 请检查枚举项!"));case 2:n++,e.n=1;break;case 3:return I.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 u(e){r(o,a,l,u,i,"next",e)}function i(e){r(o,a,l,u,i,"throw",e)}u(void 0)})});return function(){return n.apply(this,arguments)}}(),E=u({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:""}),G=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"!=E.isArray,range:{}};if("int"==E.type||"float"==E.type)null!=E.min&&(n.range.min=E.min),E.max&&(n.range.max=E.max);else if("string"==E.type)E.len&&(n.range.len=E.len);else if("enum"==E.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:E.id,code:E.code,productId:E.productId,name:E.name,title:E.title,type:E.type,define:r,remark:E.remark};console.log(l),function(e){var n="";n=S.value?"/model/add":"/model/edit",T({url:n,data:e},function(e){console.log(e),w.info(e.msg),R(),z("onSuccess",e)})}(l)},function(e){console.log(e)})},N=function(){j.value=!0},R=function(){j.value=!1};return i(function(){console.log("onMounted")}),c(function(){console.log("onUnmounted")}),l({add:function(e){var n;S.value=!0,v(E,{productId:e}),null===(n=O.value)||void 0===n||n.clearValidate(),N(),E.isArray="0",E.type="int"},update:function(e){var n,t,a,r;if(S.value=!1,Object.assign(E,e),null===(n=O.value)||void 0===n||n.clearValidate(),E.isArray=null!==(t=e.define)&&void 0!==t&&t.isArray?"1":"0","int"==e.type||"float"==e.type)E.min=null===(a=e.define)||void 0===a||null===(a=a.range)||void 0===a?void 0:a.min,E.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;E.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,u=null===(o=e.define)||void 0===o?void 0:o.range;for(var i in Object.keys(u).length>0&&A.splice(0),u)if(u.hasOwnProperty(i)){var c={key:i,info:u[i]};A.push(c)}}N()}}),function(n,t){var a=p("a-input"),r=p("a-form-item"),l=p("a-col"),o=p("a-select-option"),u=p("a-select"),i=p("a-input-number"),c=p("a-row"),v=p("a-textarea"),w=p("a-form"),C=p("a-modal");return f(),d(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:G},{default:s(function(){return[y(w,{ref_key:"formRef",ref:O,model:E,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:E.code,"onUpdate:value":t[0]||(t[0]=function(e){return E.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:E.name,"onUpdate:value":t[1]||(t[1]=function(e){return E.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:E.title,"onUpdate:value":t[2]||(t[2]=function(e){return E.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(u,{size:"large",value:E.type,"onUpdate:value":t[3]||(t[3]=function(e){return E.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"==E.type||"float"==E.type?(f(),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(i,{value:E.min,"onUpdate:value":t[4]||(t[4]=function(e){return E.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(i,{value:E.max,"onUpdate:value":t[5]||(t[5]=function(e){return E.max=e}),style:{width:"100%"},size:"large",controls:!1},null,8,["value"])]}),_:1})]}),_:1})],64)):"string"==E.type?(f(),d(l,{key:1,span:24},{default:s(function(){return[y(r,{"wrapper-col":{offset:0,span:24},label:"长度"},{default:s(function(){return[y(i,{value:E.len,"onUpdate:value":t[6]||(t[6]=function(e){return E.len=e}),style:{width:"100%"},size:"large",min:0,max:999,controls:!1},null,8,["value"])]}),_:1})]}),_:1})):"enum"==E.type?(f(),d(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(I.value),gutter:[0,5]},{default:s(function(){return[(f(!0),m(b,null,x(A,function(n){return f(),d(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(i,{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?(f(),d(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,P)]}),_: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:U},"添加枚举项")]}),_: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(u,{size:"large",value:E.isArray,"onUpdate:value":t[7]||(t[7]=function(e){return E.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(v,{value:E.remark,"onUpdate:value":t[8]||(t[8]=function(e){return E.remark=e}),placeholder:"请输入描述","allow-clear":""},null,8,["value"])]}),_:1})]}),_:1},8,["model"])]}),_:1},8,["visible"])}}}),E=l({__name:"Detail",setup:function(n,t){var a=t.expose,r=o(!1),l=function(e){console.log(e),r.value=!1};return i(function(){}),a({show:function(){r.value=!0},hidden:function(){r.value=!1}}),function(n,t){var a=p("a-modal");return f(),d(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"}},J={key:0,style:{color:"green"}},W={key:1,style:{color:"red"}},M={key:0},H={key:0},L={key:1},V={key:2},D={key:3},K={key:1},Q=["onClick"],$=["onClick"];n("default",U(l({__name:"Index",setup:function(n){var t=C(function(){var e;return"产品详情("+(null===(e=P.value)||void 0===e?void 0:e.name)+")"}),a=u({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,d()}}),r=o([]),l=o(!1),c=u({size:10,page:1,sort:"code",order:"asc",keyWord:"",productId:""}),d=function(){l.value=!0,c.size=a.pageSize,c.page=a.current,c.productId=Z.value,T({url:"/model/search",data:c},function(e){console.log(e),a.total=e.total;for(var n=0;n<e.data.length;n++){var t=e.data[n];try{e.data[n].define=JSON.parse(t.define)}catch(o){console.log(o)}}r.value=e.data,l.value=!1})},v=function(){a.current=1,d()},g=o(null),h=function(e){var n;console.log(e),null===(n=g.value)||void 0===n||n.add(Z.value)},k=o(null),U=function(e){console.log(e),d()},P=o(),B=o(null),X=u({x:1400}),Y=O(),Z=o("");return i(function(){var e;X.y=(null===(e=B.value)||void 0===e?void 0:e.clientHeight)-113,Z.value=Y.currentRoute.value.params.productId,T({url:"/product/search",data:{size:10,page:1,keyWord:Z.value}},function(e){console.log(e),P.value=e.data[0]}),d()}),function(n,o){var u=p("a-button"),i=p("a-tooltip"),C=p("a-input"),O=p("a-form-item"),P=p("a-form"),Y=p("a-table-column"),Z=p("a-popconfirm"),ee=p("a-table");return f(),m(b,null,[_("div",G,[y(j(F),{gobackabled:"",title:t.value},null,8,["title"]),_("div",N,[_("div",R,[y(u,{type:"primary",style:{"margin-right":"10px",background:"#0058FF"},onClick:h},{icon:s(function(){return[y(j(S))]}),default:s(function(){return[o[1]||(o[1]=_("span",null,"添加",-1))]}),_:1}),y(P,{layout:"inline",model:c},{default:s(function(){return[y(O,null,{default:s(function(){return[y(C,{allowClear:"",value:c.keyWord,"onUpdate:value":o[0]||(o[0]=function(e){return c.keyWord=e}),placeholder:"请输入要查询的内容",style:{width:"280px"}},{suffix:s(function(){return[y(i,{title:"点击搜索",onClick:v},{default:s(function(){return[y(j(z),{style:{color:"rgba(0, 0, 0, 0.45)"}})]}),_:1})]}),_:1},8,["value"])]}),_:1})]}),_:1},8,["model"])]),_("div",null,[y(i,{onClick:d},{default:s(function(){return[y(j(I),{style:{"font-size":"16px"}})]}),_:1})])]),_("div",{ref_key:"table_container",ref:B,style:{"margin-top":"9px","border-top":"1px solid #eee",display:"flex","flex-direction":"column",overflow:"hidden",height:"0px","flex-grow":"1"}},[y(ee,{"data-source":r.value,pagination:a,scroll:X,bordered:!0,loading:l.value,size:"middle"},{default:s(function(){return[y(Y,{title:"序号",width:60,fixed:"left",align:"center"},{default:s(function(e){var n=e.index;return[_("div",null,A(n+1),1)]}),_:1}),y(Y,{title:"编号","data-index":"code",width:80,fixed:"left",align:"center"}),y(Y,{title:"名称","data-index":"name",width:180,fixed:"left",align:"left"}),y(Y,{title:"标识符","data-index":"title",width:120,fixed:"left"}),y(Y,{title:"数据类型","data-index":"type",width:120}),y(Y,{title:"是否为数组",width:100},{default:s(function(e){var n,t=e.record;return[_("div",null,[null!==(n=t.define)&&void 0!==n&&n.isArray?(f(),m("span",J,"是")):(f(),m("span",W,"否"))])]}),_:1}),y(Y,{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?(f(),m("div",M,[(f(!0),m(b,null,x(null===(a=r.define)||void 0===a?void 0:a.range,function(n,t){return f(),m("div",{key:t},["min"==t?(f(),m("span",H,e(o[2]||(o[2]=[_("span",null,"最小值:",-1)])))):"max"==t?(f(),m("span",L,e(o[3]||(o[3]=[_("span",null,"最大值:",-1)])))):"len"==t?(f(),m("span",V,e(o[4]||(o[4]=[_("span",null,"最大长度:",-1)])))):(f(),m("span",D,[_("span",null,A(t)+":",1)])),_("span",null,A(n),1)])}),128))])):(f(),m("div",K,"未定义"))]}),_:1}),y(Y,{title:"描述","data-index":"remark","min-width":400}),y(Y,{title:"创建时间","data-index":"createtime",width:200}),y(Y,{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=k.value)||void 0===n||n.show()}(t)}},"查看",8,Q),_("a",{style:{"margin-left":"26px"},onClick:function(e){return function(e){var n;console.log(e),null===(n=g.value)||void 0===n||n.update(e)}(t)}},"编辑",8,$),y(Z,{title:"确定删除?",okText:"确定",cancelText:"取消",onConfirm:function(e){return function(e){console.log(e);var n={id:e.id};T({url:"/model/delete",data:n},function(e){console.log(e),w.info(e.msg),d()})}(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(q,{ref_key:"addRef",ref:g,onOnSuccess:U},null,512),y(E,{ref_key:"detailRef",ref:k,onOnSuccess:U},null,512)],64)}}}),[["__scopeId","data-v-4b90fa19"]]))}}})}();