b4bd7222b753d1e69bb4b43db4b042e1.json 18 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\components\\mobileConfigDiy\\c_home_goods_list.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\components\\mobileConfigDiy\\c_home_goods_list.vue","mtime":1677828270158},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5qc29uLnN0cmluZ2lmeS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmNvbmNhdC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBnZXRDYXRlZ29yeSBhcyBfZ2V0Q2F0ZWdvcnksIGdldFByb2R1Y3QgfSBmcm9tICdAL2FwaS9kaXknOwppbXBvcnQgdG9vbENvbSBmcm9tICdAL2NvbXBvbmVudHMvbW9iaWxlQ29uZmlnUmlnaHREaXkvaW5kZXguanMnOwppbXBvcnQgeyBtYXBTdGF0ZSwgbWFwTXV0YXRpb25zLCBtYXBBY3Rpb25zIH0gZnJvbSAndnVleCc7CmltcG9ydCByaWdodEJ0biBmcm9tICdAL2NvbXBvbmVudHMvcmlnaHRCdG4vaW5kZXgudnVlJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdjX2hvbWVfZ29vZHNfbGlzdCcsCiAgY29tcG9uZW50c05hbWU6ICdob21lX2dvb2RzX2xpc3QnLAogIGNuYW1lOiAn5ZWG5ZOB5YiX6KGoJywKICBwcm9wczogewogICAgYWN0aXZlSW5kZXg6IHsKICAgICAgdHlwZTogbnVsbAogICAgfSwKICAgIG51bTogewogICAgICB0eXBlOiBudWxsCiAgICB9LAogICAgaW5kZXg6IHsKICAgICAgdHlwZTogbnVsbAogICAgfQogIH0sCiAgY29tcG9uZW50czogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCB0b29sQ29tKSwge30sIHsKICAgIHJpZ2h0QnRuOiByaWdodEJ0bgogIH0pLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBjb25maWdPYmo6IHt9LAogICAgICByQ29tOiBbewogICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19zZXRfdXAsCiAgICAgICAgY29uZmlnTm1lOiAnc2V0VXAnCiAgICAgIH1dLAogICAgICBhdXRvbWF0aWM6IFt7CiAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3RhYiwKICAgICAgICBjb25maWdObWU6ICd0YWJDb25maWcnCiAgICAgIH0sIHsKICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfY2FzY2FkZXIsCiAgICAgICAgY29uZmlnTm1lOiAnc2VsZWN0Q29uZmlnJwogICAgICB9LCB7CiAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3R4dF90YWIsCiAgICAgICAgY29uZmlnTm1lOiAnZ29vZHNTb3J0JwogICAgICB9LCB7CiAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lucHV0X251bWJlciwKICAgICAgICBjb25maWdObWU6ICdudW1Db25maWcnCiAgICAgIH0sIHsKICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICBjb25maWdObWU6ICd0aXRsZVNob3cnCiAgICAgIH0sIHsKICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICBjb25maWdObWU6ICdvcHJpY2VTaG93JwogICAgICB9LCB7CiAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lzX3Nob3csCiAgICAgICAgY29uZmlnTm1lOiAncHJpY2VTaG93JwogICAgICB9LCB7CiAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lzX3Nob3csCiAgICAgICAgY29uZmlnTm1lOiAnY291cG9uU2hvdycKICAgICAgfV0sCiAgICAgIG1hbnVhbDogW3sKICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfdGFiLAogICAgICAgIGNvbmZpZ05tZTogJ3RhYkNvbmZpZycKICAgICAgfSwgewogICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19nb29kcywKICAgICAgICBjb25maWdObWU6ICdnb29kc0xpc3QnCiAgICAgIH0sIHsKICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICBjb25maWdObWU6ICd0aXRsZVNob3cnCiAgICAgIH0sIHsKICAgICAgICBjb21wb25lbnRzOiB0b29sQ29tLmNfaXNfc2hvdywKICAgICAgICBjb25maWdObWU6ICdvcHJpY2VTaG93JwogICAgICB9LCB7CiAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lzX3Nob3csCiAgICAgICAgY29uZmlnTm1lOiAncHJpY2VTaG93JwogICAgICB9LCB7CiAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2lzX3Nob3csCiAgICAgICAgY29uZmlnTm1lOiAnY291cG9uU2hvdycKICAgICAgfV0sCiAgICAgIHNldFVwOiAwLAogICAgICB0eXBlOiAwLAogICAgICBsb2NrU3RhdHVzOiBmYWxzZQogICAgfTsKICB9LAogIHdhdGNoOiB7CiAgICBudW06IGZ1bmN0aW9uIG51bShuVmFsKSB7CiAgICAgIHZhciB2YWx1ZSA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy4kc3RvcmUuc3RhdGUubW9iaWxkQ29uZmlnLmRlZmF1bHRBcnJheVtuVmFsXSkpOwogICAgICB0aGlzLmNvbmZpZ09iaiA9IHZhbHVlOwoKICAgICAgaWYgKCF2YWx1ZS5zZWxlY3RDb25maWcubGlzdCB8fCAhdmFsdWUuc2VsZWN0Q29uZmlnLmxpc3RbMF0udmFsdWUpIHsKICAgICAgICB0aGlzLmdldENhdGVnb3J5KCk7CiAgICAgIH0KICAgIH0sCiAgICBjb25maWdPYmo6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdGhpcy4kc3RvcmUuY29tbWl0KCdtb2JpbGRDb25maWcvVVBEQVRFQVJSJywgewogICAgICAgICAgbnVtOiB0aGlzLm51bSwKICAgICAgICAgIHZhbDogblZhbAogICAgICAgIH0pOwogICAgICB9LAogICAgICBkZWVwOiB0cnVlCiAgICB9LAogICAgJ2NvbmZpZ09iai5zZXRVcC50YWJWYWwnOiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIoblZhbCwgb1ZhbCkgewogICAgICAgIHRoaXMuc2V0VXAgPSBuVmFsOwogICAgICAgIHZhciBhcnIgPSBbdGhpcy5yQ29tWzBdXTsKCiAgICAgICAgaWYgKG5WYWwgPT0gMCkgewogICAgICAgICAgaWYgKHRoaXMudHlwZSkgewogICAgICAgICAgICB0aGlzLnJDb20gPSBhcnIuY29uY2F0KHRoaXMubWFudWFsKTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHRoaXMuckNvbSA9IGFyci5jb25jYXQodGhpcy5hdXRvbWF0aWMpOwogICAgICAgICAgfQogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICB2YXIgdGVtcEFyciA9IFt7CiAgICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19iZ19jb2xvciwKICAgICAgICAgICAgY29uZmlnTm1lOiAndGhlbWVDb2xvcicKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX2JnX2NvbG9yLAogICAgICAgICAgICBjb25maWdObWU6ICdmb250Q29sb3InCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19iZ19jb2xvciwKICAgICAgICAgICAgY29uZmlnTm1lOiAnbGFiZWxDb2xvcicKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3R4dF90YWIsCiAgICAgICAgICAgIGNvbmZpZ05tZTogJ2l0ZW1TdHlsZScKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3R4dF90YWIsCiAgICAgICAgICAgIGNvbmZpZ05tZTogJ2JnU3R5bGUnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY190eHRfdGFiLAogICAgICAgICAgICBjb25maWdObWU6ICdjb25TdHlsZScKICAgICAgICAgIH0sIHsKICAgICAgICAgICAgY29tcG9uZW50czogdG9vbENvbS5jX3NsaWRlciwKICAgICAgICAgICAgY29uZmlnTm1lOiAncHJDb25maWcnCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIGNvbXBvbmVudHM6IHRvb2xDb20uY19zbGlkZXIsCiAgICAgICAgICAgIGNvbmZpZ05tZTogJ21iQ29uZmlnJwogICAgICAgICAgfV07CiAgICAgICAgICB0aGlzLnJDb20gPSBhcnIuY29uY2F0KHRlbXBBcnIpOwogICAgICAgIH0KICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfSwKICAgICdjb25maWdPYmoudGFiQ29uZmlnLnRhYlZhbCc6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdGhpcy50eXBlID0gblZhbDsKICAgICAgICB2YXIgYXJyID0gW3RoaXMuckNvbVswXV07CgogICAgICAgIGlmICh0aGlzLnNldFVwID09PSAwKSB7CiAgICAgICAgICBpZiAoblZhbCA9PT0gMCkgewogICAgICAgICAgICB0aGlzLnJDb20gPSBhcnIuY29uY2F0KHRoaXMuYXV0b21hdGljKTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHRoaXMuckNvbSA9IGFyci5jb25jYXQodGhpcy5tYW51YWwpOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICB2YXIgdmFsdWUgPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KF90aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W190aGlzLm51bV0pKTsKICAgICAgX3RoaXMuY29uZmlnT2JqID0gdmFsdWU7CgogICAgICBfdGhpcy5nZXRDYXRlZ29yeSgpOwogICAgfSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBnZXRDb25maWc6IGZ1bmN0aW9uIGdldENvbmZpZyhkYXRhKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgaWYgKCFkYXRhLm5hbWUgJiYgZGF0YSA9PSAxKSB7CiAgICAgICAgdGhpcy5jb25maWdPYmouZ29vZHNMaXN0Lmxpc3QgPSBbXTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICghZGF0YS5uYW1lICYmIGRhdGEgPT0gMCAmJiAhdGhpcy5jb25maWdPYmouc2VsZWN0Q29uZmlnLmFjdGl2ZVZhbHVlLmxlbmd0aCkgewogICAgICAgIHRoaXMuY29uZmlnT2JqLmdvb2RzTGlzdC5saXN0ID0gW107CiAgICAgICAgcmV0dXJuOwogICAgICB9IC8vIGlmKCBkYXRhLm5hbWU9PSdyYWRpbycpewogICAgICAvLyAgICAgcmV0dXJuOwogICAgICAvLyB9CgoKICAgICAgdmFyIGFjdGl2ZVZhbHVlID0gdGhpcy5jb25maWdPYmouc2VsZWN0Q29uZmlnLmFjdGl2ZVZhbHVlOwogICAgICBnZXRQcm9kdWN0KHsKICAgICAgICBpZDogYWN0aXZlVmFsdWVbYWN0aXZlVmFsdWUubGVuZ3RoIC0gMV0sCiAgICAgICAgcGFnZTogMSwKICAgICAgICBsaW1pdDogdGhpcy5jb25maWdPYmoubnVtQ29uZmlnLnZhbCwKICAgICAgICBwcmljZU9yZGVyOiB0aGlzLmNvbmZpZ09iai5nb29kc1NvcnQudHlwZSA9PSAyID8gJ2Rlc2MnIDogJycsCiAgICAgICAgc2FsZXNPcmRlcjogdGhpcy5jb25maWdPYmouZ29vZHNTb3J0LnR5cGUgPT0gMSA/ICdkZXNjJyA6ICcnCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi5jb25maWdPYmoucHJvZHVjdExpc3QubGlzdCA9IHJlcy5kYXRhOwogICAgICB9KTsKICAgIH0sCiAgICBnZXRDYXRlZ29yeTogZnVuY3Rpb24gZ2V0Q2F0ZWdvcnkoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgX2dldENhdGVnb3J5KCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgLy8gbGV0IGRhdGEgPSBbXTsKICAgICAgICAvLyByZXMuZGF0YS5tYXAoaXRlbSA9PiB7CiAgICAgICAgLy8gICAgIGRhdGEucHVzaCh7IHRpdGxlOiBpdGVtLnRpdGxlLCBwaWQ6IGl0ZW0ucGlkLCBhY3RpdmVWYWx1ZTogaXRlbS5pZC50b1N0cmluZygpIH0pOwogICAgICAgIC8vIH0pOwogICAgICAgIF90aGlzMy4kc2V0KF90aGlzMy5jb25maWdPYmouc2VsZWN0Q29uZmlnLCAnbGlzdCcsIHJlcy5kYXRhKTsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAoBA;AACA;AACA;AACA;AACA;EACAA,yBADA;EAEAC,iCAFA;EAGAC,aAHA;EAIAC;IACAC;MACAC;IADA,CADA;IAIAC;MACAD;IADA,CAJA;IAOAE;MACAF;IADA;EAPA,CAJA;EAeAG,4CACAC,OADA;IAEAC;EAFA,EAfA;EAmBAC,IAnBA,kBAmBA;IACA;MACAC,aADA;MAEAC,OACA;QACAL,4BADA;QAEAM;MAFA,CADA,CAFA;MAQAC,YACA;QACAP,yBADA;QAEAM;MAFA,CADA,EAKA;QACAN,8BADA;QAEAM;MAFA,CALA,EASA;QACAN,6BADA;QAEAM;MAFA,CATA,EAaA;QACAN,kCADA;QAEAM;MAFA,CAbA,EAiBA;QACAN,6BADA;QAEAM;MAFA,CAjBA,EAqBA;QACAN,6BADA;QAEAM;MAFA,CArBA,EAyBA;QACAN,6BADA;QAEAM;MAFA,CAzBA,EA6BA;QACAN,6BADA;QAEAM;MAFA,CA7BA,CARA;MA0CAE,SACA;QACAR,yBADA;QAEAM;MAFA,CADA,EAKA;QACAN,2BADA;QAEAM;MAFA,CALA,EASA;QACAN,6BADA;QAEAM;MAFA,CATA,EAaA;QACAN,6BADA;QAEAM;MAFA,CAbA,EAiBA;QACAN,6BADA;QAEAM;MAFA,CAjBA,EAqBA;QACAN,6BADA;QAEAM;MAFA,CArBA,CA1CA;MAoEAG,QApEA;MAqEAZ,OArEA;MAsEAa;IAtEA;EAwEA,CA5FA;EA6FAC;IACAb,GADA,eACAc,IADA,EACA;MACA;MACA;;MACA;QACA;MACA;IACA,CAPA;IAQAR;MACAS,OADA,mBACAD,IADA,EACAE,IADA,EACA;QACA;UAAAhB;UAAAiB;QAAA;MACA,CAHA;MAIAC;IAJA,CARA;IAcA;MACAH,OADA,mBACAD,IADA,EACAE,IADA,EACA;QACA;QACA;;QACA;UACA;YACA;UACA,CAFA,MAEA;YACA;UACA;QACA,CANA,MAMA;UACA,eACA;YACAd,8BADA;YAEAM;UAFA,CADA,EAKA;YACAN,8BADA;YAEAM;UAFA,CALA,EASA;YACAN,8BADA;YAEAM;UAFA,CATA,EAaA;YACAN,6BADA;YAEAM;UAFA,CAbA,EAiBA;YACAN,6BADA;YAEAM;UAFA,CAjBA,EAqBA;YACAN,6BADA;YAEAM;UAFA,CArBA,EAyBA;YACAN,4BADA;YAEAM;UAFA,CAzBA,EA6BA;YACAN,4BADA;YAEAM;UAFA,CA7BA;UAkCA;QACA;MACA,CA/CA;MAgDAU;IAhDA,CAdA;IAgEA;MACAH,OADA,mBACAD,IADA,EACAE,IADA,EACA;QACA;QACA;;QACA;UACA;YACA;UACA,CAFA,MAEA;YACA;UACA;QACA;MACA,CAXA;MAYAE;IAZA;EAhEA,CA7FA;EA4KAC,OA5KA,qBA4KA;IAAA;;IACA;MACA;MACA;;MACA;IACA,CAJA;EAKA,CAlLA;EAmLAC;IACAC,SADA,qBACAhB,IADA,EACA;MAAA;;MACA;QACA;QACA;MACA;;MACA;QACA;QACA;MACA,CARA,CASA;MACA;MACA;;;MACA;MACAiB;QACAC,uCADA;QAEAC,OAFA;QAGAC,mCAHA;QAIAC,4DAJA;QAKAC;MALA,GAMAC,IANA,CAMA;QACA;MACA,CARA;IASA,CAvBA;IAwBAC,WAxBA,yBAwBA;MAAA;;MACAA;QACA;QACA;QACA;QACA;QACA;MACA,CANA;IAOA;EAhCA;AAnLA","names":["name","componentsName","cname","props","activeIndex","type","num","index","components","toolCom","rightBtn","data","configObj","rCom","configNme","automatic","manual","setUp","lockStatus","watch","nVal","handler","oVal","val","deep","mounted","methods","getConfig","getProduct","id","page","limit","priceOrder","salesOrder","then","getCategory"],"sourceRoot":"src/components/mobileConfigDiy","sources":["c_home_goods_list.vue"],"sourcesContent":["<template>\r\n <div class=\"mobile-config pro\">\r\n <div v-for=\"(item, key) in rCom\" :key=\"key\">\r\n <component\r\n :is=\"item.components.name\"\r\n :configObj=\"configObj\"\r\n ref=\"childData\"\r\n :configNme=\"item.configNme\"\r\n :key=\"key\"\r\n @getConfig=\"getConfig\"\r\n :index=\"activeIndex\"\r\n :number=\"num\"\r\n :num=\"item.num\"\r\n ></component>\r\n </div>\r\n <rightBtn :activeIndex=\"activeIndex\" :configObj=\"configObj\"></rightBtn>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { getCategory, getProduct } from '@/api/diy';\r\nimport toolCom from '@/components/mobileConfigRightDiy/index.js';\r\nimport { mapState, mapMutations, mapActions } from 'vuex';\r\nimport rightBtn from '@/components/rightBtn/index.vue';\r\nexport default {\r\n name: 'c_home_goods_list',\r\n componentsName: 'home_goods_list',\r\n cname: '商品列表',\r\n props: {\r\n activeIndex: {\r\n type: null,\r\n },\r\n num: {\r\n type: null,\r\n },\r\n index: {\r\n type: null,\r\n },\r\n },\r\n components: {\r\n ...toolCom,\r\n rightBtn,\r\n },\r\n data() {\r\n return {\r\n configObj: {},\r\n rCom: [\r\n {\r\n components: toolCom.c_set_up,\r\n configNme: 'setUp',\r\n },\r\n ],\r\n automatic: [\r\n {\r\n components: toolCom.c_tab,\r\n configNme: 'tabConfig',\r\n },\r\n {\r\n components: toolCom.c_cascader,\r\n configNme: 'selectConfig',\r\n },\r\n {\r\n components: toolCom.c_txt_tab,\r\n configNme: 'goodsSort',\r\n },\r\n {\r\n components: toolCom.c_input_number,\r\n configNme: 'numConfig',\r\n },\r\n {\r\n components: toolCom.c_is_show,\r\n configNme: 'titleShow',\r\n },\r\n {\r\n components: toolCom.c_is_show,\r\n configNme: 'opriceShow',\r\n },\r\n {\r\n components: toolCom.c_is_show,\r\n configNme: 'priceShow',\r\n },\r\n {\r\n components: toolCom.c_is_show,\r\n configNme: 'couponShow',\r\n },\r\n ],\r\n manual: [\r\n {\r\n components: toolCom.c_tab,\r\n configNme: 'tabConfig',\r\n },\r\n {\r\n components: toolCom.c_goods,\r\n configNme: 'goodsList',\r\n },\r\n {\r\n components: toolCom.c_is_show,\r\n configNme: 'titleShow',\r\n },\r\n {\r\n components: toolCom.c_is_show,\r\n configNme: 'opriceShow',\r\n },\r\n {\r\n components: toolCom.c_is_show,\r\n configNme: 'priceShow',\r\n },\r\n {\r\n components: toolCom.c_is_show,\r\n configNme: 'couponShow',\r\n },\r\n ],\r\n setUp: 0,\r\n type: 0,\r\n lockStatus: false,\r\n };\r\n },\r\n watch: {\r\n num(nVal) {\r\n let value = JSON.parse(JSON.stringify(this.$store.state.mobildConfig.defaultArray[nVal]));\r\n this.configObj = value;\r\n if (!value.selectConfig.list || !value.selectConfig.list[0].value) {\r\n this.getCategory();\r\n }\r\n },\r\n configObj: {\r\n handler(nVal, oVal) {\r\n this.$store.commit('mobildConfig/UPDATEARR', { num: this.num, val: nVal });\r\n },\r\n deep: true,\r\n },\r\n 'configObj.setUp.tabVal': {\r\n handler(nVal, oVal) {\r\n this.setUp = nVal;\r\n var arr = [this.rCom[0]];\r\n if (nVal == 0) {\r\n if (this.type) {\r\n this.rCom = arr.concat(this.manual);\r\n } else {\r\n this.rCom = arr.concat(this.automatic);\r\n }\r\n } else {\r\n let tempArr = [\r\n {\r\n components: toolCom.c_bg_color,\r\n configNme: 'themeColor',\r\n },\r\n {\r\n components: toolCom.c_bg_color,\r\n configNme: 'fontColor',\r\n },\r\n {\r\n components: toolCom.c_bg_color,\r\n configNme: 'labelColor',\r\n },\r\n {\r\n components: toolCom.c_txt_tab,\r\n configNme: 'itemStyle',\r\n },\r\n {\r\n components: toolCom.c_txt_tab,\r\n configNme: 'bgStyle',\r\n },\r\n {\r\n components: toolCom.c_txt_tab,\r\n configNme: 'conStyle',\r\n },\r\n {\r\n components: toolCom.c_slider,\r\n configNme: 'prConfig',\r\n },\r\n {\r\n components: toolCom.c_slider,\r\n configNme: 'mbConfig',\r\n },\r\n ];\r\n this.rCom = arr.concat(tempArr);\r\n }\r\n },\r\n deep: true,\r\n },\r\n 'configObj.tabConfig.tabVal': {\r\n handler(nVal, oVal) {\r\n this.type = nVal;\r\n var arr = [this.rCom[0]];\r\n if (this.setUp === 0) {\r\n if (nVal === 0) {\r\n this.rCom = arr.concat(this.automatic);\r\n } else {\r\n this.rCom = arr.concat(this.manual);\r\n }\r\n }\r\n },\r\n deep: true,\r\n },\r\n },\r\n mounted() {\r\n this.$nextTick(() => {\r\n let value = JSON.parse(JSON.stringify(this.$store.state.mobildConfig.defaultArray[this.num]));\r\n this.configObj = value;\r\n this.getCategory();\r\n });\r\n },\r\n methods: {\r\n getConfig(data) {\r\n if (!data.name && data == 1) {\r\n this.configObj.goodsList.list = [];\r\n return;\r\n }\r\n if (!data.name && data == 0 && !this.configObj.selectConfig.activeValue.length) {\r\n this.configObj.goodsList.list = [];\r\n return;\r\n }\r\n // if( data.name=='radio'){\r\n // return;\r\n // }\r\n let activeValue = this.configObj.selectConfig.activeValue;\r\n getProduct({\r\n id: activeValue[activeValue.length - 1],\r\n page: 1,\r\n limit: this.configObj.numConfig.val,\r\n priceOrder: this.configObj.goodsSort.type == 2 ? 'desc' : '',\r\n salesOrder: this.configObj.goodsSort.type == 1 ? 'desc' : '',\r\n }).then((res) => {\r\n this.configObj.productList.list = res.data;\r\n });\r\n },\r\n getCategory() {\r\n getCategory().then((res) => {\r\n // let data = [];\r\n // res.data.map(item => {\r\n // data.push({ title: item.title, pid: item.pid, activeValue: item.id.toString() });\r\n // });\r\n this.$set(this.configObj.selectConfig, 'list', res.data);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.pro\r\n padding 15px 15px 0\r\n .tips\r\n height 50px\r\n line-height 50px\r\n color #999\r\n font-size 12px\r\n border-bottom 1px solid rgba(0,0,0,0.05);\r\n.btn-box\r\n padding-bottom 20px\r\n</style>\r\n"]}]}