| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-49f297fb"],{"2e40":function(t,e,a){},"800f":function(t,e,a){"use strict";var s=a("2e40"),i=a.n(s);i.a},e074:function(t,e,a){"use strict";a.d(e,"c",(function(){return i})),a.d(e,"f",(function(){return r})),a.d(e,"l",(function(){return n})),a.d(e,"e",(function(){return o})),a.d(e,"a",(function(){return l})),a.d(e,"d",(function(){return d})),a.d(e,"b",(function(){return c})),a.d(e,"g",(function(){return u})),a.d(e,"h",(function(){return m})),a.d(e,"i",(function(){return p})),a.d(e,"j",(function(){return f})),a.d(e,"k",(function(){return b}));var s=a("b775");function i(t,e){return Object(s["b"])({url:"contract1x-control/coin",method:"get",params:t,data:e})}function r(t,e){return Object(s["b"])({url:"/forex/index",method:"get",params:t,data:e})}function n(t){return Object(s["b"])({url:"/forex-control/index",method:"get",params:t})}function o(t,e){return Object(s["b"])({url:"/forex-control/update",method:"put",params:t,data:e})}function l(t){return Object(s["b"])({url:"/forex-control/create",method:"post",data:t})}function d(t,e){return Object(s["b"])({url:"/forex-control/delete",method:"DELETE",params:t,data:e})}function c(t){return Object(s["b"])({url:"/forex-control/coin",method:"get",params:t})}function u(t){return Object(s["b"])({url:"/forex/price",method:"get",params:t})}function m(t){return Object(s["b"])({url:"/forex-user-control/index",method:"get",params:t})}function p(t){return Object(s["b"])({url:"/forex-user-control/create",method:"post",data:t})}function f(t){return Object(s["b"])({url:"/forex-user-control/delete",method:"delete",params:t})}function b(t,e){return Object(s["b"])({url:"/forex-user-control/update",method:"put",params:t,data:e})}},f1de:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"presentForm"},[a("div",{staticClass:"leftFrom"},[a("el-form",{ref:"params",staticClass:"formList",attrs:{model:t.params,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"币种"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择币种"},model:{value:t.params.symbol,callback:function(e){t.$set(t.params,"symbol",e)},expression:"params.symbol"}},t._l(t.symbolList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.currency,value:t.currency}})})),1)],1),a("el-form-item",{attrs:{label:"请选择时间"}},[a("el-date-picker",{attrs:{type:"datetimerange","value-format":"timestamp","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},on:{change:t.changeTime},model:{value:t.timeData,callback:function(e){t.timeData=e},expression:"timeData"}})],1)],1)],1),a("div",{staticClass:"inquire"},[a("el-button",{staticClass:"demand",attrs:{type:"primary"},on:{click:t.inquire}},[t._v("查询")])],1)]),a("div",{staticClass:"tabs"},[a("div"),a("div",{staticClass:"tabs_btn"},[a("el-button",{staticClass:"greenbg",on:{click:function(e){return t.editClick(1)}}},[t._v("新增")]),a("el-button",{staticClass:"greenbg",on:{click:function(e){return t.refresh()}}},[t._v("刷新")])],1)]),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,border:"","cell-style":{textAlign:"center"},"header-cell-style":{textAlign:"center"}}},[a("el-table-column",{attrs:{prop:"symbol",label:"币种"}}),a("el-table-column",{attrs:{label:"价格"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[a("p",[t._v("起始价格:")]),a("p",[t._v(t._s(e.row.start_price?e.row.start_price:"-"))]),a("p",[t._v("目标价格:")]),a("p",[t._v(t._s(e.row.price))])])]}}])}),a("el-table-column",{attrs:{prop:"market",label:"市场"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(" "+t._s("1"==e.row.market?"现货":"合约")+" ")])]}}])}),a("el-table-column",{attrs:{prop:"status",label:"是否启用"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(" "+t._s("-1"==e.row.status?"删除":"0"==e.row.status?"禁用":"1"==e.row.status?"启用":"2"==e.row.status?"执行中":"执行完成")+" ")])]}}])}),a("el-table-column",{attrs:{prop:"closing_at",label:"时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[a("p",[t._v("开始时间:"+t._s(t.timestampToDatetime(e.row.start_time)))]),a("p",[t._v("结束时间:"+t._s(t.timestampToDatetime(e.row.end_time)))]),a("p",[t._v("创建时间:"+t._s(t.timestampToDatetime(e.row.created_at)))]),a("p",[t._v("更新时间:"+t._s(t.timestampToDatetime(e.row.updated_at)))])])]}}])}),a("el-table-column",{attrs:{prop:"username",label:"操作员"}}),a("el-table-column",{attrs:{prop:"closing_at",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.status<3?a("el-button",{staticClass:"greenbg",on:{click:function(a){return t.editClick(2,e.row)}}},[t._v("编辑")]):a("span",[t._v("-")])]}}])})],1),a("Paginate",{attrs:{page:t.params.page,total:t.total},on:{currentChange:t.handleCurrentChange,sizeChange:t.handleSizeChange}})],1),a("el-dialog",{attrs:{title:"新增/编辑",visible:t.addPopup,width:"50%","before-close":t.addClose},on:{"update:visible":function(e){t.addPopup=e}}},[a("div",{staticClass:"addList"},[a("el-form",{ref:"addList",staticClass:"addList",attrs:{model:t.addList,"label-width":"120px"}},[t.editshow?a("el-form-item",{attrs:{label:"币种"}},[t._v(" "+t._s(t.addList.symbol)+" ")]):a("el-form-item",{attrs:{label:"选择币种"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择币种"},model:{value:t.addList.symbol,callback:function(e){t.$set(t.addList,"symbol","string"===typeof e?e.trim():e)},expression:"addList.symbol"}},t._l(t.symbolList,(function(t,e){return a("el-option",{key:e,attrs:{label:t.currency,value:t.currency}})})),1)],1),a("el-form-item",{attrs:{label:"币种价格"}},[a("span",{staticStyle:{color:"#46B498"}},[t._v(t._s(t.symbolAmount))])]),a("el-form-item",{attrs:{label:"目标价格"}},[a("el-input",{attrs:{placeholder:"请输入目标价格"},model:{value:t.addList.price,callback:function(e){t.$set(t.addList,"price",e)},expression:"addList.price"}})],1),a("el-form-item",{attrs:{label:"市场"}},[a("el-select",{attrs:{clearable:"",placeholder:"市场"},model:{value:t.addList.market,callback:function(e){t.$set(t.addList,"market","string"===typeof e?e.trim():e)},expression:"addList.market"}},t._l(t.marketList,(function(t,e){return a("el-option",{key:e,attrs:{label:t.title,value:t.id}})})),1)],1),a("el-form-item",{attrs:{label:"选择执行时间",prop:"act_time"}},[a("el-date-picker",{attrs:{type:"datetimerange","value-format":"timestamp","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":t.pickerOptions,"default-time":["00:00:00","23:59:59"]},on:{change:t.addChangeTime},model:{value:t.addTimeData,callback:function(e){t.addTimeData=e},expression:"addTimeData"}})],1),a("el-form-item",{attrs:{label:"状态"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.addList.status,callback:function(e){t.$set(t.addList,"status",e)},expression:"addList.status"}},t._l(t.options,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){return t.addClose()}}},[t._v("取 消")]),t.editshow?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addSubmit(2)}}},[t._v("确定修改")]):a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addSubmit(1)}}},[t._v("确定新增")])],1)])],1)},i=[],r=a("5530"),n=a("e074"),o=a("0238"),l=a("c466"),d={name:"contractIndex",components:{Paginate:o["a"]},data:function(){return{pickerOptions:{disabledDate:function(t){return t.getTime()<Date.now()-864e5}},params:{page:1,page_size:this.$store.state.attr.pageSize,symbol:"",created_at_start:"",created_at_end:""},timeData:[],symbolList:[],tableData:[],loading:!1,total:0,btnLoading:!1,addList:{symbol:"",price:"",status:"",start_time:"",end_time:""},symbolAmount:0,addTimeData:[],marketList:[{id:2,title:"合约"}],options:[{value:"1",label:"启用"},{value:"0",label:"禁用"}],addPopup:!1,editshow:!1}},computed:{},watch:{"addList.symbol":function(t){t&&this.symbolPrice(t)}},mounted:function(){this.finstall(),this.install()},methods:{finstall:function(){var t=this;Object(n["b"])().then((function(e){t.symbolList=e.data.list}))},install:function(){var t=this;Object(n["l"])(Object(r["a"])(Object(r["a"])({},this.params),{},{page:this.params.page-1})).then((function(e){200===e.code?(t.tableData=e.data.list,t.total=parseInt(e.data.listTotalCount)):t.$message.error(e.message),t.loading=!1}))},symbolPrice:function(t){var e=this,a={symbol:t};Object(n["g"])(a).then((function(t){200===t.code?e.symbolAmount=t.data.price:e.$message.error(t.message),e.loading=!1}))},refresh:function(){this.tableData=[],this.install()},inquire:function(){this.install()},handleCurrentChange:function(t){this.params.page=t,this.install()},handleSizeChange:function(t,e){this.params.page_size=t,this.install()},changeTime:function(t){t?(this.params.created_at_start=t[0]/1e3,this.params.created_at_end=t[1]/1e3):(this.params.created_at_start="",this.params.created_at_end="")},timestampToDatetime:function(t){return Object(l["a"])(t,!0)},editClick:function(t,e){this.addPopup=!0,2==t&&(this.addList.start_time=1e3*e.start_time,this.addList.end_time=1e3*e.end_time,this.addTimeData.push(this.addList.start_time),this.addTimeData.push(this.addList.end_time),this.addList.id=e.id,this.addList.symbol=e.symbol,this.addList.price=e.price,2==e.status||3==e.status?this.addList.status="1":this.addList.status=e.status,this.editshow=!0)},addChangeTime:function(){},addSubmit:function(t){var e=this;this.addTimeData?(this.addList.start_time=this.addTimeData[0]/1e3,this.addList.end_time=this.addTimeData[1]/1e3):(this.addList.start_time="",this.addList.end_time=""),1==t?Object(n["a"])(this.addList).then((function(t){200===t.code?(e.$message({type:"success",message:"添加成功!"}),e.addClose(),e.refresh()):e.$message.error(t.message),e.loading=!1})):Object(n["e"])(this.addList,this.addList).then((function(t){200===t.code?(e.$message({type:"success",message:"编辑成功!"}),e.addClose(),e.refresh()):e.$message.error(t.message),e.loading=!1}))},delClick:function(t){var e=this,a={id:t.id};this.$confirm("确定删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(n["d"])(a,a).then((function(t){200===t.code?(e.$message({type:"success",message:"删除成功!"}),e.refresh()):e.$message.error(t.message),e.loading=!1}))})).catch((function(){e.$message({type:"info",message:"已取消"})}))},addClose:function(){this.addPopup=!1,this.editshow=!1,this.addTimeData=[],this.symbolAmount=0,this.addList={symbol:"",price:"",status:"",market:2,start_time:"",end_time:""}}},beforeCreate:function(){},created:function(){},beforeMount:function(){},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},activated:function(){}},c=d,u=(a("800f"),a("2877")),m=Object(u["a"])(c,s,i,!1,null,"906b8a5c",null);e["default"]=m.exports}}]);
|