Browse Source

.质量分析系统的销售反馈 新增窗口的日期选择全部放开 任意选择

jxq 3 weeks ago
parent
commit
603e552f91
1 changed files with 33 additions and 27 deletions
  1. 33 27
      src/views/sales/add.vue

+ 33 - 27
src/views/sales/add.vue

@@ -25,7 +25,7 @@
           <el-form-item label="联系电话" prop="phoneNo">
             <el-input v-model="saleForm.phoneNo" />
           </el-form-item>
-<!--          <el-form-item label="阶段" prop="stage">
+          <!--          <el-form-item label="阶段" prop="stage">
             <el-input v-model="saleForm.stage" />
           </el-form-item>-->
           <el-form-item label="检验批号">
@@ -45,7 +45,7 @@
             </el-select>
           </el-form-item>
 
-<!--          <el-form-item label="检验批号">
+          <!--          <el-form-item label="检验批号">
             <div>{{ selectedOrder.workOrderCode }}</div>
           </el-form-item>-->
 
@@ -68,16 +68,16 @@
           </el-form-item>
           <el-form-item label="产品分类" prop="seqs">
             <el-select
-                v-model="saleForm.type"
-                value-key="value"
-                placeholder="请选择产品分类"
-                style="width: 100%"
+              v-model="saleForm.type"
+              value-key="value"
+              placeholder="请选择产品分类"
+              style="width: 100%"
             >
               <el-option
-                  v-for="item in typeList"
-                  :key="item.dictValue"
-                  :label="item.dictLabel"
-                  :value="item.dictValue"
+                v-for="item in typeList"
+                :key="item.dictValue"
+                :label="item.dictLabel"
+                :value="item.dictValue"
               />
             </el-select>
           </el-form-item>
@@ -94,7 +94,7 @@
             <el-input v-model="remark1.content" type="textarea" />
           </el-form-item>
           <el-form-item label="填表人" prop="user">
-<!--            <el-select
+            <!--            <el-select
               v-model="remark1.user"
               placeholder="请选择"
               style="width: 100%"
@@ -107,16 +107,15 @@
               />
             </el-select>-->
             <el-tree-select
-                v-model="remark1.user"
-                :data="userList"
-                filterable
+              v-model="remark1.user"
+              :data="userList"
+              filterable
             />
           </el-form-item>
           <el-form-item label="日期" prop="time">
             <el-date-picker
               v-model="remark1.time"
               type="date"
-              :disabled-date="disabledDate"
               placeholder="请选择日期"
               clearable
               format="YYYY年MM月DD日"
@@ -126,9 +125,9 @@
           </el-form-item>
           <el-form-item label="下一步处理人" prop="nextRemarkUser">
             <el-tree-select
-                v-model="remark1.nextRemarkUser"
-                :data="userList"
-                filterable
+              v-model="remark1.nextRemarkUser"
+              :data="userList"
+              filterable
             />
           </el-form-item>
         </el-form>
@@ -144,16 +143,21 @@
 </template>
 
 <script setup>
-import {addFeedback, getCheckList, getOrderList, getUserList} from "@/api/sales/index";
+import {
+  addFeedback,
+  getCheckList,
+  getOrderList,
+  getUserList,
+} from "@/api/sales/index";
 import { getUserTree } from "@/api/user/index";
 import { useDictionaryStore } from "@/store";
 const drawerVisible = ref(false);
-const disabledDate = (time)=> {
+const disabledDate = (time) => {
   //选择今天以及今天之后的日期
- // return time.getTime() < Date.now() - 8.64e7;//如果没有后面的-8.64e7就是不可以选择
+  // return time.getTime() < Date.now() - 8.64e7;//如果没有后面的-8.64e7就是不可以选择
   //选择今天以及今天之前的日期
-  return time.getTime() > Date.now() - 8.64e7;//如果没有后面的-8.64e7就是不可以选择今天的
-}
+  return time.getTime() > Date.now() - 8.64e7; //如果没有后面的-8.64e7就是不可以选择今天的
+};
 const { dicts } = useDictionaryStore();
 const baseInfoRef = ref(null);
 const saleForm = reactive({
@@ -211,12 +215,11 @@ const rules1 = {
 
 // 订单相关信息
 const orders = ref([]);
-const typeList = dicts.sales_info_type
+const typeList = dicts.sales_info_type;
 const selectedCheckCode = ref({});
 const selectCheckCode = ref("");
 const getOrders = async () => {
-  const res = await getCheckList({
-  });
+  const res = await getCheckList({});
   orders.value = res.data;
   if (orders.value.length > 0) {
     // selectCheckCode.value = orders.value[0].orderCode;
@@ -225,7 +228,10 @@ const getOrders = async () => {
 };
 const orderSelect = (value) => {
   selectedCheckCode.value = value;
-  seqList.value = selectedCheckCode.value.seqs.map((item, index) => ({ value: item, label: item }));
+  seqList.value = selectedCheckCode.value.seqs.map((item, index) => ({
+    value: item,
+    label: item,
+  }));
   saleForm.seqs = [];
 };