wenhongquan 2 vuotta sitten
vanhempi
commit
279001ffe3
1 muutettua tiedostoa jossa 65 lisäystä ja 42 poistoa
  1. 65 42
      src/views/mb/task/add/index.vue

+ 65 - 42
src/views/mb/task/add/index.vue

@@ -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);