1 line
6.7 KiB
JavaScript
1 line
6.7 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["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")),u={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"))}}},s=u,d=a("2877"),f=Object(d["a"])(s,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,u="object"==typeof self&&self&&self.Object===Object&&self,s=i||u||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=s.Symbol,w=h.propertyIsEnumerable,y=S?S.isConcatSpreadable:void 0,v=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=v(void 0===t?e.length-1:t,0),function(){var a=arguments,r=-1,o=v(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 O(e)||F(e)||!!(y&&e&&e[y])}function C(e){if("string"==typeof e||A(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}function F(e){return B(e)&&m.call(e,"callee")&&(!w.call(e,"callee")||p.call(e)==o)}var O=Array.isArray;function k(e){return null!=e&&L(e.length)&&!q(e)}function B(e){return _(e)&&k(e)}function q(e){var t=x(e)?p.call(e):"";return t==n||t==c}function L(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}function x(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function _(e){return!!e&&"object"==typeof e}function A(e){return"symbol"==typeof e||_(e)&&p.call(e)==l}var $=I((function(e,t){return null==e?{}:D(e,f(g(t,1),C))}));e.exports=$}).call(this,a("c8ba"))}}]); |