diff --git a/src/components/daterange-picker/index.vue b/src/components/daterange-picker/index.vue
index 5ad8f04..402bf69 100644
--- a/src/components/daterange-picker/index.vue
+++ b/src/components/daterange-picker/index.vue
@@ -1,13 +1,6 @@
 <template>
-    <el-date-picker
-        v-model="content"
-        type="datetimerange"
-        range-separator="-"
-        start-placeholder="开始时间"
-        end-placeholder="结束时间"
-        value-format="YYYY-MM-DD HH:mm:ss"
-        clearable
-    ></el-date-picker>
+    <el-date-picker v-model="content" type="datetimerange" range-separator="-" start-placeholder="开始时间"
+        end-placeholder="结束时间" value-format="YYYY-MM-DD " clearable></el-date-picker>
 </template>
 
 <script lang="ts" setup>
diff --git a/src/components/paylist/index.vue b/src/components/paylist/index.vue
index 080f657..3f82f14 100644
--- a/src/components/paylist/index.vue
+++ b/src/components/paylist/index.vue
@@ -41,7 +41,7 @@
                 </el-table>
 
             </div>
-            <div class="flex mt-4 justify-end">
+            <div class="flex justify-end mt-4">
                 <pagination v-model="pager" @change="getLists" />
             </div>
         </el-card>
@@ -53,12 +53,16 @@ import { usePaging } from "@/hooks/usePaging"
 import { useDictData } from "@/hooks/useDictOptions"
 import { paymentplanLists } from '@/api/paymentplan'
 
-import { defineEmits } from "vue"
+import { defineEmits, defineProps } from "vue"
 import { timeFormat } from '@/utils/util'
+const props = defineProps({
+    contract_id: Number
+})
 
 // 查询条件
 const queryParams = reactive({
     status: 1,
+    contract_id: props.contract_id
 });
 
 // 获取字典数据
diff --git a/src/components/procurementsubcontracting_selector/subcontracting.vue b/src/components/procurementsubcontracting_selector/subcontracting.vue
new file mode 100644
index 0000000..7ed4a63
--- /dev/null
+++ b/src/components/procurementsubcontracting_selector/subcontracting.vue
@@ -0,0 +1,79 @@
+<template>
+    <div>
+        <el-card class="!border-none" shadow="never">
+            <el-form class="mb-[-16px]" :model="queryParams" inline>
+                <el-form-item label="查询" prop="name">
+                    <el-input class="w-[280px]" v-model="queryParams.name" clearable placeholder="请输入内容" />
+                </el-form-item>
+                <el-form-item>
+                    <el-button type="primary" @click="resetPage">查询</el-button>
+                    <el-button @click="resetParams">重置</el-button>
+                </el-form-item>
+            </el-form>
+        </el-card>
+
+        <el-card class="!border-none" v-loading="pager.loading" shadow="never">
+            <div class="mt-4">
+                <el-table :data="pager.lists" @cell-click="handleCurrentChange">
+                    <el-table-column type="selection" width="55" />
+                    <el-table-column label="序号" type="index" width="55" />
+                    <el-table-column label="供应商名称" prop="supplier_name" show-overflow-tooltip />
+                    <el-table-column label="供应商编码" prop="department_id" show-overflow-tooltip />
+                    <el-table-column label="供应商合同号	" prop="department_id" show-overflow-tooltip />
+                    <el-table-column label="项目名称" prop="project_name" show-overflow-tooltip />
+                    <el-table-column label="合同编号" prop="contract_no" show-overflow-tooltip />
+                    <el-table-column label="合同名称" prop="contract_name" show-overflow-tooltip />
+                    <el-table-column label="合同类型" prop="contract_type">
+                        <template #default="{ row }">
+                            <dict-value :options="dictData.procurement_contract_type" :value="row.contract_type" />
+                        </template>
+                    </el-table-column>
+                    <el-table-column label="合同金额" prop="signing_date" show-overflow-tooltip />
+                    <el-table-column label="实际合同金额" prop="pay_type" show-overflow-tooltip />
+                    <el-table-column label="合同金额" prop="amount" show-overflow-tooltip />
+                    <el-table-column label="已付款金额" prop="amount_daxie" show-overflow-tooltip />
+                    <el-table-column label="未付款金额" prop="amount_excluding_tax" show-overflow-tooltip />
+                    <el-table-column label="已开票金额" prop="retention_money" show-overflow-tooltip />
+                    <el-table-column label="未开票金额" prop="retention_money_rate" show-overflow-tooltip />
+                </el-table>
+
+            </div>
+            <div class="flex justify-end mt-4">
+                <pagination v-model="pager" @change="getLists" />
+            </div>
+        </el-card>
+    </div>
+</template>
+  
+<script lang="ts" setup>
+import { usePaging } from "@/hooks/usePaging"
+import { useDictData } from "@/hooks/useDictOptions"
+import { apiSubcontractingContractDetailLists } from '@/api/subcontracting_contract_detail'
+
+import { defineEmits } from "vue"
+
+// 查询条件
+const queryParams = reactive({
+    project_id: '',
+    supplier_id: '',
+    contract_no: '',
+    all: 1,
+});
+
+const { dictData } = useDictData('procurement_contract_type,account_period,tax_rate,pay_type,pay_period ')
+// 选中数据
+const emits = defineEmits(["customEvent"]);
+
+// 选中数据子父传递
+const handleCurrentChange = (value: any) => {
+    emits("customEvent", value);
+};
+
+// 分页相关
+const { pager, getLists, resetParams, resetPage } = usePaging({
+    fetchFun: apiSubcontractingContractDetailLists,
+    params: queryParams,
+});
+
+getLists();
+</script>
\ No newline at end of file
diff --git a/src/components/supplier/index.vue b/src/components/supplier/index.vue
index 6401832..5112f62 100644
--- a/src/components/supplier/index.vue
+++ b/src/components/supplier/index.vue
@@ -32,7 +32,7 @@
                 </el-table>
 
             </div>
-            <div class="flex mt-4 justify-end">
+            <div class="flex justify-end mt-4">
                 <pagination v-model="pager" @change="getLists" />
             </div>
         </el-card>
diff --git a/src/views/AssetManagement/Asset depreciation/edit.vue b/src/views/AssetManagement/Asset depreciation/edit.vue
index c9f0fe5..8e2f8ee 100644
--- a/src/views/AssetManagement/Asset depreciation/edit.vue	
+++ b/src/views/AssetManagement/Asset depreciation/edit.vue	
@@ -26,8 +26,8 @@
                         <el-form-item label="折旧日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD ">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/AssetManagement/AssetPurchasing/edit.vue b/src/views/AssetManagement/AssetPurchasing/edit.vue
index 2d8e927..93e9836 100644
--- a/src/views/AssetManagement/AssetPurchasing/edit.vue
+++ b/src/views/AssetManagement/AssetPurchasing/edit.vue
@@ -30,8 +30,8 @@
                         <el-form-item label="申请日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择申请日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择申请日期">
                             </el-date-picker>
 
                         </el-form-item>
@@ -41,8 +41,8 @@
                         <el-form-item label="希望到货日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择希望到货日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择希望到货日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/Inquiry/edit.vue b/src/views/Materialmanagement/Inquiry/edit.vue
index bacaa9a..b17c1ac 100644
--- a/src/views/Materialmanagement/Inquiry/edit.vue
+++ b/src/views/Materialmanagement/Inquiry/edit.vue
@@ -26,8 +26,8 @@
                         <el-form-item label="询价日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择询价日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择询价日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/Inventorygapanalysis/edit.vue b/src/views/Materialmanagement/Inventorygapanalysis/edit.vue
index 6af39a4..4d343d5 100644
--- a/src/views/Materialmanagement/Inventorygapanalysis/edit.vue
+++ b/src/views/Materialmanagement/Inventorygapanalysis/edit.vue
@@ -14,12 +14,14 @@
 
                 <el-row>
                     <el-col :span="8">
-                        <el-form-item label="供应商名称" prop="supplier_id" @click="showDialog1 = true" :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
+                        <el-form-item label="供应商名称" prop="supplier_id" @click="showDialog1 = true"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <el-input v-model="supplier_name" readonly clearable placeholder="请选择供应商" />
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
-                        <el-form-item label="供应商编码" prop="supplier_id" :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
+                        <el-form-item label="供应商编码" prop="supplier_id"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <el-input v-model="supplier_code" clearable disabled placeholder="系统自动填写" />
                         </el-form-item>
                     </el-col>
@@ -27,11 +29,13 @@
                         <el-form-item label="审批id" prop="approve_id">
                             <el-input v-model="formData.approve_id" clearable placeholder="请输入审批id" />
                         </el-form-item> </el-col> <el-col :span="8">
-                        <el-form-item label="项目名称" prop="project_id" @click="showDialog = true" :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
+                        <el-form-item label="项目名称" prop="project_id" @click="showDialog = true"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <el-input v-model="project_name" readonly clearable placeholder="请选择项目" />
                         </el-form-item> </el-col>
                     <el-col :span="8">
-                        <el-form-item label="项目编码" prop="project_id" :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
+                        <el-form-item label="项目编码" prop="project_id"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <el-input v-model="project_code" readonly disabled placeholder="系统自动填写" />
                         </el-form-item> </el-col>
                     <el-col :span="8">
@@ -42,27 +46,33 @@
                             <el-input v-model="supplier_contract_no" clearable placeholder="请输入供应商合同号" />
                         </el-form-item> </el-col> <el-col :span="24">
                         <el-form-item label="合同类型" prop="contract_type">
-                            <el-radio-group v-model="formData.contract_type" placeholder="请选择合同类型" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                                <el-radio v-for="(item, index) in dictData.procurement_contract_type" :key="index" :label="parseInt(item.value)">
+                            <el-radio-group v-model="formData.contract_type" placeholder="请选择合同类型"
+                                :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                                <el-radio v-for="(item, index) in dictData.procurement_contract_type" :key="index"
+                                    :label="parseInt(item.value)">
                                     {{ item.name }}
                                 </el-radio>
                             </el-radio-group>
                         </el-form-item> </el-col> <el-col :span="8">
-                        <el-form-item label="签订日期" prop="signing_date" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.signing_date" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                        <el-form-item label="签订日期" prop="signing_date"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.signing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择签订日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col> <el-col :span="24">
                         <el-form-item label="付款方式" prop="pay_type">
                             <el-radio-group v-model="formData.pay_type" placeholder="请选择付款方式">
-                                <el-radio v-for="(item, index) in dictData.pay_type" :key="index" :label="parseInt(item.value)">
+                                <el-radio v-for="(item, index) in dictData.pay_type" :key="index"
+                                    :label="parseInt(item.value)">
                                     {{ item.name }}
                                 </el-radio>
                             </el-radio-group>
                         </el-form-item> </el-col> <el-col :span="24">
                         <el-form-item label="账期" prop="account_period">
                             <el-radio-group v-model="formData.account_period" placeholder="请选择账期">
-                                <el-radio v-for="(item, index) in dictData.account_period" :key="index" :label="parseInt(item.value)">
+                                <el-radio v-for="(item, index) in dictData.account_period" :key="index"
+                                    :label="parseInt(item.value)">
                                     {{ item.name }}
                                 </el-radio>
                             </el-radio-group>
@@ -73,20 +83,26 @@
                         <el-form-item label="不含税金额" prop="amount_excluding_tax">
                             <el-input v-model="formData.amount_excluding_tax" clearable placeholder="请输入不含税金额" />
                         </el-form-item> </el-col> <el-col :span="8">
-                        <el-form-item label="金额大写" prop="amount_daxie" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                        <el-form-item label="金额大写" prop="amount_daxie"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
                             <el-input v-model="formData.amount_daxie" clearable placeholder="请输入金额大写" />
                         </el-form-item> </el-col> <el-col :span="8">
                         <el-form-item label="质保金比例" prop="retention_money_rate">
                             <el-input v-model="formData.retention_money_rate" clearable placeholder="请输入质保金比例" />
                         </el-form-item> </el-col> <el-col :span="8">
-                        <el-form-item label="质保金" prop="retention_money" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                        <el-form-item label="质保金" prop="retention_money"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
                             <el-input v-model="formData.retention_money" clearable placeholder="请输入质保金" />
                         </el-form-item> </el-col> <el-col :span="8">
                         <el-form-item label="备注" prop="remark">
                             <el-input v-model="formData.remark" clearable placeholder="请输入备注" />
                         </el-form-item> </el-col> <el-col :span="8">
                         <el-form-item label="附件" prop="field127">
-                            <el-upload accept="doc, docx, xls, xlsx, ppt, pptx, pdf, txt, zip, rar, tar, jpg, png, gif, jpeg, webp, wmv, avi, mpg, mpeg, 3gp, mov, mp4, flv, f4v, rmvb, mkv" class="upload-demo" :show-file-list="false" aria-hidden="true" :headers="{ Token: userStore.token }" :action="base_url + '/upload/file'" :on-success="handleAvatarSuccess_four" ref="upload">
+                            <el-upload
+                                accept="doc, docx, xls, xlsx, ppt, pptx, pdf, txt, zip, rar, tar, jpg, png, gif, jpeg, webp, wmv, avi, mpg, mpeg, 3gp, mov, mp4, flv, f4v, rmvb, mkv"
+                                class="upload-demo" :show-file-list="false" aria-hidden="true"
+                                :headers="{ Token: userStore.token }" :action="base_url + '/upload/file'"
+                                :on-success="handleAvatarSuccess_four" ref="upload">
                                 <el-button type="primary">
                                     上传
                                 </el-button>
@@ -94,7 +110,8 @@
 
                             <div>
                                 <div v-for="(item, index) in formDataannex" style="margin-left: 5px;display: block;">
-                                    <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item.uri" target="_blank">{{ item.name }}</a>
+                                    <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item.uri"
+                                        target="_blank">{{ item.name }}</a>
                                     <span style="cursor: pointer;margin-left: 5px;" @click="delFileFn(index)">x</span>
                                 </div>
                             </div>
@@ -118,9 +135,13 @@
                                     </template>
                                 </el-table-column>
                                 <el-table-column label="材料名称" prop="material_procurement_application_id">
-                                    <template #default="{ row }"> <el-input v-model="row.material_procurement_application_id" /> </template></el-table-column>
+                                    <template #default="{ row }"> <el-input
+                                            v-model="row.material_procurement_application_id" />
+                                    </template></el-table-column>
                                 <el-table-column label="材料编码" prop="material_procurement_application_id">
-                                    <template #default="{ row }"> <el-input v-model="row.material_procurement_application_id" /> </template></el-table-column>
+                                    <template #default="{ row }"> <el-input
+                                            v-model="row.material_procurement_application_id" />
+                                    </template></el-table-column>
 
                                 <el-table-column label="规格型号" prop="material_procurement_application_id">
                                     <template #default="{ row }">
@@ -181,17 +202,20 @@
                                 <el-table-column label="期次" prop="name1">
                                     <template #default="{ row }">
                                         <el-select v-model="row.period" clearable placeholder="请选择期次">
-                                            <el-option v-for="(item, index) in dictData.pay_period " :key="index" :label="item.name" :value="item.id" />
+                                            <el-option v-for="(item, index) in dictData.pay_period " :key="index"
+                                                :label="item.name" :value="item.id" />
                                         </el-select>
                                     </template>
                                 </el-table-column>
                                 <el-table-column label="计划付款日期" prop="pay_date">
                                     <template #default="{ row }">
-                                        <el-date-picker v-model="row.pay_date" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                                        <el-date-picker v-model="row.pay_date" clearable value-format="YYYY-MM-DD "
+                                            placeholder="选择签订日期">
                                         </el-date-picker>
                                     </template></el-table-column>
                                 <el-table-column label="金额" prop="pay_amount">
-                                    <template #default="{ row }"> <el-input v-model="row.pay_amount" /> </template></el-table-column>
+                                    <template #default="{ row }"> <el-input v-model="row.pay_amount" />
+                                    </template></el-table-column>
 
                                 <el-table-column label="备注" prop="remark">
                                     <template #default="{ row }">
@@ -403,7 +427,7 @@ const setFormData = async (data: Record<any, any>) => {
     project_code.value = data.project.project_code
 
     //@ts-ignore
-    formData.signing_date = timeFormat(formData.signing_date, 'yyyy-mm-dd hh:MM:ss')
+    formData.signing_date = timeFormat(formData.signing_date, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/Materialmanagement/Monthlyinventory/edit.vue b/src/views/Materialmanagement/Monthlyinventory/edit.vue
index 50b2f1b..a92ae3f 100644
--- a/src/views/Materialmanagement/Monthlyinventory/edit.vue
+++ b/src/views/Materialmanagement/Monthlyinventory/edit.vue
@@ -30,8 +30,8 @@
                     <el-col :span="8">
                         <el-form-item label="盘点日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择询价日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择询价日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/Materialmanagement/Selfpurchasereceipt/edit.vue b/src/views/Materialmanagement/Selfpurchasereceipt/edit.vue
index ac0cfba..84d5ccd 100644
--- a/src/views/Materialmanagement/Selfpurchasereceipt/edit.vue
+++ b/src/views/Materialmanagement/Selfpurchasereceipt/edit.vue
@@ -38,8 +38,8 @@
                         <el-form-item label="入库日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择入库日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择入库日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/Selfpurchasereceipt_detail/edit.vue b/src/views/Materialmanagement/Selfpurchasereceipt_detail/edit.vue
index dbee804..6e1963d 100644
--- a/src/views/Materialmanagement/Selfpurchasereceipt_detail/edit.vue
+++ b/src/views/Materialmanagement/Selfpurchasereceipt_detail/edit.vue
@@ -32,8 +32,8 @@
                         <el-form-item label="申请日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择申请日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择申请日期">
                             </el-date-picker>
 
                         </el-form-item>
@@ -42,8 +42,8 @@
                         <el-form-item label="希望到货日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择希望到货日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择希望到货日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/Serialnumberoutbound/edit.vue b/src/views/Materialmanagement/Serialnumberoutbound/edit.vue
index 0536a40..031e4a8 100644
--- a/src/views/Materialmanagement/Serialnumberoutbound/edit.vue
+++ b/src/views/Materialmanagement/Serialnumberoutbound/edit.vue
@@ -20,8 +20,8 @@
                         <el-form-item label="出库日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择出库日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择出库日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/Serialnumberstorage/edit.vue b/src/views/Materialmanagement/Serialnumberstorage/edit.vue
index a5d7e87..c1ba1fd 100644
--- a/src/views/Materialmanagement/Serialnumberstorage/edit.vue
+++ b/src/views/Materialmanagement/Serialnumberstorage/edit.vue
@@ -25,8 +25,8 @@
                         <el-form-item label="入库日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择入库日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择入库日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/TransferOrder/edit.vue b/src/views/Materialmanagement/TransferOrder/edit.vue
index 1ff17fd..8d0dd01 100644
--- a/src/views/Materialmanagement/TransferOrder/edit.vue
+++ b/src/views/Materialmanagement/TransferOrder/edit.vue
@@ -44,8 +44,8 @@
                         <el-form-item label="调拨日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择调拨日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择调拨日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/TransferOrder_detail/edit.vue b/src/views/Materialmanagement/TransferOrder_detail/edit.vue
index 1ff17fd..8d0dd01 100644
--- a/src/views/Materialmanagement/TransferOrder_detail/edit.vue
+++ b/src/views/Materialmanagement/TransferOrder_detail/edit.vue
@@ -44,8 +44,8 @@
                         <el-form-item label="调拨日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择调拨日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择调拨日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/materialHandlingForm/edit.vue b/src/views/Materialmanagement/materialHandlingForm/edit.vue
index 9ff2f67..f59be65 100644
--- a/src/views/Materialmanagement/materialHandlingForm/edit.vue
+++ b/src/views/Materialmanagement/materialHandlingForm/edit.vue
@@ -26,8 +26,8 @@
                         <el-form-item label="处理日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择处理日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择处理日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/materialgapanalysis/edit.vue b/src/views/Materialmanagement/materialgapanalysis/edit.vue
index dbee804..6e1963d 100644
--- a/src/views/Materialmanagement/materialgapanalysis/edit.vue
+++ b/src/views/Materialmanagement/materialgapanalysis/edit.vue
@@ -32,8 +32,8 @@
                         <el-form-item label="申请日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择申请日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择申请日期">
                             </el-date-picker>
 
                         </el-form-item>
@@ -42,8 +42,8 @@
                         <el-form-item label="希望到货日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择希望到货日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择希望到货日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/outboundflow/edit.vue b/src/views/Materialmanagement/outboundflow/edit.vue
index 6615fd2..9c4f134 100644
--- a/src/views/Materialmanagement/outboundflow/edit.vue
+++ b/src/views/Materialmanagement/outboundflow/edit.vue
@@ -37,8 +37,8 @@
                         <el-form-item label="出库日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择出库日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择出库日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/outboundorder/edit.vue b/src/views/Materialmanagement/outboundorder/edit.vue
index 54f694e..e8c5f88 100644
--- a/src/views/Materialmanagement/outboundorder/edit.vue
+++ b/src/views/Materialmanagement/outboundorder/edit.vue
@@ -29,8 +29,8 @@
                         <el-form-item label="出库日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择出库日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择出库日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/receiptstatement/edit.vue b/src/views/Materialmanagement/receiptstatement/edit.vue
index b967b9c..401ce83 100644
--- a/src/views/Materialmanagement/receiptstatement/edit.vue
+++ b/src/views/Materialmanagement/receiptstatement/edit.vue
@@ -53,8 +53,8 @@
                         <el-form-item label="入库日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择入库日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择入库日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/returndetails/edit.vue b/src/views/Materialmanagement/returndetails/edit.vue
index dbee804..6e1963d 100644
--- a/src/views/Materialmanagement/returndetails/edit.vue
+++ b/src/views/Materialmanagement/returndetails/edit.vue
@@ -32,8 +32,8 @@
                         <el-form-item label="申请日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择申请日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择申请日期">
                             </el-date-picker>
 
                         </el-form-item>
@@ -42,8 +42,8 @@
                         <el-form-item label="希望到货日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择希望到货日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择希望到货日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/Materialmanagement/returnorder/edit.vue b/src/views/Materialmanagement/returnorder/edit.vue
index c7275e7..26127c5 100644
--- a/src/views/Materialmanagement/returnorder/edit.vue
+++ b/src/views/Materialmanagement/returnorder/edit.vue
@@ -62,8 +62,8 @@
                         <el-form-item label="退库日期" prop="invoicing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
 
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择退库日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择退库日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/acceptance_bill/edit.vue b/src/views/acceptance_bill/edit.vue
index 8a20814..c8ca422 100644
--- a/src/views/acceptance_bill/edit.vue
+++ b/src/views/acceptance_bill/edit.vue
@@ -63,8 +63,8 @@
                     <el-col :span="8">
                         <el-form-item label="收票日期" prop="receipt_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.receipt_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择收票日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.receipt_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择收票日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -114,8 +114,8 @@
                     <el-col :span="8">
                         <el-form-item label="汇票到期日期" prop="bill_due_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.bill_due_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择汇票到期日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.bill_due_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择汇票到期日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/administrativeContracts/edit.vue b/src/views/administrativeContracts/edit.vue
index 4c30cbd..3fd7915 100644
--- a/src/views/administrativeContracts/edit.vue
+++ b/src/views/administrativeContracts/edit.vue
@@ -77,23 +77,23 @@
                     <el-col :span="8">
                         <el-form-item label="开始日期" prop="start_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.start_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.start_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择签订日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="结束日期" prop="end_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.end_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.end_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择签订日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="签约日期" prop="signing_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.signing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.signing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择签订日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -311,7 +311,7 @@ const setFormData = async (data: Record<any, any>) => {
 
     supplier_code.value = data.supplier_code
     //@ts-ignore
-    formData.signing_date = timeFormat(formData.signing_date, 'yyyy-mm-dd hh:MM:ss')
+    formData.signing_date = timeFormat(formData.signing_date, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/administrativeContracts/index.vue b/src/views/administrativeContracts/index.vue
index 61dbfc9..2347c46 100644
--- a/src/views/administrativeContracts/index.vue
+++ b/src/views/administrativeContracts/index.vue
@@ -58,7 +58,7 @@
                     </el-table-column>
                     <el-table-column label="签约日期" prop="signing_date">
                         <template #default="{ row }">
-                            <span>{{ row.signing_date ? timeFormat(row.signing_date, 'yyyy-mm-dd hh:MM:ss') : '' }}</span>
+                            <span>{{ row.signing_date ? timeFormat(row.signing_date, 'YYYY-MM-DD ') : '' }}</span>
                         </template>
                     </el-table-column>
 
diff --git a/src/views/administrative_payments/edit.vue b/src/views/administrative_payments/edit.vue
index b7838d9..bf0a65c 100644
--- a/src/views/administrative_payments/edit.vue
+++ b/src/views/administrative_payments/edit.vue
@@ -16,7 +16,8 @@
 
                 <el-row :gutter="10">
                     <el-col :span="8">
-                        <el-form-item label="合同编号" prop="administrative_contract_id" @click="showDialog1 = true" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                        <el-form-item label="合同编号" prop="administrative_contract_id" @click="showDialog1 = true"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
                             <el-input v-model="contract_no" clearable placeholder="请输入合同编号" />
                         </el-form-item>
                     </el-col>
@@ -26,7 +27,8 @@
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
-                        <el-form-item label="供应商名称" rop="administrative_contract_id" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                        <el-form-item label="供应商名称" rop="administrative_contract_id"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
                             <el-input v-model="supplier_name" readonly clearable disabled placeholder="系统自动填写" />
                         </el-form-item>
                     </el-col>
@@ -45,14 +47,17 @@
 
                     <el-col :span="8">
                         <el-form-item label="申请日期" prop="apply_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.apply_date" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择开票日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.apply_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择开票日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
                     <el-col :span="24">
-                        <el-form-item label="付款方式" prop="pay_type" :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
+                        <el-form-item label="付款方式" prop="pay_type"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <el-radio-group v-model="formData.pay_type" placeholder="请选择付款方式">
-                                <el-radio v-for="(item, index) in dictData.pay_type" :key="index" :label="parseInt(item.value)">
+                                <el-radio v-for="(item, index) in dictData.pay_type" :key="index"
+                                    :label="parseInt(item.value)">
                                     {{ item.name }}
                                 </el-radio>
                             </el-radio-group>
@@ -75,7 +80,8 @@
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="本次支付金额" prop="payment_amount">
-                            <el-input v-model="formData.payment_amount" clearable placeholder="请输入支付金额" @input="amountinput" />
+                            <el-input v-model="formData.payment_amount" clearable placeholder="请输入支付金额"
+                                @input="amountinput" />
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
@@ -95,7 +101,11 @@
                     <el-col :span="24">
 
                         <el-form-item label="附件" prop="field87">
-                            <el-upload accept="doc, docx, xls, xlsx, ppt, pptx, pdf, txt, zip, rar, tar, jpg, png, gif, jpeg, webp, wmv, avi, mpg, mpeg, 3gp, mov, mp4, flv, f4v, rmvb, mkv" class="upload-demo" :show-file-list="false" aria-hidden="true" :headers="{ Token: userStore.token }" :action="base_url + '/upload/file'" :on-success="handleAvatarSuccess_four" ref="upload">
+                            <el-upload
+                                accept="doc, docx, xls, xlsx, ppt, pptx, pdf, txt, zip, rar, tar, jpg, png, gif, jpeg, webp, wmv, avi, mpg, mpeg, 3gp, mov, mp4, flv, f4v, rmvb, mkv"
+                                class="upload-demo" :show-file-list="false" aria-hidden="true"
+                                :headers="{ Token: userStore.token }" :action="base_url + '/upload/file'"
+                                :on-success="handleAvatarSuccess_four" ref="upload">
                                 <el-button type="primary">
                                     上传
                                 </el-button>
@@ -103,7 +113,8 @@
 
                             <div>
                                 <div v-for="(item, index) in formDataannex" style="margin-left: 5px;display: block;">
-                                    <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item.uri" target="_blank">{{ item.name }}</a>
+                                    <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item.uri"
+                                        target="_blank">{{ item.name }}</a>
                                     <span style="cursor: pointer;margin-left: 5px;" @click="delFileFn(index)">x</span>
                                 </div>
                             </div>
diff --git a/src/views/administrative_ticket_collection/edit.vue b/src/views/administrative_ticket_collection/edit.vue
index 1274d28..850dd26 100644
--- a/src/views/administrative_ticket_collection/edit.vue
+++ b/src/views/administrative_ticket_collection/edit.vue
@@ -40,8 +40,8 @@
 
                     <el-col :span="8">
                         <el-form-item label="开票日期" prop="invoicing_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择开票日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择开票日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -104,8 +104,8 @@
                         <el-form-item label="收票日期" prop="receipt_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <!-- <el-input v-model="formData.receipt_date" clearable placeholder="请输入收票日期" /> -->
-                            <el-date-picker class="flex-1 !flex" v-model="formData.receipt_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择收票日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.receipt_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择收票日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/bid_buy_bidding_document/edit.vue b/src/views/bid_buy_bidding_document/edit.vue
index 3f0d624..a16d745 100644
--- a/src/views/bid_buy_bidding_document/edit.vue
+++ b/src/views/bid_buy_bidding_document/edit.vue
@@ -61,13 +61,13 @@
                             </el-radio-group>
                         </el-form-item></el-col><el-col :span="8">
                         <el-form-item label="投标时间" prop="bid_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.bid_date" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择投标时间">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.bid_date" clearable   value-format="YYYY-MM-DD " placeholder="选择投标时间">
                             </el-date-picker>
                         </el-form-item>
                     </el-col> -->
                     <el-col :span="8">
                         <el-form-item label="购买标书时间" prop="buy_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.buy_date" clearable type="datetime"
+                            <el-date-picker class="flex-1 !flex" v-model="formData.buy_date" clearable
                                 value-format="YYYY-MM-DD" placeholder="选择购买标书时间">
                             </el-date-picker>
                         </el-form-item>
diff --git a/src/views/bid_document_examination/edit.vue b/src/views/bid_document_examination/edit.vue
index 69cd3b2..3408c34 100644
--- a/src/views/bid_document_examination/edit.vue
+++ b/src/views/bid_document_examination/edit.vue
@@ -107,13 +107,13 @@
 
 
                     <!--   <el-col :span="8"><el-form-item label="开标日期" prop="bid_opening_date">
-                             <el-date-picker class="flex-1 !flex" v-model="formData.bid_opening_date" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择开标日期">
+                             <el-date-picker class="flex-1 !flex" v-model="formData.bid_opening_date" clearable   value-format="YYYY-MM-DD " placeholder="选择开标日期">
                             </el-date-picker> 
                             <el-input v-model="bid_opening_date" clearable disabled placeholder="系统自动填写" />
                         </el-form-item></el-col> <el-col :span="8"> -->
 
                     <!--       <el-col :span="8"><el-form-item label="保证金退还时间" prop="deposit_refund_time">
-                             <el-date-picker class="flex-1 !flex" v-model="formData.deposit_refund_time" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择保证金退还时间">
+                             <el-date-picker class="flex-1 !flex" v-model="formData.deposit_refund_time" clearable   value-format="YYYY-MM-DD " placeholder="选择保证金退还时间">
                             </el-date-picker> 
                             <el-input v-model="deposit_refund_time" clearable disabled placeholder="系统自动填写" />
                         </el-form-item> 
@@ -589,9 +589,9 @@ const setFormData = async (data: Record<any, any>) => {
     project_introduction.value = data.project_desc
 
     // //@ts-ignore
-    // formData.bid_opening_date = timeFormat(formData.bid_opening_date, 'yyyy-mm-dd hh:MM:ss')
+    // formData.bid_opening_date = timeFormat(formData.bid_opening_date, 'YYYY-MM-DD ')
     // //@ts-ignore
-    // formData.deposit_refund_time = timeFormat(formData.deposit_refund_time, 'yyyy-mm-dd hh:MM:ss')
+    // formData.deposit_refund_time = timeFormat(formData.deposit_refund_time, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/build/build_report/edit.vue b/src/views/build/build_report/edit.vue
index 230287f..cfa9596 100644
--- a/src/views/build/build_report/edit.vue
+++ b/src/views/build/build_report/edit.vue
@@ -235,7 +235,7 @@ const project_id = ref(0)
 const quality_control_points = ref('')
 const process_file = ref([])
 const filluser = userInfo.name
-const filluserdate = timeFormat(new Date(), 'yyyy-mm-dd hh:MM:ss')
+const filluserdate = timeFormat(new Date(), 'YYYY-MM-DD ')
 const personnel = ref<any>()
 const num = ref(0)
 defineProps({
diff --git a/src/views/custom_service/edit.vue b/src/views/custom_service/edit.vue
index 3e34485..cbe339a 100644
--- a/src/views/custom_service/edit.vue
+++ b/src/views/custom_service/edit.vue
@@ -55,8 +55,8 @@
                     <el-col :span="12">
                         <el-form-item label="日期" prop="date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -348,7 +348,7 @@ const setFormData = async (data: Record<any, any>) => {
     }
 
     //@ts-ignore
-    formData.date = timeFormat(formData.date, 'yyyy-mm-dd hh:MM:ss')
+    formData.date = timeFormat(formData.date, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/customer_demand_solution/edit.vue b/src/views/customer_demand_solution/edit.vue
index a82801a..56c1ae4 100644
--- a/src/views/customer_demand_solution/edit.vue
+++ b/src/views/customer_demand_solution/edit.vue
@@ -32,7 +32,7 @@
                     <el-input v-model="formData.theme" clearable placeholder="请输入解决方案主题" />
                 </el-form-item>
                 <el-form-item label="提交时间" prop="submission_time">
-                    <el-date-picker class="flex-1 !flex" v-model="formData.submission_time" clearable type="datetime"
+                    <el-date-picker class="flex-1 !flex" v-model="formData.submission_time" clearable
                         value-format="YYYY-MM-DD" placeholder="选择提交时间">
                     </el-date-picker>
                 </el-form-item>
diff --git a/src/views/expense_reimbursement/edit.vue b/src/views/expense_reimbursement/edit.vue
index c4fd159..1fdd012 100644
--- a/src/views/expense_reimbursement/edit.vue
+++ b/src/views/expense_reimbursement/edit.vue
@@ -28,7 +28,7 @@
                         <el-form-item label="报销日期" prop="reimbursement_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <el-date-picker class="flex-1 !flex" v-model="formData.reimbursement_date" clearable
-                                type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择报销日期">
+                                value-format="YYYY-MM-DD " placeholder="选择报销日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/finance_payment_apply/edit.vue b/src/views/finance_payment_apply/edit.vue
index eb99ec0..24228d9 100644
--- a/src/views/finance_payment_apply/edit.vue
+++ b/src/views/finance_payment_apply/edit.vue
@@ -24,7 +24,15 @@
                             <el-input v-model="supplier_code" clearable disabled placeholder="系统自动填写" />
                         </el-form-item>
                     </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="合同类型" prop="contract_cate">
+                            <el-select v-model="formData.contract_cate" placeholder="请选择">
+                                <el-option label="采购合同" :value="1"></el-option>
+                                <el-option label="分包合同" :value="2"></el-option>
+                            </el-select>
 
+                        </el-form-item>
+                    </el-col>
                     <el-col :span="8">
                         <el-form-item label="合同编号" prop="contract_no" @click="showDialog1 = true">
                             <el-input v-model="contract_no" clearable placeholder="请选择合同" />
@@ -47,23 +55,15 @@
                     </el-col>
 
 
-                    <el-col :span="8">
-                        <el-form-item label="累计已支付" prop="reason">
-                            <el-input v-model="reason" clearable placeholder="请输入累计已支付" />
-                        </el-form-item>
-                    </el-col>
+
                     <el-col :span="8">
                         <el-form-item label="付款日期" prop="pay_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.pay_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.pay_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
-                    <el-col :span="8">
-                        <el-form-item label="累计已开票" prop="reason">
-                            <el-input v-model="reason" readonly clearable placeholder="请输入累计已开票" />
-                        </el-form-item>
-                    </el-col>
+
 
                     <el-col :span="8">
                         <el-form-item label="期次" prop="period"
@@ -78,8 +78,8 @@
                         <el-button @click="showDialog2 = true" type="primary">选择待付款计划</el-button>
                     </el-col>
                     <el-col :span="8">
-                        <el-form-item label="付款性质" prop="payment_natrue">
-                            <el-select class="flex-1" v-model="formData.payment_natrue" clearable placeholder="请选择付款性质">
+                        <el-form-item label="付款性质" prop="payment_nature">
+                            <el-select class="flex-1" v-model="formData.payment_nature" clearable placeholder="请选择付款性质">
                                 <el-option v-for="(item, index) in dictData.payment_natrue" :key="index" :label="item.name"
                                     :value="parseInt(item.value)" />
                             </el-select>
@@ -164,28 +164,39 @@
                     </el-col>
 
                     <el-col :span="8">
-                        <el-form-item label="开户名称" prop="account_name">
-                            <el-input v-model="formData.account_name" clearable placeholder="请输入开户名称" />
+                        <el-form-item label="开户名称" prop="payee_bank">
+                            <el-input v-model="formData.payee_bank" clearable placeholder="请输入开户名称" />
                         </el-form-item>
 
                     </el-col>
                     <el-col :span="8">
-                        <el-form-item label="账号" prop="account">
-                            <el-input v-model="formData.account" clearable placeholder="请输入账号" />
+                        <el-form-item label="账号" prop="payee_account">
+                            <el-input v-model="formData.payee_account" clearable placeholder="请输入账号" />
                         </el-form-item>
 
                     </el-col>
                 </el-row>
 
                 <el-dialog v-model="showDialog" title="选择供应商" width="70%">
-                    <procurementDialog @customEvent="customEvent"></procurementDialog>
-                </el-dialog>
-                <el-dialog v-model="showDialog1" title="选择合同" width="70%">
-                    <subcontractingDialog @customEvent="customEvent1"></subcontractingDialog>
+                    <suppliertable @customEvent="customEvent"></suppliertable>
                 </el-dialog>
+                <div v-if="formData.contract_cate == 1">
+                    <el-dialog v-model="showDialog1" title="选择采购合同" width="70%">
+                        <subcontractingDialog @customEvent="customEvent1">
+                        </subcontractingDialog>
+                    </el-dialog>
+                </div>
+
+                <div v-if="formData.contract_cate == 2">
+                    <el-dialog v-model="showDialog1" title="选择分包合同" width="70%">
+                        <subcontracting @customEvent="customEvent1">
+                        </subcontracting>
+                    </el-dialog>
+
+                </div>
 
                 <el-dialog v-model="showDialog2" title="选择待付款计划" width="70%">
-                    <paylistDialog @customEvent="customEvent2"></paylistDialog>
+                    <paylistDialog @customEvent="customEvent2" :contract_id="formData.contract_id"></paylistDialog>
                 </el-dialog>
                 <el-dialog v-model="showDialog3" title="选择收款人信息" width="70%">
                     <bankaccountDialog @customEvent="customEvent3"></bankaccountDialog>
@@ -200,9 +211,11 @@
 import customDialog from '@/components/custom-dialog/index.vue'
 import type { FormInstance } from 'element-plus'
 import Popup from '@/components/popup/index.vue'
-import procurementDialog from '@/components/procurement/index.vue'
+// import procurementDialog from '@/components/procurement/index.vue'
+import suppliertable from '@/components/supplier/index.vue'
 import subcontractingDialog from '@/components/procurementsubcontracting_selector/index.vue'
 import paylistDialog from '@/components/paylist/index.vue'
+import subcontracting from '@/components/procurementsubcontracting_selector/subcontracting.vue'
 
 const active = ref(0)
 import bankaccountDialog from '@/components/bankaccount/index.vue'
@@ -305,19 +318,20 @@ const customEvent1 = (e: any) => {
 };
 
 const customEvent2 = (e: any) => {
-    formData.payment_plan_id = e.id;
+    formData.finance_payment_plan_id = e.id;
     formData.period = e.period
     formData.amount = e.amount
     project_name.value = e.project_name;
     project_code.value = e.project_code;
     formData.amount_daxie = toChinesNum(e.amount)
     showDialog2.value = false;
+    console.log(formData, "formdata")
 };
 
 const customEvent3 = (e: any) => {
     formData.bank = e.deposit_bank
-    formData.account_name = e.account_name
-    formData.account = e.account
+    formData.payee_bank = e.account_name
+    formData.payee_account = e.account
     showDialog3.value = false;
 };
 
@@ -340,8 +354,7 @@ const formData = reactive({
     contract_id: '',
     pay_date: '',
     period: '',
-    payment_plan_id: '',
-    payment_natrue: '',
+    finance_payment_plan_id: '',
     pay_type: '',
     applier: '',
     invoice_status: '',
@@ -352,7 +365,14 @@ const formData = reactive({
     annex: [],
     bank: '',
     account_name: '',
-    account: ''
+    account: '',
+    contract_cate: 1,
+    "payment_nature": 0,
+    "apply_user": "string",
+    "payee_bank": "string",
+    "payee_account_name": "string",
+    "payee_account": "string",
+    "bank_account_id": ''
 })
 
 
diff --git a/src/views/finance_payment_plan/detail.vue b/src/views/finance_payment_plan/detail.vue
index ff97e86..62c1b12 100644
--- a/src/views/finance_payment_plan/detail.vue
+++ b/src/views/finance_payment_plan/detail.vue
@@ -21,7 +21,7 @@
 
                         <el-col :span="12">
                             <el-form-item label="项目编码">
-                                {{ formData.project.project_code
+                                {{ formData.project?.project_code || formData.project_code
                                 }}
                             </el-form-item>
                         </el-col>
@@ -67,7 +67,8 @@
                         <el-col :span="12">
                             <el-form-item label="附件">
                                 <div v-for="(item, index) in formDataannex" style="margin-left: 5px;display: block;">
-                                    <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item.uri" target="_blank">{{ item.name }}</a>
+                                    <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item.uri"
+                                        target="_blank">{{ item.name }}</a>
                                     <span style="cursor: pointer;margin-left: 5px;" @click="delFileFn(index)">x</span>
                                 </div>
                             </el-form-item>
diff --git a/src/views/finance_payment_plan/edit.vue b/src/views/finance_payment_plan/edit.vue
index c1e386a..940d705 100644
--- a/src/views/finance_payment_plan/edit.vue
+++ b/src/views/finance_payment_plan/edit.vue
@@ -17,7 +17,15 @@
                             <el-input v-model="supplier_code" clearable disabled placeholder="系统自动填写" />
                         </el-form-item>
                     </el-col>
+                    <el-col :span="8">
+                        <el-form-item label="合同类型" prop="contract_cate">
+                            <el-select v-model="formData.contract_cate" placeholder="请选择">
+                                <el-option label="采购合同" :value="1"></el-option>
+                                <el-option label="分包合同" :value="2"></el-option>
+                            </el-select>
 
+                        </el-form-item>
+                    </el-col>
 
 
                     <el-col :span="8">
@@ -39,8 +47,8 @@
 
                     <el-col :span="8">
                         <el-form-item label="计划付款日期" prop="pay_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.pay_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.pay_date" clearable
+                                value-format="YYYY-MM-DD" placeholder="选择日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -61,7 +69,7 @@
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="外币备注" prop="foreign_currency_remark">
-                            <el-input v-model="formData.foreign_currency_remark" readonly clearable placeholder="请输入外币备注" />
+                            <el-input v-model="formData.foreign_currency_remark" clearable placeholder="请输入外币备注" />
 
                         </el-form-item>
                     </el-col>
@@ -106,14 +114,21 @@
 
 
                 <el-dialog v-model="showDialog" title="选择供应商" width="70%">
-                    <procurementDialog @customEvent="customEvent"></procurementDialog>
-                </el-dialog>
-                <el-dialog v-model="showDialog1" title="选择合同" width="70%">
-                    <subcontractingDialog @customEvent="customEvent1"></subcontractingDialog>
+                    <supplier @customEvent="customEvent"></supplier>
                 </el-dialog>
+                <div v-if="formData.contract_cate == 1">
+                    <el-dialog v-model="showDialog1" title="选择采购合同" width="70%">
+                        <subcontractingDialog @customEvent="customEvent1">
+                        </subcontractingDialog>
+                    </el-dialog>
+                </div>
 
-
-
+                <div v-if="formData.contract_cate == 2">
+                    <el-dialog v-model="showDialog1" title="选择分包合同" width="70%">
+                        <subcontracting @customEvent="customEvent1">
+                        </subcontracting>
+                    </el-dialog>
+                </div>
             </el-form>
         </popup>
 
@@ -124,9 +139,9 @@
 import customDialog from '@/components/custom-dialog/index.vue'
 import type { FormInstance } from 'element-plus'
 import Popup from '@/components/popup/index.vue'
-import procurementDialog from '@/components/procurement/index.vue'
+import supplier from '@/components/supplier/index.vue'
 import subcontractingDialog from '@/components/procurementsubcontracting_selector/index.vue'
-
+import subcontracting from '@/components/procurementsubcontracting_selector/subcontracting.vue'
 import { paymentplanAdd, paymentplanEdit, paymentplanDetail } from '@/api/paymentplan'
 import { toChinesNum } from "@/utils/util";
 import { getAllProjectTypes } from '@/api/projecttype'
@@ -147,7 +162,6 @@ const contract_no = ref('')
 const supplier_name = ref('')
 const supplier_code = ref('')
 const userInfo = userStore.userInfo
-console.log(userInfo, '222222')
 // 上传文件
 const handleAvatarSuccess_four = (
     response,
@@ -246,7 +260,8 @@ const formData = reactive({
     foreign_currency_remark: "",
     status: '',
     remark: "",
-    annex: []
+    annex: [],
+    contract_cate: 1
 })
 
 
@@ -258,6 +273,13 @@ const formRules = reactive<any>({
 
 // 获取详情
 const setFormData = async (data: Record<any, any>) => {
+
+
+
+
+
+
+
     if (data.annex && data.annex.length > 0) {
 
         const arry1 = data.annex.map((item: any, index: any) => {
@@ -277,14 +299,16 @@ const setFormData = async (data: Record<any, any>) => {
             formData[key] = data[key]
         }
     }
-
-    project_name.value = data.project.name
-    project_code.value = data.project.project_code
-    project_amount.value = data.contract.amount
-    contract_name.value = data.contract.contract_name;
-    contract_no.value = data.contract.contract_no
+    project_name.value = data.project?.name || data.project_name
+    project_code.value = data.project?.project_code || data.project_code
+    project_amount.value = data.contract?.amount || data.amount
+    contract_name.value = data.contract?.contract_name || data.contract_name
+    contract_no.value = data.contract?.contract_no || data.contract_no
+    formData.contract_cate = data.contract_type
     supplier_code.value = data.supplier_code;
     supplier_name.value = data.supplier_name;
+    // supplier_code
+    console.log(supplier_name.value, data)
 
 }
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/finance_receipt_record/detail.vue b/src/views/finance_receipt_record/detail.vue
index 1e4409e..1d19c2e 100644
--- a/src/views/finance_receipt_record/detail.vue
+++ b/src/views/finance_receipt_record/detail.vue
@@ -21,7 +21,7 @@
 
                         <el-col :span="12">
                             <el-form-item label="项目编码">
-                                {{ formData.project.project_code
+                                {{ formData.project?.project_code || formData.project_code
                                 }}
                             </el-form-item>
                         </el-col>
@@ -93,7 +93,8 @@
                             <el-form-item label="附件">
                                 <div>
                                     <div v-for="(item, index) in formDataannex" style="margin-left: 5px;display: block;">
-                                        <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item.uri" target="_blank">{{ item.name }}</a>
+                                        <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start"
+                                            :href="item.uri" target="_blank">{{ item.name }}</a>
                                         <span style="cursor: pointer;margin-left: 5px;" @click="delFileFn(index)">x</span>
                                     </div>
                                 </div>
@@ -140,6 +141,7 @@ const formData = reactive({
 // 获取详情
 const setFormData = async (data: Record<any, any>) => {
     Object.assign(formData, data)
+    console.log(data, "data")
 
 
 
diff --git a/src/views/finance_receipt_record/edit.vue b/src/views/finance_receipt_record/edit.vue
index 8820b7d..3f71f71 100644
--- a/src/views/finance_receipt_record/edit.vue
+++ b/src/views/finance_receipt_record/edit.vue
@@ -18,13 +18,11 @@
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="合同类型" prop="contract_cate">
-
                             <el-select v-model="formData.contract_cate" placeholder="请选择">
                                 <el-option label="采购合同" :value="1"></el-option>
                                 <el-option label="分包合同" :value="2"></el-option>
                             </el-select>
 
-
                         </el-form-item>
                     </el-col>
 
@@ -51,8 +49,8 @@
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="开票日期" prop="invoicing_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择开票日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD" placeholder="选择开票日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -74,7 +72,7 @@
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
-                        <el-form-item label="发票编号" prop="invoice_no">
+                        <el-form-item label="发票编号">
                             <el-input v-model="formData.invoice_no" clearable placeholder="请输入发票编号" />
                         </el-form-item>
                     </el-col>
@@ -94,7 +92,12 @@
 
                     <el-col :span="8">
                         <el-form-item label="发票税率" prop="invoice_tax_rate">
-                            <el-input v-model="formData.invoice_tax_rate" clearable placeholder="请输入发票税率" />
+                            <el-select v-model="formData.invoice_tax_rate" placeholder="请选择">
+                                <el-option :label="item.name" :value="item.value"
+                                    v-for="item in dictData.tax_rate"></el-option>
+                            </el-select>
+
+                            <!-- <dict-value :options="dictData.tax_rate" :value="row.tax_rate" /> -->
                         </el-form-item>
                     </el-col>
 
@@ -115,8 +118,8 @@
                         <el-form-item label="收票日期" prop="receipt_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <!-- <el-input v-model="formData.receipt_date" clearable placeholder="请输入收票日期" /> -->
-                            <el-date-picker class="flex-1 !flex" v-model="formData.receipt_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择收票日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.receipt_date" clearable
+                                value-format="YYYY-MM-DD" placeholder="选择收票日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -151,17 +154,24 @@
                         </el-form-item>
                     </el-col>
                 </el-row>
-
-
-
                 <el-dialog v-model="showDialog" title="选择供应商" width="70%">
                     <suppliertable @customEvent="customEvent"></suppliertable>
                 </el-dialog>
-                <el-dialog v-model="showDialog1" title="选择合同" width="70%">
-                    <subcontractingDialog @customEvent="customEvent1"></subcontractingDialog>
-                </el-dialog>
 
+                <div v-if="formData.contract_cate == 1">
+                    <el-dialog v-model="showDialog1" title="选择采购合同" width="70%">
+                        <subcontractingDialog @customEvent="customEvent1">
+                        </subcontractingDialog>
+                    </el-dialog>
+                </div>
 
+                <div v-if="formData.contract_cate == 2">
+                    <el-dialog v-model="showDialog1" title="选择分包合同" width="70%">
+                        <subcontracting @customEvent="customEvent1">
+                        </subcontracting>
+                    </el-dialog>
+
+                </div>
 
             </el-form>
         </popup>
@@ -175,6 +185,9 @@ import type { FormInstance } from 'element-plus'
 import Popup from '@/components/popup/index.vue'
 import suppliertable from '@/components/supplier/index.vue'
 import subcontractingDialog from '@/components/procurementsubcontracting_selector/index.vue'
+import subcontracting from '@/components/procurementsubcontracting_selector/subcontracting.vue'
+
+
 
 import { apifinancereceiptAdd, apifinancereceiptEdit, apifinancereceiptDetail } from '@/api/receiptrecord'
 import { toChinesNum } from "@/utils/util";
@@ -184,6 +197,11 @@ import { isEmail, isIdCard, isPhone } from '@/utils/validate'
 import type { PropType } from 'vue'
 import configs from "@/config"
 import useUserStore from "@/stores/modules/user";
+import { useDictData } from "@/hooks/useDictOptions"
+
+
+// const { dictData } = useDictData('tax_rate ')
+
 const protype = reactive([])
 const base_url = configs.baseUrl + configs.urlPrefix
 const userStore = useUserStore();
@@ -197,7 +215,7 @@ const contract_no = ref('')
 const supplier_name = ref('')
 const supplier_code = ref('')
 const userInfo = userStore.userInfo
-console.log(userInfo, '222222')
+// console.log(dictData, '222222')
 // 上传文件
 const handleAvatarSuccess_four = (
     response,
@@ -364,8 +382,7 @@ const handleSubmit = async () => {
 
     const data = { ...formData }
 
-    console.log(data, "data")
-    return
+
 
     mode.value == 'edit'
         ? await apifinancereceiptEdit(data)
diff --git a/src/views/finance_receipt_record/index.vue b/src/views/finance_receipt_record/index.vue
index d4c7527..130cd6f 100644
--- a/src/views/finance_receipt_record/index.vue
+++ b/src/views/finance_receipt_record/index.vue
@@ -115,7 +115,7 @@ const handleSelectionChange = (val: any[]) => {
 }
 
 // 获取字典数据
-const { dictData } = useDictData('invoice_type,contract_type')
+const { dictData } = useDictData('invoice_type,contract_type,tax_rate')
 // 分页相关
 const { pager, getLists, resetParams, resetPage } = usePaging({
     fetchFun: apifinancereceiptLists,
diff --git a/src/views/finance_refund_record/edit.vue b/src/views/finance_refund_record/edit.vue
index 92874db..a20b26b 100644
--- a/src/views/finance_refund_record/edit.vue
+++ b/src/views/finance_refund_record/edit.vue
@@ -19,7 +19,7 @@
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="退款日期" prop="refund_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.refund_date" clearable type="datetime"
+                            <el-date-picker class="flex-1 !flex" v-model="formData.refund_date" clearable
                                 value-format="YYYY-MM-DD" placeholder="选择日期">
                             </el-date-picker>
                         </el-form-item>
@@ -144,7 +144,7 @@
                         <el-form-item label="开始计息日期" prop="interest_calculation_start_date">
 
                             <el-date-picker class="flex-1 !flex" v-model="formData.interest_calculation_start_date"
-                                clearable type="datetime" value-format="YYYY-MM-DD" placeholder="选择日期">
+                                clearable value-format="YYYY-MM-DD" placeholder="选择日期">
                             </el-date-picker>
 
                         </el-form-item>
diff --git a/src/views/financialManagement/Administrative/administrative_payments/edit.vue b/src/views/financialManagement/Administrative/administrative_payments/edit.vue
index 5a241ff..b5fb231 100644
--- a/src/views/financialManagement/Administrative/administrative_payments/edit.vue
+++ b/src/views/financialManagement/Administrative/administrative_payments/edit.vue
@@ -16,7 +16,8 @@
 
                 <el-row :gutter="10">
                     <el-col :span="8">
-                        <el-form-item label="合同编号" prop="administrative_contract_id" @click="showDialog1 = true" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                        <el-form-item label="合同编号" prop="administrative_contract_id" @click="showDialog1 = true"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
                             <el-input v-model="contract_no" clearable placeholder="请输入合同编号" />
                         </el-form-item>
                     </el-col>
@@ -26,7 +27,8 @@
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
-                        <el-form-item label="供应商名称" rop="administrative_contract_id" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                        <el-form-item label="供应商名称" rop="administrative_contract_id"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
                             <el-input v-model="supplier_name" readonly clearable placeholder="请选择客户" />
                         </el-form-item>
                     </el-col>
@@ -45,14 +47,17 @@
 
                     <el-col :span="8">
                         <el-form-item label="申请日期" prop="apply_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.apply_date" clearable type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择开票日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.apply_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择开票日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
                     <el-col :span="24">
-                        <el-form-item label="付款方式" prop="pay_type" :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
+                        <el-form-item label="付款方式" prop="pay_type"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <el-radio-group v-model="formData.pay_type" placeholder="请选择付款方式">
-                                <el-radio v-for="(item, index) in dictData.pay_type" :key="index" :label="parseInt(item.value)">
+                                <el-radio v-for="(item, index) in dictData.pay_type" :key="index"
+                                    :label="parseInt(item.value)">
                                     {{ item.name }}
                                 </el-radio>
                             </el-radio-group>
@@ -70,7 +75,8 @@
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="本次支付金额" prop="payment_amount">
-                            <el-input v-model="formData.payment_amount" clearable placeholder="请输入支付金额" @input="amountinput" />
+                            <el-input v-model="formData.payment_amount" clearable placeholder="请输入支付金额"
+                                @input="amountinput" />
 
                         </el-form-item>
                     </el-col>
@@ -91,7 +97,11 @@
                     <el-col :span="24">
 
                         <el-form-item label="附件" prop="field87">
-                            <el-upload accept="doc, docx, xls, xlsx, ppt, pptx, pdf, txt, zip, rar, tar, jpg, png, gif, jpeg, webp, wmv, avi, mpg, mpeg, 3gp, mov, mp4, flv, f4v, rmvb, mkv" class="upload-demo" :show-file-list="false" aria-hidden="true" :headers="{ Token: userStore.token }" :action="base_url + '/upload/file'" :on-success="handleAvatarSuccess_four" ref="upload">
+                            <el-upload
+                                accept="doc, docx, xls, xlsx, ppt, pptx, pdf, txt, zip, rar, tar, jpg, png, gif, jpeg, webp, wmv, avi, mpg, mpeg, 3gp, mov, mp4, flv, f4v, rmvb, mkv"
+                                class="upload-demo" :show-file-list="false" aria-hidden="true"
+                                :headers="{ Token: userStore.token }" :action="base_url + '/upload/file'"
+                                :on-success="handleAvatarSuccess_four" ref="upload">
                                 <el-button type="primary">
                                     上传
                                 </el-button>
@@ -99,7 +109,8 @@
 
                             <div>
                                 <div v-for="(item, index) in formDataannex" style="margin-left: 5px;display: block;">
-                                    <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item.uri" target="_blank">{{ item.name }}</a>
+                                    <a style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="item.uri"
+                                        target="_blank">{{ item.name }}</a>
                                     <span style="cursor: pointer;margin-left: 5px;" @click="delFileFn(index)">x</span>
                                 </div>
                             </div>
diff --git a/src/views/financialManagement/bankAccount/interestRate/index.vue b/src/views/financialManagement/bankAccount/interestRate/index.vue
index adf8217..62603eb 100644
--- a/src/views/financialManagement/bankAccount/interestRate/index.vue
+++ b/src/views/financialManagement/bankAccount/interestRate/index.vue
@@ -58,7 +58,7 @@
                     </el-table-column>
                     <el-table-column label="签约日期" prop="signing_date">
                         <template #default="{ row }">
-                            <span>{{ row.signing_date ? timeFormat(row.signing_date, 'yyyy-mm-dd hh:MM:ss') : '' }}</span>
+                            <span>{{ row.signing_date ? timeFormat(row.signing_date, 'YYYY-MM-DD ') : '' }}</span>
                         </template>
                     </el-table-column>
 
diff --git a/src/views/financialManagement/bankAccount/revenueWater/edit.vue b/src/views/financialManagement/bankAccount/revenueWater/edit.vue
index b7ddfe2..1ecc57c 100644
--- a/src/views/financialManagement/bankAccount/revenueWater/edit.vue
+++ b/src/views/financialManagement/bankAccount/revenueWater/edit.vue
@@ -259,7 +259,7 @@ const setFormData = async (data: Record<any, any>) => {
         amountinput(data.amount_daxie)
     }
     //@ts-ignore
-    formData.signing_date = timeFormat(formData.signing_date, 'yyyy-mm-dd hh:MM:ss')
+    formData.signing_date = timeFormat(formData.signing_date, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/financialManagement/draft/acceptance_bill/edit.vue b/src/views/financialManagement/draft/acceptance_bill/edit.vue
index 0ad0956..61ce895 100644
--- a/src/views/financialManagement/draft/acceptance_bill/edit.vue
+++ b/src/views/financialManagement/draft/acceptance_bill/edit.vue
@@ -63,8 +63,8 @@
                     <el-col :span="8">
                         <el-form-item label="收票日期" prop="receipt_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.receipt_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择收票日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.receipt_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择收票日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -114,8 +114,8 @@
                     <el-col :span="8">
                         <el-form-item label="汇票到期日期" prop="bill_due_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.bill_due_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择汇票到期日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.bill_due_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择汇票到期日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/financialManagement/expense_reimbursement/edit.vue b/src/views/financialManagement/expense_reimbursement/edit.vue
index b513fb5..52cd798 100644
--- a/src/views/financialManagement/expense_reimbursement/edit.vue
+++ b/src/views/financialManagement/expense_reimbursement/edit.vue
@@ -28,7 +28,7 @@
                         <el-form-item label="报销日期" prop="reimbursement_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <el-date-picker class="flex-1 !flex" v-model="formData.reimbursement_date" clearable
-                                type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择报销日期">
+                                value-format="YYYY-MM-DD " placeholder="选择报销日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/ordermanagement/saleorder/edit.vue b/src/views/ordermanagement/saleorder/edit.vue
index bb68a88..d94b5d9 100644
--- a/src/views/ordermanagement/saleorder/edit.vue
+++ b/src/views/ordermanagement/saleorder/edit.vue
@@ -113,8 +113,8 @@
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="开始日期" prop="contract_id">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择结束日期                       
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择结束日期                       
                                 ">
                             </el-date-picker>
                         </el-form-item>
@@ -122,8 +122,8 @@
 
                     <el-col :span="8">
                         <el-form-item label="结束日期" prop="contract_id">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择结束日期                       
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择结束日期                       
                             "> </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -174,8 +174,8 @@
 
                     <el-col :span="8">
                         <el-form-item label="签约日期" prop="contract_id">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签约日期                       
+                            <el-date-picker class="flex-1 !flex" v-model="formData.invoicing_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择签约日期                       
                             "> </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/procurement_contract/edit.vue b/src/views/procurement_contract/edit.vue
index 1bde722..74f4ca7 100644
--- a/src/views/procurement_contract/edit.vue
+++ b/src/views/procurement_contract/edit.vue
@@ -54,7 +54,7 @@
 
                         <el-form-item label="签约日期" prop="signing_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.signing_date" clearable type="datetime"
+                            <el-date-picker class="flex-1 !flex" v-model="formData.signing_date" clearable
                                 value-format="YYYY-MM-DD " placeholder="选择签约日期">
                             </el-date-picker>
                         </el-form-item>
diff --git a/src/views/procurement_contract_change/edit.vue b/src/views/procurement_contract_change/edit.vue
index 56d013b..0ff5922 100644
--- a/src/views/procurement_contract_change/edit.vue
+++ b/src/views/procurement_contract_change/edit.vue
@@ -220,8 +220,8 @@
                         </el-table-column>
                         <el-table-column label="计划付款日期" prop="pay_date">
                             <template #default="{ row }">
-                                <el-date-picker v-model="row.pay_date" clearable type="datetime"
-                                    value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                                <el-date-picker v-model="row.pay_date" clearable value-format="YYYY-MM-DD "
+                                    placeholder="选择签订日期">
                                 </el-date-picker>
                             </template></el-table-column>
                         <el-table-column label="金额" prop="pay_amount">
@@ -442,7 +442,7 @@ const setFormData = async (data: Record<any, any>) => {
     }
 
     //@ts-ignore
-    formData.signing_date = timeFormat(formData.signing_date, 'yyyy-mm-dd hh:MM:ss')
+    formData.signing_date = timeFormat(formData.signing_date, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/procurement_contract_change/index.vue b/src/views/procurement_contract_change/index.vue
index d7321d1..fb3b064 100644
--- a/src/views/procurement_contract_change/index.vue
+++ b/src/views/procurement_contract_change/index.vue
@@ -67,7 +67,7 @@
                     </el-table-column>
                     <el-table-column label="签订日期" prop="signing_date">
                         <template #default="{ row }">
-                            <span>{{ row.signing_date ? timeFormat(row.signing_date, 'yyyy-mm-dd hh:MM:ss') : '' }}</span>
+                            <span>{{ row.signing_date ? timeFormat(row.signing_date, 'YYYY-MM-DD ') : '' }}</span>
                         </template>
                     </el-table-column>
                     <el-table-column label="付款方式" prop="pay_type">
diff --git a/src/views/project/edit.vue b/src/views/project/edit.vue
index bc4767f..a9e4585 100644
--- a/src/views/project/edit.vue
+++ b/src/views/project/edit.vue
@@ -110,10 +110,16 @@
                     <el-col :span="8">
                         <el-form-item label="发现时间" prop="discovery_time"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.discovery_time" clearable type="datetime"
-                                value-format="YYYY-MM-DD" placeholder="选择发现时间">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.discovery_time" clearable type="date"
+                                value-format="YYYY-MM-DD" placeholder="选择投标时间">
                             </el-date-picker>
                         </el-form-item>
+
+                        <!-- <el-form-item label="投标时间" prop="bidding_time">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.bidding_time" clearable type="date"
+                                value-format="YYYY-MM-DD" placeholder="选择投标时间">
+                            </el-date-picker>
+                        </el-form-item> -->
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="信息来源" prop="information_sources"
diff --git a/src/views/project_alarm/outputvalue/details/edit.vue b/src/views/project_alarm/outputvalue/details/edit.vue
index 6a72c14..05ee74f 100644
--- a/src/views/project_alarm/outputvalue/details/edit.vue
+++ b/src/views/project_alarm/outputvalue/details/edit.vue
@@ -101,8 +101,8 @@
                         </el-table-column>
                         <el-table-column label="分部工程" prop="pay_date">
                             <template #default="{ row }">
-                                <el-date-picker v-model="row.pay_date" clearable type="datetime"
-                                    value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                                <el-date-picker v-model="row.pay_date" clearable value-format="YYYY-MM-DD "
+                                    placeholder="选择签订日期">
                                 </el-date-picker>
                             </template></el-table-column>
                         <el-table-column label="子分部工程" prop="pay_amount">
diff --git a/src/views/project_alarm/outputvalue/report/edit.vue b/src/views/project_alarm/outputvalue/report/edit.vue
index 6a72c14..05ee74f 100644
--- a/src/views/project_alarm/outputvalue/report/edit.vue
+++ b/src/views/project_alarm/outputvalue/report/edit.vue
@@ -101,8 +101,8 @@
                         </el-table-column>
                         <el-table-column label="分部工程" prop="pay_date">
                             <template #default="{ row }">
-                                <el-date-picker v-model="row.pay_date" clearable type="datetime"
-                                    value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                                <el-date-picker v-model="row.pay_date" clearable value-format="YYYY-MM-DD "
+                                    placeholder="选择签订日期">
                                 </el-date-picker>
                             </template></el-table-column>
                         <el-table-column label="子分部工程" prop="pay_amount">
diff --git a/src/views/project_alarm/warningrecords/edit.vue b/src/views/project_alarm/warningrecords/edit.vue
index 6a72c14..05ee74f 100644
--- a/src/views/project_alarm/warningrecords/edit.vue
+++ b/src/views/project_alarm/warningrecords/edit.vue
@@ -101,8 +101,8 @@
                         </el-table-column>
                         <el-table-column label="分部工程" prop="pay_date">
                             <template #default="{ row }">
-                                <el-date-picker v-model="row.pay_date" clearable type="datetime"
-                                    value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                                <el-date-picker v-model="row.pay_date" clearable value-format="YYYY-MM-DD "
+                                    placeholder="选择签订日期">
                                 </el-date-picker>
                             </template></el-table-column>
                         <el-table-column label="子分部工程" prop="pay_amount">
diff --git a/src/views/project_attendance_detail/edit.vue b/src/views/project_attendance_detail/edit.vue
index b513f09..6dac551 100644
--- a/src/views/project_attendance_detail/edit.vue
+++ b/src/views/project_attendance_detail/edit.vue
@@ -43,14 +43,14 @@
                     <el-col :span="8">
                         <el-form-item label="上班时间" prop="work_start_time">
                             <el-date-picker class="flex-1 !flex" clearable v-model="formData.work_start_time"
-                                type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期">
+                                value-format="YYYY-MM-DD " placeholder="选择日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="下班时间" prop="work_end_time">
-                            <el-date-picker class="flex-1 !flex" clearable v-model="formData.work_end_time" type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期">
+                            <el-date-picker class="flex-1 !flex" clearable v-model="formData.work_end_time"
+                                value-format="YYYY-MM-DD " placeholder="选择日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/project_attendance_record/edit.vue b/src/views/project_attendance_record/edit.vue
index e7ef6e3..3fb6ba2 100644
--- a/src/views/project_attendance_record/edit.vue
+++ b/src/views/project_attendance_record/edit.vue
@@ -58,6 +58,16 @@
 
                         </el-form-item>
                     </el-col>
+
+
+                    <div class="tit">考勤记录清单</div>
+
+
+
+
+
+
+
                 </el-row>
             </el-form>
         </popup>
diff --git a/src/views/project_cost_temp_set/edit.vue b/src/views/project_cost_temp_set/edit.vue
index 38015ca..b340830 100644
--- a/src/views/project_cost_temp_set/edit.vue
+++ b/src/views/project_cost_temp_set/edit.vue
@@ -4,18 +4,20 @@
             <el-form ref="formRef" :model="formData" label-width="120px" :rules="formRules">
                 <el-row>
                     <el-col :span="8">
-                        <el-form-item label="项目类型" prop="project_id" @click="showDialog = true" :rules="[{ required: true, message: '不可为空', trigger: 'cahange' }]">
+                        <el-form-item label="项目类型" prop="project_type_id" @click="showDialog = true"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'cahange' }]">
                             <el-select class="w-[280px]" v-model="formData.project_type_id" clearable placeholder="请选择项目类型">
-                                <el-option label="全部" value=""></el-option>
-                                <el-option v-for="(item, index) in list" :key="index" :label="item.name" :value="parseInt(item.id)" />
+                                <el-option v-for="(item, index) in list" :key="index" :label="item.name"
+                                    :value="(item.id)" />
                             </el-select>
                         </el-form-item> </el-col>
                     <el-col :span="8">
                         <el-form-item label="科目编码" prop="formData.subject_code">
-                            <el-input v-model="formData.subject_code" clearable disabled placeholder="系统自动生成" />
+                            <el-input v-model="formData.subject_code" clearable />
                         </el-form-item> </el-col>
                     <el-col :span="8">
-                        <el-form-item label="一级科目" prop="first_level_subject" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                        <el-form-item label="一级科目" prop="first_level_subject"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
                             <el-input v-model="formData.first_level_subject" clearable placeholder="请输入一级科目" />
                         </el-form-item> </el-col>
                     <el-col :span="8">
@@ -36,7 +38,8 @@
                         <el-form-item label="差旅科目" prop="is_travel">
                             <el-select class="w-[280px]" v-model="formData.is_travel" clearable placeholder="请选择的是否属于差旅科目">
 
-                                <el-option v-for="(item, index) in list1" :key="index" :label="item.name" :value="parseInt(item.id)" />
+                                <el-option v-for="(item, index) in list1" :key="index" :label="item.name"
+                                    :value="parseInt(item.id)" />
                             </el-select>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/project_estimate/edit.vue b/src/views/project_estimate/edit.vue
index 50a516e..cebb9d6 100644
--- a/src/views/project_estimate/edit.vue
+++ b/src/views/project_estimate/edit.vue
@@ -312,7 +312,7 @@ const setFormData = async (data: Record<any, any>) => {
         Object.assign(formDataannex, arry1)
     }
     //@ts-ignore
-    // formData.quotation_date = timeFormat(formData.quotation_date, 'yyyy-mm-dd hh:MM:ss')
+    // formData.quotation_date = timeFormat(formData.quotation_date, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/project_finance/expense_reimbursement/edit.vue b/src/views/project_finance/expense_reimbursement/edit.vue
index 7d32713..fb28c50 100644
--- a/src/views/project_finance/expense_reimbursement/edit.vue
+++ b/src/views/project_finance/expense_reimbursement/edit.vue
@@ -131,8 +131,8 @@
                         </el-table-column>
                         <el-table-column label="三级科目" prop="pay_date">
                             <template #default="{ row }">
-                                <el-date-picker v-model="row.pay_date" clearable type="datetime"
-                                    value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                                <el-date-picker v-model="row.pay_date" clearable value-format="YYYY-MM-DD "
+                                    placeholder="选择签订日期">
                                 </el-date-picker>
                             </template></el-table-column>
                         <el-table-column label="交通" prop="pay_amount">
diff --git a/src/views/project_finance/travel_reimbursement/edit.vue b/src/views/project_finance/travel_reimbursement/edit.vue
index f5e821f..185edc8 100644
--- a/src/views/project_finance/travel_reimbursement/edit.vue
+++ b/src/views/project_finance/travel_reimbursement/edit.vue
@@ -131,8 +131,8 @@
                         </el-table-column>
                         <el-table-column label="三级科目" prop="pay_date">
                             <template #default="{ row }">
-                                <el-date-picker v-model="row.pay_date" clearable type="datetime"
-                                    value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择签订日期">
+                                <el-date-picker v-model="row.pay_date" clearable value-format="YYYY-MM-DD "
+                                    placeholder="选择签订日期">
                                 </el-date-picker>
                             </template></el-table-column>
                         <el-table-column label="交通" prop="pay_amount">
diff --git a/src/views/project_follow_up/edit.vue b/src/views/project_follow_up/edit.vue
index 792858c..f8d4d09 100644
--- a/src/views/project_follow_up/edit.vue
+++ b/src/views/project_follow_up/edit.vue
@@ -243,9 +243,9 @@ const setFormData = async (data: Record<any, any>) => {
     }
 
     //@ts-ignore
-    // formData.follow_date = timeFormat(formData.follow_date, 'yyyy-mm-dd hh:MM:ss')
+    // formData.follow_date = timeFormat(formData.follow_date, 'YYYY-MM-DD ')
     //@ts-ignore
-    // formData.next_follow_up_date = timeFormat(formData.next_follow_up_date, 'yyyy-mm-dd hh:MM:ss')
+    // formData.next_follow_up_date = timeFormat(formData.next_follow_up_date, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/project_logs/edit.vue b/src/views/project_logs/edit.vue
index 361053e..71e86da 100644
--- a/src/views/project_logs/edit.vue
+++ b/src/views/project_logs/edit.vue
@@ -24,8 +24,8 @@
                     <el-col :span="8">
                         <el-form-item label="日期" prop="date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择下次回访日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择下次回访日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -53,7 +53,7 @@
                     <el-col :span="8">
                         <el-form-item label="下次回访日期" prop="next_follow_up_date">
                             <el-date-picker class="flex-1 !flex" v-model="formData.next_follow_up_date" clearable
-                                type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择下次回访日期">
+                                value-format="YYYY-MM-DD " placeholder="选择下次回访日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/project_manager_appointment/edit.vue b/src/views/project_manager_appointment/edit.vue
index e8c46e0..2defb09 100644
--- a/src/views/project_manager_appointment/edit.vue
+++ b/src/views/project_manager_appointment/edit.vue
@@ -40,8 +40,7 @@
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
-                        <el-form-item label="合同编号" prop="contract_no" @click="showDialog1 = true"
-                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                        <el-form-item label="合同编号" @click="showDialog1 = true">
                             <el-input v-model="contract_no" clearable placeholder="请选择合同" />
                         </el-form-item>
                     </el-col>
@@ -54,7 +53,6 @@
                         <el-form-item label="项目类型" prop="project_type_id"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
                             <el-select class="w-[280px]" v-model="formData.project_type_id" clearable placeholder="请选择项目类型">
-                                <el-option label="全部" value=""></el-option>
                                 <el-option v-for="(item, index) in protype" :key="index" :label="item.name"
                                     :value="item.id" />
                             </el-select>
diff --git a/src/views/project_profit_set/edit.vue b/src/views/project_profit_set/edit.vue
index 5030516..15b0d50 100644
--- a/src/views/project_profit_set/edit.vue
+++ b/src/views/project_profit_set/edit.vue
@@ -4,14 +4,17 @@
             <el-form ref="formRef" :model="formData" label-width="120px" :rules="formRules">
                 <el-row>
                     <el-col :span="8">
-                        <el-form-item label="项目类型" prop="project_type_id" @click="showDialog = true" :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
+                        <el-form-item label="项目类型" prop="project_type_id" @click="showDialog = true"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'change' }]">
                             <el-select class="w-[280px]" v-model="formData.project_type_id" clearable placeholder="请选择项目类型">
                                 <el-option label="全部" value=""></el-option>
-                                <el-option v-for="(item, index) in list" :key="index" :label="item.name" :value="parseInt(item.id)" />
+                                <el-option v-for="(item, index) in list" :key="index" :label="item.name"
+                                    :value="parseInt(item.id)" />
                             </el-select>
                         </el-form-item> </el-col>
                     <el-col :span="8">
-                        <el-form-item label="最低利润率(%)" prop="formData.profit_rate" :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
+                        <el-form-item label="最低利润率(%)" prop="profit_rate"
+                            :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
                             <el-input v-model="formData.profit_rate" type="number" clearable placeholder="请输入最低利润率(%)" />
                         </el-form-item> </el-col>
                     <el-col :span="8">
diff --git a/src/views/project_settlement/edit.vue b/src/views/project_settlement/edit.vue
index 163c48d..0f200a5 100644
--- a/src/views/project_settlement/edit.vue
+++ b/src/views/project_settlement/edit.vue
@@ -239,7 +239,7 @@ const setFormData = async (data: Record<any, any>) => {
     }
 
     //@ts-ignore
-    formData.recording_time = timeFormat(formData.recording_time, 'yyyy-mm-dd hh:MM:ss')
+    formData.recording_time = timeFormat(formData.recording_time, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/project_settlement/partsettlement/edit.vue b/src/views/project_settlement/partsettlement/edit.vue
index 9133f0f..4b7e173 100644
--- a/src/views/project_settlement/partsettlement/edit.vue
+++ b/src/views/project_settlement/partsettlement/edit.vue
@@ -215,7 +215,7 @@ const setFormData = async (data: Record<any, any>) => {
     }
 
     //@ts-ignore
-    formData.recording_time = timeFormat(formData.recording_time, 'yyyy-mm-dd hh:MM:ss')
+    formData.recording_time = timeFormat(formData.recording_time, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/project_settlement/partsettlement/index.vue b/src/views/project_settlement/partsettlement/index.vue
index 28f359f..02f0a0a 100644
--- a/src/views/project_settlement/partsettlement/index.vue
+++ b/src/views/project_settlement/partsettlement/index.vue
@@ -85,7 +85,8 @@
 <script lang="ts" setup name="projectLists">
 import { usePaging } from '@/hooks/usePaging'
 import { useDictData } from '@/hooks/useDictOptions'
-import { insurancemanagementLists, insurancemanagementDelete, insurancemanagementDetail } from '@/api/project_salary'
+import { subcontractsettlementLists, subcontractsettlementDelete, subcontractsettlementDetail } from '@/api/project_subcontract_settlement'
+// import { insurancemanagementLists, insurancemanagementDelete, insurancemanagementDetail } from '@/api/project_salary'
 import { timeFormat } from '@/utils/util'
 import { getAllProjectTypes } from '@/api/projecttype'
 const protype = reactive([])
@@ -122,7 +123,7 @@ const handleSelectionChange = (val: any[]) => {
 const { dictData } = useDictData('labor_contract_status,labor_contract_type,labor_contract_name')
 // 分页相关
 const { pager, getLists, resetParams, resetPage } = usePaging({
-    fetchFun: insurancemanagementLists,
+    fetchFun: subcontractsettlementLists,
     params: queryParams
 })
 
@@ -137,7 +138,7 @@ const handleAdd = async () => {
 // 编辑
 const handleEdit = async (data: any) => {
     console.log(data.id)
-    let res = await insurancemanagementDetail({ id: data.id })
+    let res = await subcontractsettlementDetail({ id: data.id })
     showEdit.value = true
     await nextTick()
     editRef.value?.open('edit')
@@ -147,11 +148,11 @@ const handleEdit = async (data: any) => {
 // 删除
 const handleDelete = async (id: number | any[]) => {
     await feedback.confirm('确定要删除?')
-    await insurancemanagementDelete({ id })
+    await subcontractsettlementDelete({ id })
     getLists()
 }
 const handledetail = async (data: any) => {
-    let res = await insurancemanagementDetail({ id: data.id })
+    let res = await subcontractsettlementDetail({ id: data.id })
     showDtail.value = true
     await nextTick()
     detailRef.value?.open()
diff --git a/src/views/project_settlement/projectclosure/edit.vue b/src/views/project_settlement/projectclosure/edit.vue
index 1e36877..cb7cab3 100644
--- a/src/views/project_settlement/projectclosure/edit.vue
+++ b/src/views/project_settlement/projectclosure/edit.vue
@@ -218,7 +218,7 @@ const setFormData = async (data: Record<any, any>) => {
     }
 
     //@ts-ignore
-    formData.recording_time = timeFormat(formData.recording_time, 'yyyy-mm-dd hh:MM:ss')
+    formData.recording_time = timeFormat(formData.recording_time, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/project_subcontract_settlement/edit.vue b/src/views/project_subcontract_settlement/edit.vue
index b6a6388..9ed742e 100644
--- a/src/views/project_subcontract_settlement/edit.vue
+++ b/src/views/project_subcontract_settlement/edit.vue
@@ -239,7 +239,7 @@ const setFormData = async (data: Record<any, any>) => {
     }
 
     //@ts-ignore
-    formData.recording_time = timeFormat(formData.recording_time, 'yyyy-mm-dd hh:MM:ss')
+    formData.recording_time = timeFormat(formData.recording_time, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/redemption_bill/edit.vue b/src/views/redemption_bill/edit.vue
index a144450..5e2e7b3 100644
--- a/src/views/redemption_bill/edit.vue
+++ b/src/views/redemption_bill/edit.vue
@@ -57,8 +57,8 @@
                     <el-col :span="8">
                         <el-form-item label="汇票到期日期" prop="acceptance_bill_id"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" readonly v-model="bill_due_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择汇票到期日期">
+                            <el-date-picker class="flex-1 !flex" readonly v-model="bill_due_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择汇票到期日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
@@ -82,8 +82,8 @@
                     <el-col :span="8">
                         <el-form-item label="兑现日期" prop="maturity_date"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.maturity_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择兑现日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.maturity_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择兑现日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
diff --git a/src/views/refundbidDeposit/index.vue b/src/views/refundbidDeposit/index.vue
index 30bec2d..32a161f 100644
--- a/src/views/refundbidDeposit/index.vue
+++ b/src/views/refundbidDeposit/index.vue
@@ -3,8 +3,8 @@
         <el-card class="!border-none mb-4" shadow="never">
             <el-form class="mb-[-16px]" :model="queryParams" inline>
                 <el-form-item label="退款日期" prop="refund_date">
-                    <el-date-picker class="flex-1 !flex" v-model="queryParams.refund_date" clearable type="datetime"
-                        value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择日期">
+                    <el-date-picker class="flex-1 !flex" v-model="queryParams.refund_date" clearable
+                        value-format="YYYY-MM-DD " placeholder="选择日期">
                     </el-date-picker>
                 </el-form-item>
                 <el-form-item label="银行账号" prop="bank_account_id">
diff --git a/src/views/subcontracting_contract_negotiation/edit.vue b/src/views/subcontracting_contract_negotiation/edit.vue
index 9fe4b6c..f275180 100644
--- a/src/views/subcontracting_contract_negotiation/edit.vue
+++ b/src/views/subcontracting_contract_negotiation/edit.vue
@@ -48,7 +48,7 @@
 
                     <el-col :span="8">
                         <el-form-item label="签订日期" prop="sign_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.sign_date" clearable type="datetime"
+                            <el-date-picker class="flex-1 !flex" v-model="formData.sign_date" clearable
                                 value-format="YYYY-MM-DD" placeholder="选择签订日期">
                             </el-date-picker>
                         </el-form-item>
@@ -76,7 +76,7 @@
                     <el-col :span="8">
                         <el-form-item label="洽商质保到期时间" prop="Warranty_expire_date">
                             <el-date-picker class="flex-1 !flex" v-model="formData.Warranty_expire_date" clearable
-                                type="datetime" value-format="YYYY-MM-DD" placeholder="选择洽商质保到期时间">
+                                value-format="YYYY-MM-DD" placeholder="选择洽商质保到期时间">
                             </el-date-picker>
                         </el-form-item> </el-col>
 
@@ -323,7 +323,7 @@ const setFormData = async (data: Record<any, any>) => {
     }
 
     //@ts-ignore
-    formData.signing_date = timeFormat(formData.signing_date, 'yyyy-mm-dd hh:MM:ss')
+    formData.signing_date = timeFormat(formData.signing_date, 'YYYY-MM-DD ')
 }
 
 const getDetail = async (row: Record<string, any>) => {
diff --git a/src/views/transfer_bill/edit.vue b/src/views/transfer_bill/edit.vue
index 484935a..3bd4ecd 100644
--- a/src/views/transfer_bill/edit.vue
+++ b/src/views/transfer_bill/edit.vue
@@ -112,15 +112,15 @@
                     <el-col :span="8">
                         <el-form-item label="汇票到期日期" prop="acceptance_bill_id"
                             :rules="[{ required: true, message: '不可为空', trigger: 'blur' }]">
-                            <el-date-picker class="flex-1 !flex" v-model="bill_due_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择汇票到期日期">
+                            <el-date-picker class="flex-1 !flex" v-model="bill_due_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择汇票到期日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>
                     <el-col :span="8">
                         <el-form-item label="付款日期" prop="payment_date">
-                            <el-date-picker class="flex-1 !flex" v-model="formData.payment_date" clearable type="datetime"
-                                value-format="YYYY-MM-DD HH:mm:ss" placeholder="选择付款日期">
+                            <el-date-picker class="flex-1 !flex" v-model="formData.payment_date" clearable
+                                value-format="YYYY-MM-DD " placeholder="选择付款日期">
                             </el-date-picker>
                         </el-form-item>
                     </el-col>