studentProjectWordShow.vue 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314
  1. <template>
  2. <div id="studentProjectWord">
  3. <div class="coverImg">
  4. <div class="ProNumber">项目编号:{{ downWordData.ProjectNo }}</div>
  5. <div
  6. class="onePage"
  7. >
  8. <div class="titSchool">深圳技师学院</div>
  9. <div class="title">2024年校级学生创新创业训练计划项目申报书</div>
  10. <div class="basicInformation">
  11. <span>项目名称</span>
  12. <div class="line">{{ downWordData.projectName }}</div>
  13. </div>
  14. <div class="basicInformation">
  15. <span>申请人</span>
  16. <div class="line">{{ downWordData.applyParsonName }}</div>
  17. </div>
  18. <div class="basicInformation" style="color: red">
  19. <span>指导教师</span>
  20. <div class="line" style="position: relative">
  21. <span
  22. v-for="(item, index) in downWordData.teacherS"
  23. :key="index"
  24. >{{ item.name }}</span
  25. >
  26. <span style="position: absolute; right: -100px"
  27. >{{ downWordData.teacherS.filter(i=>i.name!='').length }}(人)</span
  28. >
  29. </div>
  30. </div>
  31. <div class="basicInformation">
  32. <span>申请部门</span>
  33. <div class="line">{{ downWordData.dp }}</div>
  34. </div>
  35. <div class="basicInformation">
  36. <span>申请日期</span>
  37. <div class="line">{{ formattedDate }}</div>
  38. </div>
  39. <div
  40. style="
  41. font-size: 28px;
  42. font-family: \4eff\5b8b;
  43. font-weight: bold;
  44. margin-bottom: 10px;
  45. "
  46. >
  47. 创新创业学院制
  48. </div>
  49. <div
  50. style="font-size: 28px; font-family: \4eff\5b8b; font-weight: bold"
  51. >
  52. {{ nowTime }}
  53. </div>
  54. </div>
  55. </div>
  56. <table border="1" cellspacing="0" class="pdfTable" style="width: 80%;">
  57. <!-- <div class="pdfTit">
  58. <div class="school">深圳技师学院</div>
  59. <div class="wordTitle">2024年校级学生创新创业训练计划项目申报书</div>
  60. <div class="date">申请日期:{{ downWordData.applicationDate }}</div>
  61. </div> -->
  62. <tr id="projectName">
  63. <td colspan="2" ref="projectName"><span class="jc">项目名称</span></td>
  64. <td colspan="5" v-text="downWordData.projectName"></td>
  65. </tr>
  66. <tr id="radio">
  67. <td rowspan="3" colspan="2" ref="radio">
  68. <span class="jc">大创项目</span>
  69. </td>
  70. <td
  71. v-text="
  72. downWordData.radio == '4a4e2cfe-e1a1-11ee-81d4-00ff5c7a43f5'
  73. ? '☑ 创新训练项目'
  74. : '□ 创新训练项目'
  75. "
  76. ></td>
  77. <td colspan="4">
  78. 学生个人或团队,在导师指导下,自主完成创新性研究项目设计、研究条件准备和项目实施、研究报告撰写、成果(学术)交流等工作。
  79. </td>
  80. </tr>
  81. <tr>
  82. <td
  83. v-text="
  84. downWordData.radio == '56f0ad8d-e1a1-11ee-81d4-00ff5c7a43f5'
  85. ? '☑ 创业训练项目'
  86. : '□ 创业训练项目'
  87. "
  88. ></td>
  89. <td colspan="4">
  90. 学生团队在导师指导下,团队中每个学生在项目实施过程中扮演一个或多个具体角色,完成商业计划书编制、可行性研究、企业模拟运行、撰写创业报告等工作。
  91. </td>
  92. </tr>
  93. <tr>
  94. <td
  95. v-text="
  96. downWordData.radio == 'ed917c55-f51d-11ed-a3f6-509a4c5b67cf'
  97. ? '☑ 创业实践项目'
  98. : '□ 创业实践项目'
  99. "
  100. ></td>
  101. <td colspan="4">
  102. 学生团队在学校导师和企业导师共同指导下,采用创新训练项目或创新性实验等成果,提出具有市场前景的创新性产品或服务,以此为基础开展创业实践活动。
  103. </td>
  104. </tr>
  105. <tr id="checkList">
  106. <td colspan="2" ref="checkList">
  107. <span class="jc">特色项目美丽校园改造计划</span><br />
  108. </td>
  109. <td colspan="5">
  110. <span class="checkAreaBlc"
  111. ><span
  112. v-text="
  113. downWordData['schoolRadio'].indexOf('1') != -1 ? '☑ ' : '□ '
  114. "
  115. ></span
  116. ><span>校园安全项目</span></span
  117. >
  118. <span class="checkAreaBlc"
  119. ><span
  120. v-text="
  121. downWordData['schoolRadio'].indexOf('2') != -1 ? '☑ ' : '□ '
  122. "
  123. ></span
  124. ><span>环境治理项目</span></span
  125. >
  126. <span class="checkAreaBlc"
  127. ><span
  128. v-text="
  129. downWordData['schoolRadio'].indexOf('3') != -1 ? '☑ ' : '□ '
  130. "
  131. ></span
  132. ><span>校园服务项目</span></span
  133. >
  134. <span class="checkAreaBlc"
  135. ><span
  136. v-text="
  137. downWordData['schoolRadio'].indexOf('4') != -1 ? '☑ ' : '□ '
  138. "
  139. ></span
  140. ><span>文创装置项目</span></span
  141. >
  142. <!-- <span class="checkAreaBlc"><span v-text="downWordData['checkList'].indexOf('1')!=-1?'☑ ':'□ '"></span><span>大赛选拔项目</span></span>
  143. <span class="checkAreaBlc"><span v-text="downWordData['checkList'].indexOf('2')!=-1?'☑ ':'□ '"></span><span>落地注册项目</span></span>
  144. <span class="checkAreaBlc"><span v-text="downWordData['checkList'].indexOf('3')!=-1?'☑ ':'□ '"></span><span>社会征集项目</span></span>
  145. <span class="checkAreaBlc"><span v-text="downWordData['checkList'].indexOf('4')!=-1?'☑ ':'□ '"></span><span>产业命题项目</span></span> -->
  146. </td>
  147. </tr>
  148. <tr id="schoolRadio">
  149. <td colspan="2" ref="schoolRadio">
  150. <span class="jc">优先支持项目(可多选)</span>
  151. </td>
  152. <td colspan="5" style="padding: 20px 0">
  153. <div
  154. style="
  155. display: flex;
  156. flex-direction: column;
  157. align-items: flex-start;
  158. "
  159. >
  160. <span class="checkAreaBlc"
  161. ><span
  162. v-text="
  163. downWordData['checkList'].indexOf('1') != -1 ? '☑ ' : '□ '
  164. "
  165. ></span
  166. ><span>团队合作项目、跨学科合作项目。</span></span
  167. >
  168. <span class="checkAreaBlc"
  169. ><span
  170. v-text="
  171. downWordData['checkList'].indexOf('2') != -1 ? '☑ ' : '□ '
  172. "
  173. ></span
  174. ><span
  175. >科技创新、低空经济、银发经济、乡村振兴、助残助学、非遗文创等新技术、新产业、新业态、新模式方面的项目。</span
  176. ></span
  177. >
  178. <span class="checkAreaBlc"
  179. ><span
  180. v-text="
  181. downWordData['checkList'].indexOf('3') != -1 ? '☑ ' : '□ '
  182. "
  183. ></span
  184. ><span>企业真实生产经营项目或外包服务项目。</span></span
  185. >
  186. <span class="checkAreaBlc"
  187. ><span
  188. v-text="
  189. downWordData['checkList'].indexOf('4') != -1 ? '☑ ' : '□ '
  190. "
  191. ></span
  192. ><span>社会征集项目、产业命题项目。</span></span
  193. >
  194. <span class="checkAreaBlc"
  195. ><span
  196. v-text="
  197. downWordData['checkList'].indexOf('5') != -1 ? '☑ ' : '□ '
  198. "
  199. ></span
  200. ><span>近两年内参与校级以上创新创业大赛并获奖的项目。</span></span
  201. >
  202. <span class="checkAreaBlc"
  203. ><span
  204. v-text="
  205. downWordData['checkList'].indexOf('6') != -1 ? '☑ ' : '□ '
  206. "
  207. ></span
  208. ><span
  209. >美丽校园改造计划中的校园智能产品及文创产品的研发项目。</span
  210. ></span
  211. >
  212. <span class="checkAreaBlc"
  213. ><span
  214. v-text="
  215. downWordData['checkList'].indexOf('7') != -1 ? '☑ ' : '□ '
  216. "
  217. ></span
  218. ><span
  219. >申报人为港澳籍、学校扶贫班及在校贫困生申报的项目</span
  220. ></span
  221. >
  222. </div>
  223. <!-- <span class="checkAreaBlc"><span v-text="downWordData['schoolRadio'].indexOf('1')!=-1?'☑ ':'□ '"></span><span>校园安全项目</span></span>
  224. <span class="checkAreaBlc"><span v-text="downWordData['schoolRadio'].indexOf('2')!=-1?'☑ ':'□ '"></span><span>环境治理项目</span></span>
  225. <span class="checkAreaBlc"><span v-text="downWordData['schoolRadio'].indexOf('3')!=-1?'☑ ':'□ '"></span><span>校园服务项目</span></span>
  226. <span class="checkAreaBlc"><span v-text="downWordData['schoolRadio'].indexOf('4')!=-1?'☑ ':'□ '"></span><span>文创装置项目</span></span> -->
  227. </td>
  228. </tr>
  229. <!-- <tr id="applyParsonRadio">
  230. <td colspan="2" ref="applyParsonRadio" ><span class="jc">项目申请人</span></td>
  231. <td colspan="3">
  232. <span v-text="downWordData['applyParsonRadio'].indexOf('1')!=-1?'☑ ':'□ '"></span><span>在校学生</span>
  233. </td><td colspan="3">
  234. <span v-text="downWordData['applyParsonRadio'].indexOf('2')!=-1?'☑ ':'□ '"></span><span>入驻学校孵化基地的初创企业法人</span>
  235. </td>
  236. </tr> -->
  237. <tr id="applyParsonName">
  238. <td colspan="2" ref="applyParsonName">
  239. <span class="jc">申 请 人 姓 名</span>
  240. </td>
  241. <td colspan="1" v-text="downWordData.applyParsonName"></td>
  242. <td ref="college"><span class="jc">所在学院/班级</span></td>
  243. <td v-text="downWordData.dp"></td>
  244. <td ref="tel"><span class="jc">联系电话</span></td>
  245. <td v-text="downWordData.tel"></td>
  246. </tr>
  247. <tr id="beginTime">
  248. <td colspan="2" ref="beginTime">
  249. <span class="jc">项 目 起 始 时 间</span>
  250. </td>
  251. <td colspan="2" v-text="downWordData.beginTime.split(' ')[0]"></td>
  252. <td ref="endTime"><span class="jc">计划完成时间</span></td>
  253. <td colspan="2" v-text="downWordData.endTime.split(' ')[0]"></td>
  254. </tr>
  255. <tr>
  256. <td colspan="2"><span class="jc">项 目 组 人 数</span></td>
  257. <td
  258. v-text="
  259. downWordData.studentS.filter((i) => i.name != '').length +
  260. downWordData.teacherS.filter((i) => i.name != '').length
  261. "
  262. ></td>
  263. <td class="jc">参与学生人数</td>
  264. <td
  265. v-text="downWordData.studentS.filter((i) => i.name != '').length"
  266. ></td>
  267. <td class="jc">参与教师人数</td>
  268. <td
  269. v-text="downWordData.teacherS.filter((i) => i.name != '').length"
  270. ></td>
  271. </tr>
  272. <tr id="studentS">
  273. <!-- <td :rowspan="downWordData.studentS.length+1" ref="studentS"><span class="jc">项目组</span><br><span class="jc">学生成员</span><br> (至少2 <br>个学院以上<br> 学生构成<br>,团队 5人以上)</td><td>姓名</td><td colspan="2">所在学院/部门/专业</td><td colspan="3">项目组角色分工</td> -->
  274. <td
  275. :rowspan="downWordData.studentS.length + 1"
  276. ref="studentS"
  277. style="padding: 20px 30px"
  278. >
  279. <span class="jc">项目学生成员</span><br />
  280. (至少2个学院以上学生构成,其中:
  281. 1.创新项目、创业训练项目人数为5+3组成,其中不超过5名学生为项目主要成员,由初起二、三、四年级(高起一、二年级)学生组成,3名学生作为后备成员由一、二年级学生组成。
  282. 2.创业实践项目人数为6+3组成,其中不超过6名学生为初起三、四、五年级(高起二、三年级)学生,3名学生作为后备成员由一、二年级学生组成。
  283. </td>
  284. <td>姓名</td>
  285. <td colspan="2">所在学院/部门/专业</td>
  286. <td colspan="3">项目组角色分工</td>
  287. </tr>
  288. <tr
  289. style="position: relative"
  290. v-for="(item, index) in downWordData.studentS"
  291. :key="index + 'a'"
  292. >
  293. <td v-html="item.name.replace(/\n/g, '<br>')"></td>
  294. <td colspan="2" v-html="item.collage.replace(/\n/g, '<br>')"></td>
  295. <td colspan="3" v-html="item.work.replace(/\n/g, '<br>')"></td>
  296. </tr>
  297. <tr id="teacherS">
  298. <!-- <td :rowspan="downWordData.teacherS.length+1" ref="teacherS"><span class="jc">项目组</span><br><span class="jc"> 指导教师</span><br> (2个学院以上, <br>团队2-3人)</td><td>姓名</td><td colspan="2">所在学院/部门/专业</td><td colspan="3">项目组角色分工</td> -->
  299. <td
  300. :rowspan="downWordData.teacherS.length + 1"
  301. ref="teacherS"
  302. style="padding: 20px 30px"
  303. >
  304. <span class="jc">项目组指导教师</span><br />
  305. (2个学院以上,
  306. 2-4名指导教师,指导教师须有中级以上职称或研究生以上学历,创业实践项目除配备2名以上校内指导教师外,还须配备1名企业指导教师。)
  307. </td>
  308. <td>姓名</td>
  309. <td colspan="2">所在学院/部门/专业</td>
  310. <td colspan="3">项目组角色分工</td>
  311. </tr>
  312. <tr
  313. style="position: relative !important"
  314. v-for="(item, index) in downWordData.teacherS"
  315. :key="index + 'b'"
  316. >
  317. <td v-html="item.name.replace(/\n/g, '<br>')"></td>
  318. <td colspan="2" v-html="item.collage.replace(/\n/g, '<br>')"></td>
  319. <td colspan="3" v-html="item.work.replace(/\n/g, '<br>')"></td>
  320. </tr>
  321. <tr id="brief">
  322. <td rowspan="5" ref="brief">
  323. <span class="jc">研发</span><br /><br />
  324. <span class="jc">内容</span>
  325. </td>
  326. <td colspan="6" class="textLeft">
  327. <p>项目简介(200-300字)</p>
  328. <div
  329. style="word-wrap: break-word; word-break: break-all"
  330. v-text="downWordData.brief"
  331. ></div>
  332. </td>
  333. </tr>
  334. <tr>
  335. <td style="text-align: left" colspan="6" class="textLeft">
  336. <p>项目研发背景</p>
  337. <span
  338. :class="['downImage', download ? 'downloadClass' : '']"
  339. tag="back"
  340. v-html="downWordData.introduce.back"
  341. ></span>
  342. </td>
  343. </tr>
  344. <tr>
  345. <td style="text-align: left" colspan="6" class="textLeft">
  346. <p>项目创新点</p>
  347. <span
  348. :class="['downImage', download ? 'downloadClass' : '']"
  349. tag="innovate"
  350. v-html="downWordData.introduce.innovate"
  351. ></span>
  352. </td>
  353. </tr>
  354. <tr>
  355. <td style="text-align: left" colspan="6" class="textLeft">
  356. <p>技术研发路线</p>
  357. <span
  358. :class="['downImage', download ? 'downloadClass' : '']"
  359. tag="path"
  360. v-html="downWordData.introduce.path"
  361. ></span>
  362. </td>
  363. </tr>
  364. <tr>
  365. <td style="text-align: left" colspan="6" class="textLeft">
  366. <p>项目应用场景</p>
  367. <span
  368. :class="['downImage', download ? 'downloadClass' : '']"
  369. tag="scene"
  370. v-html="downWordData.introduce.scene"
  371. ></span>
  372. </td>
  373. </tr>
  374. <tr>
  375. <td>
  376. <span class="jc">商业模式</span><br /><br />
  377. <span class="jc">及社会价值</span>
  378. </td>
  379. <td style="text-align: left" colspan="6" class="textLeft">
  380. <p>项目商业模式/社会价值</p>
  381. <span
  382. :class="['downImage', download ? 'downloadClass' : '']"
  383. tag="worth"
  384. v-html="downWordData.introduce.worth"
  385. ></span>
  386. </td>
  387. </tr>
  388. <tr>
  389. <td>
  390. <span class="jc">团队</span><br /><br />
  391. <span class="jc">优势</span>
  392. </td>
  393. <td style="text-align: left" colspan="6" class="textLeft">
  394. <p>团队构成及优势</p>
  395. <span
  396. :class="['downImage', download ? 'downloadClass' : '']"
  397. tag="team"
  398. v-html="downWordData.introduce.team"
  399. ></span>
  400. </td>
  401. </tr>
  402. <tr>
  403. <td>
  404. <span class="jc">研发</span><br /><br />
  405. <span class="jc">成本</span>
  406. </td>
  407. <td style="text-align: left" colspan="6" class="textLeft">
  408. <p>研发成本来源及构成</p>
  409. <span
  410. :class="['downImage', download ? 'downloadClass' : '']"
  411. tag="cost"
  412. v-html="downWordData.introduce.cost"
  413. ></span>
  414. </td>
  415. </tr>
  416. <tr>
  417. <td rowspan="3">
  418. <span class="jc">预期</span><br /><br />
  419. <span class="jc">成果</span>
  420. </td>
  421. <td style="text-align: left" colspan="6" class="textLeft">
  422. <p>
  423. 项目预期成果、数量及形式(产品原型/发明专利/双创竞赛/成果转化/社会效益)
  424. </p>
  425. <span
  426. :class="['downImage', download ? 'downloadClass' : '']"
  427. tag="expectResults"
  428. v-html="downWordData.introduce.expectResults"
  429. ></span>
  430. </td>
  431. </tr>
  432. <tr class="textLeft">
  433. <td style="text-align: left" colspan="6">
  434. <p>学生创客人才培养预期成果、数量(教师填写)</p>
  435. <span
  436. :class="['downImage', download ? 'downloadClass' : '']"
  437. tag="expectResultsTeacher"
  438. v-html="downWordData.introduce.expectResultsTeacher"
  439. ></span>
  440. </td>
  441. </tr>
  442. <tr class="textLeft">
  443. <td style="text-align: left" colspan="6">
  444. <p>项目预期孵化、转化创业项目情况</p>
  445. <span
  446. :class="['downImage', download ? 'downloadClass' : '']"
  447. tag="expectConversion"
  448. v-html="downWordData.introduce.expectConversion"
  449. ></span>
  450. </td>
  451. </tr>
  452. <tr>
  453. <td>
  454. <span class="jc">实施</span><br /><br />
  455. <span class="jc">计划</span>
  456. </td>
  457. <td style="text-align: left" colspan="6" class="textLeft">
  458. <span
  459. :class="['downImage', download ? 'downloadClass' : '']"
  460. tag="plan"
  461. v-html="downWordData.introduce.plan"
  462. ></span>
  463. </td>
  464. </tr>
  465. <tr>
  466. <td><span class="jc">附件上传</span></td>
  467. <td colspan="6" class="textLeft">
  468. <!-- <el-button type="primary" style="position: absolute; right: 130px; top: 5px" v-if="![1,2].includes($store.state.userInfo.type)" @click="$emit('saveFile')">保存</el-button> -->
  469. <div
  470. style="margin: 0"
  471. :class="
  472. downWordData.attachment.length > 0 ? 'bigBlock' : 'noFileBox'
  473. "
  474. >
  475. <div
  476. class="fileBlock"
  477. v-for="(item, index) in downWordData.attachment"
  478. :key="index + 'l'"
  479. >
  480. <div class="fileBox">
  481. <div
  482. class="fileBoxLeft"
  483. @click="$emit('fileOption', item, index, '0')"
  484. >
  485. <div class="chapter_upload_l_i3"></div>
  486. <div class="titName">{{ item.fileName }}</div>
  487. </div>
  488. </div>
  489. </div>
  490. </div>
  491. </td>
  492. </tr>
  493. <tr id="fund">
  494. <td rowspan="12" ref="fund">
  495. <span class="jc">预算</span><br /><br />
  496. <span class="jc">经费</span>
  497. </td>
  498. <td>总经费</td>
  499. <td
  500. colspan="5"
  501. v-text="reversedMessage == 0 ? '' : reversedMessage + '元'"
  502. ></td>
  503. </tr>
  504. <tr>
  505. <td>支出类别</td>
  506. <td colspan="2">支出项目</td>
  507. <td>金额(元)</td>
  508. <td colspan="4">备 注</td>
  509. </tr>
  510. <tr>
  511. <td rowspan="5">直接费用</td>
  512. </tr>
  513. <tr>
  514. <td colspan="2">小型仪器设备费</td>
  515. <td v-text="downWordData.fund.device"></td>
  516. <td colspan="2">
  517. 项目开展所需的小型专用仪器设备、工具、配件购置或租赁费用(固定资产除外)。
  518. </td>
  519. </tr>
  520. <tr>
  521. <td colspan="2">材料费</td>
  522. <td v-text="downWordData.fund.Material"></td>
  523. <td colspan="2">
  524. 项目开展需消耗的各种原材料、辅助材料等低值易耗品的采购费用。
  525. </td>
  526. </tr>
  527. <tr>
  528. <td colspan="2">测试化验加工费</td>
  529. <td v-text="downWordData.fund.processing"></td>
  530. <td colspan="2">
  531. 项目开展过程中支付给外单位的检验、测试、化验、计算、分析及加工费等费用。
  532. </td>
  533. </tr>
  534. <tr>
  535. <td colspan="2">项目协作费</td>
  536. <td v-text="downWordData.fund.Collaboration"></td>
  537. <td colspan="2">按合同规定支付给协作单位的费用</td>
  538. </tr>
  539. <tr>
  540. <td rowspan="5">间接费用</td>
  541. </tr>
  542. <tr>
  543. <td colspan="2">项目成果鉴定费</td>
  544. <td v-text="downWordData.fund.APPRAISAL"></td>
  545. <td colspan="2">学术会务费、评审费、鉴定费、成果集制作费等费用。</td>
  546. </tr>
  547. <tr>
  548. <td colspan="2">参展参赛费</td>
  549. <td v-text="downWordData.fund.entery"></td>
  550. <td colspan="2">
  551. 参加创客展会、竞赛等所需的报名费、展位费、布展费、宣传推广费及差旅费等费用。
  552. </td>
  553. </tr>
  554. <tr>
  555. <td colspan="2">创客交流活动费</td>
  556. <td v-text="downWordData.fund.activities"></td>
  557. <td colspan="2">
  558. 创客交流活动中支付给校外专家的指导费、咨询费、授课费等费用。
  559. </td>
  560. </tr>
  561. <tr>
  562. <td colspan="2">知识产权事务费</td>
  563. <td v-text="downWordData.fund.Transaction"></td>
  564. <td colspan="2">论文版面费、专利及其他知识产权事务等费用。</td>
  565. </tr>
  566. <tr>
  567. <td>
  568. <span class="jc">所在学院/</span><br /><br />
  569. <span class="jc">部门初审意见</span>
  570. </td>
  571. <td colspan="6" class="textLeft">
  572. <div
  573. class="reviewComments"
  574. v-if="signData && signData.filter((i) => i.type == 4).length > 0"
  575. >
  576. {{ signData.filter((i) => i.type == 4)[0].text }}
  577. </div>
  578. <div style="position: absolute; bottom: 20px; right: 100px">
  579. <div style="transform: translate(-100px)">
  580. 负责人签章:{{
  581. signData && signData.filter((i) => i.type == 4).length
  582. ? signData.filter((i) => i.type == 4)[0].username
  583. : ""
  584. }}
  585. </div>
  586. <div v-if="signData && signData.filter((i) => i.type == 4).length">
  587. {{ signData.filter((i) => i.type == 4)[0].time }}
  588. </div>
  589. <div v-else>年&nbsp;&nbsp;&nbsp; 月 &nbsp;&nbsp;&nbsp;日</div>
  590. </div>
  591. </td>
  592. </tr>
  593. <tr>
  594. <td>
  595. <span class="jc">创新创业学院</span><br /><br />
  596. <span class="jc">审核意见</span>
  597. </td>
  598. <td colspan="6" class="textLeft">
  599. <div
  600. class="reviewComments"
  601. v-if="signData && signData.filter((i) => i.type == 0).length > 0"
  602. >
  603. {{ signData.filter((i) => i.type == 0)[0].text }}
  604. </div>
  605. <div style="position: absolute; bottom: 20px; right: 100px">
  606. <div style="transform: translate(-100px)">
  607. 负责人签章:{{
  608. signData && signData.filter((i) => i.type == 0).length
  609. ? signData.filter((i) => i.type == 0)[0].username
  610. : ""
  611. }}
  612. </div>
  613. <div v-if="signData && signData.filter((i) => i.type == 0).length">
  614. {{ signData.filter((i) => i.type == 0)[0].time }}
  615. </div>
  616. <div v-else>年&nbsp;&nbsp;&nbsp; 月 &nbsp;&nbsp;&nbsp;日</div>
  617. </div>
  618. </td>
  619. </tr>
  620. <tr>
  621. <td><span class="jc">专家意见</span></td>
  622. <td colspan="6" class="textLeft">
  623. <span v-if="downWordData.promotion!=-1" style="position: absolute;left: 15px;top: 15px;">经专家组评审,一致通过,同意该项目立项。</span>
  624. <!-- <el-button type="primary" style="position: absolute; right: 130px; top: 5px" v-if="![1,2].includes($store.state.userInfo.type)" @click="$emit('saveFile')">保存</el-button> -->
  625. <!-- <beUpload
  626. v-if="![1, 2].includes($store.state.userInfo.type)"
  627. style="position: absolute; right: 10px; top: 5px"
  628. @getFile="getFile"
  629. :navName="'上传文件'"
  630. :accept="accept"
  631. :progress="progress"
  632. ></beUpload>
  633. <el-progress
  634. v-if="progress.show"
  635. :percentage="progress.value"
  636. :format="ProgressFormat"
  637. style="width: 80%"
  638. ></el-progress> -->
  639. <div
  640. :class="downWordData.opinion.length > 0 ? 'bigBlock' : 'noFileBox'"
  641. >
  642. <div
  643. class="fileBlock"
  644. v-for="(item, index) in downWordData.opinion"
  645. :key="index + 'l'"
  646. >
  647. <div class="fileBox">
  648. <div
  649. class="fileBoxLeft"
  650. @click="$emit('fileOption', item, index, '0')"
  651. >
  652. <!-- @click="checkFile(item.url)" -->
  653. <div class="chapter_upload_l_i3"></div>
  654. <div class="titName">{{ item.fileName }}</div>
  655. </div>
  656. <!-- <div
  657. class="fileBoxRight"
  658. v-if="![1, 2].includes($store.state.userInfo.type)"
  659. >
  660. <div class="chapter_upload_ud" style="z-index: 99">
  661. <div
  662. class="chapter_upload_up"
  663. @click="$emit('fileOption', item, index, '1')"
  664. ></div>
  665. <div
  666. class="chapter_upload_down"
  667. @click="$emit('fileOption', item, index, '2')"
  668. ></div>
  669. </div>
  670. <div
  671. class="chapter_upload_ic_edit"
  672. @click="$emit('fileOption', item, index, '3')"
  673. ></div>
  674. <div
  675. class="chapter_upload_ic_r"
  676. @click="$emit('fileOption', item, index, '4')"
  677. ></div>
  678. </div> -->
  679. </div>
  680. </div>
  681. </div>
  682. <div v-if="downWordData.promotion!=-1" style="width: 95%;margin: 10px 0; display: flex;justify-content: end;">2024年4月16日</div>
  683. </td>
  684. </tr>
  685. <tr>
  686. <td><span class="jc">学校终审意见</span></td>
  687. <td colspan="6" class="textLeft">
  688. <div
  689. class="reviewComments"
  690. v-if="signData && signData.filter((i) => i.type == 3).length > 0"
  691. >
  692. {{ signData.filter((i) => i.type == 3)[0].text }}
  693. </div>
  694. <div style="position: absolute; bottom: 20px; right: 100px">
  695. <div style="transform: translate(-100px)">
  696. 负责人签章:{{
  697. signData && signData.filter((i) => i.type == 3).length
  698. ? signData.filter((i) => i.type == 3)[0].username
  699. : ""
  700. }}
  701. </div>
  702. <div v-if="signData && signData.filter((i) => i.type == 3).length">
  703. {{ signData.filter((i) => i.type == 3)[0].time }}
  704. </div>
  705. <div v-else>年&nbsp;&nbsp;&nbsp; 月 &nbsp;&nbsp;&nbsp;日</div>
  706. </div>
  707. </td>
  708. </tr>
  709. <div class="notes">
  710. <span>备注:</span>
  711. <span>1.表格可顺延或另附页。</span>
  712. <span>2.优先支持项目需提供与研发项目相关的实证材料并查看原件。</span>
  713. </div>
  714. </table>
  715. <!-- <button @click="downpdf">pdf</button> -->
  716. </div>
  717. </template>
  718. <script>
  719. import beUpload from "@/components/tool/beUpload";
  720. import { getNowDate } from "@/components/tool/Date.js";
  721. // import {downloadPDF} from '@/components/tool/pdf'
  722. export default {
  723. emit: ["getFile", "fileOption", "saveFile"],
  724. props: ["reversedMessage", "downWordData", "signData", "download"],
  725. components: {
  726. beUpload,
  727. getNowDate
  728. },
  729. data() {
  730. return {
  731. nowTime: getNowDate(1),
  732. accept: "*",
  733. progress: {
  734. value: 0,
  735. show: false,
  736. },
  737. };
  738. },
  739. methods: {
  740. getFile(file) {
  741. this.$emit("getFile", file);
  742. this.progress.show = false;
  743. },
  744. ProgressFormat(value) {
  745. //进度条
  746. return value == 100 ? "100%" : `${value}%`;
  747. },
  748. // downpdf(){
  749. // downloadPDF(this.$refs.pdf)
  750. // },
  751. },
  752. computed: {
  753. //经费总合
  754. formattedDate() {
  755. const date = new Date(this.downWordData.btime);
  756. const year = date.getFullYear();
  757. const month = ('0' + (date.getMonth() + 1)).slice(-2); // 月份从0开始,所以加1
  758. const day = ('0' + date.getDate()).slice(-2);
  759. return `${year}年${month}月${day}日`;
  760. }
  761. },
  762. mounted() {
  763. },
  764. };
  765. </script>
  766. <style lang="less" scoped>
  767. #studentProjectWord {
  768. width: 100%;
  769. display: flex;
  770. flex-direction: column;
  771. align-items: center;
  772. background-color: #ffff;
  773. margin: 0;
  774. box-sizing: border-box;
  775. // padding: 0 40px;
  776. font-size: 18px !important;
  777. // font-family: 'FangSong';
  778. .ProNumber{
  779. position: absolute;
  780. right: 0;
  781. top: 30px;
  782. font-size: 28px;
  783. // font-size: 25px;
  784. // width: 100% !important;
  785. }
  786. .onePage {
  787. // height: 300px;
  788. width: 100%;
  789. text-align: center;
  790. .titSchool {
  791. // font-weight: 600;
  792. // font-size: 35px;
  793. margin-bottom: 30px;
  794. // font-family: \6977\4f53;
  795. font-weight: 600;
  796. font-size: 44px;
  797. letter-spacing: 10px;
  798. }
  799. .title {
  800. // font-weight: 600;
  801. // font-size: 32px;
  802. margin-bottom: 30px;
  803. font-family: \9ed1\4f53;
  804. margin-bottom: 100px;
  805. font-size: 36px;
  806. letter-spacing: 0.15em;
  807. }
  808. .line {
  809. width: 420px;
  810. border-bottom: 1px black solid;
  811. }
  812. .basicInformation {
  813. display: flex;
  814. justify-content: center;
  815. align-items: center;
  816. font-size: 32px;
  817. font-family: \4eff\5b8b;
  818. font-weight: bold;
  819. margin-bottom: 50px;
  820. span {
  821. width: 130px;
  822. text-align: justify;
  823. text-align-last: justify;
  824. /*兼容ie*/
  825. text-justify: distribute-all-lines;
  826. margin-right: 10px;
  827. }
  828. }
  829. }
  830. .coverImg{
  831. height: 100vh;
  832. width: 80%;
  833. display: flex;
  834. position: relative;
  835. justify-content: center;
  836. align-items: center;
  837. }
  838. // #title {
  839. // width: 100%;
  840. // line-height: 40px;
  841. // height: 150px;
  842. // display: flex;
  843. // flex-direction: column;
  844. // align-items: center;
  845. // position: relative;
  846. // // margin-top: 40px;
  847. // .school {
  848. // font-size: 2.5em;
  849. // font-weight: bold;
  850. // letter-spacing: 20px;
  851. // margin-bottom: 10px;
  852. // }
  853. // .wordTitle {
  854. // font-size: 2em;
  855. // letter-spacing: 0.15em;
  856. // // margin-bottom: 40px;
  857. // }
  858. // .date {
  859. // font-size: 1em;
  860. // position: absolute;
  861. // bottom: 0;
  862. // right: 100px;
  863. // font-weight: bold;
  864. // }
  865. // }
  866. .pdfTable {
  867. //查看详情已完结页面的下载pdf的table样式
  868. border: none;
  869. border-top: solid 1px black;
  870. // border-right: solid 1px black;
  871. border-left: solid 1px black;
  872. position: relative;
  873. font-size: 20px;
  874. width: 100% !important;
  875. min-width: auto;
  876. max-width: auto;
  877. position: relative;
  878. color: black;
  879. width: 90%;
  880. margin: 0 auto;
  881. // margin-top: 150px;
  882. margin-bottom: 20px;
  883. // font-size: 19px;
  884. // font-family: \5b8b\4f53;
  885. .jc {
  886. font-weight: 600;
  887. }
  888. .pdfTit {
  889. position: absolute;
  890. top: -140px;
  891. left: 50%;
  892. width: 100%;
  893. transform: translate(-50%);
  894. display: flex;
  895. justify-content: center;
  896. flex-wrap: wrap;
  897. .school {
  898. font-weight: 600;
  899. font-size: 44px;
  900. letter-spacing: 10px;
  901. }
  902. .wordTitle {
  903. font-weight: 500;
  904. font-size: 32px;
  905. width: 100%;
  906. text-align: center;
  907. letter-spacing: 5px;
  908. margin-bottom: 10px;
  909. }
  910. .date {
  911. font-weight: bold;
  912. font-size: 20px;
  913. transform: translate(400px);
  914. }
  915. }
  916. .notes {
  917. position: absolute;
  918. width: 100%;
  919. display: flex;
  920. flex-direction: column;
  921. }
  922. .checkAreaBlc {
  923. text-align: left;
  924. margin: 5px 0 5px 40px;
  925. }
  926. .textLeft {
  927. text-align: left;
  928. vertical-align: top;
  929. position: relative;
  930. max-width: 300px;
  931. height: 300px;
  932. .reviewComments {
  933. margin: 30px 30px 80px 30px;
  934. }
  935. // white-space: nowrap;
  936. p:first-child {
  937. font-weight: 600;
  938. }
  939. div > p {
  940. font-weight: unset !important;
  941. }
  942. span > p {
  943. font-weight: unset !important;
  944. }
  945. span {
  946. // white-space: nowrap
  947. word-wrap: break-word;
  948. word-break: break-all;
  949. }
  950. :deep(.el-textarea__inner) {
  951. border: none;
  952. border-radius: 0px;
  953. text-align: left !important;
  954. font-size: 16px;
  955. }
  956. }
  957. tr {
  958. // position: relative;
  959. // height: 80px;
  960. td {
  961. border: none;
  962. border-bottom: solid 1px black;
  963. border-right: solid 1px black;
  964. height: 50px;
  965. text-align: center;
  966. line-height: 30px;
  967. min-width: 160px;
  968. max-width: 250px;
  969. box-sizing: border-box;
  970. padding: 5px;
  971. :deep(.el-select .el-input .el-select__caret) {
  972. display: none;
  973. }
  974. :deep(.el-textarea__inner) {
  975. // padding: 0;
  976. border: none;
  977. border-radius: 0px;
  978. text-align: center;
  979. font-size: 16px;
  980. }
  981. :deep(.el-input__inner) {
  982. border: none;
  983. border-radius: 0px;
  984. text-align: center;
  985. font-size: 16px;
  986. }
  987. :deep(input)::-webkit-outer-spin-button,
  988. :deep(input)::-webkit-inner-spin-button {
  989. -webkit-appearance: none;
  990. }
  991. :deep(input)[type="number"] {
  992. -moz-appearance: textfield;
  993. }
  994. }
  995. }
  996. }
  997. tr td {
  998. // border: none;
  999. // border-top: solid 1px black;
  1000. // // border-left: solid 1px black;
  1001. font-size: 18px;
  1002. height: 50px;
  1003. text-align: center;
  1004. line-height: 30px;
  1005. width: 14.3%;
  1006. }
  1007. // .table{
  1008. // border: none;
  1009. // border-top: solid 1px black;
  1010. // border-right: solid 1px black;
  1011. // border-left: solid 1px black;
  1012. .textLeft {
  1013. text-align: left;
  1014. vertical-align: top;
  1015. position: relative;
  1016. max-width: 100%;
  1017. height: 200px;
  1018. }
  1019. // :deep(.el-textarea__inner){
  1020. // border: none ;
  1021. // border-radius: 0px;
  1022. // text-align: left !important;
  1023. // font-size: 16px;
  1024. // }
  1025. // }
  1026. // tr{
  1027. // position: relative;
  1028. // td{
  1029. // border: none;
  1030. // border-bottom: solid 1px black;
  1031. // border-right: solid 1px black;
  1032. // height: 50px;
  1033. // text-align: center;
  1034. // line-height: 30px;
  1035. // min-width: 80px;
  1036. // box-sizing: border-box;
  1037. // padding: 5px;
  1038. // }
  1039. // p{
  1040. // font-weight: 600;
  1041. // }
  1042. // :deep(.el-select .el-input .el-select__caret){
  1043. // display: none;
  1044. // }
  1045. // :deep(.el-textarea__inner){
  1046. // // padding: 0;
  1047. // border: none ;
  1048. // border-radius: 0px;
  1049. // text-align: center;
  1050. // font-size: 16px;
  1051. // }
  1052. // :deep(.el-input__inner){
  1053. // border: none ;
  1054. // border-radius: 0px;
  1055. // text-align: center;
  1056. // font-size: 16px;
  1057. // }
  1058. // :deep(input)::-webkit-outer-spin-button,
  1059. // :deep(input)::-webkit-inner-spin-button {
  1060. // -webkit-appearance: none;
  1061. // }
  1062. // :deep(input)[type="number"]{
  1063. // -moz-appearance: textfield;
  1064. // }
  1065. // }
  1066. // }
  1067. // }
  1068. // .notes{
  1069. // width: 100%;
  1070. // display: flex;
  1071. // flex-direction:column;
  1072. // }
  1073. }
  1074. // .checkArea{
  1075. // span{margin-left: 50px;}
  1076. // }
  1077. .jc {
  1078. font-weight: 600;
  1079. }
  1080. .noFileBox {
  1081. width: 98%;
  1082. min-height: 200px;
  1083. display: flex;
  1084. flex-direction: column;
  1085. flex-wrap: nowrap;
  1086. align-items: flex-start;
  1087. }
  1088. .bigBlock {
  1089. width: 98%;
  1090. min-height: 200px;
  1091. display: flex;
  1092. flex-direction: column;
  1093. flex-wrap: nowrap;
  1094. align-items: flex-start;
  1095. border: 1px solid #cad1dc;
  1096. border-radius: 4px;
  1097. padding: 10px;
  1098. margin: 50px 0 0 0;
  1099. .fileBlock {
  1100. width: 98%;
  1101. margin-right: 20px;
  1102. position: relative;
  1103. border-radius: 5%;
  1104. padding: 5px 0 5px 0;
  1105. border-bottom: 1px solid #cad1dc;
  1106. .fileBox {
  1107. display: flex;
  1108. flex-direction: row;
  1109. flex-wrap: nowrap;
  1110. justify-content: space-between;
  1111. align-items: center;
  1112. .fileBoxLeft {
  1113. cursor: pointer;
  1114. display: flex;
  1115. flex-direction: row;
  1116. flex-wrap: nowrap;
  1117. align-items: center;
  1118. .chapter_upload_l_i3 {
  1119. width: 15px;
  1120. height: 15px;
  1121. background-repeat: no-repeat;
  1122. background-size: 100% 100%;
  1123. background-image: url("../../../assets/img/u_video.png");
  1124. }
  1125. .titName {
  1126. width: calc(100% - 15px);
  1127. white-space: nowrap;
  1128. overflow: hidden;
  1129. text-overflow: ellipsis;
  1130. word-break: break-word;
  1131. text-align: left;
  1132. margin-left: 10px;
  1133. max-width: 800px;
  1134. }
  1135. }
  1136. .fileBoxRight {
  1137. cursor: pointer;
  1138. display: flex;
  1139. flex-direction: row;
  1140. flex-wrap: nowrap;
  1141. align-items: center;
  1142. .chapter_upload_ud {
  1143. display: flex;
  1144. flex-direction: row;
  1145. justify-content: center;
  1146. margin: 0 10px 0 0;
  1147. .chapter_upload_up {
  1148. margin-right: 10px !important;
  1149. }
  1150. .chapter_upload_down,
  1151. .chapter_upload_up {
  1152. width: 20px;
  1153. height: 20px;
  1154. background: #e4eaf2;
  1155. cursor: pointer;
  1156. margin: 0 auto;
  1157. border-radius: 5px;
  1158. display: flex;
  1159. justify-content: center;
  1160. align-items: center;
  1161. }
  1162. }
  1163. .chapter_upload_up::after,
  1164. .chapter_upload_down::after {
  1165. content: "";
  1166. background-image: url("../../../assets/img/downBtn.png");
  1167. width: 13px;
  1168. height: 13px;
  1169. background-size: 100% 100%;
  1170. display: block;
  1171. }
  1172. .chapter_upload_up::after {
  1173. background-image: url("../../../assets/img/upBtn.png") !important;
  1174. }
  1175. .chapter_upload_ic_edit {
  1176. width: 18px;
  1177. height: 18px;
  1178. background-repeat: no-repeat;
  1179. background-size: 100% 100%;
  1180. margin-right: 10px;
  1181. background-image: url("../../../assets/img/edit_u.png");
  1182. }
  1183. .chapter_upload_ic_r {
  1184. width: 18px;
  1185. height: 18px;
  1186. background-repeat: no-repeat;
  1187. background-size: 100% 100%;
  1188. background-image: url("../../../assets/img/delete_u.png");
  1189. }
  1190. }
  1191. }
  1192. }
  1193. .masking-out {
  1194. width: 100px;
  1195. height: 135px;
  1196. position: absolute;
  1197. top: 0;
  1198. left: 0;
  1199. display: none;
  1200. border-radius: 5%;
  1201. background: #00000053;
  1202. .delete {
  1203. cursor: pointer;
  1204. margin-left: 50%;
  1205. margin-top: 50%;
  1206. transform: translate(-50%, -50%);
  1207. }
  1208. .delete:hover {
  1209. color: #fff;
  1210. }
  1211. }
  1212. .fileBlock:hover .masking-out {
  1213. display: block;
  1214. }
  1215. }
  1216. .downloadClass {
  1217. font-size: 23.5pt !important;
  1218. font-family: "FangSong" !important;
  1219. color: black !important;
  1220. line-height: 30pt !important;
  1221. }
  1222. @media print {
  1223. @page {
  1224. margin: 20px;
  1225. /* 设置页边距 */
  1226. }
  1227. // body {
  1228. // padding: 50px 0;
  1229. // /* 留出页脚空间 */
  1230. // }
  1231. // header {
  1232. // position: fixed;
  1233. // /* 固定页脚位置 */
  1234. // top: 0;
  1235. // /* 置于页面底部 */
  1236. // width: 100%;
  1237. // /* 宽度占满整个页面 */
  1238. // height: 50px;
  1239. // /* 设置页脚高度 */
  1240. // text-align: center;
  1241. // /* 居中对齐 */
  1242. // font-size: 20px;
  1243. // /* 设置字号 */
  1244. // display: block;
  1245. // line-height: 50px;
  1246. // }
  1247. // footer {
  1248. // position: fixed;
  1249. // /* 固定页脚位置 */
  1250. // bottom: 0;
  1251. // /* 置于页面底部 */
  1252. // width: 100%;
  1253. // /* 宽度占满整个页面 */
  1254. // height: 50px;
  1255. // /* 设置页脚高度 */
  1256. // text-align: center;
  1257. // /* 居中对齐 */
  1258. // font-size: 20px;
  1259. // /* 设置字号 */
  1260. // display: block;
  1261. // line-height: 50px;
  1262. // }
  1263. }
  1264. html,
  1265. body {
  1266. overflow: unset;
  1267. .dialog_diy {
  1268. /deep/.el-dialog__header {
  1269. background: #3c3c3c !important;
  1270. padding: 15px 20px;
  1271. }
  1272. /deep/.el-dialog__title {
  1273. color: #fff;
  1274. }
  1275. /deep/.el-dialog__headerbtn {
  1276. top: 19px;
  1277. }
  1278. /deep/.el-dialog__headerbtn .el-dialog__close {
  1279. color: #fff;
  1280. }
  1281. /deep/.el-dialog__headerbtn .el-dialog__close:hover {
  1282. color: #fff;
  1283. }
  1284. /deep/.el-dialog__body,
  1285. /deep/.el-dialog__footer {
  1286. background: #fafafa;
  1287. }
  1288. }
  1289. }
  1290. </style>