Browse Source

no message

master
蔡玲玲 1 week ago
parent
commit
cc1b3664f8
  1. 2
      base-vue/src/views/modules/tickets/detail.vue
  2. 2
      base-vue/src/views/modules/tickets/tickets-add-or-update.vue
  3. 30
      base-vue/src/views/modules/tickets/tickets.vue

2
base-vue/src/views/modules/tickets/detail.vue

@ -15,7 +15,6 @@
</el-descriptions-item>
<el-descriptions-item label="合同编号">{{ ticketsData.contractNumber }}</el-descriptions-item>
<el-descriptions-item label="客户">{{ ticketsData.clientName }}</el-descriptions-item>
<el-descriptions-item label="故障描述">{{ ticketsData.description }}</el-descriptions-item>
<el-descriptions-item label="工单对接人">{{ ticketsData.deptPeople }}</el-descriptions-item>
<el-descriptions-item label="客户联系电话">{{ ticketsData.deptPhone }}</el-descriptions-item>
<el-descriptions-item label="创建者">{{ ticketsData.createUser }}</el-descriptions-item>
@ -23,6 +22,7 @@
<el-descriptions-item label="是否验收">{{ ['否', '是'][Number(ticketsData.isCheck)] }}</el-descriptions-item>
<el-descriptions-item label="工单状态">{{ statusOpt | findByValue(ticketsData.status) }}</el-descriptions-item>
<el-descriptions-item label="工单审批完成时间">{{ ticketsData.updateTime }}</el-descriptions-item>
<el-descriptions-item label="故障描述">{{ ticketsData.description }}</el-descriptions-item>
</el-descriptions>
</div>
</template>

2
base-vue/src/views/modules/tickets/tickets-add-or-update.vue

@ -46,7 +46,7 @@
</el-select>
</el-form-item>
<el-form-item label="故障描述" prop="description">
<el-input type="textarea" :rows="2" placeholder="故障描述" v-model="dataForm.description"></el-input>
<el-input type="textarea" :rows="4" placeholder="故障描述" v-model="dataForm.description"></el-input>
</el-form-item>
<el-form-item label="客户联系电话" prop="deptPhone">
<el-input v-model="dataForm.deptPhone" placeholder="客户联系电话"></el-input>

30
base-vue/src/views/modules/tickets/tickets.vue

@ -2,7 +2,27 @@
<div class="mod-config">
<el-form :inline="true" :model="dataForm" size="mini" @keyup.enter.native="getDataList()">
<el-form-item>
<el-input v-model="dataForm.key" placeholder="参数名" clearable></el-input>
<el-input v-model="dataForm.deptPeople" placeholder="工单对接人" clearable></el-input>
</el-form-item>
<el-form-item>
<el-select v-model="dataForm.errorType" placeholder="异常类型">
<el-option
v-for="item in dictData[1]"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-select v-model="dataForm.status" placeholder="工单状态">
<el-option
v-for="item in statusOpt"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button @click="getDataList()">查询</el-button>
@ -196,7 +216,9 @@
data () {
return {
dataForm: {
key: ''
deptPeople: '',
errorType: '',
status: ''
},
dataList: [],
pageIndex: 1,
@ -232,7 +254,9 @@
params: this.$http.adornParams({
'page': this.pageIndex,
'limit': this.pageSize,
'key': this.dataForm.key
'deptPeople': this.dataForm.deptPeople,
'errorType': this.dataForm.errorType,
'status': this.dataForm.status,
})
}).then(({data}) => {
if (data && data.code === 0) {

Loading…
Cancel
Save