|
@@ -11,15 +11,15 @@
|
|
|
<van-cell-group inset>
|
|
|
<van-field
|
|
|
v-model="taskinfo.taskCode"
|
|
|
- name="工单号"
|
|
|
- label="工单号"
|
|
|
+ name="系统工单"
|
|
|
+ label="系统工单"
|
|
|
placeholder="工单号"
|
|
|
/>
|
|
|
<van-field
|
|
|
v-model="taskinfo.taskOtherId"
|
|
|
- name="其他工单号"
|
|
|
- label="其他工单号"
|
|
|
- placeholder="其他工单号"
|
|
|
+ name="来件工单号"
|
|
|
+ label="来件工单号"
|
|
|
+ placeholder="来件工单号"
|
|
|
/>
|
|
|
|
|
|
<van-field
|
|
@@ -84,25 +84,30 @@
|
|
|
</template>
|
|
|
</van-field>
|
|
|
|
|
|
- <van-field
|
|
|
- v-model="taskinfo.taskTime"
|
|
|
- is-link
|
|
|
- readonly
|
|
|
- name="picker"
|
|
|
- label="来件时间"
|
|
|
- placeholder="点击选择时间"
|
|
|
- @click="showPicker = true"
|
|
|
- />
|
|
|
+<!-- <van-field-->
|
|
|
+<!-- v-model="taskinfo.taskTime"-->
|
|
|
+<!-- is-link-->
|
|
|
+<!-- readonly-->
|
|
|
+<!-- name="picker"-->
|
|
|
+<!-- label="来件时间"-->
|
|
|
+<!-- placeholder="点击选择时间"-->
|
|
|
+<!-- @click="showPicker = true"-->
|
|
|
+<!-- />-->
|
|
|
+
|
|
|
+<!-- <van-popup v-model:show="showPicker" position="bottom">-->
|
|
|
+<!-- <van-datetime-picker-->
|
|
|
+<!-- v-model="taskdate"-->
|
|
|
+<!-- type="datetime"-->
|
|
|
+<!-- title="选择完整时间"-->
|
|
|
+<!-- @confirm="onConfirm"-->
|
|
|
+<!-- @cancel="showPicker = false"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </van-popup>-->
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
- <van-popup v-model:show="showPicker" position="bottom">
|
|
|
- <van-datetime-picker
|
|
|
- v-model="taskdate"
|
|
|
- type="datetime"
|
|
|
- title="选择完整时间"
|
|
|
- @confirm="onConfirm"
|
|
|
- @cancel="showPicker = false"
|
|
|
- />
|
|
|
- </van-popup>
|
|
|
|
|
|
<van-field
|
|
|
v-model="taskinfo.taskReqCompleteTime"
|
|
@@ -125,6 +130,14 @@
|
|
|
</van-popup>
|
|
|
|
|
|
<van-field
|
|
|
+ v-model="taskinfo.taskTime"
|
|
|
+ name="处理时限"
|
|
|
+ label="处理时限"
|
|
|
+ placeholder="处理时限"
|
|
|
+ readonly
|
|
|
+ />
|
|
|
+
|
|
|
+ <van-field
|
|
|
v-model="taskdtype"
|
|
|
name="事件类型"
|
|
|
label="事件类型"
|
|
@@ -173,24 +186,24 @@
|
|
|
placeholder="请输入任务内容"
|
|
|
/>
|
|
|
|
|
|
- <van-field
|
|
|
- v-model="taskdisconfirm"
|
|
|
- name="是否需要确认"
|
|
|
- label="是否需要确认"
|
|
|
- is-link
|
|
|
- readonly
|
|
|
- placeholder="点击选择"
|
|
|
- @click="showPicker6 = true"
|
|
|
- />
|
|
|
- <van-popup v-model:show="showPicker6" position="bottom">
|
|
|
- <van-picker
|
|
|
- v-model="taskdisconfirm"
|
|
|
- title="是否需要确认"
|
|
|
- :columns="allconfirm"
|
|
|
- @confirm="onConfirm6"
|
|
|
- @cancel="showPicker6 = false"
|
|
|
- />
|
|
|
- </van-popup>
|
|
|
+<!-- <van-field-->
|
|
|
+<!-- v-model="taskdisconfirm"-->
|
|
|
+<!-- name="是否需要确认"-->
|
|
|
+<!-- label="是否需要确认"-->
|
|
|
+<!-- is-link-->
|
|
|
+<!-- readonly-->
|
|
|
+<!-- placeholder="点击选择"-->
|
|
|
+<!-- @click="showPicker6 = true"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- <van-popup v-model:show="showPicker6" position="bottom">-->
|
|
|
+<!-- <van-picker-->
|
|
|
+<!-- v-model="taskdisconfirm"-->
|
|
|
+<!-- title="是否需要确认"-->
|
|
|
+<!-- :columns="allconfirm"-->
|
|
|
+<!-- @confirm="onConfirm6"-->
|
|
|
+<!-- @cancel="showPicker6 = false"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </van-popup>-->
|
|
|
|
|
|
<van-field name="接单人员" label="接单人员">
|
|
|
<template #input>
|
|
@@ -199,7 +212,7 @@
|
|
|
filterable
|
|
|
default-first-option
|
|
|
:reserve-keyword="false"
|
|
|
- placeholder="请输入组员"
|
|
|
+ placeholder="请选择人员"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in allusers"
|
|
@@ -498,6 +511,16 @@ watch(
|
|
|
allcategory.value = task_event_category.value.map((i) => i.label);
|
|
|
}
|
|
|
);
|
|
|
+watch(()=>taskinfo.value.taskType,()=>{
|
|
|
+ if(task_type.value && task_type.value.length>0){
|
|
|
+ for (const index in task_type.value) {
|
|
|
+ var typec = task_type.value[index];
|
|
|
+ if((typec.value+"") === (taskinfo.value.taskType+"")){
|
|
|
+ taskinfo.value.taskTime = moment().add(typec.remark,'hours').format('YYYY-MM-DD HH:mm:ss')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+})
|
|
|
|
|
|
const store = useStore();
|
|
|
const getters = computed(() => store.getters);
|