(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2c8480a0"],{"5f88":function(e,t,r){"use strict";r.r(t);r("498a");var a=function(){var e=this,t=this,r=t._self._c;return r("page-header-wrapper",[r("a-card",{staticClass:"content-card",attrs:{bordered:!1}},[r("div",{staticClass:"table-page-search-form"},[r("a-form",{attrs:{layout:"vertical",labelCol:{span:4},wrapperCol:{span:19,offset:1}}},[r("a-row",{attrs:{gutter:48}},[r("a-col",{attrs:{md:8,sm:24}},[r("a-form-item",{attrs:{label:"学校名称"}},[r("a-select",{attrs:{showSearch:"",optionFilterProp:"children"},model:{value:t.queryParam.companyId,callback:function(e){t.$set(t.queryParam,"companyId",e)},expression:"queryParam.companyId"}},t._l(t.schools,(function(e){return r("a-select-option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.companyName))])})),1)],1)],1),r("a-col",{attrs:{md:8,sm:24}},[r("a-form-item",{attrs:{label:"参数"}},[r("a-input",{attrs:{placeholder:"请输入"},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.$refs.table.refresh(!0)}},model:{value:t.queryParam.characterKey,callback:function(e){t.$set(t.queryParam,"characterKey","string"===typeof e?e.trim():e)},expression:"queryParam.characterKey"}})],1)],1),r("a-col",{attrs:{md:8,sm:24}},[r("a-form-item",{attrs:{label:"参数说明"}},[r("a-input",{attrs:{placeholder:"请输入"},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.$refs.table.refresh(!0)}},model:{value:t.queryParam.remarks,callback:function(e){t.$set(t.queryParam,"remarks","string"===typeof e?e.trim():e)},expression:"queryParam.remarks"}})],1)],1),r("a-col",{attrs:{md:24}},[r("span",{staticClass:"table-page-search-submitButtons",style:{float:"right",overflow:"hidden"}},[r("a-button",{attrs:{type:"primary"},on:{click:function(e){return t.$refs.table.refresh(!0)}}},[t._v("查询")]),r("a-button",{staticClass:"normalcy-btn",staticStyle:{"margin-left":"8px"},on:{click:function(){return e.queryParam={},t.$refs.table.refresh(!0)}}},[t._v("重置")])],1)])],1)],1)],1),r("div",{staticClass:"table-operator"},[r("a-button",{attrs:{type:"primary",icon:"plus"},on:{click:function(){t.currentData=null,t.addDialogShow=!0}}},[t._v("新增")])],1),r("s-table",{ref:"table",attrs:{size:"default",rowKey:"id",columns:t.columns,data:t.loadData,showPagination:"auto"},scopedSlots:t._u([{key:"action",fn:function(e,a){return r("span",{staticStyle:{display:"flex","white-space":"nowrap"}},[[r("a",{on:{click:function(e){return t.handleCopyAdd(a)}}},[t._v("复制新增")]),r("a-divider",{attrs:{type:"vertical"}}),r("a",{on:{click:function(e){t.currentData=a,t.addDialogShow=!0}}},[t._v("修改")]),r("a-divider",{attrs:{type:"vertical"}}),r("a-popconfirm",{attrs:{title:"确认删除?"},on:{confirm:function(e){return t.handleDelete(a.id)}}},[r("a",[t._v("删除")])])]],2)}}])}),r("parameter-add",{attrs:{initial:t.currentData,schools:t.schools,suppliers:t.suppliers,visible:t.addDialogShow},on:{"update:visible":function(e){t.addDialogShow=e},ok:t.handleAddOrEdit}})],1)],1)},n=[],c=r("c9e9"),i=r("f07e"),o=r("c964"),u=r("c0a2"),s=r("808a"),l=r("c812"),d=r("a1a4"),f=r("fcac"),p=["id","companyId","companyName"],m=[{title:"学校",dataIndex:"companyName"},{title:"特性参数",dataIndex:"characterKey"},{title:"参数值",dataIndex:"characterValue"},{title:"是否开启",dataIndex:"isOpen",customRender:function(e){return"Y"===e?"已开启":"已关闭"}},{title:"参数说明",dataIndex:"remarks"},{title:"操作",dataIndex:"action",scopedSlots:{customRender:"action"}}],b={components:{STable:u["a"],ParameterAdd:s["a"]},mounted:function(){var e=this;Object(d["e"])().then((function(t){e.schools=t.data})),Object(f["d"])().then((function(t){e.suppliers=t.data}))},data:function(){var e=this;return{addDialogShow:!1,schools:[],suppliers:[],currentData:null,queryParam:{},loadData:function(){var t=Object(o["a"])(Object(i["a"])().mark((function t(r){var a,n;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=Object.assign({},r,e.queryParam),t.next=3,e.$RESTFullApi.get({url:"/characterParameter/character/page",paramsObj:Object(l["f"])(a)});case 3:return n=t.sent,t.abrupt("return",n.data);case 5:case"end":return t.stop()}}),t)})));function r(e){return t.apply(this,arguments)}return r}(),columns:m}},methods:{handleCopyAdd:function(e){e.id,e.companyId,e.companyName;var t=Object(c["a"])(e,p);this.currentData=t,this.addDialogShow=!0},handleDelete:function(e){var t=this;return Object(o["a"])(Object(i["a"])().mark((function r(){var a,n;return Object(i["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.$RESTFullApi.delete({url:"/characterParameter/character/delete/",id:e});case 2:a=r.sent,n=t.$HttpHandlerService.checkCode(a,!0,"删除成功"),n&&t.$refs.table.refresh();case 5:case"end":return r.stop()}}),r)})))()},handleAddOrEdit:function(e){var t=this;return Object(o["a"])(Object(i["a"])().mark((function r(){var a,n,c,o,u;return Object(i["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(null===(a=t.currentData)||void 0===a||!a.id){r.next=6;break}return r.next=3,t.$RESTFullApi.put({url:"/characterParameter/character/update/",data:e});case 3:c=r.sent,r.next=9;break;case 6:return r.next=8,t.$RESTFullApi.post({url:"/characterParameter/character/save",data:e});case 8:c=r.sent;case 9:o=null!==(n=t.currentData)&&void 0!==n&&n.id?"修改成功":"新增成功",u=t.$HttpHandlerService.checkCode(c,!0,o),u&&(t.addDialogShow=!1,t.$refs.table.refresh());case 12:case"end":return r.stop()}}),r)})))()}}},h=b,y=(r("cf89"),r("2877")),v=Object(y["a"])(h,a,n,!1,null,"5b81d69c",null);t["default"]=v.exports},"808a":function(e,t,r){"use strict";var a=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.initial?"修改参数":"新增参数",dialogStyle:{minWidth:"800px"},bodyStyle:{maxHeight:"600px",overflow:"auto"},visible:e.visible},on:{ok:e.handleOk,cancel:function(t){return e.$emit("update:visible",!1)}}},[t("a-form",e._b({attrs:{form:e.form}},"a-form",e.formLayout,!1),[e.initial&&e.initial.id?e._e():t("a-form-item",{attrs:{label:"公司类型"}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["companyType",{initialValue:"school",rules:[{required:!0,message:"请填写正确的信息"}]}],expression:"['companyType', { initialValue: 'school', rules: [{ required: true, message: '请填写正确的信息' }] }]"}]},[t("a-radio",{attrs:{value:"school"}},[e._v("学校")]),t("a-radio",{attrs:{value:"supplier"}},[e._v("供应商")])],1)],1),t("a-form-item",{attrs:{label:"公司名称"}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["companyInfo",{rules:[{required:!0,message:"请填写正确的信息"}]}],expression:"['companyInfo', { rules: [{ required: true, message: '请填写正确的信息' }] }]"}],attrs:{showSearch:"",labelInValue:"",optionFilterProp:"children",disabled:!!e.initial&&!!e.initial.id}},["supplier"===e.form.getFieldValue("companyType")?e._l(e.suppliers,(function(r){return t("a-select-option",{key:r.id,attrs:{value:r.id}},[e._v(e._s(r.companyName))])})):e._l(e.schools,(function(r){return t("a-select-option",{key:r.id,attrs:{value:r.id}},[e._v(e._s(r.companyName))])}))],2)],1),t("a-form-item",{attrs:{label:"特性参数key"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["characterKey",{rules:[{required:!0,message:"请填写正确的信息"}]}],expression:"['characterKey', { rules: [{ required: true, message: '请填写正确的信息' }] }]"}],attrs:{disabled:!!e.initial}})],1),t("a-form-item",{attrs:{label:"特性参数值"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["characterValue",{rules:[{required:!0,message:"请填写正确的信息"}]}],expression:"['characterValue', { rules: [{ required: true, message: '请填写正确的信息' }] }]"}]})],1),t("a-form-item",{attrs:{label:"是否开启"}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["isOpen",{initialValue:"Y",rules:[{required:!0,message:"请填写正确的信息"}]}],expression:"['isOpen', { initialValue: 'Y', rules: [{ required: true, message: '请填写正确的信息' }] }]"}]},[t("a-radio",{attrs:{value:"Y"}},[e._v("开启")]),t("a-radio",{attrs:{value:"N"}},[e._v("关闭")])],1)],1),t("a-form-item",{attrs:{label:"参数说明"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["remarks",{rules:[{required:!0,message:"请填写正确的信息"}]}],expression:"['remarks', { rules: [{ required: true, message: '请填写正确的信息' }] }]"}]})],1)],1)],1)},n=[],c=r("f3f3"),i=r("c812"),o={props:{visible:{type:Boolean,required:!0},initial:{type:Object,default:function(){return null}},schools:{type:Array,required:!0},suppliers:{type:Array,required:!0}},data:function(){return this.formLayout={labelCol:{xs:{span:24},sm:{span:4}},wrapperCol:{xs:{span:24},sm:{span:20}}},{form:this.$form.createForm(this),content:"",ifAllView:!0,isSchool:!1,schoolList:[],schoolLoaded:!1}},watch:{visible:function(e){var t=this;e&&this.initial?this.$nextTick((function(){var e=Object(c["a"])({},t.initial);t.form.setFieldsValue(e),t.initial.companyId&&t.form.setFieldsValue({companyInfo:{key:t.initial.companyId,label:t.initial.companyName||""}})})):this.form.resetFields()}},methods:{handleOk:function(){var e=this,t=this.form.validateFields;t((function(t,r){t||e.$emit("ok",e.initial?Object(c["a"])(Object(c["a"])(Object(c["a"])({},e.initial),Object(i["g"])(r)),{},{companyId:r.companyInfo.key,companyName:r.companyInfo.label}):Object(c["a"])(Object(c["a"])({},Object(i["g"])(r)),{},{companyId:r.companyInfo.key,companyName:r.companyInfo.label}))}))}}},u=o,s=r("2877"),l=Object(s["a"])(u,a,n,!1,null,null,null);t["a"]=l.exports},"80b7":function(e,t,r){},a1a4:function(e,t,r){"use strict";r.d(t,"k",(function(){return n})),r.d(t,"i",(function(){return c})),r.d(t,"a",(function(){return i})),r.d(t,"q",(function(){return o})),r.d(t,"b",(function(){return u})),r.d(t,"d",(function(){return s})),r.d(t,"e",(function(){return l})),r.d(t,"g",(function(){return d})),r.d(t,"f",(function(){return f})),r.d(t,"c",(function(){return p})),r.d(t,"j",(function(){return m})),r.d(t,"o",(function(){return b})),r.d(t,"m",(function(){return h})),r.d(t,"p",(function(){return y})),r.d(t,"h",(function(){return v})),r.d(t,"n",(function(){return O})),r.d(t,"l",(function(){return j}));var a=r("b775");function n(e){return Object(a["b"])({url:"/characterParameter/character/ifOpenCharacter/"+e,method:"get"})}function c(e){return Object(a["b"])({url:"/sys/fundInterface/page",method:"get",params:e})}function i(e){return Object(a["b"])({url:"/sys/fundInterface/add",method:"post",data:e})}function o(e){return Object(a["b"])({url:"/sys/fundInterface/update",method:"put",data:e})}function u(e){return Object(a["b"])({url:"/sys/fundInterface/del/"+e,method:"delete"})}function s(){return Object(a["b"])({url:"/sys/fundInterface/queryInterFaceTypeList"})}function l(){return Object(a["b"])({url:"/sys/fundInterface/queryCompanyList"})}function d(){return Object(a["b"])({url:"/sys/fundInterface/queryFundInterFaceList",method:"get"})}function f(e){return Object(a["b"])({url:"/sys/fundInterface/queryCompanyFund",params:{id:e}})}function p(e){return Object(a["b"])({url:"/sys/fundInterface/getCompanyFund",params:{id:e}})}function m(e){return Object(a["b"])({url:"/sys/fundInterface/queryMyDeptSubjectUserList",params:{orderId:e}})}function b(e){return Object(a["b"])({url:"/tiancai/financeInterface/queryProjectList/"+e})}function h(e){return Object(a["b"])({url:"/tiancai/financeInterface/queryProjectDetail",method:"post",data:e})}function y(){return Object(a["b"])({url:"/sys/fundInterface/querySchoolList"})}function v(){return null}function O(e){return Object(a["b"])({url:"/sys/fundInterface/queryProjectList/"+e})}function j(e){return Object(a["b"])({url:"/sys/fundInterface/queryProjectDetail",method:"post",data:e})}},c812:function(e,t,r){"use strict";r.d(t,"p",(function(){return k})),r.d(t,"l",(function(){return w})),r.d(t,"i",(function(){return q})),r.d(t,"o",(function(){return I})),r.d(t,"r",(function(){return x})),r.d(t,"c",(function(){return P})),r.d(t,"d",(function(){return S})),r.d(t,"e",(function(){return D})),r.d(t,"m",(function(){return $})),r.d(t,"n",(function(){return A})),r.d(t,"f",(function(){return T})),r.d(t,"g",(function(){return C})),r.d(t,"h",(function(){return F})),r.d(t,"k",(function(){return N})),r.d(t,"q",(function(){return E})),r.d(t,"b",(function(){return R})),r.d(t,"j",(function(){return V})),r.d(t,"a",(function(){return Y}));var a=r("0122"),n=r("f07e"),c=(r("dc5a"),r("56cd")),i=r("c964"),o=r("f3f3"),u=r("d0af"),s=(r("d3b7"),r("159b"),r("4fadc"),r("b0c0"),r("fb6a"),r("b64b"),r("ac1f"),r("466d"),r("3ca3"),r("ddb0"),r("2b3d"),r("9861"),r("a15b"),r("d81d"),r("99af"),r("498a"),r("5319"),r("c1df")),l=r.n(s),d=r("2ef0"),f=(r("2ca0"),r("8a79"),r("4e82"),r("4de4"),r("cebe")),p=r.n(f),m=r("8ded"),b=r.n(m),h=r("9fb0"),y=r("e819"),v=r("6821"),O=r.n(v),j=p.a.create({baseURL:"/api",timeout:6e4});j.interceptors.request.use((function(e){var t="166916651616651",r="89dfsq8gefj76s5hys3te3904rie3n0q",a=Date.now(),n=1,c=e.url;e.url.startsWith("/")||(c="/"+e.url),e.url.endsWith("/")&&(c=c.slice(0,c.length-1));var i={};Object.assign(i,e.params),e.data&&Object.assign(i,{body:JSON.stringify(e.data)});var u=Object.entries(i).filter((function(e){return"undefined"!==typeof e[1]&&null!==e[1]})).sort((function(e,t){return e[0].localeCompare(t[0])})).reduce((function(e,t){return e+"".concat(t[0]).concat(t[1])}),""),s=u+n+c+r,l=u+n+c+a+r,d=function(e){return O()(e)};e.params=Object(o["a"])(Object(o["a"])({},e.params),{},{_appid:t,_t:a,_type:n,_sign:d(l),_stg:d(s)});var f=b.a.get(h["a"]),p=b.a.get(h["f"]),m=b.a.get(h["d"]),v=b.a.get(h["h"]);return m&&v&&(e.headers["college-id"]=m,e.headers["dept-id"]=v),f&&!y["a"].excludeAuthorizationUrlRegexes.some((function(t){return t.test(e.url)}))&&(e.headers["sdscmall"]="Bearer ".concat(f),e.headers["Menu-Id"]=p||0),e}));var g=j;function k(e,t){var r=(null===t||void 0===t?void 0:t.range)||"range",a=(null===t||void 0===t?void 0:t.startTime)||"startTime",n=(null===t||void 0===t?void 0:t.endTime)||"endTime",c=e[r];c&&(e[a]=c[0].startOf("day").format("YYYY-MM-DD HH:mm:ss"),e[n]=c[1].endOf("day").format("YYYY-MM-DD HH:mm:ss"),delete e[r])}function w(e,t){var r=(null===t||void 0===t?void 0:t.range)||"range",a=(null===t||void 0===t?void 0:t.startTime)||"startTime",n=(null===t||void 0===t?void 0:t.endTime)||"endTime",c=e[a],i=e[n];c&&i&&(e[r]=[l()(c),l()(i)],delete e[a],delete e[n])}function q(){return[l()().add(-1,"y"),l()()]}function I(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];Object.entries(t).forEach((function(t){var a,n,c,i=Object(u["a"])(t,2),o=i[0],s=i[1];"string"===typeof e[o]?e[s]=e[o]:e[s]=(null===(a=e[o])||void 0===a?void 0:a.fileList.length)&&"done"===(null===(n=e[o])||void 0===n?void 0:n.fileList[0].status)&&(null===(c=e[o])||void 0===c||null===(c=c.file)||void 0===c||null===(c=c.response)||void 0===c?void 0:c.data.name)||"";r&&delete e[o]}))}function x(e){return(null===e||void 0===e?void 0:e.slice(e.lastIndexOf("/")+1))||""}function _(e){return new Promise((function(t,r){var a=new FileReader;a.readAsText(e,"utf-8"),a.onload=function(){try{t(JSON.parse(a.result))}catch(e){r(e)}}}))}function P(e){return new Promise((function(t,r){g(Object(o["a"])(Object(o["a"])({},e),{},{responseType:"blob"})).then((function(e){var r="未知",a=e.headers["content-disposition"];if(a){var n=a.match(/filename\*=utf-8''(.*$)/)||a.match(/filename=(.*$)/);r=decodeURIComponent(n&&n[1]||"")}var c=URL.createObjectURL(e.data),i=document.createElement("a");i.href=c,i.setAttribute("download",r),document.body.append(i),i.click(),i.remove(),t()})).catch(function(){var e=Object(i["a"])(Object(n["a"])().mark((function e(r){var a;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,_(r.response.data);case 2:a=e.sent,c["a"].error({message:"操作失败",description:a.msg}),t();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}))}function S(e){return new Promise((function(t,r){g(Object(o["a"])(Object(o["a"])({},e),{},{responseType:"blob"})).then((function(e){var r="商品导入模板.zip",a=URL.createObjectURL(e.data),n=document.createElement("a");n.href=a,n.setAttribute("download",r),document.body.append(n),n.click(),n.remove(),t()})).catch((function(e){r(e)}))}))}function D(e){var t=document.createElement("a");t.setAttribute("target","_blank"),t.href=e,document.body.append(t),t.click(),t.remove()}function $(e){if(e)return parseInt(e)/100}function A(e){return Math.floor(100*parseFloat(e))}function T(e){var t={};return Object.entries(e).forEach((function(e){var r=Object(u["a"])(e,2),a=r[0],n=r[1];"undefined"!==typeof n&&""!==n&&null!==n&&(t[a]=n)})),t}function C(e){var t={};return Object.entries(e).forEach((function(e){var r=Object(u["a"])(e,2),a=r[0],n=r[1];t[a]="string"===typeof n?n.trim():n})),t}function F(e,t){Object.entries(t).forEach((function(t){var r=Object(u["a"])(t,2),a=r[0],n=r[1];Object(d["isEqual"])(n,e[a])&&delete e[a]}))}function L(e){var t={};return Object.entries(e).forEach((function(e){var r=Object(u["a"])(e,2),a=r[0],n=r[1];n&&(t[a]=n)})),t}function N(e,t){return Math.abs(parseFloat(e)-parseFloat(t))<1e-4}function E(e,t){if(e===t)return!0;if("object"!==Object(a["a"])(e)||null==e||"object"!==Object(a["a"])(t)||null==t)return!1;e=L(e),t=L(t);var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var c=0;c<r.length;c++){if(!t.hasOwnProperty(r[c]))return!1;if(e[r[c]]!==t[r[c]])return!1}return!0}function R(e,t){return t=(t||"").trim(),e&&/[1-9].*/.test(t)?"".concat(e,"*").concat(t):"".concat(e||"").concat(t||"")}function V(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Math.round(e*Math.pow(10,t))/Math.pow(10,t)}function Y(e){if(!e)return!1;if(0===e)return"零元整";if(!/^(0|[1-9]\d*)(\.\d+)?$/.test(e))return"数据非法";var t="仟佰拾亿仟佰拾万仟佰拾元角分",r="";e+="00";var a=e.indexOf(".");a>=0&&(e=e.substring(0,a)+e.substr(a+1,2)),t=t.substr(t.length-e.length);for(var n=0;n<e.length;n++)r+="零壹贰叁肆伍陆柒捌玖".charAt(e.charAt(n))+t.charAt(n);return r.replace(/零(仟|佰|拾|角)/g,"零").replace(/(零)+/g,"零").replace(/零(万|亿|元)/g,"$1").replace(/^元零?|零分/g,"").replace(/元$/g,"元整")}},cf89:function(e,t,r){"use strict";r("80b7")},fcac:function(e,t,r){"use strict";r.d(t,"d",(function(){return n})),r.d(t,"c",(function(){return c})),r.d(t,"a",(function(){return i})),r.d(t,"b",(function(){return o}));var a=r("b775");function n(){return Object(a["b"])({url:"/company/queryAllListByType?type=1"})}function c(){return Object(a["b"])({url:"/company/queryAllListByType?type=2"})}function i(){return Object(a["b"])({url:"api/dataV/detail/companies"})}function o(){return Object(a["b"])({url:"/statements/getPlatCollectionAccount",method:"get"})}}}]);