|
|
@@ -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
|
|
|
},
|