Commit fec1dda0 authored by aoobao's avatar aoobao

增加锁定线段功能

parent c46cb859
......@@ -97,13 +97,13 @@ export default class LineManager {
// ctx.closePath()
ctx.stroke()
// 标记每个点位.
if (this._status != LineManager.VIEW) {
// 如果当前状态不是查看状态,并且该线段没有标记锁定, 标记出每个点位.
if (this._status != LineManager.VIEW && !lineObj.lock) {
ctx.fillStyle = lineObj.pointColor ? lineObj.pointColor : this._pointColor
for (let i = 0; i < pixels.length; i++) {
const pixel = pixels[i];
ctx.beginPath()
ctx.arc(pixel.getX(), pixel.getY(), this._pointSize, 0, 2 * Math.PI)
ctx.arc(pixel.getX(), pixel.getY(), lineObj.pointSize || this._pointSize, 0, 2 * Math.PI)
ctx.fill()
}
}
......@@ -159,6 +159,7 @@ export default class LineManager {
// console.log(pixel, clearWidth)
let flag = false
let lines = this._lines.map(lineObj => {
if (lineObj.lock) return lineObj
let obj = this.filterPixels(lineObj, pixel, clearWidth)
if (obj == null) {
return lineObj
......@@ -240,6 +241,17 @@ export default class LineManager {
this._draw()
}
/**
* 重新渲染数据
* @param {Array<Opt>} list
* opt :
* color : String 线段默认颜色 '#fff'
* pointSize : Number 点位大小 3
* pointColor : String 点位颜色 默认线段颜色
* lastPointColor : String 最后一个点的颜色 'red'
* lastPointSize : Number 最后一个点的大小,默认pointSize
* lock : Bool true代表不可擦除,编辑
*/
setData(list) {
this._lines = list
......
export default `120.58167787574085,29.34517743652347;120.58264956407957,29.340198158644043;120.57516906382202,29.337730192097755;120.56983823379028,29.34400278100768;120.57820216859818,29.359365248605986;120.5682555527654,29.363059798607477;120.57222778314406,29.36589948962842;120.56098804465513,29.36270607793361;120.55328873618572,29.36797602880263;120.55769149699766,29.381853886049022;120.56037033221418,29.379421228899506;120.55909795555819,29.38402355580041;120.55631232510835,29.382066645788854;120.5585772244385,29.38570877231371;120.55575724360456,29.383225065586842;120.54921668814505,29.3921080622103;120.53783418039036,29.389428321319503;120.52978201083712,29.401293398057643;120.52866409209656,29.39783246000309;120.51673121883655,29.40446864853487;120.51296342043312,29.417716239117645;120.51782684174337,29.42440884533961;120.51258578610548,29.42316752518945;120.5105103371243,29.435977096288024;120.51623318822641,29.441703042382404;120.5124861164454,29.443534823214524;120.51446682237524,29.451196728510798;120.52322555527279,29.456035413083647;120.51957139956197,29.462654988001336;120.51345500969319,29.469109146065485;120.49494048659848,29.466311738670033;120.49797903311004,29.47460658136787;120.49001345996416,29.47984362665387;120.49034779283758,29.487259860247544;120.48312860449761,29.48455479834628;120.48160171952873,29.490397808743708;120.47050538294313,29.496174633082514;120.46943915980363,29.4903784265145;120.45783583536307,29.482798539767174;120.42670042363686,29.478042201608083;120.41106927755293,29.449799976648812;120.38487213960508,29.45628833547674;120.37980381702236,29.452637427166344;120.38023722867844,29.44657326737993;120.36836362023097,29.445782899583214;120.36351396223691,29.434412411298734;120.3703150099832,29.427464931211283;120.37042596861235,29.41588419415853;120.33693066718433,29.411739712283484;120.33967196247515,29.410117711053235;120.33465838837773,29.408282609359652;120.33750222647564,29.405684925514276;120.32530605256615,29.38063327153973;120.31530319604497,29.378982929990286;120.30804163329992,29.364460141579624;120.29615911628534,29.361390098812855;120.29952545756346,29.35654382476291;120.28956223246112,29.3551938680788;120.27043409002523,29.36897118960582;120.27134461546584,29.374955122028773;120.26476284247295,29.3778069676443;120.26033272252509,29.39276007245584;120.26169264700835,29.39932993422122;120.28054380219815,29.418118032702758;120.27862675948994,29.433019452841577;120.28256156326741,29.4425982989044;120.2782821905776,29.441535722488975;120.27013863146344,29.457280250564352;120.26263347285814,29.45760828794417;120.26553041362602,29.461764026103754;120.26087780129043,29.471382401509537;120.26896870891704,29.481334915305357;120.28582190232865,29.483835076471276;120.28054022402357,29.487056906905742;120.2798589125856,29.49495742640487;120.27237103505703,29.499825482331556;120.27439693495651,29.492322758476316;120.26584210166082,29.500930136397287;120.2649644341665,29.494753926961774;120.25110967762069,29.4935277396434;120.24413895677769,29.511531476650706;120.222388575477,29.515458874608207;120.21960299843438,29.523262698696975;120.20869628961584,29.522460643959235;120.21310429735215,29.542651632948413;120.20940592915477,29.545404946418873;120.21405023054147,29.55073262992878;120.19917427776396,29.55144921138416;120.19599322790609,29.55607940432228;120.18667960274672,29.550884143742444;120.18115826601972,29.526157450287013;120.17696560936109,29.52505107090732;120.17536849652245,29.530589061227893;120.17643193353746,29.523972810605585;120.1654571151273,29.514078998409417;120.15663641939678,29.51710691892668;120.14930465133538,29.507670338650055;120.14002222365839,29.50944951867406;120.13784279281697,29.503331991383924;120.12713087024332,29.49758962133083;120.13020900826832,29.498813650335197;120.12948020013073,29.49393686011995;120.11871451905145,29.495308911732543;120.11992590589459,29.48997669353284;120.105653029977,29.488260979908585;120.1113345621154,29.500185759578006;120.10469125916129,29.50703054461926;120.0925084504164,29.49914633355228;120.0779506261532,29.50420911555714;120.07350190521134,29.513672196332912;120.0792474230219,29.51684023833666;120.08624384579272,29.513587401870588;120.0924283764736,29.534677070641564;120.07414097119009,29.534936755668852;120.05848076783504,29.54334691895812;120.05769036062074,29.53886412429515;120.05711556910501,29.545989628453704;120.05127358851055,29.549184875622313;120.05517109296416,29.558236787007814;120.04721654082255,29.56093134412551;120.04251503373258,29.571172791119082;120.03058455986933,29.56577131010082;120.00553682548005,29.574423192822096;120.00895786724489,29.58528386939477;120.00544316531537,29.591266820793066;120.01630204698114,29.60776742343802;120.01737749117846,29.617727179219933;120.03390772124014,29.617053453794302;120.04398851707431,29.622416511068526;120.04403579601069,29.632195004006324;120.02378381793375,29.645832910191157;120.04073630635028,29.654182257283843;120.03435942518887,29.668304831737636;120.02832998028701,29.668585366037373;120.02975567134499,29.654774272315315;120.02153409680027,29.648053699524738;120.00402431665462,29.65558178550793;119.98991753483578,29.655864199430706;119.98921564580239,29.66157493644583;119.97160187466443,29.67254351112055;119.97420047300268,29.689128877138028;119.96771677424543,29.690030278210592;119.97025380509707,29.692135042121304;119.96222944766794,29.70091175800748;119.94422637937542,29.70783108729772;119.9475586607119,29.714394662302357;119.94897123268294,29.709999906753698;119.9548228054125,29.711480127634548;119.94980535371879,29.713835622375843;119.9549553432166,29.716282668415467;119.94546887738463,29.717448531012753;119.93921525725523,29.709919607101565;119.9356372448547,29.712828735582725;119.93132632455608,29.702999751047795;119.93012909922084,29.70745365254253;119.92860575787019,29.70446087145773;119.91526285245777,29.70859816938933;119.91242559854268,29.72270535368978;119.89970515859272,29.730286953800498;119.90075070422336,29.744792119284977;119.8886557201341,29.75538449059722;119.89218045993911,29.763018978050233;119.90469750342373,29.753705384320746;119.91318794978744,29.75564547769644;119.92299958775476,29.75038333954481;119.92706054938351,29.74374285259728;119.94537133028442,29.75585498584016;119.9624222455544,29.755531147301657;119.97617315044607,29.766401024587807;119.98674519757333,29.75702162012286;119.98744071647253,29.765347595062487;119.99276547882923,29.759164125606375;120.02884139851504,29.769651666964638;120.03005581019487,29.784389312358137;120.03727206031414,29.789748760150147;120.02997952216204,29.806882853840058;120.03749303528303,29.82058235561344;120.04909373477815,29.82485392792229;120.06341915265939,29.82135652280321;120.07611457411853,29.827868799612197;120.09351660875463,29.815478257681516;120.09992237320436,29.818872404598974;120.1004006709579,29.831556412783957;120.10660680297433,29.842346652093;120.11469076184297,29.843513411440895;120.11611726769524,29.851469736423816;120.12846631042568,29.85683243343033;120.12571775903177,29.862962325168933;120.13275269635271,29.85931970762719;120.14879814752403,29.880051848503726;120.14952837844962,29.884640569302526;120.14404434206926,29.886783668592017;120.14882457082896,29.887121466352824;120.14528903369141,29.893076001299082;120.15156562491347,29.90792929720711;120.15963342149627,29.90633032435079;120.16716962021738,29.91809230607161;120.17726582364672,29.913460536898384;120.17472218318393,29.905699611959655;120.17948439690375,29.90904626828876;120.18754074645736,29.903196758434483;120.19344141421647,29.9091485486673;120.18910419141866,29.912010092619425;120.19643708376113,29.913483291159856;120.19983327825666,29.91970565120517;120.2072992239196,29.917772369990605;120.20209393513656,29.92228764981317;120.20241032428173,29.933359155802272;120.22056935998668,29.929611964262904;120.22003451511397,29.934415333924477;120.21087286241851,29.935120568526237;120.21426581364697,29.939839450792217;120.24387478961319,29.940701575179677;120.24842671609628,29.93581282993237;120.25590133622342,29.942942190274568;120.26491103360583,29.93242151187189;120.26484206219597,29.92282221989283;120.27314302032093,29.920260611758142;120.28298001290564,29.922240658329844;120.29071288056261,29.937034747735886;120.31227257380277,29.927970916080355;120.32638921843139,29.93909807590245;120.32692335766457,29.94806323733165;120.34103355256892,29.95705481644715;120.34398159011376,29.974235520786625;120.36487391688595,29.976897082283408;120.3625768556946,29.987350447939964;120.3530572477167,29.991548318655813;120.3611434215538,29.999717193178064;120.35543553503719,30.00770359685325;120.35814950145785,30.011849833543895;120.35186760168783,30.0187287076322;120.34472082882887,30.019096199839645;120.34920428553478,30.03277837097442;120.34233962196436,30.030171370205352;120.34201247810063,30.03619567872331;120.3388209075018,30.033637862169883;120.3240806143473,30.04573581637136;120.33753260834393,30.058867482778755;120.33064494900371,30.07596273253243;120.3385307167073,30.093588435318154;120.32993947488946,30.101698113444147;120.32314730506545,30.098534140092706;120.31325297349618,30.109555903983864;120.30374865746498,30.100028438346268;120.28831974940724,30.10028363865354;120.28696207066577,30.10718221062913;120.3040600607683,30.125519704258743;120.29796160736625,30.128163187257698;120.30627521758761,30.134504097775505;120.3137114563875,30.137186806743337;120.318216235397,30.124810482332073;120.32730442250279,30.12475838982496;120.33950207435998,30.14212020710833;120.35425267627711,30.142357040242175;120.35280505169203,30.151679163723085;120.35909002401553,30.147183433973954;120.36419099257313,30.153070713493506;120.3857516625798,30.157538926171178;120.39825541676547,30.14252981026348;120.39781046371799,30.13727575197948;120.40534363567554,30.13663074754332;120.40457919319307,30.1296088459175;120.41148795732988,30.13174271584941;120.41090136004465,30.149540210186068;120.41817323976946,30.14861780192987;120.41944562064458,30.15297020949125;120.42609120941385,30.144271796837952;120.42491594035444,30.13022306253492;120.44031686108742,30.1343399522516;120.44322626498723,30.130610324258218;120.45082085513262,30.14961809841878;120.459487380076,30.14842988164937;120.46334754915587,30.15350384976103;120.46132316776968,30.16813754131996;120.4805367750099,30.16890615993825;120.48429408085843,30.172844965818406;120.49479278444744,30.16957955193562;120.50061630952169,30.173087608925275;120.49987838524584,30.16604698394127;120.51082159890052,30.16569322646012;120.51040688325774,30.159012355392726;120.51620508063311,30.15466658304517;120.5389065573397,30.16000421187505;120.55754496997997,30.155375876063953;120.55949327002526,30.14999553709709;120.55573465683334,30.149839531789134;120.56076940825662,30.147324230884507;120.58023456181417,30.152388066519816;120.59872224083387,30.14548676116505;120.61029755864016,30.151049312066633;120.61433231325908,30.168606976073736;120.64439651259045,30.21756397470065;120.6700196889616,30.232993344008275;120.7182925586041,30.28917804289654;120.7449060859394,30.27490423339552;120.78303892527926,30.263565113534785;120.82509460018386,30.262662838477656;120.88265381205754,30.276176895416356;120.89963456987519,30.221287476052197;120.92775105071995,30.1649379949266;120.93284504706695,30.13033581751727;120.9382032951744,30.12944689723413;120.93070852254995,30.118699996534772;120.93229503859465,30.113761042790664;120.93999861739347,30.112064535380707;120.94789889317812,30.093560415569343;120.96511307412004,30.091585461670117;120.97445883377455,30.07820158994047;120.96991921670957,30.070307974575787;120.97765927833714,30.06803507099869;120.97267659457701,30.065940997731392;120.99179971231285,30.060942733468075;120.98659775343877,30.05429435763762;120.99262662897945,30.052094862487266;120.98639955250138,30.04421569465366;120.98641351131076,30.032195904714374;120.99565665851183,30.021527233899032;121.01797704012742,30.0108092106786;121.03818266331618,30.015676293702096;121.03468097121673,30.00400062150052;121.03812042982274,29.998738581815314;121.04400178732628,29.9983850604643;121.05109028202476,30.00698667958414;121.05855582446459,30.002991729222053;121.06769392561964,30.00653076920227;121.09229727281756,29.98752776949078;121.087787582857,29.973663227733557;121.07616856843394,29.969288402893838;121.0654703219064,29.956569850128055;121.04898675771301,29.956359666889938;121.0399563928066,29.926198386170793;121.02988761150311,29.91740977270872;121.03322338459142,29.9115830885783;121.0262804443522,29.905483001692225;121.0180925352594,29.90708409206943;121.01548851303747,29.903608756994394;121.02036706054116,29.899007658685985;121.01405588546301,29.898239525088275;121.01860729629985,29.88523208456922;121.0325898523295,29.879692624806495;121.0375470067422,29.864309692756304;121.0483754429196,29.86211496836991;121.0542968068828,29.851578294772725;121.05851587351759,29.85007415791498;121.06607801394244,29.85936512115581;121.07424352108657,29.84893253480051;121.0829120792845,29.850446511561138;121.0883103199492,29.84465386110824;121.10452871563172,29.841663756391796;121.10462671441935,29.8258597574412;121.09696176820397,29.82045541446498;121.09633374228527,29.81132659805872;121.10786662828946,29.802592305262284;121.09123238380396,29.793132052312803;121.09310150757116,29.788651374728904;121.08132344362747,29.78515338854895;121.07961240243036,29.77330629368839;121.06758913421311,29.769832000129675;121.0596905277643,29.76014256926564;121.05047150579891,29.76229696399838;121.04738790630492,29.768183184766198;121.04288793791005,29.76341358484679;121.03870013142786,29.768437731089424;121.02401273879485,29.765393951610427;121.03663686983961,29.745550452831818;121.01448244865159,29.74452426569034;121.02162246088528,29.740614559546;121.0126864571892,29.741978157945425;121.01038466107511,29.733358628214585;121.0190392334659,29.7213820324734;121.02704677111382,29.725215678549624;121.04083905030006,29.71638484522859;121.02088128917632,29.71705309232799;121.01021246105913,29.710396540592303;121.01001693380827,29.70138696489301;121.02247943958582,29.69202815969952;121.018234436155,29.68088388489939;121.00957471143579,29.683268008966945;121.001357593801,29.678958480918997;120.9942069390831,29.688116037753637;120.99071974670169,29.675795258699566;121.01114931174193,29.6690790214694;121.02648483201271,29.672239978125557;121.0328890512196,29.66064917193728;121.04243956124124,29.673836413510422;121.03841897671921,29.675230414224835;121.05881346714797,29.70023690592626;121.0598241157088,29.685016291181352;121.0679944673523,29.68538195424902;121.06418935959307,29.672090200033853;121.07469155820995,29.664818081085983;121.0711347669778,29.66079424902244;121.07514100014556,29.66119159078087;121.07741958124298,29.65089923205403;121.07505554043915,29.635780023569268;121.08679152928576,29.629046729549227;121.0941719940603,29.631412100228413;121.10424220281932,29.627221849938344;121.10833833172552,29.622631515765317;121.10572959653743,29.61729015837547;121.11311548389133,29.613797647275927;121.1102173645749,29.6070171781041;121.11943665176081,29.60418363988807;121.11391561554454,29.60304764624344;121.11529618013452,29.597867910454507;121.1087466321442,29.59456299912156;121.11093409796493,29.589849150178033;121.10399982175568,29.58659468013748;121.11619109301648,29.5871868585895;121.12053987468065,29.574979599890263;121.11332857592939,29.565589198039497;121.11361287542917,29.552000820028667;121.1206355572381,29.54808028159555;121.13188317075537,29.55544972388677;121.14501093725167,29.541267881269505;121.15384130616279,29.543342640329204;121.17535844958586,29.534646177693695;121.18249798995302,29.539309610487432;121.19648225334555,29.538944676240803;121.21351114267249,29.528265466169337;121.22557637629383,29.534866062005303;121.2225338819258,29.528976333073857;121.23075292558414,29.51790453969933;121.22216932436918,29.50326704564344;121.21403645312333,29.500050274566927;121.22820868317005,29.489632054334322;121.21564390628248,29.47881000566613;121.21851000660321,29.469434489974248;121.21420807891816,29.460164108604772;121.21408096744983,29.452742925068183;121.22498302243926,29.44621426802838;121.20910604461973,29.437138044239315;121.21823841198989,29.421172145578343;121.21512148379995,29.41739560237496;121.22905113734274,29.412955019983034;121.23141969792998,29.395947402685593;121.22469184811078,29.388734728912326;121.2312169526063,29.372101665717977;121.22634770944343,29.37012536201873;121.22488849529022,29.356961881085745;121.19430604538434,29.34150162013512;121.19663243803849,29.32342856966589;121.18096647388664,29.328635790037435;121.17303875383412,29.322734108397512;121.16404585072954,29.32585674978892;121.16564995739694,29.344316929776586;121.15060610815596,29.330938813696722;121.13405040539824,29.33882967558693;121.12292460691614,29.337601409656482;121.11765757653282,29.332182502985393;121.12155586856352,29.319229101068103;121.11494033247992,29.303530956993352;121.10148377795,29.305784069830974;121.09644666018148,29.318964281518586;121.08455322717907,29.320029662118547;121.08200872061857,29.31653006633845;121.07560523519741,29.322137794161637;121.05748838580416,29.325352063186756;121.0412212645147,29.309253154083837;121.0251544668697,29.30884094190264;121.02608150831983,29.31486385390356;121.01929494941847,29.32222793517115;121.01521207255267,29.318797803758134;121.003387231502,29.321248299479073;121.00044677449063,29.3198074256774;121.00407753535785,29.314539779205187;120.98799273927327,29.30592091504347;120.98227509555842,29.308981820369965;120.98416051286955,29.317892960566834;120.97607451547461,29.318613156517184;120.97099903993262,29.303633953535535;120.96630084917096,29.29831361389541;120.9590734524956,29.300396723453346;120.94752788245009,29.284016077778347;120.94047979258441,29.292098425836937;120.92574271146655,29.29100681831925;120.92654842423443,29.297065886324965;120.91910145976547,29.302725429033202;120.91360058759494,29.296994415903338;120.91153185516342,29.30098835450983;120.90317286203955,29.29051921843907;120.90286846762554,29.274347349601232;120.88729786429307,29.264953699320493;120.8968943684515,29.254574782687072;120.8924373053154,29.25413143026009;120.89576838861875,29.250412337244935;120.89142813451355,29.240045683213665;120.8836294565438,29.237508010957658;120.87611439267472,29.2434639944097;120.86654484460809,29.243393400821688;120.86113815821635,29.254668336718467;120.85635962224278,29.254428894812865;120.83969793309225,29.23661595559511;120.8274048451246,29.230678984087284;120.81818968059294,29.229900229336387;120.80927727851278,29.236856743086122;120.77952545857737,29.22374255373743;120.77428842726869,29.22498780074202;120.77872135219172,29.24472451220776;120.77135364655189,29.259071320533227;120.77673576850478,29.268943451926987;120.77208554365768,29.27218886397272;120.77953334930181,29.279687757477106;120.7566700832007,29.279786781148708;120.76375368788403,29.285314853077374;120.75984505701952,29.28876521647636;120.7645135588704,29.295175407260984;120.77570631495566,29.290974470784956;120.77138919050223,29.295033907086705;120.77609095109821,29.299559573118547;120.77199548952187,29.308377113185355;120.75160702549981,29.319678423359736;120.74521138812545,29.308155354495565;120.73667217263491,29.30926870866165;120.73105050058113,29.316351544862123;120.71915502757633,29.30499899789376;120.71043163457932,29.303552048059494;120.70503970031416,29.319400333199496;120.69839886505943,29.319223664100736;120.70665657038234,29.335705501237033;120.70087232187565,29.343121407137428;120.70083703511884,29.340409317399576;120.6881441528197,29.342102353822263;120.66983755756009,29.3263638476067;120.65916756353415,29.326106436850683;120.65322667971242,29.336280475925957;120.64949265271663,29.32981039465684;120.63930109060767,29.32780841903923;120.6387379271122,29.322278202860247;120.63181355744346,29.323028438133797;120.63348922487286,29.330784285957755;120.62081467407317,29.337547089770208;120.59773320596523,29.33550000956245;120.59176090048878,29.34830493869726;120.5851481127141,29.34875845369855;120.58167787574085,29.34517743652347;|120.57944993000287,29.34287830116735;120.58167787574085,29.34517743652347;120.58162441164164,29.345451411433356;120.57944993000287,29.34287830116735;|120.70087232187565,29.343121407137428;120.70089000355027,29.344480396465705;120.69996904762058,29.34427933747598;120.70087232187565,29.343121407137428;|120.69996904762058,29.34427933747598;120.6988817671092,29.34567310283785;120.69480751472543,29.343152293395597;120.69996904762058,29.34427933747598;`
\ No newline at end of file
<template>
<div class="line-container" @mouseout="mouseout" @mouseover="mouseover">
<!-- <span class="name">{{name}} {{startPointName}}</span> -->
<div style="width:180px;margin-right:5px;" class="input-container">
<div style="width:150px;margin-right:5px;" class="input-container">
<el-input :value="name" @input="changeName"></el-input>
</div>
<el-button type="success" size="mini" @click="reverse">反转</el-button>
<el-button @click="remove" type="danger" icon="el-icon-delete" size="mini" circle></el-button>
<el-button type="primary" size="mini" @click="copyLine">导出</el-button>
<el-switch :value="data.lock" size="mini" style="margin-left:5px;" @input="changeLock"></el-switch>
</div>
</template>
<script>
......@@ -45,6 +47,9 @@ export default {
changeName (val) {
this.$emit('input', val)
},
changeLock () {
this.$emit('lock')
},
remove () {
this.$emit('remove')
},
......
......@@ -15,7 +15,7 @@
</div>
<div class="line-control">
<template v-if="statusName == '查看'">
<LineView v-for="(line,index) in lineList" :key="line.id" :data="line" @remove="removeLine(index)" @reverse="reverseLine(line,index)" @mouseout="lineMouseOut(line,index)" @mouseover="lineMouseOver(line,index)" @copyLine="copyLine(line)" @input="e=>line.name = e" />
<LineView v-for="(line,index) in lineList" :key="line.id" :data="line" @remove="removeLine(index)" @reverse="reverseLine(line,index)" @mouseout="lineMouseOut(line,index)" @mouseover="lineMouseOver(line,index)" @copyLine="copyLine(line)" @input="e=>line.name = e" @lock="changeLock(line,index)" />
</template>
<template v-else-if="statusName == '擦除'">
<div class="clear-container">
......@@ -35,7 +35,8 @@
<script>
let __id = 0
// import HANG_ZHOU from '../assets/HANGZHOU'
import HANG_ZHOU from '../assets/HANGZHOU'
import SHAO_XING from '../assets/SHAOXING'
import AddDialog from '@/components/AddDialog'
import RemarkDialog from '@/components/RemarkDialog'
import TransferDialog from '@/components/TransferDialog'
......@@ -98,12 +99,17 @@ export default {
})
// // 测试代码
// setTimeout(() => {
// this.addLine({
// name: '杭州',
// text: HANG_ZHOU
// })
// }, 500);
setTimeout(() => {
this.addLine({
name: '杭州',
text: HANG_ZHOU
})
this.addLine({
name: '绍兴',
text: SHAO_XING
})
}, 500);
},
methods: {
......@@ -193,7 +199,8 @@ export default {
line: t,
id: ++__id,
name: obj.name + num,
color: 'blue'
color: 'blue',
lock: false
}
if (num) num++;
return o;
......@@ -210,6 +217,12 @@ export default {
line: data.line.reverse()
})
},
changeLock (data, index) {
this.lineList.splice(index, 1, {
...data,
lock: !data.lock
})
},
exportLine (list) {
let data = this.lineList.map(lineObj => {
let cid = list.find(id => id == lineObj.id)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment