miaofuhao 1 anno fa
parent
commit
3ed5e02df8

+ 0 - 18
CallCenterWeb.UI/RMYY/src/api/reportForm/reportForm.js

@@ -42,24 +42,6 @@ export function getLists(params) {
42 42
     params
43 43
   })
44 44
 }
45
-
46
-// 故障报修报表
47
-export function getReportLists(params) {
48
-  return request({
49
-    url: 'FaultRepair/NewExportList',
50
-    method: 'get',
51
-    params
52
-  })
53
-}
54
-// 故障报修导出
55
-export function exportReportList(params) {
56
-  return request({
57
-    url: 'FaultRepair/NewExportList',
58
-    method: 'get',
59
-    responseType: 'blob',
60
-    params
61
-  })
62
-}
63 45
 // 故障报修导出
64 46
 export function getexportList(params) {
65 47
   return request({

+ 0 - 65
CallCenterWeb.UI/RMYY/src/utils/fieldsData.js

@@ -162,71 +162,6 @@ export default {
162 162
     value: '平均通话时长'
163 163
   }
164 164
   ],
165
-  _reportForm_repairFormReport: [{
166
-    key: 'F_WorkOrderCode',
167
-    value: '工单编号'
168
-  },
169
-  {
170
-    key: 'F_CreateTime',
171
-    value: '创建时间'
172
-  },
173
-  {
174
-    key: 'deptname',
175
-    value: '报工科室'
176
-  },
177
-  {
178
-    key: 'applicantname',
179
-    value: '报修人'
180
-  },
181
-  {
182
-    key: 'F_WorkOrderCategory',
183
-    value: '工单类别'
184
-  },
185
-  {
186
-    key: 'F_Content',
187
-    value: '工单内容'
188
-  },
189
-  {
190
-    key: 'workorderstatename',
191
-    value: '工单状态'
192
-  },
193
-  {
194
-    key: 'maintenancer',
195
-    value: '维修人'
196
-  },
197
-  {
198
-    key: 'F_Endtime',
199
-    value: '维修时间'
200
-  },
201
-  {
202
-    key: 'F_EquipName',
203
-    value: '耗材名称'
204
-  }, {
205
-    key: 'F_EquipNumber',
206
-    value: '规格型号'
207
-  }, {
208
-    key: 'F_EquipAmount',
209
-    value: '数量'
210
-  }, {
211
-    key: 'F_EquipPrice',
212
-    value: '单价'
213
-  },
214
-  {
215
-    key: 'spendtime',
216
-    value: '工单耗时'
217
-  },
218
-  {
219
-    key: 'gaptime',
220
-    value: '超时时限'
221
-  },
222
-  {
223
-    key: 'F_Score',
224
-    value: '服务评价'
225
-  },
226
-  {
227
-    key: 'createname',
228
-    value: '调度人'
229
-  }],
230 165
   _reportForm_repairForm: [{
231 166
     key: 'F_WorkOrderCode',
232 167
     value: '工单编号'

+ 2 - 24
CallCenterWeb.UI/RMYY/src/views/callScreen/components/OrderList.vue

@@ -1,14 +1,7 @@
1 1
 <template>
2 2
   <div v-loading="loading">
3 3
     <div class="filter-container">
4
-      <!-- <el-input v-model="callNum" placeholder="1" class="filter-item" size="medium" clearable/> -->
5
-      <select-dept-tree
6
-        :deptparam="deptidArr"
7
-        :tishiy="'请选择科室'"
8
-        :elsize="'medium'"
9
-        style="width: 15%"
10
-        @post-deptid="getDeptid"
11
-      />
4
+      <el-input v-model="callNum" placeholder="请输入关键字" class="filter-item" size="medium" clearable/>
12 5
       <el-date-picker
13 6
         v-model="startTime"
14 7
         size="medium"
@@ -22,7 +15,7 @@
22 15
       <el-button type="primary" class="filter-item" size="medium" @click="btn_search_task">搜索
23 16
       </el-button>
24 17
     </div>
25
-    <el-table v-loading="loading" :data="dataLists" border stripe>
18
+    <el-table :data="dataLists" border stripe>
26 19
       <el-table-column prop="F_WoCode" label="工单编号" align="center" width="230">
27 20
         <template slot-scope="scope">
28 21
           <el-button type="text" size="small" @click="hadndleOrderCode(scope.row)">{{ scope.row.F_WoCode }}
@@ -70,11 +63,8 @@ export default {
70 63
 
71 64
   data() {
72 65
     return {
73
-      loading: false,
74
-      deptidArr: [],
75 66
       callNum: '', // 来电号码
76 67
       keyword: '',
77
-      deptid: '',
78 68
       phone: '',
79 69
       startTime: '',
80 70
       loading: false,
@@ -96,15 +86,6 @@ export default {
96 86
     this.getList()
97 87
   },
98 88
   methods: {
99
-    getDeptid(data) {
100
-      if (data.length === 1) {
101
-        // this.searchData.yqid = data[0]
102
-        this.deptid = ''
103
-      } else {
104
-        // this.searchData.yqid = ''
105
-        this.deptid = data[data.length - 1]
106
-      }
107
-    },
108 89
     formtOrder(row, column) {
109 90
       if (row.F_SonType) {
110 91
         return this.$store.getters.workTypeMap[parseInt(row.F_SonType)].text
@@ -112,19 +93,16 @@ export default {
112 93
     },
113 94
     getList() {
114 95
       return new Promise(resolve => {
115
-        this.loading = true
116 96
         const params = {
117 97
           pageindex: this.pageParams.pageindex, // 第几页
118 98
           pagesize: this.pageParams.pagesize, // 每页几条信息
119 99
           phone: this.phone, //	否	string	模糊查询(呼叫号码)
120
-          deptId: this.deptid,
121 100
           // keyword: this.callNum,
122 101
           starttime: this.startTime && this.startTime[0],
123 102
           endtime: this.startTime && this.startTime[1],
124 103
           callType: 1 // 呼叫类型
125 104
         }
126 105
         getorderList(params).then(response => {
127
-          this.loading = false
128 106
           if (response.state.toLowerCase() === 'success') {
129 107
             if (response.total == null) {
130 108
               this.pageParams.total = 0

+ 6 - 6
CallCenterWeb.UI/RMYY/src/views/orderManage/components/orderDetail.vue

@@ -57,7 +57,7 @@
57 57
                 <td>{{ orderDetailData.GapTime }}</td>
58 58
               </tr>
59 59
               <tr>
60
-                <th>验收人名称:</th>
60
+                <th>申请人:</th>
61 61
                 <td>
62 62
                   {{ orderDetailData.applicantname }}-{{
63 63
                     orderDetailData.F_Applicant
@@ -84,7 +84,7 @@
84 84
                 <td>{{ orderDetailData.F_CreateTime }}</td>
85 85
                 <th>接单时间:</th>
86 86
                 <td>{{ orderDetailData.F_AcceptTime || "-" }}</td>
87
-                <th>验收时间:</th>
87
+                <th>完成时间:</th>
88 88
                 <td>{{ orderDetailData.F_Endtime || "-" }}</td>
89 89
               </tr>
90 90
               <tr>
@@ -230,9 +230,9 @@
230 230
                             : "-"
231 231
                         }}
232 232
                       </td>
233
-                      <th>判定人:</th>
233
+                      <th>处理人:</th>
234 234
                       <td>{{ tabData1.usertel }}-{{ tabData1.username }}</td>
235
-                      <th>判定时间:</th>
235
+                      <th>维修时间:</th>
236 236
                       <td>
237 237
                         {{
238 238
                           tabData1.F_ProcessingTime
@@ -244,7 +244,7 @@
244 244
                       <td>{{ "-" }}</td>
245 245
                     </tr>
246 246
                     <tr>
247
-                      <th>验收结果:</th>
247
+                      <th>完成情况:</th>
248 248
                       <td>
249 249
                         {{ repairList[0] ? repairList[0].dealtype : "-" }}
250 250
                       </td>
@@ -292,7 +292,7 @@
292 292
                       </td>
293 293
                     </tr>
294 294
                     <tr>
295
-                      <th>验收意见:</th>
295
+                      <th>处理结果:</th>
296 296
                       <td colspan="7">
297 297
                         <span v-html="tabData1.F_Result || '-'"/>
298 298
                         <!-- {{ tabData1.F_Result ? tabData1.F_Result : "-" }} -->

+ 0 - 446
CallCenterWeb.UI/RMYY/src/views/reportForm/repairFormReport/index.vue

@@ -1,446 +0,0 @@
1
-<template>
2
-  <div class="app-container">
3
-    <el-row :gutter="20" />
4
-    <el-form :inline="true" :model="ruleForm" class="demo-form-inline">
5
-      <el-form-item label="创建时间:">
6
-        <el-col :span="16">
7
-          <el-date-picker
8
-            v-model="ruleForm.startTime"
9
-            size="medium"
10
-            type="datetimerange"
11
-            format="yyyy-MM-dd HH:mm:ss"
12
-            value-format="yyyy-MM-dd HH:mm:ss"
13
-            range-separator="至"
14
-            start-placeholder="开始日期"
15
-            end-placeholder="结束日期" />
16
-        </el-col>
17
-      </el-form-item>
18
-      <el-form-item label="报工科室">
19
-        <select-dept-tree :deptparam="deptidArr" @post-deptid="getDeptid" />
20
-      </el-form-item>
21
-      <el-form-item label="报修人:">
22
-        <el-input v-model="ruleForm.applicant" clearable placeholder="请输入报修人姓名或工号" size="medium" />
23
-      </el-form-item>
24
-      <el-form-item label="维修人:">
25
-        <el-input v-model="ruleForm.maintenancer" clearable placeholder="请输入维修人姓名或工号" size="medium" />
26
-      </el-form-item>
27
-      <el-form-item label="调度人:">
28
-        <el-input v-model="ruleForm.createuser" clearable placeholder="请输入调度人姓名或工号" size="medium" />
29
-      </el-form-item>
30
-      <el-form-item label="工单状态:">
31
-        <!-- <el-input v-model="ruleForm.keyword" placeholder="请输入工单状态" size="medium" /> -->
32
-        <el-select v-model="ruleForm.state" placeholder="请选择工单状态" size="medium" clearable>
33
-          <el-option value="0" label="新工单"/>
34
-          <el-option value="1" label="待查收"/>
35
-          <el-option value="2" label="待完成"/>
36
-          <el-option value="3" label="已处理"/>
37
-          <el-option value="4" label="异常完结"/>
38
-          <el-option value="5" label="已完结"/>
39
-        </el-select>
40
-      </el-form-item>
41
-      <!-- <el-form-item label="业务类别:">
42
-          <el-select v-model="ruleForm.type" clearable placeholder="请选择业务类别" size="medium" @change="changeOrder">
43
-            <el-option v-for="item in orderData" :key="item.id" :label="item.text" :value="item.id" />
44
-          </el-select>
45
-        </el-form-item> -->
46
-      <el-form-item label="工单类别:">
47
-        <el-cascader
48
-          ref="cascader"
49
-          v-model="ruleForm.orderids"
50
-          :options="subclassData"
51
-          :props="defaultProps"
52
-          size="medium"
53
-          placeholder="请选择工单类别"
54
-          filterable
55
-          clearable
56
-          @change="handleChange" />
57
-      </el-form-item>
58
-      <el-form-item>
59
-        <el-button type="primary" size="medium" @click="btn_search_task">查询</el-button>
60
-        <el-button type="primary" size="medium" @click="btn_export">导出</el-button>
61
-        <el-button type="primary" size="medium" class="filter-btn" icon="el-icon-s-tools" @click="btn_add_list">
62
-          设置列
63
-        </el-button>
64
-      </el-form-item>
65
-    </el-form>
66
-    <el-table ref="multipleTable" :data="dataLists" border highlight-current-row stripe>
67
-      <el-table-column
68
-        v-if="fieldListFlag.F_WorkOrderCode"
69
-        prop="F_WorkOrderCode"
70
-        label="工单编号"
71
-        align="center"
72
-        min-width />
73
-      <el-table-column v-if="fieldListFlag.F_CreateTime" prop="F_CreateTime" label="创建时间" align="center" min-width />
74
-      <el-table-column v-if="fieldListFlag.deptname" prop="deptname" label="报工科室" align="center" min-width />
75
-      <el-table-column v-if="fieldListFlag.applicantname" prop="applicantname" label="报修人" align="center" min-width />
76
-      <el-table-column
77
-        v-if="fieldListFlag.F_WorkOrderCategory"
78
-        prop="F_WorkOrderCategory"
79
-        label="工单类别"
80
-        align="center"
81
-        min-width>
82
-        <template slot-scope="scope">
83
-          <span>{{ $store.getters.workTypeMap[parseInt(scope.row.F_WorkOrderCategory)].text }}</span>
84
-        </template>
85
-      </el-table-column>
86
-      <el-table-column v-if="fieldListFlag.F_Content" prop="F_Content" label="工单内容" align="center" min-width />
87
-      <el-table-column
88
-        v-if="fieldListFlag.workorderstatename"
89
-        prop="workorderstatename"
90
-        label="工单状态"
91
-        align="center"
92
-        min-width />
93
-      <el-table-column v-if="fieldListFlag.maintenancer" prop="maintenancer" label="维修人" align="center" min-width />
94
-      <el-table-column v-if="fieldListFlag.F_Endtime" prop="F_Endtime" label="维修时间" align="center" min-width />
95
-      <el-table-column v-if="fieldListFlag.F_EquipName" label="耗材名称" align="center" min-width>
96
-        <template slot-scope="scope">
97
-          <p v-for="(item,index) in scope.row.Equips" :key="index" style="border: 1px solid #EBEEF5;padding: 8px 0;">{{ item.F_EquipName }}</p>
98
-        </template>
99
-      </el-table-column>
100
-      <el-table-column v-if="fieldListFlag.F_EquipNumber" label="规格型号" align="center" min-width>
101
-        <template slot-scope="scope">
102
-          <p v-for="(item,index) in scope.row.Equips" :key="index" style="border: 1px solid #EBEEF5;padding: 8px 0;">{{ item.F_EquipNumber ? item.F_EquipNumber : '-' }}</p>
103
-        </template>
104
-      </el-table-column>
105
-      <el-table-column v-if="fieldListFlag.F_EquipAmount" label="数量" align="center" min-width>
106
-        <template slot-scope="scope">
107
-          <p v-for="(item,index) in scope.row.Equips" :key="index" style="border: 1px solid #EBEEF5;padding: 8px 0;">{{ item.F_EquipAmount }}</p>
108
-        </template>
109
-      </el-table-column>
110
-      <el-table-column v-if="fieldListFlag.F_EquipPrice" label="单价" align="center" min-width>
111
-        <template slot-scope="scope">
112
-          <p v-for="(item,index) in scope.row.Equips" :key="index" style="border: 1px solid #EBEEF5;padding: 8px 0;">{{ item.F_EquipPrice }}</p>
113
-        </template>
114
-      </el-table-column>
115
-      <el-table-column v-if="fieldListFlag.spendtime" prop="spendtime" label="工单耗时" align="center" min-width />
116
-      <el-table-column v-if="fieldListFlag.gaptime" prop="gaptime" label="超时时限" align="center" min-width />
117
-      <el-table-column v-if="fieldListFlag.F_Score" prop="F_Score" label="服务评价" align="center" min-width />
118
-      <el-table-column v-if="fieldListFlag.createname" prop="createname" label="调度人" align="center" min-width />
119
-    </el-table>
120
-    <pagination
121
-      v-show="pageParams.total > 0"
122
-      :total="pageParams.total"
123
-      :pageindex.sync="pageParams.pageindex"
124
-      :pagesize.sync="pageParams.pagesize"
125
-      class="pagination"
126
-      @pagination="getList" />
127
-  </div>
128
-</template>
129
-
130
-<script>
131
-import {
132
-  getReportLists,
133
-  exportReportList
134
-} from '@/api/reportForm/reportForm'
135
-import {
136
-  getOrderTypeDrop
137
-} from '@/api/systemSetup/roleSetting/menuSetup'
138
-import {
139
-  exportExcel
140
-} from '@/utils'
141
-import Pagination from '@/components/context/Pagination' // 对el-pagination 二次封装
142
-import echarts from 'echarts'
143
-import addDefinedList from '@/components/context/addDefinedList'
144
-import {
145
-  GetFiledState,
146
-  AddFiled
147
-} from '@/api/commonAPI'
148
-import fieldDATA from '@/utils/fieldsData.js'
149
-export default {
150
-  name: 'OperationEvaluationForm',
151
-  components: {
152
-    Pagination
153
-  },
154
-  data() {
155
-    return {
156
-      fieldListFlag: {},
157
-      dataLists: [],
158
-      orderData: [],
159
-      subclassData: [],
160
-      defaultProps: {
161
-        checkStrictly: true,
162
-        children: 'children',
163
-        label: 'text',
164
-        value: 'id'
165
-      },
166
-      pageParams: {
167
-        pageindex: 1, // 当前第几页
168
-        pagesize: Number(this.$store.getters.serverConfig.PAGESIZE), // 每页几条数据
169
-        total: 0 // 总共多少数据
170
-      },
171
-      activeNameEcharts: 'first',
172
-      ruleForm: {
173
-        yqid: '',
174
-        applicantdept: '',
175
-        startTime: '', // 时间范围
176
-        keyword: '', // 关键字
177
-        ordertypeid: '',
178
-        menutype: '',
179
-        state: '',
180
-        applicant: '',
181
-        maintenancer: '',
182
-        createuser: ''
183
-      },
184
-      firstOrderTypeParam: {
185
-        typeid: 1,
186
-        pid: 0
187
-      },
188
-      secondOrderTypeParam: {
189
-        typeid: 0,
190
-        pid: 0
191
-      },
192
-      thirdOrderTypeParam: {
193
-        typeid: 0,
194
-        pid: 0
195
-      },
196
-      deptidArr: []
197
-    }
198
-  },
199
-  computed: {},
200
-  created() {
201
-    console.log(this.$route.path.split('/').join('_'), 'ss')
202
-    this.getFiledTabDetail(this.$route.path.split('/').join('_'))
203
-    // this.getTreeList()
204
-    this.changeOrder()
205
-    this.getList()
206
-  },
207
-  mounted() {},
208
-  methods: {
209
-    // handleClickecharts(data) {
210
-    //   console.log(this.activeNameEcharts)
211
-    //   if (this.activeNameEcharts === 'second') {
212
-    //     this.showEcharts()
213
-    //   }
214
-    // },
215
-    // showEcharts() {
216
-    //   const this_ = this
217
-    //   const chart = echarts.init(document.getElementById('sector'))
218
-    //   chart.setOption(this.option)
219
-    // },
220
-    btn_add_list() {
221
-      this.$layer.iframe({
222
-        content: {
223
-          content: addDefinedList, // 传递的组件对象
224
-          parent: this, // 当前的vue对象
225
-          data: {
226
-            definedId: this.$route.path
227
-          } // props
228
-        },
229
-        area: ['70%', '30%'],
230
-        title: '自定义字段'
231
-      })
232
-    },
233
-    getFiledTabDetail(TableId) {
234
-      GetFiledState(TableId).then((res) => {
235
-        if (res.F_Fileds) {
236
-          this.fieldListFlag = fieldDATA.getFieldListFlag(res.F_Fileds)
237
-          this.$refs['multipleTable'].doLayout()
238
-        } else {
239
-          console.log(fieldDATA[TableId], fieldDATA, 'fieldDATA[TableId]')
240
-          const Fileds = fieldDATA.getOptionsValue(fieldDATA[TableId])
241
-          AddFiled({
242
-            TableId,
243
-            Fileds
244
-          })
245
-            .then((response) => {
246
-              if (response.state.toLowerCase() === 'success') {
247
-                this.getFiledTabDetail(TableId)
248
-              }
249
-            })
250
-            .catch(() => {
251
-              this.loading = false
252
-            })
253
-        }
254
-      })
255
-    },
256
-    getDeptid(data) {
257
-      if (data.length > 1) {
258
-        delete this.ruleForm.yqid
259
-        this.ruleForm.applicantdept = data[data.length - 1]
260
-      } else {
261
-        delete this.ruleForm.applicantdept
262
-        this.ruleForm.yqid = data[data.length - 1]
263
-      }
264
-    },
265
-    getfirstOrderType(data) {
266
-      this.ruleForm.ordertypeid = data.value
267
-      this.secondOrderTypeParam.typeid = 2
268
-      this.secondOrderTypeParam.pid = data.value
269
-    },
270
-    getsecondOrderType(data) {
271
-      this.ruleForm.ordertypeid = data.value
272
-      this.thirdOrderTypeParam.typeid = 3
273
-      this.thirdOrderTypeParam.pid = data.value
274
-    },
275
-    // 工单子类
276
-    getthirdOrderType(data) {
277
-      this.ruleForm.ordertypeid = data.value
278
-    },
279
-    formatter(row) {
280
-      if (row.T_Worepairdate && row.T_Wodealtime) {
281
-        return this.GetDateDiff(row.T_Worepairdate, row.T_Wodealtime, 'hour')
282
-      } else {
283
-        return ''
284
-      }
285
-    },
286
-    // 搜索
287
-    btn_search_task() {
288
-      this.getList()
289
-    },
290
-    btn_export() {
291
-      const exporParams = {
292
-        page: this.pageParams.pageindex, // int 第几页
293
-        pagesise: this.pageParams.pagesize, // int 每页几条信息
294
-        starttime: this.ruleForm.startTime && this.ruleForm.startTime[0],
295
-        endtime: this.ruleForm.startTime && this.ruleForm.startTime[1],
296
-        category: this.ruleForm.menutype,
297
-        state: this.ruleForm.state,
298
-        applicant: this.ruleForm.applicant,
299
-        maintenancer: this.ruleForm.maintenancer,
300
-        createuser: this.ruleForm.createuser,
301
-        applicantdept: this.ruleForm.applicantdept,
302
-        yqid: this.ruleForm.yqid,
303
-        isexport: 1
304
-      }
305
-      exportExcel(exporParams, exportReportList)
306
-    },
307
-    // 列表数据
308
-    getList() {
309
-      return new Promise((resolve) => {
310
-        const params = {
311
-          page: this.pageParams.pageindex, // int 第几页
312
-          pagesise: this.pageParams.pagesize, // int 每页几条信息
313
-          starttime: this.ruleForm.startTime && this.ruleForm.startTime[0],
314
-          endtime: this.ruleForm.startTime && this.ruleForm.startTime[1],
315
-          category: this.ruleForm.menutype,
316
-          state: this.ruleForm.state,
317
-          yqid: this.ruleForm.yqid,
318
-          applicantdept: this.ruleForm.applicantdept,
319
-          applicant: this.ruleForm.applicant,
320
-          maintenancer: this.ruleForm.maintenancer,
321
-          createuser: this.ruleForm.createuser
322
-        }
323
-        getReportLists(params).then((response) => {
324
-          this.dataLists = response.rows
325
-          this.pageParams.total = response.total
326
-        })
327
-        resolve()
328
-      })
329
-    },
330
-    GetDateDiff(startTime, endTime, diffType) {
331
-      var stime = startTime.replace(/-/g, '/')
332
-      var etime = endTime.replace(/-/g, '/')
333
-      diffType = diffType.toLowerCase()
334
-      var sTime = new Date(stime) // 开始时间
335
-      var eTime = new Date(etime) // 结束时间
336
-      // 作为除数的数字
337
-      var divNum = 1
338
-      switch (diffType) {
339
-        case 'second':
340
-          divNum = 1000
341
-          break
342
-        case 'minute':
343
-          divNum = 1000 * 60
344
-          break
345
-        case 'hour':
346
-          divNum = 1000 * 3600
347
-          break
348
-        case 'day':
349
-          divNum = 1000 * 3600 * 24
350
-          break
351
-        default:
352
-          break
353
-      }
354
-      return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(divNum))
355
-    },
356
-    // getTreeList() {
357
-    //   return new Promise((resolve) => {
358
-    //     getOrderTypeDrop(this.pid).then((response) => {
359
-    //       if (response.state.toLowerCase() === 'success') {
360
-    //         this.orderData = response.data
361
-    //       }
362
-    //     })
363
-    //     resolve()
364
-    //   })
365
-    // },
366
-    handleChange(data) {
367
-      this.ruleForm.menutype = data[data.length - 1]
368
-    },
369
-    changeOrder() {
370
-      const params = {
371
-        pid: 3000,
372
-        flag: 1
373
-      }
374
-      return new Promise((resolve) => {
375
-        getOrderTypeDrop(params).then((response) => {
376
-          // if (response.state.toLowerCase() === 'success') {
377
-          this.subclassData = JSON.parse(response)
378
-          // }
379
-        })
380
-        resolve()
381
-      })
382
-    }
383
-  }
384
-}
385
-</script>
386
-
387
-  <style scoped>
388
-    /deep/.el-tabs__item {
389
-      width: 185px !important;
390
-      text-align: center;
391
-      font-size: 16px !important;
392
-      font-weight: 600;
393
-    }
394
-
395
-    .el-popper[x-placement^='bottom'] {
396
-      z-index: 10px !important;
397
-    }
398
-
399
-    .operation div {
400
-      font-size: 14px;
401
-      color: #222;
402
-      padding: 5px 0;
403
-      cursor: pointer;
404
-    }
405
-
406
-    .el-icon-s-tools {
407
-      font-size: 18px !important;
408
-      vertical-align: middle;
409
-    }
410
-
411
-    .el-popover {
412
-      min-width: 75px;
413
-      text-align: center;
414
-    }
415
-
416
-    .el-table .cell {
417
-      position: relative;
418
-    }
419
-
420
-    .el {
421
-      cursor: pointer;
422
-    }
423
-
424
-    .filter-container {
425
-      padding-top: 15px;
426
-    }
427
-
428
-    .el-table--mini,
429
-    .el-table--small,
430
-    .el-table__expand-icon {
431
-      font-size: 14px;
432
-    }
433
-
434
-    .el-table--small td,
435
-    .el-table--small th {
436
-      padding: 2px 0 !important;
437
-    }
438
-
439
-    .filter-date {
440
-      width: 388px !important;
441
-    }
442
-
443
-    .el-table {
444
-      color: #000;
445
-    }
446
-  </style>

+ 1 - 3
CallCenterWeb.UI/RMYY/src/views/systemSetup/roleSetting/department/component/addOrEdit.vue

@@ -109,7 +109,6 @@ export default {
109 109
   async created() {
110 110
     await this.getDeptment() // 部门
111 111
     this.ruleForm.DeptId = this.clickId
112
-    console.log(this.clickType, 'this.clickType')
113 112
     if (this.clickType === 1) {
114 113
       this.deptid = [this.clickId]
115 114
       this.ruleForm.hosid = this.deptid[0]
@@ -138,8 +137,7 @@ export default {
138 137
           this.ruleForm.location = decrypt(res.F_LocationShow) // 位置
139 138
           this.ruleForm.DeptId = res.F_DeptId.toString() // 所属部门Number(res.F_DeptId)
140 139
           this.ruleForm.hosid = res.T_Woid
141
-          const ids = this.$store.getters.deptmap[parseInt(this.clickId)].ids
142
-          this.deptid = ids.slice(0, ids.length - 1)
140
+          this.deptid = this.$store.getters.deptmap[parseInt(this.clickId)].ids
143 141
           this.ruleForm.transfertype = res.F_TransferType.toString()
144 142
         }
145 143
       })