| | |
| | | NODE_ENV = 'development' |
| | | |
| | | # VUE_APP_API_URL = 'https://atwl.ahzyssl.com/zhyq_interface' |
| | | VUE_APP_API_URL = 'http://192.168.1.54:10010' |
| | | VUE_APP_API_URL = 'http://192.168.1.116:10010' |
| | | # VUE_APP_API_URL = 'https://atwl.ahzyssl.com/zhyq_interface' |
| | | # VUE_APP_API_URL = 'http://10.50.250.253:8088/gateway_interface' |
| | | |
| | |
| | | export function restoreWork (data) { |
| | | return request.post('/visitsAdmin/cloudService/business/platformJob/restoreWork', data) |
| | | } |
| | | // 加急 |
| | | export function jobUrge (data) { |
| | | return request.post('/visitsAdmin/cloudService/business/platformJob/jobUrge', data) |
| | | } |
| | |
| | | <span v-if="row.status == 7" class="primaryColor">转移中</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="操作" align="center" width="100" fixed="right"> |
| | | <el-table-column label="操作" align="center" width="200" fixed="right"> |
| | | <template slot-scope="{ row }"> |
| | | <el-button v-if="row.billCode" type="text" @click="handleDetail(row)" |
| | | v-permissions="['business:company:update']">运单详情</el-button> |
| | | <el-button v-else type="text" @click="subDetail(row)">预约详情</el-button> |
| | | <el-button type="text" @click="jiaji(row.id)">加急</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | import { |
| | | getPlatformGroupList, |
| | | platformLineUpPage, |
| | | getPlatformGroupWork |
| | | getPlatformGroupWork, |
| | | jobUrge |
| | | } from '@/api' |
| | | import { queryQueueUpConfig } from './config' |
| | | import WaybillDetail from './components/WaybillDetail.vue' |
| | |
| | | this.$refs.PlatformSignRef.getList() |
| | | }) |
| | | }, |
| | | jiaji(id) { |
| | | this.$dialog.exportConfirm('确认加急吗?') |
| | | .then(() => { |
| | | jobUrge({ id }) |
| | | .then(res => { |
| | | this.getPlatGroupList() |
| | | }) |
| | | }) |
| | | .catch(() => {}) |
| | | }, |
| | | getPlatGroupList() { |
| | | getPlatformGroupList({ |
| | | queryData: 1, |
| | |
| | | </div> |
| | | </div> |
| | | <div v-if="dataList7.length == 0" style="margin-top: 50px;" class="empty_wrap"> |
| | | <img src="@/assets/images/default_empty.png" alt=""> |
| | | <img src="@/assets/images/default_nowarning.png" style="width: 150px; height: 150px;" alt=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <div v-if="arr1.length == 0" style="width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;"> |
| | | <img src="@/assets/images/default_empty.png" style="width: 120px; height: 120px;" alt=""> |
| | | <img src="@/assets/images/default_nowarning.png" style="width: 150px; height: 150px;" alt=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <div v-if="arr2.length == 0" style="width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;"> |
| | | <img src="@/assets/images/default_empty.png" style="width: 120px; height: 120px;" alt=""> |
| | | <img src="@/assets/images/default_nowarning.png" style="width: 150px; height: 150px;" alt=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <div v-if="data7.length == 0" class="empty_wrap" style="margin-top: 50px;"> |
| | | <img src="@/assets/images/default_empty.png" alt=""> |
| | | <img src="@/assets/images/default_nowarning.png" alt=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | }]), |
| | | ] |
| | | const temp = [] |
| | | temp.push({ name: '签到数', value: data4.value?.signedNum || 0, rate: data4.value?.signedNum ? '100' : 0 }) |
| | | temp.push({ name: '已叫号', value: data4.value?.calledNum || 0, rate: data4.value?.signedNum ? (data4.value.calledNum / data4.value?.signedNum * 100).toFixed(1) : 0 }) |
| | | temp.push({ name: '已作业', value: data4.value?.workedNum || 0, rate: data4.value?.signedNum ? (data4.value.workedNum / data4.value?.signedNum * 100).toFixed(1) : 0 }) |
| | | temp.push({ name: '已完成', value: data4.value?.doneNum || 0, rate: data4.value?.signedNum ? (data4.value.doneNum / data4.value?.signedNum * 100).toFixed(1) : 0 }) |
| | | // temp.push({ name: '签到数', value: data4.value?.signedNum || 0, rate: data4.value?.signedNum ? '100' : 0 }) |
| | | // temp.push({ name: '已叫号', value: data4.value?.calledNum || 0, rate: data4.value?.signedNum ? (data4.value.calledNum / data4.value?.signedNum * 100).toFixed(1) : 0 }) |
| | | // temp.push({ name: '已作业', value: data4.value?.workedNum || 0, rate: data4.value?.signedNum ? (data4.value.workedNum / data4.value?.signedNum * 100).toFixed(1) : 0 }) |
| | | // temp.push({ name: '已完成', value: data4.value?.doneNum || 0, rate: data4.value?.signedNum ? (data4.value.doneNum / data4.value?.signedNum * 100).toFixed(1) : 0 }) |
| | | |
| | | temp.push({ name: '签到数', value: data4.value?.signedNum || 0, rate: data4.value?.signedNum || 0 }) |
| | | temp.push({ name: '已叫号', value: data4.value?.calledNum || 0, rate: data4.value?.calledNum || 0 }) |
| | | temp.push({ name: '已作业', value: data4.value?.workedNum || 0, rate: data4.value?.workedNum || 0 }) |
| | | temp.push({ name: '已完成', value: data4.value?.doneNum || 0, rate: data4.value?.doneNum || 0 }) |
| | | |
| | | console.log('temp', temp) |
| | | const option = { |
| | | color: colors, |
| | | tooltip: { |
| | |
| | | position: 'outside', |
| | | formatter: (params) => { |
| | | const index = params.dataIndex |
| | | return `{color${index}|${params.data.name} ${params.data.rate}%}` |
| | | return `{color${index}|${params.data.name} ${params.data.rate}}` |
| | | // return `<div>${params.data.name}</div>` |
| | | }, |
| | | rich: { |