36.js 76 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019
  1. (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[36],{
  2. /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=script&lang=js&":
  3. /*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  4. !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=script&lang=js& ***!
  5. \*****************************************************************************************************************************************************************************************************************************************************************/
  6. /*! exports provided: default */
  7. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  8. "use strict";
  9. __webpack_require__.r(__webpack_exports__);
  10. /* harmony import */ var core_js_modules_es_array_splice__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.splice */ "./node_modules/core-js/modules/es.array.splice.js");
  11. /* harmony import */ var core_js_modules_es_array_splice__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice__WEBPACK_IMPORTED_MODULE_0__);
  12. /* harmony import */ var _api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../api/waikan/waikan-set.js */ "./src/api/waikan/waikan-set.js");
  13. //
  14. //
  15. //
  16. //
  17. //
  18. //
  19. //
  20. //
  21. //
  22. //
  23. //
  24. //
  25. //
  26. //
  27. //
  28. //
  29. //
  30. //
  31. //
  32. //
  33. //
  34. //
  35. //
  36. //
  37. //
  38. //
  39. //
  40. //
  41. //
  42. //
  43. //
  44. //
  45. //
  46. //
  47. //
  48. //
  49. //
  50. //
  51. //
  52. //
  53. //
  54. //
  55. //
  56. //
  57. //
  58. //
  59. //
  60. //
  61. //
  62. //
  63. //
  64. //
  65. //
  66. //
  67. //
  68. //
  69. //
  70. //
  71. //
  72. //
  73. //
  74. //
  75. //
  76. //
  77. //
  78. //
  79. //
  80. //
  81. //
  82. //
  83. //
  84. //
  85. //
  86. //
  87. //
  88. //
  89. //
  90. //
  91. //
  92. //
  93. //
  94. //
  95. //
  96. //
  97. //
  98. //
  99. //
  100. //
  101. //
  102. //
  103. //
  104. //
  105. //
  106. //
  107. //
  108. //
  109. //
  110. //
  111. //
  112. //
  113. //
  114. //
  115. //
  116. //
  117. //
  118. //
  119. //
  120. //
  121. //
  122. //
  123. //
  124. //
  125. //
  126. //
  127. //
  128. //
  129. //
  130. //
  131. //
  132. //
  133. //
  134. //
  135. //
  136. //
  137. //
  138. //
  139. //
  140. //
  141. //
  142. //
  143. //
  144. //
  145. //
  146. //
  147. //
  148. //
  149. //
  150. //
  151. //
  152. //
  153. //
  154. //
  155. //
  156. //
  157. //
  158. //
  159. //
  160. //
  161. //
  162. //
  163. //
  164. //
  165. //
  166. //
  167. //
  168. //
  169. //
  170. //
  171. //
  172. //
  173. //
  174. //
  175. //
  176. //
  177. //
  178. //
  179. //
  180. //
  181. //
  182. //
  183. //
  184. //
  185. //
  186. //
  187. //
  188. //
  189. //
  190. //
  191. //
  192. //
  193. //
  194. //
  195. //
  196. //
  197. //
  198. //
  199. //
  200. //
  201. //
  202. //
  203. //
  204. //
  205. //
  206. //
  207. //
  208. //
  209. //
  210. //
  211. //
  212. //
  213. //
  214. //
  215. //
  216. //
  217. //
  218. //
  219. //
  220. //
  221. //
  222. //
  223. //
  224. //
  225. //
  226. //
  227. //
  228. //
  229. //
  230. //
  231. //
  232. //
  233. //
  234. //
  235. //
  236. //
  237. //
  238. //
  239. //
  240. //
  241. //
  242. //
  243. //
  244. //
  245. //
  246. //
  247. //
  248. //
  249. //
  250. //
  251. //
  252. //
  253. //
  254. //
  255. //
  256. //
  257. //
  258. //
  259. //
  260. //
  261. //
  262. //
  263. //
  264. //
  265. //
  266. //
  267. //
  268. //
  269. //
  270. //
  271. //
  272. //
  273. //
  274. //
  275. //
  276. //
  277. //
  278. //
  279. //
  280. //
  281. //
  282. //
  283. //
  284. //
  285. //
  286. //
  287. //
  288. //
  289. //
  290. //
  291. //
  292. //
  293. //
  294. //
  295. //
  296. //
  297. //
  298. //
  299. //
  300. //
  301. //
  302. //
  303. //
  304. //
  305. //
  306. //
  307. //
  308. //
  309. //
  310. //
  311. //
  312. //
  313. //
  314. //
  315. //
  316. //
  317. //
  318. //
  319. //
  320. //
  321. //
  322. //
  323. //
  324. //
  325. //
  326. //
  327. //
  328. //
  329. //
  330. //
  331. //
  332. //
  333. //
  334. //
  335. //
  336. //
  337. //
  338. //
  339. //
  340. //
  341. //
  342. //
  343. //
  344. //
  345. //
  346. //
  347. //
  348. //
  349. //
  350. //
  351. //
  352. //
  353. //
  354. //
  355. /* harmony default export */ __webpack_exports__["default"] = ({
  356. name: "WaiKanGenerate",
  357. components: {},
  358. filters: {},
  359. props: {},
  360. data: function data() {
  361. return {
  362. weekName: "2022年7月第二周",
  363. basicShrink: true,
  364. hotspotShrink: true,
  365. waikanData: {
  366. textbooks: [],
  367. modules: [],
  368. units: [],
  369. contexts: [],
  370. grades: [{
  371. value: 1,
  372. label: "高一"
  373. }, {
  374. value: 2,
  375. label: "高二"
  376. }, {
  377. value: 3,
  378. label: "高三"
  379. }],
  380. classes: [],
  381. basicTopics: [],
  382. hotTopics: [],
  383. studentList: [],
  384. students: []
  385. },
  386. productType: "periodicals",
  387. formWaiKan: {
  388. select_set_type: 1,
  389. //选择设置模式
  390. textbookId: 0,
  391. //教材版本
  392. moduleId: 0,
  393. //模块
  394. unitId: [],
  395. //单元
  396. selectedItemIds: [],
  397. //主题语境
  398. grade: 1,
  399. //年级
  400. selectClassIds: [],
  401. //班级
  402. recommend_mode: 1,
  403. //推荐模式
  404. product_type: 2,
  405. //产品类型
  406. basic_topic: 1,
  407. //基础选题
  408. type: 2,
  409. //外刊类型
  410. class_between_content: 0,
  411. //班级间内容
  412. level: 2,
  413. //外刊分级
  414. hot_topic: 1,
  415. //热点选题
  416. //题目数量
  417. topic_number: {
  418. //外刊宝
  419. periodicals: {
  420. reading: 4,
  421. //外刊阅读
  422. gestalt: 0,
  423. //外刊完形
  424. seven_selected_five: 1 //外刊七选五
  425. },
  426. //热点宝
  427. hot: {
  428. reading: 3,
  429. //外刊阅读
  430. gestalt: 0,
  431. //外刊完形
  432. seven_selected_five: 1 //外刊七选五
  433. }
  434. },
  435. isAnswerSeparate: 0 //下载方式
  436. },
  437. maxA: 7,
  438. maxB: 2,
  439. maxC: 2,
  440. minA: 0,
  441. minB: 0,
  442. minC: 0
  443. };
  444. },
  445. computed: {},
  446. watch: {},
  447. created: function created() {
  448. this.popUp();
  449. this.getTextbook();
  450. this.selectGrade(1);
  451. },
  452. mounted: function mounted() {},
  453. methods: {
  454. // 开始弹窗
  455. popUp: function popUp() {
  456. var _this = this;
  457. if (!localStorage.getItem("_POPUP")) {
  458. this.$confirm("<span style='font-weight: bold;'>若学生无外刊宝档次数据,可在学生设置页面设置</span><br/><span style='color: red;'>注意:对于未设置外刊宝档次数据学生,在生成个性版产品与智能推荐模式时,默认该学生为档次二!</span>", "操作提示", {
  459. dangerouslyUseHTMLString: true,
  460. confirmButtonText: "立刻前往",
  461. cancelButtonText: "取消",
  462. type: "warning"
  463. }).then(function () {
  464. _this.$router.push({
  465. name: "StudentSet"
  466. });
  467. }).catch(function () {});
  468. localStorage.setItem("_POPUP", true);
  469. }
  470. },
  471. // 获取版本、模块、单元数据
  472. getTextbook: function getTextbook() {
  473. var _this2 = this;
  474. Object(_api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__["getTextbookModuleUnit"])().then(function (res) {
  475. _this2.weekName = res.data.week_name;
  476. _this2.waikanData.textbooks = res.data.textbooks;
  477. _this2.formWaiKan.textbookId = res.data.textbooks[0].textbook_id;
  478. _this2.waikanData.modules = res.data.modules;
  479. _this2.formWaiKan.moduleId = res.data.modules[0].textbook_id;
  480. _this2.waikanData.units = res.data.units;
  481. _this2.formWaiKan.unitId.push(res.data.units[0].textbook_id);
  482. });
  483. },
  484. // 选择教材版本
  485. selectTextbook: function selectTextbook(id) {
  486. var _this3 = this;
  487. var params = {
  488. version_id: id
  489. };
  490. Object(_api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__["getModuleAndUnit"])(params).then(function (res) {
  491. _this3.waikanData.modules = res.data.modules;
  492. _this3.formWaiKan.moduleId = res.data.modules[0].textbook_id;
  493. _this3.waikanData.units = res.data.units;
  494. _this3.formWaiKan.unitId.splice(0, 1, res.data.units[0].textbook_id);
  495. });
  496. },
  497. // 选择模块
  498. selectModule: function selectModule(id) {
  499. var _this4 = this;
  500. var params = {
  501. module_id: id
  502. };
  503. Object(_api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__["getUnitByModuleId"])(params).then(function (res) {
  504. _this4.waikanData.units = res.data.units;
  505. _this4.formWaiKan.unitId.splice(0, 1, res.data.units[0].textbook_id);
  506. });
  507. },
  508. // 选择单元
  509. selectUnit: function selectUnit() {},
  510. // 选择年级
  511. selectGrade: function selectGrade(grade) {
  512. var _this5 = this;
  513. var params = {
  514. grade: grade
  515. };
  516. Object(_api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__["getClasses"])(params).then(function (res) {
  517. _this5.waikanData.classes = res.data.class;
  518. });
  519. this.getBasicTopic(grade);
  520. this.getHotTopic(grade);
  521. this.formWaiKan.selectClassIds = [];
  522. this.waikanData.students = [];
  523. },
  524. // 选择班级
  525. selectClass: function selectClass(clas) {
  526. if (this.formWaiKan.recommend_mode == 2) {
  527. this.getStudent(clas);
  528. }
  529. },
  530. // 获取基础选题数据
  531. getBasicTopic: function getBasicTopic(val) {
  532. var _this6 = this;
  533. var params = {
  534. grade: val
  535. };
  536. Object(_api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__["getBasicTopics"])(params).then(function (res) {
  537. _this6.waikanData.basicTopics = res.data.basic_topics;
  538. _this6.formWaiKan.basic_topic = res.data.basic_topics[0].lib_element_id;
  539. });
  540. },
  541. // 获取热点选题数据
  542. getHotTopic: function getHotTopic(val) {
  543. var _this7 = this;
  544. var params = {
  545. grade: val
  546. };
  547. Object(_api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__["getHotTopics"])(params).then(function (res) {
  548. _this7.waikanData.hotTopics = res.data.hot_topics;
  549. _this7.formWaiKan.hot_topic = res.data.hot_topics[0].lib_element_id;
  550. });
  551. },
  552. // 选择查询模式
  553. selectMode: function selectMode(mod) {
  554. this.formWaiKan.select_set_type = mod;
  555. if (mod == 2) {
  556. this.getContext();
  557. }
  558. },
  559. // 获取主题语境数据
  560. getContext: function getContext() {
  561. var _this8 = this;
  562. Object(_api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__["getSubjectContext"])().then(function (res) {
  563. _this8.waikanData.contexts = res.data.subject_context;
  564. _this8.formWaiKan.selectedItemIds.push(res.data.subject_context[0].tag_extend_id);
  565. });
  566. },
  567. // 选择推荐模式
  568. selectRecommend: function selectRecommend(val) {
  569. if (val == 1) {
  570. // 经典模式
  571. this.selectProduct(2);
  572. } else {
  573. // 智能模式
  574. this.selectProduct(1);
  575. if (this.formWaiKan.selectClassIds.length) {
  576. this.getStudent(this.formWaiKan.selectClassIds);
  577. }
  578. }
  579. this.formWaiKan.topic_number.periodicals.reading = 4;
  580. this.formWaiKan.topic_number.periodicals.gestalt = 0;
  581. this.formWaiKan.topic_number.periodicals.seven_selected_five = 1;
  582. this.formWaiKan.topic_number.hot.reading = 3;
  583. this.formWaiKan.topic_number.hot.gestalt = 0;
  584. this.formWaiKan.topic_number.hot.seven_selected_five = 1;
  585. },
  586. // 获取学生数据
  587. getStudent: function getStudent(clas) {
  588. var _this9 = this;
  589. if (clas.length) {
  590. var params = {
  591. selectClassIds: clas
  592. };
  593. Object(_api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__["getSmartTypeStudents"])(params).then(function (res) {
  594. _this9.studentList = res.data.lists;
  595. var proType = _this9.formWaiKan.product_type;
  596. _this9.waikanData.students = res.data.lists[proType - 1].class_info;
  597. });
  598. } else {
  599. this.waikanData.students = [];
  600. }
  601. },
  602. // 选择产品
  603. selectProduct: function selectProduct(val) {
  604. this.formWaiKan.class_between_content = 0;
  605. this.formWaiKan.product_type = val;
  606. if (this.formWaiKan.recommend_mode == 2 && this.waikanData.students.length) {
  607. var proType = this.formWaiKan.product_type;
  608. this.waikanData.students = this.studentList[proType - 1].class_info;
  609. }
  610. if (val == 2) {
  611. this.productType = "periodicals";
  612. } else if (val == 3) {
  613. this.productType = "hot";
  614. }
  615. this.changeNumber();
  616. },
  617. // 选择外刊类型
  618. selectWaiKanType: function selectWaiKanType() {
  619. this.formWaiKan.class_between_content = 0;
  620. },
  621. // 展开、收缩
  622. open: function open(type) {
  623. if (type === "basic") {
  624. this.basicShrink = !this.basicShrink;
  625. } else {
  626. this.hotspotShrink = !this.hotspotShrink;
  627. }
  628. },
  629. // 设置题量
  630. changeNumber: function changeNumber() {
  631. this.formWaiKan.product_type == 2 ? this.limitNum(7, 2) : this.limitNum(6, 1);
  632. },
  633. // 限制题量
  634. limitNum: function limitNum(max, min) {
  635. var a, b, c;
  636. a = this.formWaiKan.topic_number[this.productType].reading;
  637. b = this.formWaiKan.topic_number[this.productType].gestalt;
  638. c = this.formWaiKan.topic_number[this.productType].seven_selected_five;
  639. var total = a + b + c;
  640. if (total == max) {
  641. this.maxA = a;
  642. this.maxB = b;
  643. this.maxC = c;
  644. } else {
  645. this.maxA = max;
  646. this.maxB = 2;
  647. this.maxC = 2;
  648. }
  649. if (total == min) {
  650. this.minA = a;
  651. this.minB = b;
  652. this.minC = c;
  653. } else {
  654. this.minA = 0;
  655. this.minB = 0;
  656. this.minC = 0;
  657. }
  658. },
  659. // 生成
  660. generate: function generate() {
  661. var _this10 = this;
  662. if (!this.formWaiKan.selectClassIds.length) return;
  663. var data = JSON.parse(JSON.stringify(this.formWaiKan));
  664. if (this.formWaiKan.select_set_type == 1) {
  665. if (!this.formWaiKan.unitId.length) {
  666. this.$message.error("请选择单元");
  667. return;
  668. }
  669. delete data.selectedItemIds;
  670. }
  671. if (this.formWaiKan.select_set_type == 2) {
  672. if (!this.formWaiKan.selectedItemIds.length) {
  673. this.$message.error("请选择主题语境");
  674. return;
  675. }
  676. delete data.textbookId;
  677. delete data.moduleId;
  678. delete data.unitId;
  679. }
  680. if (this.formWaiKan.select_set_type == 3) {
  681. delete data.textbookId;
  682. delete data.moduleId;
  683. delete data.unitId;
  684. delete data.selectedItemIds;
  685. }
  686. if (this.formWaiKan.product_type == 1 || this.formWaiKan.type == 1) {
  687. delete data.class_between_content;
  688. }
  689. if (data.recommend_mode == 1) {
  690. switch (data.product_type) {
  691. case 1:
  692. delete data.type;
  693. delete data.level;
  694. delete data.topic_number;
  695. delete data.hot_topic;
  696. break;
  697. case 2:
  698. delete data.basic_topic;
  699. delete data.hot_topic;
  700. delete data.topic_number.hot;
  701. break;
  702. case 3:
  703. delete data.basic_topic;
  704. delete data.topic_number.periodicals;
  705. break;
  706. }
  707. if (data.type == 1) {
  708. delete data.level;
  709. }
  710. }
  711. if (data.recommend_mode == 2) {
  712. delete data.type;
  713. delete data.level;
  714. }
  715. console.log(data);
  716. var loading = this.$loading({
  717. lock: true,
  718. text: "开始生成......",
  719. spinner: "el-icon-loading",
  720. background: "rgba(0, 0, 0, 0.5)",
  721. customClass: "waikan-loading"
  722. });
  723. Object(_api_waikan_waikan_set_js__WEBPACK_IMPORTED_MODULE_1__["saveEnglishReading"])(data).then(function (res) {
  724. loading.close();
  725. if (res.status == 1) {
  726. _this10.$alert("生成成功!", {
  727. confirmButtonText: "确定",
  728. callback: function callback() {
  729. _this10.back();
  730. }
  731. });
  732. } else {
  733. _this10.$message.error("设置数据错误!");
  734. }
  735. });
  736. },
  737. // 返回
  738. back: function back() {
  739. if (false) {} else {
  740. location.href = "/print/english_reading";
  741. }
  742. }
  743. }
  744. });
  745. /***/ }),
  746. /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"305c61fc-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=template&id=e15597f6&":
  747. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  748. !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"305c61fc-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=template&id=e15597f6& ***!
  749. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  750. /*! exports provided: render, staticRenderFns */
  751. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  752. "use strict";
  753. __webpack_require__.r(__webpack_exports__);
  754. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  755. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  756. var render = function() {
  757. var _vm = this
  758. var _h = _vm.$createElement
  759. var _c = _vm._self._c || _h
  760. return _c(
  761. "div",
  762. { staticClass: "waikan-generate set-page" },
  763. [
  764. _c("div", { staticClass: "page-title" }, [
  765. _c("h1", [_vm._v("外刊宝生成")]),
  766. _c("div", { staticClass: "back-btn btn", on: { click: _vm.back } }, [
  767. _vm._v("返回")
  768. ])
  769. ]),
  770. _c("p", { staticClass: "tips" }, [
  771. _vm._v(" 提示:每个班级每周允许生成一次 ")
  772. ]),
  773. _c("div", { staticClass: "mode-select clearfix" }, [
  774. _c("div", { staticClass: "current-time fl" }, [
  775. _vm._v("当前时间:" + _vm._s(_vm.weekName))
  776. ]),
  777. _c("div", { staticClass: "fr" }, [
  778. _c(
  779. "div",
  780. {
  781. staticClass: "tab-btn mode-btn",
  782. class: [_vm.formWaiKan.select_set_type == 1 ? "select" : ""],
  783. on: {
  784. click: function($event) {
  785. return _vm.selectMode(1)
  786. }
  787. }
  788. },
  789. [_vm._v(" 按照教材单元设置 ")]
  790. ),
  791. _c(
  792. "div",
  793. {
  794. staticClass: "tab-btn mode-btn",
  795. class: [_vm.formWaiKan.select_set_type == 2 ? "select" : ""],
  796. on: {
  797. click: function($event) {
  798. return _vm.selectMode(2)
  799. }
  800. }
  801. },
  802. [_vm._v(" 主题语境设置 ")]
  803. ),
  804. _c(
  805. "div",
  806. {
  807. staticClass: "tab-btn mode-btn",
  808. class: [_vm.formWaiKan.select_set_type == 3 ? "select" : ""],
  809. on: {
  810. click: function($event) {
  811. return _vm.selectMode(3)
  812. }
  813. }
  814. },
  815. [_vm._v(" 时文阅读 ")]
  816. )
  817. ])
  818. ]),
  819. _c(
  820. "el-form",
  821. { ref: "form", attrs: { model: _vm.formWaiKan } },
  822. [
  823. _c(
  824. "el-form-item",
  825. {
  826. directives: [
  827. {
  828. name: "show",
  829. rawName: "v-show",
  830. value: _vm.formWaiKan.select_set_type == 1,
  831. expression: "formWaiKan.select_set_type == 1"
  832. }
  833. ],
  834. attrs: { label: "版本:" }
  835. },
  836. [
  837. _c(
  838. "div",
  839. { staticClass: "set-item-cont no-radio multiline" },
  840. [
  841. _c(
  842. "el-radio-group",
  843. {
  844. on: { change: _vm.selectTextbook },
  845. model: {
  846. value: _vm.formWaiKan.textbookId,
  847. callback: function($$v) {
  848. _vm.$set(_vm.formWaiKan, "textbookId", $$v)
  849. },
  850. expression: "formWaiKan.textbookId"
  851. }
  852. },
  853. _vm._l(_vm.waikanData.textbooks, function(item, index) {
  854. return _c(
  855. "el-radio",
  856. { key: index, attrs: { label: item.textbook_id } },
  857. [_vm._v(_vm._s(item.textbook_name))]
  858. )
  859. }),
  860. 1
  861. )
  862. ],
  863. 1
  864. )
  865. ]
  866. ),
  867. _c(
  868. "el-form-item",
  869. {
  870. directives: [
  871. {
  872. name: "show",
  873. rawName: "v-show",
  874. value: _vm.formWaiKan.select_set_type == 1,
  875. expression: "formWaiKan.select_set_type == 1"
  876. }
  877. ],
  878. attrs: { label: "模块:" }
  879. },
  880. [
  881. _c(
  882. "div",
  883. { staticClass: "set-item-cont no-radio multiline" },
  884. [
  885. _c(
  886. "el-radio-group",
  887. {
  888. on: { change: _vm.selectModule },
  889. model: {
  890. value: _vm.formWaiKan.moduleId,
  891. callback: function($$v) {
  892. _vm.$set(_vm.formWaiKan, "moduleId", $$v)
  893. },
  894. expression: "formWaiKan.moduleId"
  895. }
  896. },
  897. _vm._l(_vm.waikanData.modules, function(item, index) {
  898. return _c(
  899. "el-radio",
  900. { key: index, attrs: { label: item.textbook_id } },
  901. [_vm._v(_vm._s(item.textbook_name))]
  902. )
  903. }),
  904. 1
  905. )
  906. ],
  907. 1
  908. )
  909. ]
  910. ),
  911. _c(
  912. "el-form-item",
  913. {
  914. directives: [
  915. {
  916. name: "show",
  917. rawName: "v-show",
  918. value: _vm.formWaiKan.select_set_type == 1,
  919. expression: "formWaiKan.select_set_type == 1"
  920. }
  921. ],
  922. attrs: { label: "单元:" }
  923. },
  924. [
  925. _c(
  926. "div",
  927. { staticClass: "set-item-cont no-check multiline" },
  928. [
  929. _c(
  930. "el-checkbox-group",
  931. {
  932. attrs: { max: 3 },
  933. on: { change: _vm.selectUnit },
  934. model: {
  935. value: _vm.formWaiKan.unitId,
  936. callback: function($$v) {
  937. _vm.$set(_vm.formWaiKan, "unitId", $$v)
  938. },
  939. expression: "formWaiKan.unitId"
  940. }
  941. },
  942. _vm._l(_vm.waikanData.units, function(item, index) {
  943. return _c(
  944. "el-checkbox",
  945. { key: index, attrs: { label: item.textbook_id } },
  946. [_vm._v(_vm._s(item.textbook_name))]
  947. )
  948. }),
  949. 1
  950. )
  951. ],
  952. 1
  953. )
  954. ]
  955. ),
  956. _c(
  957. "el-form-item",
  958. {
  959. directives: [
  960. {
  961. name: "show",
  962. rawName: "v-show",
  963. value: _vm.formWaiKan.select_set_type == 2,
  964. expression: "formWaiKan.select_set_type == 2"
  965. }
  966. ],
  967. attrs: { label: "主题语境:" }
  968. },
  969. [
  970. _c(
  971. "div",
  972. {
  973. staticClass: "set-item-cont context-item no-check multiline"
  974. },
  975. [
  976. _c(
  977. "el-checkbox-group",
  978. {
  979. model: {
  980. value: _vm.formWaiKan.selectedItemIds,
  981. callback: function($$v) {
  982. _vm.$set(_vm.formWaiKan, "selectedItemIds", $$v)
  983. },
  984. expression: "formWaiKan.selectedItemIds"
  985. }
  986. },
  987. _vm._l(_vm.waikanData.contexts, function(item, index) {
  988. return _c(
  989. "el-checkbox",
  990. { key: index, attrs: { label: item.tag_extend_id } },
  991. [_vm._v(_vm._s(item.tag_extend_name))]
  992. )
  993. }),
  994. 1
  995. )
  996. ],
  997. 1
  998. )
  999. ]
  1000. ),
  1001. _c("el-form-item", { attrs: { label: "班级:" } }, [
  1002. _c(
  1003. "div",
  1004. { staticClass: "set-item-cont class-item" },
  1005. [
  1006. _c(
  1007. "el-select",
  1008. {
  1009. attrs: { size: "mini" },
  1010. on: { change: _vm.selectGrade },
  1011. model: {
  1012. value: _vm.formWaiKan.grade,
  1013. callback: function($$v) {
  1014. _vm.$set(_vm.formWaiKan, "grade", $$v)
  1015. },
  1016. expression: "formWaiKan.grade"
  1017. }
  1018. },
  1019. _vm._l(_vm.waikanData.grades, function(item) {
  1020. return _c("el-option", {
  1021. key: item.value,
  1022. attrs: { label: item.label, value: item.value }
  1023. })
  1024. }),
  1025. 1
  1026. ),
  1027. _c(
  1028. "el-checkbox-group",
  1029. {
  1030. on: { change: _vm.selectClass },
  1031. model: {
  1032. value: _vm.formWaiKan.selectClassIds,
  1033. callback: function($$v) {
  1034. _vm.$set(_vm.formWaiKan, "selectClassIds", $$v)
  1035. },
  1036. expression: "formWaiKan.selectClassIds"
  1037. }
  1038. },
  1039. _vm._l(_vm.waikanData.classes, function(item, index) {
  1040. return _c(
  1041. "el-checkbox",
  1042. {
  1043. key: index,
  1044. attrs: {
  1045. label: item.class_id,
  1046. disabled: item.status == 1 ? true : false
  1047. }
  1048. },
  1049. [_vm._v(_vm._s(item.class_name))]
  1050. )
  1051. }),
  1052. 1
  1053. )
  1054. ],
  1055. 1
  1056. )
  1057. ]),
  1058. _c("el-form-item", { attrs: { label: "推荐模式:" } }, [
  1059. _c(
  1060. "div",
  1061. { staticClass: "set-item-cont recommend-item" },
  1062. [
  1063. _c(
  1064. "el-radio-group",
  1065. {
  1066. on: { change: _vm.selectRecommend },
  1067. model: {
  1068. value: _vm.formWaiKan.recommend_mode,
  1069. callback: function($$v) {
  1070. _vm.$set(_vm.formWaiKan, "recommend_mode", $$v)
  1071. },
  1072. expression: "formWaiKan.recommend_mode"
  1073. }
  1074. },
  1075. [
  1076. _c("el-radio", { attrs: { label: 1 } }, [
  1077. _vm._v("经典模式")
  1078. ]),
  1079. _c("el-radio", { attrs: { label: 2 } }, [
  1080. _vm._v("智能推荐模式")
  1081. ])
  1082. ],
  1083. 1
  1084. ),
  1085. _c("span", { staticClass: "tips" }, [
  1086. _vm._v(
  1087. "(new,此模式下,根据学生既往成绩进行推荐不同的产品,若学生无档次数据,默认为档次二!)"
  1088. )
  1089. ]),
  1090. _c(
  1091. "router-link",
  1092. {
  1093. staticClass: "student-set-btn",
  1094. attrs: { to: "/WaiKanSet/StudentSet", tag: "span" }
  1095. },
  1096. [_vm._v("学生设置")]
  1097. )
  1098. ],
  1099. 1
  1100. )
  1101. ]),
  1102. _c(
  1103. "el-form-item",
  1104. {
  1105. directives: [
  1106. {
  1107. name: "show",
  1108. rawName: "v-show",
  1109. value: _vm.formWaiKan.recommend_mode == 1,
  1110. expression: "formWaiKan.recommend_mode == 1"
  1111. }
  1112. ],
  1113. attrs: { label: "产品类型:" }
  1114. },
  1115. [
  1116. _c(
  1117. "div",
  1118. { staticClass: "set-item-cont" },
  1119. [
  1120. _c(
  1121. "el-radio-group",
  1122. {
  1123. on: { change: _vm.selectProduct },
  1124. model: {
  1125. value: _vm.formWaiKan.product_type,
  1126. callback: function($$v) {
  1127. _vm.$set(_vm.formWaiKan, "product_type", $$v)
  1128. },
  1129. expression: "formWaiKan.product_type"
  1130. }
  1131. },
  1132. [
  1133. _c("el-radio", { attrs: { label: 1 } }, [
  1134. _vm._v("基础宝")
  1135. ]),
  1136. _c("el-radio", { attrs: { label: 2 } }, [
  1137. _vm._v("外刊宝")
  1138. ]),
  1139. _c("el-radio", { attrs: { label: 3 } }, [
  1140. _vm._v("热点宝")
  1141. ])
  1142. ],
  1143. 1
  1144. )
  1145. ],
  1146. 1
  1147. )
  1148. ]
  1149. ),
  1150. _c(
  1151. "el-form-item",
  1152. {
  1153. directives: [
  1154. {
  1155. name: "show",
  1156. rawName: "v-show",
  1157. value: _vm.formWaiKan.recommend_mode == 2,
  1158. expression: "formWaiKan.recommend_mode == 2"
  1159. }
  1160. ],
  1161. attrs: { label: "" }
  1162. },
  1163. [
  1164. _c("div", { staticClass: "set-item-cont product-tab" }, [
  1165. _c(
  1166. "div",
  1167. {
  1168. staticClass: "tab-btn",
  1169. class: [_vm.formWaiKan.product_type == 1 ? "select" : ""],
  1170. on: {
  1171. click: function($event) {
  1172. return _vm.selectProduct(1)
  1173. }
  1174. }
  1175. },
  1176. [_vm._v(" 基础宝 ")]
  1177. ),
  1178. _c(
  1179. "div",
  1180. {
  1181. staticClass: "tab-btn",
  1182. class: [_vm.formWaiKan.product_type == 2 ? "select" : ""],
  1183. on: {
  1184. click: function($event) {
  1185. return _vm.selectProduct(2)
  1186. }
  1187. }
  1188. },
  1189. [_vm._v(" 外刊宝 ")]
  1190. ),
  1191. _c(
  1192. "div",
  1193. {
  1194. staticClass: "tab-btn",
  1195. class: [_vm.formWaiKan.product_type == 3 ? "select" : ""],
  1196. on: {
  1197. click: function($event) {
  1198. return _vm.selectProduct(3)
  1199. }
  1200. }
  1201. },
  1202. [_vm._v(" 热点宝 ")]
  1203. )
  1204. ])
  1205. ]
  1206. ),
  1207. _c(
  1208. "el-form-item",
  1209. {
  1210. directives: [
  1211. {
  1212. name: "show",
  1213. rawName: "v-show",
  1214. value: _vm.formWaiKan.recommend_mode == 2,
  1215. expression: "formWaiKan.recommend_mode == 2"
  1216. }
  1217. ],
  1218. attrs: { label: "学生:" }
  1219. },
  1220. [
  1221. _c(
  1222. "div",
  1223. { staticClass: "set-item-cont student-item multiline" },
  1224. _vm._l(_vm.waikanData.students, function(item) {
  1225. return _c(
  1226. "div",
  1227. { key: item.class_id, staticClass: "class-list" },
  1228. [
  1229. _c("span", [_vm._v(_vm._s(item.class_name) + ":")]),
  1230. _c(
  1231. "ul",
  1232. _vm._l(item.students, function(i) {
  1233. return _c("li", { key: i.student_id }, [
  1234. _vm._v(" " + _vm._s(i.realname) + " ")
  1235. ])
  1236. }),
  1237. 0
  1238. )
  1239. ]
  1240. )
  1241. }),
  1242. 0
  1243. )
  1244. ]
  1245. ),
  1246. _c(
  1247. "el-form-item",
  1248. {
  1249. directives: [
  1250. {
  1251. name: "show",
  1252. rawName: "v-show",
  1253. value: _vm.formWaiKan.product_type == 1,
  1254. expression: "formWaiKan.product_type == 1"
  1255. }
  1256. ],
  1257. attrs: { label: "基础选题:" }
  1258. },
  1259. [
  1260. _c(
  1261. "div",
  1262. {
  1263. staticClass: "set-item-cont choice-topic multiline",
  1264. class: [_vm.basicShrink ? "shrink" : ""]
  1265. },
  1266. [
  1267. _c(
  1268. "el-radio-group",
  1269. {
  1270. model: {
  1271. value: _vm.formWaiKan.basic_topic,
  1272. callback: function($$v) {
  1273. _vm.$set(_vm.formWaiKan, "basic_topic", $$v)
  1274. },
  1275. expression: "formWaiKan.basic_topic"
  1276. }
  1277. },
  1278. _vm._l(_vm.waikanData.basicTopics, function(item, index) {
  1279. return _c(
  1280. "el-radio",
  1281. { key: index, attrs: { label: item.lib_element_id } },
  1282. [_vm._v(_vm._s(item.rich_text))]
  1283. )
  1284. }),
  1285. 1
  1286. ),
  1287. _c(
  1288. "div",
  1289. {
  1290. staticClass: "open-btn",
  1291. on: {
  1292. click: function($event) {
  1293. return _vm.open("basic")
  1294. }
  1295. }
  1296. },
  1297. [
  1298. _vm.basicShrink
  1299. ? _c("span", [_vm._v("展开")])
  1300. : _c("span", [_vm._v("收缩")])
  1301. ]
  1302. )
  1303. ],
  1304. 1
  1305. )
  1306. ]
  1307. ),
  1308. _c(
  1309. "el-form-item",
  1310. {
  1311. directives: [
  1312. {
  1313. name: "show",
  1314. rawName: "v-show",
  1315. value:
  1316. _vm.formWaiKan.recommend_mode == 1 &&
  1317. (_vm.formWaiKan.product_type == 2 ||
  1318. _vm.formWaiKan.product_type == 3),
  1319. expression:
  1320. "\n formWaiKan.recommend_mode == 1 &&\n (formWaiKan.product_type == 2 || formWaiKan.product_type == 3)\n "
  1321. }
  1322. ],
  1323. attrs: { label: "外刊类型:" }
  1324. },
  1325. [
  1326. _c(
  1327. "div",
  1328. { staticClass: "set-item-cont alone" },
  1329. [
  1330. _c(
  1331. "el-radio-group",
  1332. {
  1333. on: { change: _vm.selectWaiKanType },
  1334. model: {
  1335. value: _vm.formWaiKan.type,
  1336. callback: function($$v) {
  1337. _vm.$set(_vm.formWaiKan, "type", $$v)
  1338. },
  1339. expression: "formWaiKan.type"
  1340. }
  1341. },
  1342. [
  1343. _c("el-radio", { attrs: { label: 2 } }, [
  1344. _vm._v("共性外刊"),
  1345. _c("span", { staticClass: "tips" }, [
  1346. _vm._v("(班级同学语篇完全相同,老师可讲解)")
  1347. ])
  1348. ]),
  1349. _c("el-radio", { attrs: { label: 1 } }, [
  1350. _vm._v("个性外刊"),
  1351. _c("span", { staticClass: "tips" }, [
  1352. _vm._v(
  1353. "(班级同学语篇不完全相同,根据学生水平个性化)"
  1354. )
  1355. ])
  1356. ])
  1357. ],
  1358. 1
  1359. ),
  1360. _c(
  1361. "div",
  1362. {
  1363. directives: [
  1364. {
  1365. name: "show",
  1366. rawName: "v-show",
  1367. value: _vm.formWaiKan.type == 2,
  1368. expression: "formWaiKan.type == 2"
  1369. }
  1370. ],
  1371. staticClass: "class-content"
  1372. },
  1373. [
  1374. _c("span", { staticClass: "txt" }, [
  1375. _vm._v("班级间内容:")
  1376. ]),
  1377. _c(
  1378. "el-radio",
  1379. {
  1380. attrs: { label: 0 },
  1381. model: {
  1382. value: _vm.formWaiKan.class_between_content,
  1383. callback: function($$v) {
  1384. _vm.$set(
  1385. _vm.formWaiKan,
  1386. "class_between_content",
  1387. $$v
  1388. )
  1389. },
  1390. expression: "formWaiKan.class_between_content"
  1391. }
  1392. },
  1393. [_vm._v("相同")]
  1394. ),
  1395. _c(
  1396. "el-radio",
  1397. {
  1398. attrs: { label: 1 },
  1399. model: {
  1400. value: _vm.formWaiKan.class_between_content,
  1401. callback: function($$v) {
  1402. _vm.$set(
  1403. _vm.formWaiKan,
  1404. "class_between_content",
  1405. $$v
  1406. )
  1407. },
  1408. expression: "formWaiKan.class_between_content"
  1409. }
  1410. },
  1411. [_vm._v("不同")]
  1412. )
  1413. ],
  1414. 1
  1415. )
  1416. ],
  1417. 1
  1418. )
  1419. ]
  1420. ),
  1421. _c(
  1422. "el-form-item",
  1423. {
  1424. directives: [
  1425. {
  1426. name: "show",
  1427. rawName: "v-show",
  1428. value:
  1429. _vm.formWaiKan.recommend_mode == 1 &&
  1430. _vm.formWaiKan.product_type != 1 &&
  1431. _vm.formWaiKan.type == 2,
  1432. expression:
  1433. "\n formWaiKan.recommend_mode == 1 &&\n formWaiKan.product_type != 1 &&\n formWaiKan.type == 2\n "
  1434. }
  1435. ],
  1436. attrs: { label: "外刊分级:" }
  1437. },
  1438. [
  1439. _c(
  1440. "div",
  1441. { staticClass: "set-item-cont alone" },
  1442. [
  1443. _c(
  1444. "el-radio-group",
  1445. {
  1446. model: {
  1447. value: _vm.formWaiKan.level,
  1448. callback: function($$v) {
  1449. _vm.$set(_vm.formWaiKan, "level", $$v)
  1450. },
  1451. expression: "formWaiKan.level"
  1452. }
  1453. },
  1454. [
  1455. _c("el-radio", { attrs: { label: 1 } }, [
  1456. _vm._v("尖子班(优秀生)")
  1457. ]),
  1458. _c("el-radio", { attrs: { label: 2 } }, [
  1459. _vm._v("培优班(中等生)")
  1460. ]),
  1461. _c("el-radio", { attrs: { label: 3 } }, [
  1462. _vm._v("提高班(学困生)")
  1463. ])
  1464. ],
  1465. 1
  1466. )
  1467. ],
  1468. 1
  1469. )
  1470. ]
  1471. ),
  1472. _c(
  1473. "el-form-item",
  1474. {
  1475. directives: [
  1476. {
  1477. name: "show",
  1478. rawName: "v-show",
  1479. value: _vm.formWaiKan.product_type == 3,
  1480. expression: "formWaiKan.product_type == 3"
  1481. }
  1482. ],
  1483. attrs: { label: "热点选题:" }
  1484. },
  1485. [
  1486. _c(
  1487. "div",
  1488. {
  1489. staticClass: "set-item-cont choice-topic multiline",
  1490. class: [_vm.hotspotShrink ? "shrink" : ""]
  1491. },
  1492. [
  1493. _c(
  1494. "el-radio-group",
  1495. {
  1496. model: {
  1497. value: _vm.formWaiKan.hot_topic,
  1498. callback: function($$v) {
  1499. _vm.$set(_vm.formWaiKan, "hot_topic", $$v)
  1500. },
  1501. expression: "formWaiKan.hot_topic"
  1502. }
  1503. },
  1504. _vm._l(_vm.waikanData.hotTopics, function(item, index) {
  1505. return _c(
  1506. "el-radio",
  1507. { key: index, attrs: { label: item.lib_element_id } },
  1508. [_vm._v(_vm._s(item.rich_text))]
  1509. )
  1510. }),
  1511. 1
  1512. ),
  1513. _c(
  1514. "div",
  1515. {
  1516. staticClass: "open-btn",
  1517. on: {
  1518. click: function($event) {
  1519. return _vm.open("hotspot")
  1520. }
  1521. }
  1522. },
  1523. [
  1524. _vm.hotspotShrink
  1525. ? _c("span", [_vm._v("展开")])
  1526. : _c("span", [_vm._v("收缩")])
  1527. ]
  1528. )
  1529. ],
  1530. 1
  1531. )
  1532. ]
  1533. ),
  1534. _c(
  1535. "el-form-item",
  1536. {
  1537. directives: [
  1538. {
  1539. name: "show",
  1540. rawName: "v-show",
  1541. value:
  1542. _vm.formWaiKan.product_type == 2 ||
  1543. _vm.formWaiKan.product_type == 3,
  1544. expression:
  1545. "formWaiKan.product_type == 2 || formWaiKan.product_type == 3"
  1546. }
  1547. ],
  1548. attrs: { label: "题目数量:" }
  1549. },
  1550. [
  1551. _c(
  1552. "div",
  1553. { staticClass: "set-item-cont topic-number" },
  1554. [
  1555. _c("span", [_vm._v("外刊阅读")]),
  1556. _c("el-input-number", {
  1557. attrs: {
  1558. size: "small",
  1559. "controls-position": "right",
  1560. min: _vm.minA,
  1561. max: _vm.maxA
  1562. },
  1563. on: { change: _vm.changeNumber },
  1564. model: {
  1565. value:
  1566. _vm.formWaiKan.topic_number[_vm.productType].reading,
  1567. callback: function($$v) {
  1568. _vm.$set(
  1569. _vm.formWaiKan.topic_number[_vm.productType],
  1570. "reading",
  1571. $$v
  1572. )
  1573. },
  1574. expression: "formWaiKan.topic_number[productType].reading"
  1575. }
  1576. }),
  1577. _c("span", [_vm._v("外刊七选五")]),
  1578. _c("el-input-number", {
  1579. attrs: {
  1580. size: "small",
  1581. "controls-position": "right",
  1582. min: _vm.minC,
  1583. max: _vm.maxC
  1584. },
  1585. on: { change: _vm.changeNumber },
  1586. model: {
  1587. value:
  1588. _vm.formWaiKan.topic_number[_vm.productType]
  1589. .seven_selected_five,
  1590. callback: function($$v) {
  1591. _vm.$set(
  1592. _vm.formWaiKan.topic_number[_vm.productType],
  1593. "seven_selected_five",
  1594. $$v
  1595. )
  1596. },
  1597. expression:
  1598. "formWaiKan.topic_number[productType].seven_selected_five"
  1599. }
  1600. }),
  1601. _c("span", [_vm._v("外刊完形(新高考)")]),
  1602. _c("el-input-number", {
  1603. attrs: {
  1604. size: "small",
  1605. "controls-position": "right",
  1606. min: _vm.minB,
  1607. max: _vm.maxB
  1608. },
  1609. on: { change: _vm.changeNumber },
  1610. model: {
  1611. value:
  1612. _vm.formWaiKan.topic_number[_vm.productType].gestalt,
  1613. callback: function($$v) {
  1614. _vm.$set(
  1615. _vm.formWaiKan.topic_number[_vm.productType],
  1616. "gestalt",
  1617. $$v
  1618. )
  1619. },
  1620. expression: "formWaiKan.topic_number[productType].gestalt"
  1621. }
  1622. })
  1623. ],
  1624. 1
  1625. )
  1626. ]
  1627. ),
  1628. _c("el-form-item", { attrs: { label: "下载方式:" } }, [
  1629. _c(
  1630. "div",
  1631. { staticClass: "set-item-cont" },
  1632. [
  1633. _c(
  1634. "el-radio-group",
  1635. {
  1636. model: {
  1637. value: _vm.formWaiKan.isAnswerSeparate,
  1638. callback: function($$v) {
  1639. _vm.$set(_vm.formWaiKan, "isAnswerSeparate", $$v)
  1640. },
  1641. expression: "formWaiKan.isAnswerSeparate"
  1642. }
  1643. },
  1644. [
  1645. _c("el-radio", { attrs: { label: 0 } }, [
  1646. _vm._v("合并题目和答案")
  1647. ]),
  1648. _c("el-radio", { attrs: { label: 1 } }, [
  1649. _vm._v("分离题目和答案")
  1650. ])
  1651. ],
  1652. 1
  1653. )
  1654. ],
  1655. 1
  1656. )
  1657. ]),
  1658. _c("el-form-item", { attrs: { label: "" } }, [
  1659. _c("div", { staticClass: "set-item-cont generate" }, [
  1660. _c(
  1661. "div",
  1662. {
  1663. staticClass: "generate-btn btn",
  1664. class: [
  1665. !_vm.formWaiKan.selectClassIds.length ? "disabled" : ""
  1666. ],
  1667. on: {
  1668. click: function($event) {
  1669. return _vm.generate()
  1670. }
  1671. }
  1672. },
  1673. [_vm._v(" 开始生成 ")]
  1674. )
  1675. ])
  1676. ])
  1677. ],
  1678. 1
  1679. )
  1680. ],
  1681. 1
  1682. )
  1683. }
  1684. var staticRenderFns = []
  1685. render._withStripped = true
  1686. /***/ }),
  1687. /***/ "./node_modules/core-js/modules/es.array.splice.js":
  1688. /*!*********************************************************!*\
  1689. !*** ./node_modules/core-js/modules/es.array.splice.js ***!
  1690. \*********************************************************/
  1691. /*! no static exports found */
  1692. /***/ (function(module, exports, __webpack_require__) {
  1693. "use strict";
  1694. var $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js");
  1695. var toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ "./node_modules/core-js/internals/to-absolute-index.js");
  1696. var toInteger = __webpack_require__(/*! ../internals/to-integer */ "./node_modules/core-js/internals/to-integer.js");
  1697. var toLength = __webpack_require__(/*! ../internals/to-length */ "./node_modules/core-js/internals/to-length.js");
  1698. var toObject = __webpack_require__(/*! ../internals/to-object */ "./node_modules/core-js/internals/to-object.js");
  1699. var arraySpeciesCreate = __webpack_require__(/*! ../internals/array-species-create */ "./node_modules/core-js/internals/array-species-create.js");
  1700. var createProperty = __webpack_require__(/*! ../internals/create-property */ "./node_modules/core-js/internals/create-property.js");
  1701. var arrayMethodHasSpeciesSupport = __webpack_require__(/*! ../internals/array-method-has-species-support */ "./node_modules/core-js/internals/array-method-has-species-support.js");
  1702. var arrayMethodUsesToLength = __webpack_require__(/*! ../internals/array-method-uses-to-length */ "./node_modules/core-js/internals/array-method-uses-to-length.js");
  1703. var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');
  1704. var USES_TO_LENGTH = arrayMethodUsesToLength('splice', { ACCESSORS: true, 0: 0, 1: 2 });
  1705. var max = Math.max;
  1706. var min = Math.min;
  1707. var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;
  1708. var MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';
  1709. // `Array.prototype.splice` method
  1710. // https://tc39.github.io/ecma262/#sec-array.prototype.splice
  1711. // with adding support of @@species
  1712. $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {
  1713. splice: function splice(start, deleteCount /* , ...items */) {
  1714. var O = toObject(this);
  1715. var len = toLength(O.length);
  1716. var actualStart = toAbsoluteIndex(start, len);
  1717. var argumentsLength = arguments.length;
  1718. var insertCount, actualDeleteCount, A, k, from, to;
  1719. if (argumentsLength === 0) {
  1720. insertCount = actualDeleteCount = 0;
  1721. } else if (argumentsLength === 1) {
  1722. insertCount = 0;
  1723. actualDeleteCount = len - actualStart;
  1724. } else {
  1725. insertCount = argumentsLength - 2;
  1726. actualDeleteCount = min(max(toInteger(deleteCount), 0), len - actualStart);
  1727. }
  1728. if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {
  1729. throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);
  1730. }
  1731. A = arraySpeciesCreate(O, actualDeleteCount);
  1732. for (k = 0; k < actualDeleteCount; k++) {
  1733. from = actualStart + k;
  1734. if (from in O) createProperty(A, k, O[from]);
  1735. }
  1736. A.length = actualDeleteCount;
  1737. if (insertCount < actualDeleteCount) {
  1738. for (k = actualStart; k < len - actualDeleteCount; k++) {
  1739. from = k + actualDeleteCount;
  1740. to = k + insertCount;
  1741. if (from in O) O[to] = O[from];
  1742. else delete O[to];
  1743. }
  1744. for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];
  1745. } else if (insertCount > actualDeleteCount) {
  1746. for (k = len - actualDeleteCount; k > actualStart; k--) {
  1747. from = k + actualDeleteCount - 1;
  1748. to = k + insertCount - 1;
  1749. if (from in O) O[to] = O[from];
  1750. else delete O[to];
  1751. }
  1752. }
  1753. for (k = 0; k < insertCount; k++) {
  1754. O[k + actualStart] = arguments[k + 2];
  1755. }
  1756. O.length = len - actualDeleteCount + insertCount;
  1757. return A;
  1758. }
  1759. });
  1760. /***/ }),
  1761. /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=style&index=0&lang=less&":
  1762. /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1763. !*** ./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=style&index=0&lang=less& ***!
  1764. \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1765. /*! no static exports found */
  1766. /***/ (function(module, exports, __webpack_require__) {
  1767. // Imports
  1768. var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
  1769. exports = ___CSS_LOADER_API_IMPORT___(false);
  1770. // Module
  1771. exports.push([module.i, ".waikan-generate .page-title {\n display: flex;\n justify-content: space-between;\n}\n.waikan-generate .page-title .back-btn {\n width: 60px;\n height: 30px;\n line-height: 30px;\n}\n.waikan-generate .mode-select {\n line-height: 32px;\n margin-bottom: 14px;\n}\n.waikan-generate .mode-select .current-time {\n font-size: 16px;\n font-weight: bold;\n}\n.waikan-generate .mode-select .mode-btn {\n padding: 0 8px;\n}\n.waikan-generate .mode-select .mode-btn:nth-child(-n + 2) {\n margin-right: 18px;\n}\n.waikan-generate .tab-btn {\n height: 34px;\n text-align: center;\n line-height: 32px;\n color: #44be86;\n border: 1px solid #44be86;\n border-radius: 3px;\n cursor: pointer;\n float: left;\n}\n.waikan-generate .tab-btn:hover:not(.select) {\n color: #fff;\n background: #44be86;\n opacity: 0.6;\n}\n.waikan-generate .tab-btn.select {\n color: #fff;\n background: #44be86;\n}\n.waikan-generate .set-item-cont {\n width: 1100px;\n min-height: 38px;\n line-height: 38px;\n float: right;\n border: 1px solid #888;\n padding: 0 10px;\n}\n.waikan-generate .no-radio .el-radio__input {\n display: none;\n}\n.waikan-generate .no-radio .el-radio__label {\n padding-left: 0;\n}\n.waikan-generate .no-check .el-checkbox__input {\n display: none;\n}\n.waikan-generate .no-check .el-checkbox__label {\n padding-left: 0;\n}\n.waikan-generate .multiline {\n padding: 5px 10px;\n line-height: 28px;\n}\n.waikan-generate .multiline .el-radio-group {\n line-height: 28px;\n}\n.waikan-generate .class-item {\n min-height: 83px;\n}\n.waikan-generate .class-item .el-select {\n width: 80px;\n margin-top: 5px;\n}\n.waikan-generate .recommend-item {\n line-height: 40px;\n border: none;\n padding: 0;\n}\n.waikan-generate .recommend-item .tips {\n margin-left: 10px;\n}\n.waikan-generate .recommend-item .student-set-btn {\n float: right;\n cursor: pointer;\n color: #44be86;\n}\n.waikan-generate .choice-topic {\n position: relative;\n}\n.waikan-generate .choice-topic .el-radio {\n margin-right: 16px;\n}\n.waikan-generate .choice-topic .el-radio__label {\n padding-left: 6px;\n}\n.waikan-generate .choice-topic .open-btn {\n color: #44be86;\n cursor: pointer;\n position: absolute;\n right: 5px;\n top: -2px;\n}\n.waikan-generate .choice-topic.shrink {\n height: 40px;\n overflow: hidden;\n}\n.waikan-generate .alone .el-radio {\n display: block;\n line-height: 34px;\n}\n.waikan-generate .alone .tips {\n margin-left: 20px;\n}\n.waikan-generate .class-content {\n display: inline-block;\n vertical-align: top;\n line-height: 34px;\n}\n.waikan-generate .class-content .txt {\n margin-right: 20px;\n}\n.waikan-generate .class-content .el-radio {\n display: inline-block;\n}\n.waikan-generate .product-tab {\n border: none;\n padding: 0;\n}\n.waikan-generate .product-tab .tab-btn {\n width: 100px;\n margin-right: 10px;\n}\n.waikan-generate .student-item {\n height: 134px;\n overflow: auto;\n}\n.waikan-generate .student-item .class-list {\n display: flex;\n margin-bottom: 10px;\n}\n.waikan-generate .student-item .class-list span {\n flex: none;\n margin-right: 5px;\n}\n.waikan-generate .student-item .class-list ul {\n min-height: 56px;\n}\n.waikan-generate .student-item .class-list ul li {\n float: left;\n margin-right: 26px;\n}\n.waikan-generate .student-item .class-list:last-child {\n margin-bottom: 0;\n}\n.waikan-generate .topic-number {\n display: flex;\n align-items: center;\n}\n.waikan-generate .topic-number > span {\n margin-right: 10px;\n}\n.waikan-generate .topic-number .el-input-number {\n width: 82px;\n margin-right: 15px;\n}\n.waikan-generate .generate {\n border: none;\n padding: 0;\n}\n.waikan-generate .generate .generate-btn {\n width: 100px;\n height: 38px;\n line-height: 38px;\n}\n", ""]);
  1772. // Exports
  1773. module.exports = exports;
  1774. /***/ }),
  1775. /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=style&index=0&lang=less&":
  1776. /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1777. !*** ./node_modules/vue-style-loader??ref--10-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=style&index=0&lang=less& ***!
  1778. \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1779. /*! no static exports found */
  1780. /***/ (function(module, exports, __webpack_require__) {
  1781. // style-loader: Adds some css to the DOM by adding a <style> tag
  1782. // load the styles
  1783. var content = __webpack_require__(/*! !../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./WaiKanGenerate.vue?vue&type=style&index=0&lang=less& */ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=style&index=0&lang=less&");
  1784. if(typeof content === 'string') content = [[module.i, content, '']];
  1785. if(content.locals) module.exports = content.locals;
  1786. // add the styles to the DOM
  1787. var add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js").default
  1788. var update = add("3d4fc56e", content, false, {"sourceMap":false,"shadowMode":false});
  1789. // Hot Module Replacement
  1790. if(false) {}
  1791. /***/ }),
  1792. /***/ "./src/api/waikan/waikan-set.js":
  1793. /*!**************************************!*\
  1794. !*** ./src/api/waikan/waikan-set.js ***!
  1795. \**************************************/
  1796. /*! exports provided: getTextbookModuleUnit, getModuleAndUnit, getUnitByModuleId, getClasses, getBasicTopics, getHotTopics, getSubjectContext, saveEnglishReading, getSmartTypeStudents, englishReadingSetInit, EnglishReadingStudentSettingSave, studentImport */
  1797. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1798. "use strict";
  1799. __webpack_require__.r(__webpack_exports__);
  1800. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTextbookModuleUnit", function() { return getTextbookModuleUnit; });
  1801. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getModuleAndUnit", function() { return getModuleAndUnit; });
  1802. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getUnitByModuleId", function() { return getUnitByModuleId; });
  1803. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getClasses", function() { return getClasses; });
  1804. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBasicTopics", function() { return getBasicTopics; });
  1805. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getHotTopics", function() { return getHotTopics; });
  1806. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSubjectContext", function() { return getSubjectContext; });
  1807. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "saveEnglishReading", function() { return saveEnglishReading; });
  1808. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getSmartTypeStudents", function() { return getSmartTypeStudents; });
  1809. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "englishReadingSetInit", function() { return englishReadingSetInit; });
  1810. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EnglishReadingStudentSettingSave", function() { return EnglishReadingStudentSettingSave; });
  1811. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "studentImport", function() { return studentImport; });
  1812. /* harmony import */ var _http__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../http */ "./src/api/http.js");
  1813. // 获取 版本 模块 单元
  1814. function getTextbookModuleUnit() {
  1815. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxReadingTextbookModuleUnit");
  1816. } // 根据版本获取模块和单元
  1817. function getModuleAndUnit(data) {
  1818. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxNewGetModuleAndUnit", data);
  1819. } // 根据模块获取单元
  1820. function getUnitByModuleId(data) {
  1821. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxNewGetUnitByModuleId", data);
  1822. } // 获取班级数据
  1823. function getClasses(data) {
  1824. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxReadingClasses", data);
  1825. } // 获取基础选题数据
  1826. function getBasicTopics(data) {
  1827. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxReadingBasicTopics", data);
  1828. } // 获取热点选题数据
  1829. function getHotTopics(data) {
  1830. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxReadingHotTopics", data);
  1831. } // 获取主题语境数据
  1832. function getSubjectContext() {
  1833. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxReadingSubjectContext");
  1834. } // 生成外刊宝保存接口
  1835. function saveEnglishReading(data) {
  1836. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxNewSaveEnglishReading", data);
  1837. } // 获取学生数据
  1838. function getSmartTypeStudents(data) {
  1839. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxSmartTypeStudents", data);
  1840. } // 学生设置数据初始化
  1841. function englishReadingSetInit(data) {
  1842. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxEnglishReadingSetInit", data);
  1843. } // 学生设置保存
  1844. function EnglishReadingStudentSettingSave(data) {
  1845. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/ajaxEnglishReadingStudentSettingSave", data);
  1846. } // 学生设置上传成绩
  1847. function studentImport(data) {
  1848. return _http__WEBPACK_IMPORTED_MODULE_0__["default"].post("print/englishReadingStudentImport", data);
  1849. }
  1850. /***/ }),
  1851. /***/ "./src/views/waikan-set/WaiKanGenerate.vue":
  1852. /*!*************************************************!*\
  1853. !*** ./src/views/waikan-set/WaiKanGenerate.vue ***!
  1854. \*************************************************/
  1855. /*! exports provided: default */
  1856. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1857. "use strict";
  1858. __webpack_require__.r(__webpack_exports__);
  1859. /* harmony import */ var _WaiKanGenerate_vue_vue_type_template_id_e15597f6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./WaiKanGenerate.vue?vue&type=template&id=e15597f6& */ "./src/views/waikan-set/WaiKanGenerate.vue?vue&type=template&id=e15597f6&");
  1860. /* harmony import */ var _WaiKanGenerate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./WaiKanGenerate.vue?vue&type=script&lang=js& */ "./src/views/waikan-set/WaiKanGenerate.vue?vue&type=script&lang=js&");
  1861. /* empty/unused harmony star reexport *//* harmony import */ var _WaiKanGenerate_vue_vue_type_style_index_0_lang_less___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./WaiKanGenerate.vue?vue&type=style&index=0&lang=less& */ "./src/views/waikan-set/WaiKanGenerate.vue?vue&type=style&index=0&lang=less&");
  1862. /* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
  1863. /* normalize component */
  1864. var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
  1865. _WaiKanGenerate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  1866. _WaiKanGenerate_vue_vue_type_template_id_e15597f6___WEBPACK_IMPORTED_MODULE_0__["render"],
  1867. _WaiKanGenerate_vue_vue_type_template_id_e15597f6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  1868. false,
  1869. null,
  1870. null,
  1871. null
  1872. )
  1873. /* hot reload */
  1874. if (false) { var api; }
  1875. component.options.__file = "src/views/waikan-set/WaiKanGenerate.vue"
  1876. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  1877. /***/ }),
  1878. /***/ "./src/views/waikan-set/WaiKanGenerate.vue?vue&type=script&lang=js&":
  1879. /*!**************************************************************************!*\
  1880. !*** ./src/views/waikan-set/WaiKanGenerate.vue?vue&type=script&lang=js& ***!
  1881. \**************************************************************************/
  1882. /*! exports provided: default */
  1883. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1884. "use strict";
  1885. __webpack_require__.r(__webpack_exports__);
  1886. /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./WaiKanGenerate.vue?vue&type=script&lang=js& */ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=script&lang=js&");
  1887. /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
  1888. /***/ }),
  1889. /***/ "./src/views/waikan-set/WaiKanGenerate.vue?vue&type=style&index=0&lang=less&":
  1890. /*!***********************************************************************************!*\
  1891. !*** ./src/views/waikan-set/WaiKanGenerate.vue?vue&type=style&index=0&lang=less& ***!
  1892. \***********************************************************************************/
  1893. /*! no static exports found */
  1894. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1895. "use strict";
  1896. __webpack_require__.r(__webpack_exports__);
  1897. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_style_index_0_lang_less___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--10-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--10-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./WaiKanGenerate.vue?vue&type=style&index=0&lang=less& */ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/less-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=style&index=0&lang=less&");
  1898. /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_style_index_0_lang_less___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_style_index_0_lang_less___WEBPACK_IMPORTED_MODULE_0__);
  1899. /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_style_index_0_lang_less___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_style_index_0_lang_less___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  1900. /* harmony default export */ __webpack_exports__["default"] = (_node_modules_vue_style_loader_index_js_ref_10_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_10_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_10_oneOf_1_2_node_modules_less_loader_dist_cjs_js_ref_10_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_style_index_0_lang_less___WEBPACK_IMPORTED_MODULE_0___default.a);
  1901. /***/ }),
  1902. /***/ "./src/views/waikan-set/WaiKanGenerate.vue?vue&type=template&id=e15597f6&":
  1903. /*!********************************************************************************!*\
  1904. !*** ./src/views/waikan-set/WaiKanGenerate.vue?vue&type=template&id=e15597f6& ***!
  1905. \********************************************************************************/
  1906. /*! exports provided: render, staticRenderFns */
  1907. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1908. "use strict";
  1909. __webpack_require__.r(__webpack_exports__);
  1910. /* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_305c61fc_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_template_id_e15597f6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"305c61fc-vue-loader-template"}!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./WaiKanGenerate.vue?vue&type=template&id=e15597f6& */ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"305c61fc-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/waikan-set/WaiKanGenerate.vue?vue&type=template&id=e15597f6&");
  1911. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_305c61fc_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_template_id_e15597f6___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  1912. /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_305c61fc_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_WaiKanGenerate_vue_vue_type_template_id_e15597f6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  1913. /***/ })
  1914. }]);
  1915. //# sourceMappingURL=36.js.map