From 1f657bcfb0f7bd3055b656b158239ad8f0d1db77 Mon Sep 17 00:00:00 2001 From: shijing Date: Thu, 4 Aug 2022 17:12:12 +0800 Subject: [PATCH] 0804 --- common/http.api.js | 6 + pages.json | 8 + pages/workSpace/operation/oplCate.vue | 84 +++++- pages/workSpace/operation/workerList.vue | 296 ++++++++++++++++++++ pages/workSpace/opls/fire.vue | 141 +++++++--- static/common/addIcon.png | Bin 0 -> 243 bytes static/common/home.png | Bin 1120 -> 0 bytes static/common/homec.png | Bin 816 -> 0 bytes static/common/me.png | Bin 1716 -> 0 bytes static/common/mec.png | Bin 1279 -> 0 bytes static/common/play.png | Bin 1423 -> 0 bytes static/common/playc.png | Bin 1541 -> 0 bytes static/workSpace/new_apply/update.png | Bin 1553 -> 1257 bytes static/workSpace/new_apply/updateActive.png | Bin 0 -> 1324 bytes 14 files changed, 487 insertions(+), 48 deletions(-) create mode 100644 pages/workSpace/operation/workerList.vue create mode 100644 static/common/addIcon.png delete mode 100644 static/common/home.png delete mode 100644 static/common/homec.png delete mode 100644 static/common/me.png delete mode 100644 static/common/mec.png delete mode 100644 static/common/play.png delete mode 100644 static/common/playc.png create mode 100644 static/workSpace/new_apply/updateActive.png diff --git a/common/http.api.js b/common/http.api.js index 911e5ba..521cbab 100644 --- a/common/http.api.js +++ b/common/http.api.js @@ -49,6 +49,9 @@ const install = (Vue, vm) => { let oplLists = (data = {}) => vm.$u.get('/opm/opl/', data); //作业许可证 let oplCate = (data = {}) => vm.$u.get('/opm/opl_cate/', data); //作业许可证类型 let oplCateItem = (id) => vm.$u.get(`/opm/opl_cate/${id}/`); //作业许可证类型详情 + let oplCreate = (data = {}) => vm.$u.post('/opm/opl/', data); //添加新许可证 + let oplUpdate = (id,data = {}) => vm.$u.put(`/opm/opl/${id}/`, data); //编辑许可证 + let oplWorker = (data = {}) => vm.$u.get('/opl_worker/', data); //作业许可证类型 let rpjList = (data = {}) => vm.$u.get(`/rpm/rpj/`, data); //rpj查询 let rpjItem = (id) => vm.$u.get(`/rpm/rpj/${id}`); //rpj查询 @@ -106,6 +109,9 @@ const install = (Vue, vm) => { oplLists, oplItem, oplCate, + oplCreate, + oplUpdate, + oplWorker, areaLists }; diff --git a/pages.json b/pages.json index d162ed1..4b4bf36 100644 --- a/pages.json +++ b/pages.json @@ -148,6 +148,14 @@ "enablePullDownRefresh": false } }, + { + "path": "pages/workSpace/operation/workerList", + "style": { + "navigationBarTitleText": "选择工作人员", + "navigationStyle": "custom", + "enablePullDownRefresh": false + } + }, { "path": "pages/workSpace/visit/visitList", "style": { diff --git a/pages/workSpace/operation/oplCate.vue b/pages/workSpace/operation/oplCate.vue index 5aabc0e..06953ac 100644 --- a/pages/workSpace/operation/oplCate.vue +++ b/pages/workSpace/operation/oplCate.vue @@ -2,11 +2,28 @@ - - + + 已添加许可证: + - {{row.name}} + {{item.name}} + {{item.cate_name}} + {{item.level}} + + + + + + + + 添加新许可证: + + + {{row.name}} + + + - - - - @@ -132,9 +133,9 @@ - + - + @@ -162,6 +163,7 @@ risks_checked: [], measures_checked: [], }, + oplId: null, operationName: '', oplCateName: '', risklist: [], @@ -190,6 +192,11 @@ console.log(params) this.operationId = params.operationId; this.oplcateId = params.oplcateId; + this.type = params.type; + if (params.oplId) { + this.oplId = params.oplId; + this.formData.id = params.oplId; + } this.formData.cate = this.oplcateId; this.formData.operation = this.operationId; }, @@ -212,39 +219,70 @@ console.log(res); }); }, + // getOplDetail(){ + // let that = this; + // that.$u.api.oplItem(that.oplId).then((res) => { + // that.formData = res; //作业开始时间 + // debugger; + // console.log(res); + // }); + // }, //根据作业许可证类别ID获取,风险、措施===>作业许可证类别详情 getOplcates() { let that = this; that.$u.api.oplCateItem(that.oplcateId).then((res) => { console.log(res); // + that.risklist = []; + that.measurelist = []; that.oplCateName = res.name; that.oplcateCode = res.code; - let risklist = res.risk_options_; //风险缝隙 - that.risklist = []; - risklist.forEach(item=>{ + if (that.oplId !== null) { + that.editCheckShow(res.risk_options_, res.measure_options_); + } + }); + }, + editCheckShow(risklist, measurelist) { + let that = this; + that.$u.api.oplItem(that.oplId).then((res) => { + that.formData = res; //作业开始时间 + risklist.forEach(item => { let obj = {}; - obj=item; - obj.checked = false; + obj = item; + if (res.risks_checked.indexOf(item.id) > -1) { + obj.checked = true; + } else { + obj.checked = false; + } that.risklist.push(obj) }) - let measurelist = res.measure_options_; //风险缝隙 - that.measurelist = []; - measurelist.forEach(item=>{ + measurelist.forEach(item => { let obj = {}; - obj=item; - obj.checked = false; + obj = item; + if (res.measures_checked.indexOf(item.id) > -1) { + obj.checked = true; + } else { + obj.checked = false; + } that.measurelist.push(obj) }) + debugger; + console.log(res); }); + }, //获取作业区域 getRange() { - this.$u.api.areaLists({page: 0}).then(res => { + this.$u.api.areaLists({ + page: 0 + }).then(res => { let range = []; let obj = {}; res.forEach(item => { - obj = {value: null,text: ''}; + obj = { + value: null, + text: '' + }; obj.value = item.id; obj.text = item.name; range.push(obj); @@ -254,11 +292,16 @@ }, //获取用户 getUserRange() { - this.$u.api.userList({page: 0}).then(res => { + this.$u.api.userList({ + page: 0 + }).then(res => { let user = []; let obj = {}; res.forEach(item => { - obj = {value: null,text: ''}; + obj = { + value: null, + text: '' + }; obj.value = item.id; obj.text = item.name; user.push(obj); @@ -269,9 +312,11 @@ //获取dept getdept() { let that = this; - that.$u.api.deptList({page: 0}).then(res => { + that.$u.api.deptList({ + page: 0 + }).then(res => { that.depRange = that.redata(res); - + console.log(that.depRange) }) }, @@ -301,21 +346,44 @@ console.log(arr); return arr; }, + checkboxRiskChange(e) { + let values = e.detail.value; + this.formData.risks_checked = values; + // debugger; + // console.log(this.formData.risks_checked); + }, + checkboxMeasuresChange(e) { + let values = e.detail.value; + this.formData.measures_checked = values; + // debugger; + // console.log(this.formData.measures_checked); + }, select(row) {}, goBack() { uni.navigateBack({ delta: 1 }) }, - - add() { - uni.navigateTo({ - url: '/pages/workSpace/newWork/addUser' - }) - }, edit(row) {}, - saveSubmit(){ - //添加人员 + saveSubmit() { + debugger; + let that = this; + let params=null; + console.log(this.formData); + if (that.oplId !== null) { + that.$u.api.oplUpdate(that.oplId,that.formData).then(res=>{ + params = `?oplId=${that.oplId}`; + uni.navigateTo({ + url:'/pages/workSpace/operation/workerList'+params + }) + + }) + }else{ + that.$u.api.oplCreate(that.formData).then(res=>{ + + }) + } + }, } } @@ -414,10 +482,11 @@ .form-date>>>.uni-icons { display: none; } - .form-right>>>.uni-label-pointer{ + + .form-right>>>.uni-label-pointer { min-width: 50%; - display: inline-block; - margin-bottom: 20rpx; + display: inline-block; + margin-bottom: 20rpx; } .apply-reason-text { diff --git a/static/common/addIcon.png b/static/common/addIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..46c13fd691d0d664d8d753cec4cceed140164a86 GIT binary patch literal 243 zcmVmmq5uk*1h7yH z;52XheQjOFDzK^?dN$4gVm45K42V{VZNoxX2n(46u#gFmw@~vIdSA*+#k0#(x7ehG z7$BSZvj7E30rEp5l1qkIJm<3w1w?Wv(EOKJRFVvof+7QCpwv589Tvhuty;+JOD?aL t0l5QnBLkQK?Q#^b5t;{}fC!s7wO(-*=bAZ_BhRFZLoa59;_5{+j?LWI7BJP~E=TMc9Tr7_wKK(|w3~LV z;MVkDaa_D0W6tzPP6C4Au_3N21Qny6$5t+$c=C+w``Y)Zb|vq0p3nPi|NPIpozL%{ z>^68LFZuCTAwvv%j|F2ni`yQ?I|3!{2?6d8wuSGg(>c4hG0CgNKeX#=Z{)tW<#x<3 z8)ABsIZ_`y=xb^{b&u!j*5fx{iFfQ{l2~6jokN{P?nTss4SE4<#VzjhbJQ{x96$Yr z+h~fY&J8iu0yJg! zA73_Rcx?Je@%yVXckSNalyY~O)mrv!Nd@!5N8&$kEnA^swwo{ElTNkS zb_>PCj~m=4pK%R5bH#hl{e5PYlfLM)TQolk?7h$La8-Yk$Wn*NZ`U!MxITkx`R=AY zW(7OCS?8Innr=K)+n7~$xUTo@ZY|f;$DDS?FK?`Q&(-iolh1qC&c_cc-~ZsKS+hW5 zYwKn?eGZ%D6ZZ(obw;mST$MMg&3ED593kctRXQi)o%7~zt9Y2P_rU7H$vNkQ5?Lj# zPx$M?8e-=g7FQuH9P?imq3b`QH6U#(Zbk{yE1tALzEyW$k{c9diBo z56!GKCm4$4*aN2s_LXY>vGz0!*WVyzDml6Kn@M}dhAU5%zFxiGe`dRn)!Nq+8Ct|= zxh=EYYkk`=BsApDq{9^;--OuR%+jUxQ)7L|4HD9z6 z1$R`o?=yHWUU5?7vXn#JOwXy04%f4^ZdEw@rB$-dg!Sdus*1*2cg`<55aYe3{Erg< z%p`TD2jV-9i!6wLy^D9#$@7dG?k?QXlKXY?t)pkpmp17BB#*QGtMwn>##YnWyKBO0 zz5nkkZD79eulQDJLt{fK_y6*Khv>%LcF8)7e0gjZ4A#r{ykD}sZCWk= zj@p^CjWqZ5&j~SSzbxP*;UTj5t5CX+(KQCAg?o-yvhvSzS$nOT)8U8d-lL7@pWifj zDg@-z*fpvAv(LHbX-*sc!5PN0r@|_RAvu*b}V0z5y|Ir2iRI=CF zr%lRe-RIcWy{$F>co(Ze=Ay$--ZSuA&f`%Mzs}gaz|O}omK}xbzK{7I%dFG(@o%ox RH3CZx22WQ%mvv4FO#t1o6uSTb diff --git a/static/common/homec.png b/static/common/homec.png deleted file mode 100644 index 51669e371e5ee87b2fc0d132152111a454f15956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 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 T{5z^A00000NkvXXu0mjflDA$x literal 1553 zcmaJ>drT8|96u~#E%-o+W@HQJ;Rp!rwLNHim5QaUP_!M?D(KL0wg;5byW{SlrPL=Z z12WlY#5uQ-B}i~HD{iPB9k3h}}+#V*@}&rkld74x9xy;-z*%4gGfb7zEmF zYN#OHC^1r6yv&~Cq48B7lf~+BSWz34xfINBt2hBC&SIe3SwS!=w;CGLRdM^!H4K4c z5Z0lFo+VXi%mcL~jf3f8xyUL_O9vIGSSm--P&5^kNu)|xqJ*W0NGeyQNmMc!IQ~Ff zG}>08GV7L)$KpCBq0=vQfX-%V@cXVk`)tO%qt^Vk|`r8P^%4f4F!`5?1YVU zG09^bqfuob7#1U}xIw3eI2EzoZc`zMOrMq}m+6%XsZ^@hqKb5#QY)8g5kw-FXpjl6 zjE8BRraZKkxZ#K&b3XQi*!mZ%q0Vd zhWoE!Ph4>h3T-E?%N-`oj}x5ZY0lbFWrINgn6}NJ(^%ZsdUvgG2sOgjI}fLPtyJx6 z=$g4FHL84W_k;A2Mf}BK>+zpYw$5xyY9EOyLL(KG9fZ!caD?ZLzL_A%r55^jB+2-i zzU-ZY2XD{rJl=6{_)c5B(0j>Ztoq=~9^$9Pa8&<~S;EYoWhX5AFE9K2F1VvnqZ=5g ze_A5?T`Bn_Uc0&d*yZgvw#-jnAqWb7IJ5dh<53{iloa`d*Ax_w0Ot;zA4Ds(^?o|9 z`?JWRUu{=>r#{R+LDou^c9Q__vDwao7=LQ#0EAuU3>CsyK$}c)wlRlv5k8_dX6JHvZDb91xxKwFZ+1!!HIwcgH-J%@rG-v#u*0&mzG0d=-6)p`5Q0Pn`W z?t+N-0)~kE-HU8<{Na5Gw;s;EAIEM>E~%?LwM2f_n;R1~u=bVxMoAP4PB^ zFA=)rC@1~tXldoG_FC`3ytYT!{g~A92YpCC_#Gp!&me}wnXBNtZ^=IDqHFmny%C<> zo*|Kmcuh~%^ygkz49Q!Mpe8J{|6iVEZV)V#A)g^!z#Bp4|R)rUckBqoby{ R&Cwb9NgMPgoj=(1$`ZTTujGOdf>NT6brI zf}-G?l7I?gy)`zaR7z_|?aX9%lL+zhprlrz#foO<$Yf`d-O0>mW_Ko#;=b+7`Of+M zzjMBC&g{2@b^f7s&X3DmK-Y`2H}O9UJD9K)poamp`OMgSEEezi{*AV2pY}^;(m-Jl z6uTGTZU)X1aK<1Sn#v{4xcTzTKsqy%5!iT%fsH{SD)uz4DT(bt#!B+^2*A5s#{5Z) z-D+Mu?7ZhHppGM7JPgb+QJ>eWxjFF>^PFK|$JDTRs(Sni0iBsbH?#1qZA2iwOy$=N zV7!=1&G}Lg&`8RZieQLfGjRae7+MhUewVcreSwTtyBcarsImhHuU4{!tgeVJ z_=O2-=Y%K5JQHrT{G1a6JaINF9=H8U^7K)Fdn@~cv0clh#;u874((+W6mB*96*JGq z5OaLQQ7XR}2A(t*ZKqt^#h{VZGvJ|eHJ~8(-Qcx+YS8rIQtz{1dK<(Cmt)YVrX>2^ z*FeMq>cQ7pv^DdiDPm38*RFvG1^9t?i1>oRw^h@p?n}f+`>9-gZA}COfj8l5YTkM_ zTzTy^S5FLXT(KiYE}$uRYpQ9(RoAKeZ~wz>twkyz40xlZ<(8>~t-pG06p;xC1HK%; z;*P?hJAbUV%S9p}4ER_qF8XQ5Ll+PRJPGkGHQT28dA@`yAPjg2@hw`m?K?m4p|%oX zz%#{q^j!N1zwn_6NDmZrBB8@>=gofJZV%jGoV|@{!^98jx#TxN;6o8mX~AP=r&x*2 ztZMmWmluc|JP{sObK>Vg;X@KIodWZeBlu}e5w|*lJmCA(ocKv2@SzAu%cVU8yy*lW z!f`bx-fv%bg$MVmN^-PO_;3Ua6i12ZDXVjY(rW--vC{b#zzfzdcqzBKZWKOB0jB|M_Ol3^fsayvwfV1*@H>EGjMyY$ z;Z_#nhxBawtRJCXHW8Ij)o+=MQy?5+;;}}asH=&KM8INdGlkxNTWF$mAbDXmh-U6b zCZHLpAY=a*5M;KZu=SaN(nt1FlL$>USz(Ki~ESP-t5{7rRCBV0<04d`kM{9M<2e+*(x`}(9{?yGyNWzpS7HP zs43#pt^&-9X}NTgfNhoZkgh5Tsj28q4wm*79)TcyX}e*@b9!EU*HeI_L0demBjQgP zGzXN=H^~!VIHef0i5SmU!H%hl_)xVI_d~v_gN^_ZBQ-S-4s}Irbq4V~W|ib(7a%B0 zry`N!)pyQBFYCF)0XM6