a9815b04c7cb63cd404a1735d4cbeeaa4e63616e.svn-base 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593
  1. <template>
  2. <div class="gcsthyxglqk">
  3. <el-container v-if="formIsShow" style="height:49vh;">
  4. <el-main style="border:1px solid #d5d5ff;margin-left:5px;padding:0px;">
  5. <p style="font-weight:bolder;background-color:#d5d5ff;padding:3px;">信息填报</p>
  6. <el-form :model="addObj" :label-width="formLabelWidth">
  7. <p style=";margin-top:10px;margin-bottom: 10px">
  8. <i class="el-icon-caret-right"></i>
  9. <span style="width:120px;padding-left: 10px">闸室∆</span>
  10. <span class="hrs"></span>
  11. </p>
  12. <el-form-item label="是否存在闸室结构(闸墩、底板、边墙等)或结构缝变形量大,边墙有明显倾斜">
  13. <el-radio v-model="addObj.lkcmbHasLdogcsosj" label="1">是</el-radio>
  14. <el-radio v-model="addObj.lkcmbHasLdogcsosj" label="2">否</el-radio>
  15. <el-button
  16. @click="addProblemList('lkcmbHasLdogcsosj')"
  17. type="text"
  18. v-if="this.addObj.lkcmbHasLdogcsosj ==='1' ? true :false">
  19. <i class="el-icon-circle-plus"></i>
  20. </el-button>
  21. </el-form-item>
  22. <el-form-item label="是否存在防渗排水结构出现破坏、异常">
  23. <el-radio v-model="addObj.lkcmbHasSadsatbda" label="1">是</el-radio>
  24. <el-radio v-model="addObj.lkcmbHasSadsatbda" label="2">否</el-radio>
  25. <el-button
  26. @click="addProblemList('lkcmbHasSadsatbda')"
  27. type="text"
  28. v-if="this.addObj.lkcmbHasSadsatbda ==='1' ? true :false">
  29. <i class="el-icon-circle-plus"></i>
  30. </el-button>
  31. </el-form-item>
  32. <el-form-item label="是否存在消能防冲设施破损">
  33. <el-radio v-model="addObj.lkcmbHasTedaifab" label="1">是</el-radio>
  34. <el-radio v-model="addObj.lkcmbHasTedaifab" label="2">否</el-radio>
  35. <el-button
  36. @click="addProblemList('lkcmbHasTedaifab')"
  37. type="text"
  38. v-if="this.addObj.lkcmbHasTedaifab ==='1' ? true :false">
  39. <i class="el-icon-circle-plus"></i>
  40. </el-button>
  41. </el-form-item>
  42. <el-form-item label="是否存在闸室两岸连接建筑物破损">
  43. <el-radio v-model="addObj.lkcmbHasTbcttsib" label="1">是</el-radio>
  44. <el-radio v-model="addObj.lkcmbHasTbcttsib" label="2">否</el-radio>
  45. <el-button
  46. @click="addProblemList('lkcmbHasTbcttsib')"
  47. type="text"
  48. v-if="this.addObj.lkcmbHasTbcttsib ==='1' ? true :false">
  49. <i class="el-icon-circle-plus"></i>
  50. </el-button>
  51. </el-form-item>
  52. <el-form-item label="是否存在地基不均匀沉降明显">
  53. <el-radio v-model="addObj.lkcmbHasTusofio" label="1">是</el-radio>
  54. <el-radio v-model="addObj.lkcmbHasTusofio" label="2">否</el-radio>
  55. <el-button
  56. @click="addProblemList('lkcmbHasTusofio')"
  57. type="text"
  58. v-if="this.addObj.lkcmbHasTusofio ==='1' ? true :false">
  59. <i class="el-icon-circle-plus"></i>
  60. </el-button>
  61. </el-form-item>
  62. <p style=";margin-top:10px;margin-bottom: 10px">
  63. <i class="el-icon-caret-right"></i>
  64. <span style="width:120px;padding-left: 10px">闸室上下游连接段</span>
  65. <span class="hrs"></span>
  66. </p>
  67. <el-form-item label="连接段是否存在破损">
  68. <el-radio v-model="addObj.uadcogcHasDmg" label="1">是</el-radio>
  69. <el-radio v-model="addObj.uadcogcHasDmg" label="2">否</el-radio>
  70. <el-button
  71. @click="addProblemList('uadcogcHasDmg')"
  72. type="text"
  73. v-if="this.addObj.uadcogcHasDmg ==='1' ? true :false">
  74. <i class="el-icon-circle-plus"></i>
  75. </el-button>
  76. </el-form-item>
  77. <el-form-item label="连接段河床是否存在冲刷和淤积">
  78. <el-radio v-model="addObj.uadcogcHasEasapitr" label="1">是</el-radio>
  79. <el-radio v-model="addObj.uadcogcHasEasapitr" label="2">否</el-radio>
  80. <el-button
  81. @click="addProblemList('uadcogcHasEasapitr')"
  82. type="text"
  83. v-if="this.addObj.uadcogcHasEasapitr ==='1' ? true :false">
  84. <i class="el-icon-circle-plus"></i>
  85. </el-button>
  86. </el-form-item>
  87. <p style=";margin-top:10px;margin-bottom: 10px">
  88. <i class="el-icon-caret-right"></i>
  89. <span style="width:120px;padding-left: 10px">管理范围内的上下游河道和堤防及其它建筑物</span>
  90. <span class="hrs"></span>
  91. </p>
  92. <el-form-item label="上下游河道存在淤积或冲刷">
  93. <el-radio v-model="addObj.uadraeaosHasEasapitr" label="1">是</el-radio>
  94. <el-radio v-model="addObj.uadraeaosHasEasapitr" label="2">否</el-radio>
  95. <el-button
  96. @click="addProblemList('uadraeaosHasEasapitr')"
  97. type="text"
  98. v-if="this.addObj.uadraeaosHasEasapitr ==='1' ? true :false">
  99. <i class="el-icon-circle-plus"></i>
  100. </el-button>
  101. </el-form-item>
  102. <el-form-item label="两岸堤防是否是否存在破损">
  103. <el-radio v-model="addObj.uadraeaosHasDmg" label="1">是</el-radio>
  104. <el-radio v-model="addObj.uadraeaosHasDmg" label="2">否</el-radio>
  105. <el-button
  106. @click="addProblemList('uadraeaosHasDmg')"
  107. type="text"
  108. v-if="this.addObj.uadraeaosHasDmg ==='1' ? true :false">
  109. <i class="el-icon-circle-plus"></i>
  110. </el-button>
  111. </el-form-item>
  112. <el-form-item label="其它建筑物是否存在缺陷影响水闸正常运行">
  113. <el-radio v-model="addObj.uadraeaosHasDatnootl" label="1">是</el-radio>
  114. <el-radio v-model="addObj.uadraeaosHasDatnootl" label="2">否</el-radio>
  115. <el-button
  116. @click="addProblemList('uadraeaosHasDatnootl')"
  117. type="text"
  118. v-if="this.addObj.uadraeaosHasDatnootl ==='1' ? true :false">
  119. <i class="el-icon-circle-plus"></i>
  120. </el-button>
  121. </el-form-item>
  122. <p style=";margin-top:10px;margin-bottom: 10px">
  123. <i class="el-icon-caret-right"></i>
  124. <span style="width:120px;padding-left: 10px">闸门∆</span>
  125. <span class="hrs"></span>
  126. </p>
  127. <el-form-item label="闸门、门槽等是否存在变形、卡阻">
  128. <el-radio v-model="addObj.strobIsDWiSr" label="1">是</el-radio>
  129. <el-radio v-model="addObj.strobIsDWiSr" label="2">否</el-radio>
  130. <el-button
  131. @click="addProblemList('strobIsDWiSr')"
  132. type="text"
  133. v-if="this.addObj.strobIsDWiSr ==='1' ? true :false">
  134. <i class="el-icon-circle-plus"></i>
  135. </el-button>
  136. </el-form-item>
  137. <el-form-item label="闸门、门槽是否存在锈蚀、损伤">
  138. <el-radio v-model="addObj.gateHasRd" label="1">是</el-radio>
  139. <el-radio v-model="addObj.gateHasRd" label="2">否</el-radio>
  140. <el-button
  141. @click="addProblemList('gateHasRd')"
  142. type="text"
  143. v-if="this.addObj.gateHasRd ==='1' ? true :false">
  144. <i class="el-icon-circle-plus"></i>
  145. </el-button>
  146. </el-form-item>
  147. <el-form-item label="是否存在闸门密封件破损、漏水">
  148. <el-radio v-model="addObj.gateHasTsibai" label="1">是</el-radio>
  149. <el-radio v-model="addObj.gateHasTsibai" label="2">否</el-radio>
  150. <el-button
  151. @click="addProblemList('gateHasTsibai')"
  152. type="text"
  153. v-if="this.addObj.gateHasTsibai ==='1' ? true :false">
  154. <i class="el-icon-circle-plus"></i>
  155. </el-button>
  156. </el-form-item>
  157. <el-form-item label="闸门其它部件是否存在缺陷">
  158. <el-radio v-model="addObj.gateHasFlaw" label="1">是</el-radio>
  159. <el-radio v-model="addObj.gateHasFlaw" label="2">否</el-radio>
  160. <el-button
  161. @click="addProblemList('gateHasFlaw')"
  162. type="text"
  163. v-if="this.addObj.gateHasFlaw ==='1' ? true :false">
  164. <i class="el-icon-circle-plus"></i>
  165. </el-button>
  166. </el-form-item>
  167. <p style=";margin-top:10px;margin-bottom: 10px">
  168. <i class="el-icon-caret-right"></i>
  169. <span style="width:120px;padding-left: 10px">启闭设备∆</span>
  170. <span class="hrs"></span>
  171. </p>
  172. <el-form-item label="启闭设备是否能满足正常启闭要求">
  173. <el-radio v-model="addObj.ocdIsMnoacr" label="1">是</el-radio>
  174. <el-radio v-model="addObj.ocdIsMnoacr" label="2">否</el-radio>
  175. <el-button
  176. @click="addProblemList('ocdIsMnoacr')"
  177. type="text"
  178. v-if="this.addObj.ocdIsMnoacr ==='2' ? true :false">
  179. <i class="el-icon-circle-plus"></i>
  180. </el-button>
  181. </el-form-item>
  182. <el-form-item label="启闭设备是否存在锈蚀、漏油等">
  183. <el-radio v-model="addObj.ocdHasCol" label="1">是</el-radio>
  184. <el-radio v-model="addObj.ocdHasCol" label="2">否</el-radio>
  185. <el-button
  186. @click="addProblemList('ocdHasCol')"
  187. type="text"
  188. v-if="this.addObj.ocdHasCol ==='1' ? true :false">
  189. <i class="el-icon-circle-plus"></i>
  190. </el-button>
  191. </el-form-item>
  192. <el-form-item label="启闭设备是否有保护装置及措施">
  193. <el-radio v-model="addObj.ocdHasPdam" label="1">是</el-radio>
  194. <el-radio v-model="addObj.ocdHasPdam" label="2">否</el-radio>
  195. <el-button
  196. @click="addProblemList('ocdHasPdam')"
  197. type="text"
  198. v-if="this.addObj.ocdHasPdam ==='2' ? true :false">
  199. <i class="el-icon-circle-plus"></i>
  200. </el-button>
  201. </el-form-item>
  202. <p style=";margin-top:10px;margin-bottom: 10px">
  203. <i class="el-icon-caret-right"></i>
  204. <span style="width:120px;padding-left: 10px">配电设施</span>
  205. <span class="hrs"></span>
  206. </p>
  207. <el-form-item label="配电设施是否存在故障或隐患">
  208. <el-radio v-model="addObj.dfHasToht" label="1">是</el-radio>
  209. <el-radio v-model="addObj.dfHasToht" label="2">否</el-radio>
  210. <el-button
  211. @click="addProblemList('dfHasToht')"
  212. type="text"
  213. v-if="this.addObj.dfHasToht ==='1' ? true :false">
  214. <i class="el-icon-circle-plus"></i>
  215. </el-button>
  216. </el-form-item>
  217. <el-form-item label="备用电源是否正常运行">
  218. <el-radio v-model="addObj.dfIsNoops" label="1">是</el-radio>
  219. <el-radio v-model="addObj.dfIsNoops" label="2">否</el-radio>
  220. <el-button
  221. @click="addProblemList('dfIsNoops')"
  222. type="text"
  223. v-if="this.addObj.dfIsNoops ==='2' ? true :false">
  224. <i class="el-icon-circle-plus"></i>
  225. </el-button>
  226. </el-form-item>
  227. <el-form-item label="是否有防雷接地">
  228. <el-radio v-model="addObj.dfHasGfl" label="1">是</el-radio>
  229. <el-radio v-model="addObj.dfHasGfl" label="2">否</el-radio>
  230. <el-button
  231. @click="addProblemList('dfHasGfl')"
  232. type="text"
  233. v-if="this.addObj.dfHasGfl ==='2' ? true :false">
  234. <i class="el-icon-circle-plus"></i>
  235. </el-button>
  236. </el-form-item>
  237. <p style=";margin-top:10px;margin-bottom: 10px">
  238. <i class="el-icon-caret-right"></i>
  239. <span style="width:120px;padding-left: 10px">安全管理设施</span>
  240. <span class="hrs"></span>
  241. </p>
  242. <el-form-item label="是否有消防设施且消防设施完善">
  243. <el-radio v-model="addObj.smfHasPfpf" label="1">是</el-radio>
  244. <el-radio v-model="addObj.smfHasPfpf" label="2">否</el-radio>
  245. <el-button
  246. @click="addProblemList('smfHasPfpf')"
  247. type="text"
  248. v-if="this.addObj.smfHasPfpf ==='2' ? true :false">
  249. <i class="el-icon-circle-plus"></i>
  250. </el-button>
  251. </el-form-item>
  252. <el-form-item label="监控与自动化系统是否正常运行">
  253. <el-radio v-model="addObj.smfIsTmaasirn" label="1">是</el-radio>
  254. <el-radio v-model="addObj.smfIsTmaasirn" label="2">否</el-radio>
  255. <el-radio v-model="addObj.smfIsTmaasirn" label="3">小型水闸无要求</el-radio>
  256. <el-button
  257. @click="addProblemList('smfIsTmaasirn')"
  258. type="text"
  259. v-if="this.addObj.smfIsTmaasirn ==='2' ? true :false">
  260. <i class="el-icon-circle-plus"></i>
  261. </el-button>
  262. </el-form-item>
  263. <el-form-item label="是否设置必要的安全防护及安全管理设施">
  264. <el-radio v-model="addObj.smfIsSunspasmf" label="1">是</el-radio>
  265. <el-radio v-model="addObj.smfIsSunspasmf" label="2">否</el-radio>
  266. <el-button
  267. @click="addProblemList('smfIsSunspasmf')"
  268. type="text"
  269. v-if="this.addObj.smfIsSunspasmf ==='2' ? true :false">
  270. <i class="el-icon-circle-plus"></i>
  271. </el-button>
  272. </el-form-item>
  273. <el-form-item>
  274. <el-button style="padding:7px 15px" type="primary" @click="makesure" v-if="openType">保 存</el-button>
  275. </el-form-item>
  276. </el-form>
  277. </el-main>
  278. </el-container>
  279. <problem-list
  280. v-if="showProblemList && openType"
  281. :problData="problData"
  282. :currentObjectName="currentObjectName"
  283. @dialogFormVisible="getdialogFormVisible"
  284. :showProblemList='showProblemList'
  285. :currentObjectRgstrId="currentObjectRgstrId"
  286. :currentObjectId="currentObjectId"
  287. :currentGroupId="currentGroupId"
  288. ></problem-list>
  289. </div>
  290. </template>
  291. <script>
  292. //import problemDialog from "../duChaWenTi/problemDialog.vue";
  293. import request from "@util/gw_ajax_request.js";
  294. import {getProen} from "@api/duChaTianBao.js";
  295. //add by lch
  296. import problemList from '../../addProlemMidForm/Sztb_Wtqd.vue'
  297. export default {
  298. components: {
  299. // problemDialog,
  300. problemList
  301. },
  302. props: [
  303. "currentObjectRgstrId",
  304. "currentObjectName",
  305. "currentObjectId",
  306. "szRuls",
  307. "showOrEdit",
  308. "currentGroupId",
  309. "openType"
  310. ],
  311. data() {
  312. return {
  313. objtbStatu: {
  314. proenStat: "",
  315. id: "",
  316. },
  317. formIsShow: true,
  318. problData: "",
  319. showAddProblemDialog: false,
  320. dxdcMainHeight: window.innerHeight - 197,
  321. dialogFormVisible: false,
  322. formLabelWidth: "24vw",
  323. loading: true,
  324. addObj: {
  325. lkcmbHasLdogcsosj: "",
  326. lkcmbHasSadsatbda: "",
  327. lkcmbHasTedaifab: "",
  328. lkcmbHasTbcttsib: "",
  329. lkcmbHasTusofio: "",
  330. uadcogcHasDmg: "",
  331. uadcogcHasEasapitr: "",
  332. uadraeaosHasEasapitr: "",
  333. uadraeaosHasDmg: "",
  334. uadraeaosHasDatnootl: "",
  335. strobIsDWiSr: "",
  336. gateHasRd: "",
  337. gateHasTsibai: "",
  338. gateHasFlaw: "",
  339. ocdIsMnoacr: "",
  340. ocdHasCol: "",
  341. ocdHasPdam: "",
  342. dfHasToht: "",
  343. dfIsNoops: "",
  344. dfHasGfl: "",
  345. smfHasPfpf: "",
  346. smfIsTmaasirn: "",
  347. smfIsSunspasmf: "",
  348. },
  349. operationType1: "",
  350. placeholder: "",
  351. // add by lch
  352. showProblemList: false
  353. };
  354. },
  355. computed: {
  356. recPersId() {
  357. return localStorage.getItem("userid")
  358. ? localStorage.getItem("userid")
  359. : "1098101939614724096";
  360. }
  361. },
  362. created() {
  363. if (this.showOrEdit === "show") {
  364. this.formIsShow = false;
  365. } else {
  366. this.formIsShow = true;
  367. }
  368. },
  369. mounted() {
  370. this.getformList();
  371. },
  372. watch: {
  373. currentObjectRgstrId(n, o) {
  374. this.getformList();
  375. }
  376. },
  377. methods: {
  378. getformList() {
  379. let _self = this;
  380. getProen(_self.currentObjectRgstrId).then(res => {
  381. if (Object.keys(res.data).length !== 0) {
  382. _self.addObj = res.data;
  383. _self.operationType1 = "update";
  384. } else {
  385. _self.addObj = {};
  386. _self.operationType1 = "add";
  387. }
  388. });
  389. },
  390. //保存
  391. makesure() {
  392. let _self = this;
  393. this.addObj["rgstrId"] = this.currentObjectRgstrId;
  394. this.addObj["recPersId"] = this.recPersId;
  395. _self.objtbStatu.id = _self.currentObjectRgstrId;
  396. if (_self.addObj.lkcmbHasLdogcsosj &&
  397. _self.addObj.lkcmbHasSadsatbda &&
  398. _self.addObj.lkcmbHasTedaifab &&
  399. _self.addObj.lkcmbHasTbcttsib &&
  400. _self.addObj.lkcmbHasTusofio &&
  401. _self.addObj.uadcogcHasDmg &&
  402. _self.addObj.uadcogcHasEasapitr &&
  403. _self.addObj.uadraeaosHasEasapitr &&
  404. _self.addObj.uadraeaosHasDmg &&
  405. _self.addObj.uadraeaosHasDatnootl &&
  406. _self.addObj.strobIsDWiSr &&
  407. _self.addObj.gateHasRd &&
  408. _self.addObj.gateHasTsibai &&
  409. _self.addObj.gateHasFlaw &&
  410. _self.addObj.ocdIsMnoacr &&
  411. _self.addObj.ocdHasCol &&
  412. _self.addObj.ocdHasPdam &&
  413. _self.addObj.dfHasToht &&
  414. _self.addObj.dfIsNoops &&
  415. _self.addObj.dfHasGfl &&
  416. _self.addObj.smfHasPfpf &&
  417. _self.addObj.smfIsTmaasirn &&
  418. _self.addObj.smfIsSunspasmf) {
  419. this.objtbStatu.proenStat = "2"
  420. } else {
  421. if (_self.addObj.lkcmbHasLdogcsosj == undefined &&
  422. _self.addObj.lkcmbHasSadsatbda == undefined &&
  423. _self.addObj.lkcmbHasTedaifab == undefined &&
  424. _self.addObj.lkcmbHasTbcttsib == undefined &&
  425. _self.addObj.lkcmbHasTusofio == undefined &&
  426. _self.addObj.uadcogcHasDmg == undefined &&
  427. _self.addObj.uadcogcHasEasapitr == undefined &&
  428. _self.addObj.uadraeaosHasEasapitr == undefined &&
  429. _self.addObj.uadraeaosHasDmg == undefined &&
  430. _self.addObj.uadraeaosHasDatnootl == undefined &&
  431. _self.addObj.strobIsDWiSr == undefined &&
  432. _self.addObj.gateHasRd == undefined &&
  433. _self.addObj.gateHasTsibai == undefined &&
  434. _self.addObj.gateHasFlaw == undefined &&
  435. _self.addObj.ocdIsMnoacr == undefined &&
  436. _self.addObj.ocdHasCol == undefined &&
  437. _self.addObj.ocdHasPdam == undefined &&
  438. _self.addObj.dfHasToht == undefined &&
  439. _self.addObj.dfIsNoops == undefined &&
  440. _self.addObj.dfHasGfl == undefined &&
  441. _self.addObj.smfHasPfpf == undefined &&
  442. _self.addObj.smfIsTmaasirn == undefined &&
  443. _self.addObj.smfIsSunspasmf == undefined) {
  444. this.objtbStatu.proenStat = "0"
  445. } else {
  446. this.objtbStatu.proenStat = "1"
  447. }
  448. }
  449. var params = {
  450. bisInspSafeExtManage: _self.addObj
  451. };
  452. this.$confirm("确认保存水闸工程实体和运行管理情况信息?", "提示", {
  453. confirmButtonText: "确定",
  454. cancelButtonText: "取消",
  455. type: "warning"
  456. })
  457. .then(() => {
  458. if (_self.operationType1 == "add") {
  459. try {
  460. request.post('/bis/waga/proenInfo', _self.addObj).then((res) => {
  461. if (res.success) {
  462. _self.$message.success("添加成功");
  463. _self.addObj["id"] = res.data.id;
  464. _self.operationType1 = "update";
  465. request.post("/att/waga/rgstr/update", _self.objtbStatu).then((res) => {
  466. res;
  467. })
  468. _self.$emit("addShuiKuSuccess");
  469. }
  470. });
  471. } catch (e) {
  472. }
  473. } else if (_self.operationType1 == "update") {
  474. try {
  475. request.post('/bis/waga/proenInfo/update', _self.addObj).then((res) => {
  476. if (res.success) {
  477. _self.$message.success("修改成功");
  478. request.post("/att/waga/rgstr/update", _self.objtbStatu).then((res) => {
  479. res;
  480. })
  481. _self.$emit("addShuiKuSuccess");
  482. }
  483. });
  484. } catch (e) {
  485. }
  486. }
  487. })
  488. .catch(() => {
  489. });
  490. },
  491. //查看
  492. makeshow(type, row) {
  493. this.dialogFormVisible = true;
  494. },
  495. formatRadio(val) {
  496. if (val == "1") {
  497. return "是";
  498. } else if (val == "0") {
  499. return "否";
  500. } else {
  501. return val;
  502. }
  503. },
  504. cancelHandler() {
  505. this.showAddProblemDialog = false;
  506. },
  507. // add by lch
  508. addProblemList(pro) {
  509. let rules = this.szRuls;
  510. let rest = rules.filter(e => {
  511. return e.eName === pro;
  512. });
  513. this.problData = rest[0].id;
  514. this.showProblemList = true;
  515. console.log(this.showProblemList)
  516. },
  517. getdialogFormVisible(val) {
  518. this.showProblemList = val
  519. },
  520. // end
  521. }
  522. };
  523. </script>
  524. <style lang="scss" scoped>
  525. .cant {
  526. color: red;
  527. }
  528. .cantMid {
  529. color: orange;
  530. }
  531. .cant {
  532. color: green;
  533. }
  534. .slide-fade-enter-active {
  535. transition: all 0.3s ease;
  536. }
  537. .slide-fade-leave-active {
  538. transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
  539. }
  540. .slide-fade-enter, .slide-fade-leave-to
  541. /* .slide-fade-leave-active for below version 2.1.8 */
  542. {
  543. transform: translateY(-10px);
  544. opacity: 0;
  545. }
  546. #dcdxHeader {
  547. padding: 15px 20px;
  548. }
  549. #dxdcFooter {
  550. text-align: center;
  551. }
  552. #dxdcAside {
  553. border: 1px solid #d5d5ff;
  554. }
  555. .el-dialog__wrapper .el-treeWhite {
  556. /* max-height: 260px !important; */
  557. }
  558. .gcsthyxglqk label.el-radio {
  559. }
  560. .gcsthyxglqk .el-button--text {
  561. //添加问题小加号处理
  562. margin-left: 1vw;
  563. font-size: 1rem;
  564. }
  565. .zdlsqk .el-radio + .el-radio {
  566. //纵向radio处理
  567. margin-left: 0px;
  568. }
  569. .gcsthyxglqk .el-button--mini {
  570. //处理出现小加号后,选项上下抖动问题
  571. padding: 0px 15px;
  572. }
  573. </style>