1 line
7.7 KiB
JavaScript
1 line
7.7 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-55067589","chunk-ded0d86a","chunk-2d0df437","chunk-2d0df437","chunk-2d0df437"],{4762:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("j-form-container",{attrs:{disabled:e.formDisabled}},[a("a-form",{attrs:{slot:"detail",form:e.form},slot:"detail"},[a("a-row",[a("a-col",{attrs:{span:24}},[a("a-form-item",{attrs:{label:"用户",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["owner"],expression:"['owner']"}],attrs:{placeholder:"请输入用户"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-item",{attrs:{label:"数据源名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-select",{staticStyle:{width:"100%"},attrs:{"show-search":"",placeholder:"请选择数据源",optionFilterProp:"children"},on:{change:e.sourceChange},model:{value:e.dataSourcesSelected,callback:function(t){e.dataSourcesSelected=t},expression:"dataSourcesSelected"}},e._l(e.dataSources,(function(t,r){return a("a-select-option",{key:r.toString(),attrs:{value:t.id}},[e._v("\n "+e._s(t.instanceName)+"\n ")])})),1)],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-item",{attrs:{label:"数据源表名",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("a-select",{staticStyle:{width:"100%"},attrs:{"show-search":"",placeholder:"请选择数据源表名",optionFilterProp:"children"},on:{change:e.sourceTableChange},model:{value:e.dataSourcesTableSelected,callback:function(t){e.dataSourcesTableSelected=t},expression:"dataSourcesTableSelected"}},e._l(e.dataSourceTables,(function(t,r){return a("a-select-option",{key:r.toString(),attrs:{value:t}},[e._v("\n "+e._s(t)+"\n ")])})),1)],1)],1),e.showFlowSubmitButton?a("a-col",{staticStyle:{"text-align":"center"},attrs:{span:24}},[a("a-button",{on:{click:e.submitForm}},[e._v("提 交")])],1):e._e()],1)],1)],1)],1)},o=[],n=a("0fea"),c=a("88bc"),l=a.n(c),i=(a("ca00"),a("c681")),s={name:"IdcDataSourceTableForm",components:{JFormContainer:i["default"]},props:{formData:{type:Object,default:function(){},required:!1},formBpm:{type:Boolean,default:!1,required:!1},disabled:{type:Boolean,default:!1,required:!1}},data:function(){return{roleId:"",form:this.$form.createForm(this),model:{},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{},url:{add:"/IdcDataSourceTable/idcDataSourceTable/add",edit:"/IdcDataSourceTable/idcDataSourceTable/edit",queryById:"/IdcDataSourceTable/idcDataSourceTable/queryById",queryDataSourceList:"/idc/dataSource/list",querySourceTableListBySourceId:"/IdcDataSourceTable/idcDataSourceTable/querySourceTableListBySourceId"},dataSources:[],dataSourceTables:[],idcDataSourceId:"",idcDataSourceTableId:"",dataSourcesSelected:"",dataSourcesTableSelected:""}},computed:{formDisabled:function(){return!0===this.formBpm?!1!==this.formData.disabled:this.disabled},showFlowSubmitButton:function(){return!0===this.formBpm&&!1===this.formData.disabled}},created:function(){this.getDataSourceList(),this.showFlowData()},methods:{add:function(){this.edit({})},edit:function(e){var t=this;this.form.resetFields(),this.model=Object.assign({},e),this.visible=!0,this.$nextTick((function(){t.dataSourcesSelected=t.model.instanceName,t.idcDataSourceId=t.model.idcDataSourceId,t.dataSourcesTableSelected=t.model.tableName,t.form.setFieldsValue(l()(t.model,"owner"))}))},getDataSourceList:function(){var e=this;Object(n["c"])(this.url.queryDataSourceList,{}).then((function(t){t.success&&(e.dataSources=t.result.records)}))},sourceChange:function(e){var t=this;Object(n["c"])(this.url.querySourceTableListBySourceId,{idcDataSourceId:e,owner:"STATIC"}).then((function(e){e.success&&(t.dataSourceTables=e.result)})),this.idcDataSourceId=e},sourceTableChange:function(e){this.idcDataSourceTableId=e},showFlowData:function(){var e=this;if(!0===this.formBpm){var t={id:this.formData.dataId};Object(n["c"])(this.url.queryById,t).then((function(t){t.success&&e.edit(t.result)}))}},submitForm:function(){var e=this,t=this;this.form.validateFields((function(a,r){if(!a){t.confirmLoading=!0;var o="",c="";e.model.id?(o+=e.url.edit,c="put"):(o+=e.url.add,c="post");Object.assign(e.model,r);Object(n["h"])(o,{idcDataSourceId:e.idcDataSourceId,tableName:e.idcDataSourceTableId,owner:e.model.owner,id:e.model.id},c).then((function(e){e.success?(t.$message.success(e.message),t.$emit("ok")):t.$message.warning(e.message)})).finally((function(){t.confirmLoading=!1}))}}))},popupCallback:function(e){this.form.setFieldsValue(l()(e,"owner"))}}},u=s,d=a("2877"),f=Object(d["a"])(u,r,o,!1,null,null,null);t["default"]=f.exports},"88bc":function(e,t,a){(function(t){var a=1/0,r=9007199254740991,o="[object Arguments]",n="[object Function]",c="[object GeneratorFunction]",l="[object Symbol]",i="object"==typeof t&&t&&t.Object===Object&&t,s="object"==typeof self&&self&&self.Object===Object&&self,u=i||s||Function("return this")();function d(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}function f(e,t){var a=-1,r=e?e.length:0,o=Array(r);while(++a<r)o[a]=t(e[a],a,e);return o}function b(e,t){var a=-1,r=t.length,o=e.length;while(++a<r)e[o+a]=t[a];return e}var h=Object.prototype,m=h.hasOwnProperty,p=h.toString,S=u.Symbol,v=h.propertyIsEnumerable,w=S?S.isConcatSpreadable:void 0,y=Math.max;function g(e,t,a,r,o){var n=-1,c=e.length;a||(a=j),o||(o=[]);while(++n<c){var l=e[n];t>0&&a(l)?t>1?g(l,t-1,a,r,o):b(o,l):r||(o[o.length]=l)}return o}function D(e,t){return e=Object(e),T(e,t,(function(t,a){return a in e}))}function T(e,t,a){var r=-1,o=t.length,n={};while(++r<o){var c=t[r],l=e[c];a(l,c)&&(n[c]=l)}return n}function I(e,t){return t=y(void 0===t?e.length-1:t,0),function(){var a=arguments,r=-1,o=y(a.length-t,0),n=Array(o);while(++r<o)n[r]=a[t+r];r=-1;var c=Array(t+1);while(++r<t)c[r]=a[r];return c[t]=n,d(e,this,c)}}function j(e){return F(e)||k(e)||!!(w&&e&&e[w])}function C(e){if("string"==typeof e||L(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}function k(e){return B(e)&&m.call(e,"callee")&&(!v.call(e,"callee")||p.call(e)==o)}var F=Array.isArray;function O(e){return null!=e&&$(e.length)&&!x(e)}function B(e){return q(e)&&O(e)}function x(e){var t=_(e)?p.call(e):"";return t==n||t==c}function $(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}function _(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function q(e){return!!e&&"object"==typeof e}function L(e){return"symbol"==typeof e||q(e)&&p.call(e)==l}var A=I((function(e,t){return null==e?{}:D(e,f(g(t,1),C))}));e.exports=A}).call(this,a("c8ba"))},b3ea:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("j-modal",{attrs:{title:e.title,width:e.width,visible:e.visible,okButtonProps:{class:{"jee-hidden":e.disableSubmit}},cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[a("idc-data-source-table-form",{ref:"realForm",attrs:{disabled:e.disableSubmit},on:{ok:e.submitCallback}})],1)},o=[],n=a("4762"),c={name:"IdcDataSourceTableModal",components:{IdcDataSourceTableForm:n["default"]},data:function(){return{title:"",width:800,visible:!1,disableSubmit:!1}},methods:{add:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.$refs.realForm.add()}))},edit:function(e){var t=this;this.visible=!0,this.$nextTick((function(){t.$refs.realForm.edit(e)}))},close:function(){this.$emit("close"),this.visible=!1},handleOk:function(){this.$refs.realForm.submitForm()},submitCallback:function(){this.$emit("ok"),this.visible=!1},handleCancel:function(){this.close()}}},l=c,i=a("2877"),s=Object(i["a"])(l,r,o,!1,null,null,null);t["default"]=s.exports}}]); |