Explorar el Código

紫外灯统计新增岗位筛选条件

luoaoxuan hace 1 año
padre
commit
bb1c50a72a
Se han modificado 1 ficheros con 15 adiciones y 3 borrados
  1. 15 3
      src/views/component/facility/ultStatic.vue

+ 15 - 3
src/views/component/facility/ultStatic.vue

@@ -59,6 +59,12 @@
                             <el-input v-model="deviceName" size="mini" />
                         </div>
                     </div>
+                    <div class="item">
+                        <div class="label">岗位:</div>
+                        <div class="content">
+                            <el-input v-model="gangWei" size="mini" />
+                        </div>
+                    </div>
                 </div>
                 <div class="hearder">
                     <div class="agend">
@@ -166,6 +172,7 @@ export default {
             curTime: dayjs().format('YYYY-MM-DD HH:mm:ss'),
             deviceNo: '',
             deviceName: '',
+            gangWei: '',
             monthList: monthList,
             month: monthValue,
             monthDays: monthDays,
@@ -209,7 +216,7 @@ export default {
             const fliterData = this.dataList
             let result = []
             fliterData.forEach(item => {
-                const { she_shi_id_, zi_wai_deng_ming_, deng_guan_hao_, bu_men_ } = item
+                const { she_shi_id_, zi_wai_deng_ming_, deng_guan_hao_, bu_men_, gang_wei_ } = item
                 const t = result.find(i => i.she_shi_id_ === she_shi_id_)
                 if (t) {
                     t.children.push(item)
@@ -219,13 +226,14 @@ export default {
                         zi_wai_deng_ming_: zi_wai_deng_ming_ || '',
                         deng_guan_hao_: deng_guan_hao_ || '',
                         bu_men_: bu_men_ || '',
+                        gang_wei_: gang_wei_ || '',
                         children: [item]
                     })
                 }
             })
             // console.log('fliterData', result)
             this.totalList.forEach(item => {
-                const { she_shi_id_, zi_wai_deng_ming_, deng_guan_hao_, bian_zhi_bu_men_ } = item
+                const { she_shi_id_, zi_wai_deng_ming_, deng_guan_hao_, bian_zhi_bu_men_, gang_wei_ } = item
                 const t = result.find(i => i.she_shi_id_ === item.she_shi_id_)
                 if (!t) {
                     result.push({
@@ -233,6 +241,7 @@ export default {
                         zi_wai_deng_ming_: zi_wai_deng_ming_ || '',
                         deng_guan_hao_: deng_guan_hao_ || '',
                         bu_men_: bian_zhi_bu_men_ || '',
+                        gang_wei_: gang_wei_ || '',
                         children: []
                     })
                 }
@@ -246,6 +255,9 @@ export default {
             if (this.deviceName) {
                 result = result.filter(item => item.zi_wai_deng_ming_.indexOf(this.deviceName) > -1)
             }
+            if (this.gangWei) {
+                result = result.filter(item => item.gang_wei_.indexOf(this.gangWei) > -1)
+            }
             return result
         },
         formatData () {
@@ -278,7 +290,7 @@ export default {
     },
     async mounted () {
         this.init()
-        const sql = `select she_shi_id_,zi_wai_deng_ming_,deng_guan_hao_,bian_zhi_bu_men_ from t_jykzwdxdjlbsc where di_dian_='${this.level}' and shi_fou_ting_yong='1'`
+        const sql = `select she_shi_id_,zi_wai_deng_ming_,deng_guan_hao_,bian_zhi_bu_men_,gang_wei_ from t_jykzwdxdjlbsc where di_dian_='${this.level}' and shi_fou_ting_yong='1'`
         const { variables: { data }} = await this.$common.request('sql', sql)
         this.totalList = data
     },