新版交易所前段管理后台
1
jhzh
2025-08-18 1107fcd6f49bf9543b23e1b74160f2dc9162bb3d
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-48521660"],{1:function(t,a){},"20ca":function(t,a,e){"use strict";e.d(a,"a",(function(){return o}));const o=(t,a)=>{let e,o=a||300;return function(){let a=arguments;e&&clearTimeout(e);let s=!e;e=setTimeout(()=>{e=null},o),s&&t.apply(this,a)}}},"90c5":function(t,a,e){"use strict";e.d(a,"a",(function(){return l}));var o=e("3452"),s=e.n(o);const r="-mall4j-password";function l(t){const a=Date.now(),e=s.a.enc.Utf8.parse(r),o=s.a.enc.Utf8.parse(a+t),l=s.a.AES.encrypt(o,e,{mode:s.a.mode.ECB,padding:s.a.pad.Pkcs7});return l.toString()}},b5ec:function(t,a,e){"use strict";e("d2a6")},d2a6:function(t,a,e){},e02a:function(t,a,e){"use strict";e.r(a);var o=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-dialog",{attrs:{title:t.row?"修改ETF总类管理":"新增ETF总类管理","close-on-click-modal":!1,visible:t.visible,width:"1200px"},on:{"update:visible":function(a){t.visible=a},close:t.handClose}},[e("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"180px"},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"enter",13,a.key,"Enter")?null:t.dataFormSubmit()}}},[e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"项目ID",prop:"uuid"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"项目ID",disabled:""},model:{value:t.dataForm.uuid,callback:function(a){t.$set(t.dataForm,"uuid",a)},expression:"dataForm.uuid"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"项目名称",prop:"projectName"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"项目名称"},model:{value:t.dataForm.projectName,callback:function(a){t.$set(t.dataForm,"projectName",a)},expression:"dataForm.projectName"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"项目总类"}},[e("el-select",{staticClass:"speaInputTwo",attrs:{placeholder:"请选择"},on:{change:function(a){return t.changeVal()}},model:{value:t.dataForm.projectTypeSymbol,callback:function(a){t.$set(t.dataForm,"projectTypeSymbol",a)},expression:"dataForm.projectTypeSymbol"}},t._l(t.options,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"成交量",prop:"turnover"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"成交量"},model:{value:t.dataForm.turnover,callback:function(a){t.$set(t.dataForm,"turnover",a)},expression:"dataForm.turnover"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"相关股票品种"}},[e("el-select",{staticClass:"speaInputTwo",attrs:{placeholder:"请选择",multiple:""},on:{change:function(a){return t.changeVal()}},model:{value:t.dataForm.relatedStockVarieties,callback:function(a){t.$set(t.dataForm,"relatedStockVarieties",a)},expression:"dataForm.relatedStockVarieties"}},t._l(t.stocks,(function(t){return e("el-option",{key:t.symbol,attrs:{label:t.name,value:t.symbol}})})),1)],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"初始价格",prop:"initPrice"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"请输入初始价格"},model:{value:t.dataForm.initPrice,callback:function(a){t.$set(t.dataForm,"initPrice",a)},expression:"dataForm.initPrice"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"数据源类别"}},[e("el-select",{staticClass:"speaInputTwo",attrs:{placeholder:"请选择"},on:{change:function(a){return t.changeVal()}},model:{value:t.dataForm.dataType,callback:function(a){t.$set(t.dataForm,"dataType",a)},expression:"dataForm.dataType"}},t._l(t.optionsTwo,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"当前价格",prop:"idCode"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"当前价格",disabled:""},model:{value:t.dataForm.idCode,callback:function(a){t.$set(t.dataForm,"idCode",a)},expression:"dataForm.idCode"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"代码",prop:"code"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"代码"},model:{value:t.dataForm.code,callback:function(a){t.$set(t.dataForm,"code",a)},expression:"dataForm.code"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"今开",prop:"open","label-width":"60px"}},[e("el-input",{staticClass:"speaInputThtree",attrs:{placeholder:"今开",disabled:""},model:{value:t.dataForm.open,callback:function(a){t.$set(t.dataForm,"open",a)},expression:"dataForm.open"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"今收",prop:"close","label-width":"60px"}},[e("el-input",{staticClass:"speaInputThtree",attrs:{placeholder:"今收",disabled:""},model:{value:t.dataForm.close,callback:function(a){t.$set(t.dataForm,"close",a)},expression:"dataForm.close"}})],1)],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"交易对"}},[e("el-select",{staticClass:"speaInputTwo",attrs:{placeholder:"请选择"},on:{change:function(a){return t.changeVal()}},model:{value:t.dataForm.transactionPairsSymbol,callback:function(a){t.$set(t.dataForm,"transactionPairsSymbol",a)},expression:"dataForm.transactionPairsSymbol"}},t._l(t.options,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),e("el-col",{attrs:{span:12}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"最高",prop:"max","label-width":"60px"}},[e("el-input",{staticClass:"speaInputThtree",attrs:{placeholder:"最高",disabled:""},model:{value:t.dataForm.max,callback:function(a){t.$set(t.dataForm,"max",a)},expression:"dataForm.max"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"最低",prop:"min","label-width":"60px"}},[e("el-input",{staticClass:"speaInputThtree",attrs:{placeholder:"最低",disabled:""},model:{value:t.dataForm.min,callback:function(a){t.$set(t.dataForm,"min",a)},expression:"dataForm.min"}})],1)],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"每张手续费",prop:"fee"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"每张手续费"},model:{value:t.dataForm.fee,callback:function(a){t.$set(t.dataForm,"fee",a)},expression:"dataForm.fee"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"昨结",prop:"idCode","label-width":"60px"}},[e("el-input",{staticClass:"speaInputThtree",attrs:{placeholder:"昨结",disabled:""},model:{value:t.dataForm.idCode,callback:function(a){t.$set(t.dataForm,"idCode",a)},expression:"dataForm.idCode"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"成交量",prop:"idCode","label-width":"60px"}},[e("el-input",{staticClass:"speaInputThtree",attrs:{placeholder:"成交量",disabled:""},model:{value:t.dataForm.idCode,callback:function(a){t.$set(t.dataForm,"idCode",a)},expression:"dataForm.idCode"}})],1)],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"每张金额",prop:"amount"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"每张金额"},model:{value:t.dataForm.amount,callback:function(a){t.$set(t.dataForm,"amount",a)},expression:"dataForm.amount"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"持仓量",prop:"idCode","label-width":"60px"}},[e("el-input",{staticClass:"speaInputThtree",attrs:{placeholder:"持仓量",disabled:""},model:{value:t.dataForm.idCode,callback:function(a){t.$set(t.dataForm,"idCode",a)},expression:"dataForm.idCode"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"日增仓",prop:"idCode","label-width":"60px"}},[e("el-input",{staticClass:"speaInputThtree",attrs:{placeholder:"日增量",disabled:""},model:{value:t.dataForm.idCode,callback:function(a){t.$set(t.dataForm,"idCode",a)},expression:"dataForm.idCode"}})],1)],1)],1)],1),e("el-row",[e("el-form-item",{attrs:{label:"最小变动单位",prop:"minUnit"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"最小变动单位"},model:{value:t.dataForm.minUnit,callback:function(a){t.$set(t.dataForm,"minUnit",a)},expression:"dataForm.minUnit"}})],1)],1),e("el-row",[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"最小变动单位的盈亏金额",prop:"minProfitLoss","label-width":"180px"}},[e("el-input",{staticClass:"speaInputTwo",attrs:{placeholder:"最小变动单位的盈亏金额"},model:{value:t.dataForm.minProfitLoss,callback:function(a){t.$set(t.dataForm,"minProfitLoss",a)},expression:"dataForm.minProfitLoss"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"状态",prop:"status"}},[[e("el-radio-group",{on:{change:t.changeFreeFee},model:{value:t.dataForm.status,callback:function(a){t.$set(t.dataForm,"status",a)},expression:"dataForm.status"}},[e("el-radio",{attrs:{label:1}},[t._v("上架")]),e("el-radio",{attrs:{label:0}},[t._v("下架")])],1)]],2)],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(a){t.visible=!1}}},[t._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(a){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],r=(e("14d9"),e("ed08"),e("20ca")),l=(e("90c5"),{data(){return{stock:"",visible:!1,dialogFormVisible:!0,formLabelWidth:"120px",menuList:[],menuListTreeProps:{label:"name",children:"children"},options:[],optionsTwo:[{label:"机器人刷单",value:1},{label:"第三方数据采集",value:2}],row:"",dataForm:{id:"",idCode:"",projectName:"",issuePrice:"",currency:"usdt",expectedLaunchTime:"",subscriptionEndTime:"",subscriptionStartTime:"",status:1,fee:"",amount:"",publishTime:"",minQuantity:"",maxQuantity:"",whitePagerAddress:"",relatedStockVarieties:[]},fixstork:[],stocks:[],dataRule:{projectName:[{required:!0,message:"申购项目名称不能为空",trigger:"blur"}],turnover:[{required:!0,message:"成交量不能为空",trigger:"blur"}],initPrice:[{required:!0,message:"初始化价格不能为空",trigger:"blur"}],minProfitLoss:[{required:!0,message:"最小变动单位的盈亏金额不能为空",trigger:"blur"}],minUnit:[{required:!0,message:"最小变动单位不能为空",trigger:"blur"}],fee:[{required:!0,message:"每张手续费不能为空",trigger:"blur"}],amount:[{required:!0,message:"每张金额不能为空",trigger:"blur"}]}}},mounted(){this.options.forEach(t=>{t.label===this.name&&this.selectedValues.push(t.value)})},methods:{init(t,a,e){if(this.options=t||[],this.row=a||"",this.stocks=e||[],this.stock=this.stocks[0]||"",null!=a){this.dataForm={...a},this.fixstork=a.relatedStockVarieties.split(",");let t=e.filter(t=>this.fixstork.includes(t.name)),o=[];t.map(t=>{o.push(t.symbol)}),this.dataForm.relatedStockVarieties=o,this.dataForm.add=!1}else this.dataForm={},this.dataForm.add=!0,this.dataForm.dataType=this.optionsTwo[0].value,this.dataForm.projectTypeSymbol=this.options[0].value;this.visible=!0},handClose(){this.$data.dataForm=JSON.parse(JSON.stringify(this.$options.data().dataForm)),this.$nextTick(()=>{this.$refs["dataForm"].clearValidate()}),this.optionsTwo.value="",this.options.value=""},changeVal(t){this.$forceUpdate()},dataFormSubmit:Object(r["a"])((function(){this.row?this.UpdateProjectBreed(this.row):this.AddProjectBreed()})),handleAvatarSuccess(t,a){console.log(a),this.dataForm.imageUrl=URL.createObjectURL(a.raw),this.dataForm.imgUrl=t.data.path,console.log(this.dataForm.imageUrl)},beforeAvatarUpload(t){const a=t.size/1024/1024<10;return a||this.$message.error("上传图片大小不能超过 10MB!"),a},changeFreeFee(t){},AddProjectBreed(){console.log(this.dataForm.transactionPairsSymbol+"111111111111"),this.$refs["dataForm"].validate(t=>{t&&this.$http({url:this.$http.adornUrl("/projectBreed/add"),method:"post",data:this.$http.adornData({amount:parseFloat(this.dataForm.amount),code:this.dataForm.code,dataType:parseInt(this.dataForm.dataType),fee:parseFloat(this.dataForm.fee),initPrice:parseFloat(this.dataForm.initPrice),minProfitLoss:parseFloat(this.dataForm.minProfitLoss),minUnit:parseFloat(this.dataForm.minUnit),projectName:this.dataForm.projectName,relatedStockVarieties:this.dataForm.relatedStockVarieties,status:parseInt(this.dataForm.status),transactionPairsSymbol:this.dataForm.transactionPairsSymbol,turnover:parseFloat(this.dataForm.turnover),projectTypeSymbol:this.dataForm.projectTypeSymbol})}).then(({data:t})=>{0==t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1}})})})},UpdateProjectBreed(t){this.$refs["dataForm"].validate(t=>{t&&this.$http({url:this.$http.adornUrl("/projectBreed/update"),method:"post",data:this.$http.adornData({id:this.dataForm.uuid,amount:this.dataForm.amount,code:this.dataForm.code,dataType:this.dataForm.dataType,fee:this.dataForm.fee,initPrice:this.dataForm.initPrice,minProfitLoss:this.dataForm.minProfitLoss,minUnit:this.dataForm.minUnit,projectName:this.dataForm.projectName,relatedStockVarieties:this.dataForm.relatedStockVarieties,status:this.dataForm.status,transactionPairsSymbol:this.dataForm.transactionPairsSymbol,turnover:this.dataForm.turnover,projectTypeSymbol:this.dataForm.projectTypeSymbol})}).then(({data:t})=>{0==t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1}})})})},getDesc(t){this.$http({url:this.$http.adornUrl("/projectBreed/getDesc"),method:"post",data:this.$http.adornData({id:t})}).then(({data:t})=>{})}}}),i=l,n=(e("b5ec"),e("2877")),d=Object(n["a"])(i,o,s,!1,null,"81531c8c",null);a["default"]=d.exports}}]);