|
|
@@ -2,6 +2,7 @@
|
|
|
import apis from "@a"
|
|
|
import dayjs from "dayjs"
|
|
|
|
|
|
+const deviceUsers = ref([])
|
|
|
const tableRef = ref()
|
|
|
const modalRef = ref()
|
|
|
const deviceSelectRef = ref()
|
|
|
@@ -18,7 +19,7 @@ const opts = reactive({
|
|
|
tooltip: true
|
|
|
},
|
|
|
// {field: "taskType", name: "任务类型", visible: true, isSort: false, width: 100},
|
|
|
- // {field: "cleanType", name: "清洁类型", visible: true, isSort: false, width: 100},
|
|
|
+ { field: "cleanType", name: "清洁类型", visible: true, isSort: false, width: 100 },
|
|
|
{
|
|
|
field: "deviceName",
|
|
|
name: "设备名称",
|
|
|
@@ -241,29 +242,39 @@ const opts = reactive({
|
|
|
component: "I"
|
|
|
},
|
|
|
{
|
|
|
- field: "executorName",
|
|
|
- disabled: true,
|
|
|
+ field: "executorId",
|
|
|
label: "执行责任人",
|
|
|
class: "w-100",
|
|
|
required: true,
|
|
|
- placeholder: "请输入执行责任人",
|
|
|
- component: "I",
|
|
|
- append: "icon",
|
|
|
- appendClickFunc: () => {
|
|
|
- handleOpenUserSelect("executor")
|
|
|
+ placeholder: "请选择执行责任人",
|
|
|
+ component: "VS",
|
|
|
+ data: () => {
|
|
|
+ return deviceUsers.value.map((v) => {
|
|
|
+ return { label: v.nickname + "(" + v.username + ")", value: v.userId }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ props: {
|
|
|
+ placeholder: "请选择执行责任人",
|
|
|
+ type: "select",
|
|
|
+ valueIsNumber: 1
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- field: "acceptorName",
|
|
|
- disabled: true,
|
|
|
+ field: "acceptorId",
|
|
|
label: "验收责任人",
|
|
|
class: "w-100",
|
|
|
required: true,
|
|
|
- placeholder: "请输入验收责任人",
|
|
|
- component: "I",
|
|
|
- append: "icon",
|
|
|
- appendClickFunc: () => {
|
|
|
- handleOpenUserSelect("acceptor")
|
|
|
+ placeholder: "请选择验收责任人",
|
|
|
+ component: "VS",
|
|
|
+ data: () => {
|
|
|
+ return deviceUsers.value.map((v) => {
|
|
|
+ return { label: v.nickname + "(" + v.username + ")", value: v.userId }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ props: {
|
|
|
+ placeholder: "请输入验收责任人",
|
|
|
+ type: "select",
|
|
|
+ valueIsNumber: 1
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
@@ -400,6 +411,15 @@ function onUserSelectConfirm(data) {
|
|
|
form.value.acceptorName = data[0].nickName
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+function init() {
|
|
|
+ apis.device.deviceOrderApi.getAssUsers().then((res: any) => {
|
|
|
+ deviceUsers.value = res.data
|
|
|
+ })
|
|
|
+}
|
|
|
+onMounted(() => {
|
|
|
+ init()
|
|
|
+})
|
|
|
</script>
|
|
|
<template>
|
|
|
<div class="app-container">
|