-
+
@@ -30,7 +30,7 @@
查看流程
详情
- 删除
+
diff --git a/src/views/cory/template/indexEdit.vue b/src/views/cory/template/indexEdit.vue
index 91e3fe6..3f75ed3 100644
--- a/src/views/cory/template/indexEdit.vue
+++ b/src/views/cory/template/indexEdit.vue
@@ -36,12 +36,42 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -50,7 +80,7 @@
-
+
@@ -62,27 +92,11 @@
-
-
-
-
-
-
-
-
-
-
- 上传附件
-
-
-
-
-
-
-
-
+
+
+ 上传附件
+
-
@@ -103,7 +117,7 @@
-
+
施工项目部
@@ -177,6 +191,7 @@ import { useUserStoreHook } from '@/store/modules/user';
import { listByIds } from '@/api/system/oss';
import { addContactnotice, getContactnotice, updateContactnotice } from '@/api/cory/contactnotice';
const { des_user_major } = toRefs(proxy?.useDict('des_user_major'));
+import { catalogList } from '@/api/design/designChange';
// 获取用户 store
const userStore = useUserStoreHook();
@@ -221,11 +236,11 @@ const initFormData = {
id: undefined,
projectId: currentProject.value?.id,
projectType: '',
- projectName: '',
+ projectName: currentProject.value?.name,
serialNumber: '',
to: '',
subject: '',
- costEstimation: '',
+ costEstimation: 0,
content: '',
attachments: '',
contractorLeader: '',
@@ -275,13 +290,27 @@ const handleClose = () => {
buttonLoading.value = false;
};
const { form, rules } = toRefs(data);
-
+const volumeCatalogList = ref([]);
+let volumeMap = new Map();
/** 表单重置 */
const reset = () => {
form.value = { ...initFormData };
leaveFormRef.value?.resetFields();
};
-
+// 获取卷册号列表
+const getJuance = async () => {
+ const res = await catalogList(currentProject.value?.id);
+ volumeCatalogList.value = res.data;
+ volumeCatalogList.value.forEach((e) => {
+ volumeMap.set(e.volumeNumber, e);
+ });
+};
+const handleSelect = (val) => {
+ let obj = volumeMap.get(val);
+ console.log(obj);
+ form.value.volumeName = obj.documentName;
+ form.value.specialty = obj.specialty;
+};
/** 获取详情 */
const getInfo = () => {
loading.value = true;
@@ -345,7 +374,8 @@ const handleStartWorkFlow = async (data: LeaveForm) => {
//流程变量
taskVariables.value = {
// leave4/5 使用的流程变量
- userList: ['1', '3', '4']
+ userList: ['1', '3', '4'],
+ costEstimation: form.value.costEstimation
};
submitFormData.value.variables = taskVariables.value;
const resp = await startWorkFlow(submitFormData.value);
@@ -402,6 +432,7 @@ onMounted(() => {
routeParams.value = proxy.$route.query;
thumbnailUrl.value = proxy.$route.query.thumbnailUrl;
reset();
+ getJuance();
loading.value = false;
if (routeParams.value.type === 'update' || routeParams.value.type === 'view' || routeParams.value.type === 'approval') {
getInfo();
diff --git a/src/views/cory/workMessage/components/notice.vue b/src/views/cory/workMessage/components/notice.vue
index 08c25c1..8ab8df5 100644
--- a/src/views/cory/workMessage/components/notice.vue
+++ b/src/views/cory/workMessage/components/notice.vue
@@ -5,7 +5,7 @@
-
+
@@ -46,13 +46,16 @@
-
- 详情
+ 详情
+ 审批
-
-
+ 查看流程
+
+
@@ -191,9 +194,10 @@ const userStore = useUserStoreHook();
// 从 store 中获取项目列表和当前选中的项目
const currentProject = computed(() => userStore.selectedProject);
-const { safety_inspection_violation_type, safety_inspection_check_type, review_type, safety_inspection_type } = toRefs(
- useDict('safety_inspection_violation_type', 'safety_inspection_check_type', 'review_type', 'safety_inspection_type')
+const { safety_inspection_violation_type, safety_inspection_check_type, review_type, safety_inspection_type, wf_business_status } = toRefs(
+ useDict('safety_inspection_violation_type', 'safety_inspection_check_type', 'review_type', 'safety_inspection_type', 'wf_business_status')
);
+const { proxy } = getCurrentInstance() as ComponentInternalInstance;
const safetyInspectionDetail = ref();
const form = reactive({
@@ -236,6 +240,18 @@ const handleDetail = async (row) => {
rectificationFileList.value = rectificationFileRes.data;
}
};
+const handleAddApp = (row) => {
+ // 添加审批
+ proxy.$tab.closePage(proxy.$route);
+ proxy.$router.push({
+ path: `/approval/workMessage/indexEdit`,
+ query: {
+ id: row.id,
+
+ type: 'update'
+ }
+ });
+};
const getList = (row) => {};
const handleDelete = (row) => {};
diff --git a/src/views/cory/workMessage/index.vue b/src/views/cory/workMessage/index.vue
index 71595ea..805cdc0 100644
--- a/src/views/cory/workMessage/index.vue
+++ b/src/views/cory/workMessage/index.vue
@@ -1,15 +1,12 @@
-
+
-
-
-
+
+
- 删除
+ 删除
-
+
@@ -56,14 +54,12 @@
-
+
-
+
@@ -71,8 +67,7 @@
-
+
@@ -87,16 +82,13 @@
-
+
-
+
-
+
@@ -253,8 +245,8 @@ const changeForeman = (value: string | number) => {
form.value.correctorId = '';
};
-const handleQuery = () => { };
-const resetQuery = () => { };
+const handleQuery = () => {};
+const resetQuery = () => {};
const getList = async () => {
if (!queryParams.value.projectType) {
const res = await listContactTypeformtemplate(queryParams.value);
@@ -289,7 +281,7 @@ const handleDelete = async (id?: string) => {
getList();
}
};
-const handleUpdate = () => { };
+const handleUpdate = () => {};
/** 多选框选中数据 */
const handleSelectionChange = (selection: any) => {
@@ -308,6 +300,7 @@ const selectType = (value: string) => {
const resetForm = () => {
formRef.value?.resetFields();
};
+
//监听项目id刷新数据
const listeningProject = watch(
() => currentProject.value?.id,
diff --git a/src/views/cory/workMessage/indexEdit.vue b/src/views/cory/workMessage/indexEdit.vue
new file mode 100644
index 0000000..c04c34b
--- /dev/null
+++ b/src/views/cory/workMessage/indexEdit.vue
@@ -0,0 +1,482 @@
+
+
+
+
+
+
+
+
+
+
+
+
工作联系单审批
+
+
+
+
通知单
+
+ 填报人:{{ safetyInspectionDetail?.creatorName }}
+ 填报时间:{{ safetyInspectionDetail?.createTime }}
+
+
+ {{ currentProject?.name }}
+
+
+
+
+
+
+
+ {{ safetyInspectionDetail?.checkTime }}
+
+ {{ safetyInspectionDetail?.creatorName }}
+
+ {{ safetyInspectionDetail?.correctorName }}
+
+
+ {{ dayjs(safetyInspectionDetail?.rectificationDeadline).format('YYYY 年 MM 月 DD 日') }}
+
+
+
+
+
+
+ {{ safetyInspectionDetail?.hiddenDanger }}
+
+
+
+
+
+
+
+
+
+ {{ item.originalName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ safetyInspectionDetail?.teamName }}
+
+ {{ safetyInspectionDetail?.rectificationTime }}
+
+
+ {{ safetyInspectionDetail?.measure }}
+
+
+
+
+
+
+
+
+
+ {{ item.originalName }}
+
+
+
+
+
+
+
+
+
+
+ {{ safetyInspectionDetail?.creatorName }}
+
+ {{ safetyInspectionDetail?.reviewTime }}
+
+ {{ safetyInspectionDetail?.review }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/ctr/index.vue b/src/views/ctr/index.vue
index 1cb9d4b..96f5c49 100644
--- a/src/views/ctr/index.vue
+++ b/src/views/ctr/index.vue
@@ -67,7 +67,7 @@
- 选择招标
+ 选择招标
@@ -313,7 +313,7 @@ const submitForm = async () => {
}
resetForm();
ElMessage.success('合同提交成功');
- // active.value = 0; // 重置步骤
+ active.value = 0; // 重置步骤
if (contract_type.value === 'income') {
proxy.$router.push('/ctr/incomeContract');
} else {
diff --git a/src/views/design/appointment/index.vue b/src/views/design/appointment/index.vue
index 58cc90f..19bc328 100644
--- a/src/views/design/appointment/index.vue
+++ b/src/views/design/appointment/index.vue
@@ -476,7 +476,7 @@ const designUser = async () => {
form.reviewers = [];
form.approved = [];
form.auditor = [];
-
+ disabledForm.value = false;
if (res.code == 200 && Array.isArray(res.rows) && res.rows.length > 0) {
disabledForm.value = true;
// 1. 按用户类型分类数据(明确类型)
diff --git a/src/views/design/billofQuantities/indexEdit3.vue b/src/views/design/billofQuantities/indexEdit3.vue
index 094df79..2e5eacd 100644
--- a/src/views/design/billofQuantities/indexEdit3.vue
+++ b/src/views/design/billofQuantities/indexEdit3.vue
@@ -113,7 +113,7 @@ const approvalRecordRef = ref>();
//按钮组件
const flowCodeOptions = [
{
- value: currentProject.value?.id + '_equipmentList',
+ value: currentProject.value?.id + '_materialsPlans',
label: '物资设备清单审核'
}
];
diff --git a/src/views/design/designChange/indexEdit.vue b/src/views/design/designChange/indexEdit.vue
index 428be39..9e6e857 100644
--- a/src/views/design/designChange/indexEdit.vue
+++ b/src/views/design/designChange/indexEdit.vue
@@ -314,14 +314,14 @@ let volumeMap = new Map();
const handleSelect = (val) => {
let obj = volumeMap.get(val);
- console.log('🚀 ~ handleSelect ~ obj:', obj);
-
fileVoList.value = obj.fileVoList;
designId.value = obj.design;
form.value.volumeName = obj.volumeName;
form.value.specialty = obj.specialty;
form.value.specialtyName = obj.specialtyName;
form.value.extendDetail.subName = obj.designSubitem;
+ form.value.saveFile = [];
+ getBlueprintList();
};
// 获取图纸列表
const blueprintListAll = ref([]);
@@ -331,9 +331,6 @@ const getBlueprintList = async () => {
};
const handleRadio = (val) => {
form.value.saveFile = [];
- if (val == 2) {
- getBlueprintList();
- }
};
/** 表单重置 */
@@ -351,8 +348,15 @@ const getInfo = () => {
let id = routeParams.value.id.split('_')[0];
const res = await getDesignChange(id);
Object.assign(form.value, res.data);
- console.log(form.value);
-
+ if (form.value.status != 'draft') {
+ form.value.id = id + '_audit';
+ }
+ if (form.value.extendDetail.designDisposal == 2) {
+ let obj = volumeMap.get(form.value.volumeNo);
+ designId.value = obj.design;
+ form.value.saveFile = form.value.saveFile.split(',');
+ getBlueprintList();
+ }
if (form.value.changeReason.length > 0) {
form.value.changeReason = form.value.changeReason.split(',');
}
@@ -381,8 +385,11 @@ const submitForm = (status1: string) => {
if (valid) {
buttonLoading.value = true;
var res;
+ delete form.value.id;
res = await addDesignChange({ ...form.value, changeReason, saveFile }).finally(() => (buttonLoading.value = false));
if (res.code == 200) {
+ routeParams.value.type = 'update';
+ form.value = res.data;
if (form.value.costEstimation == '0') {
ElMessage.success('通知成功');
goBack();
@@ -425,6 +432,9 @@ const handleStartWorkFlow = async (data: LeaveForm) => {
};
//审批记录
const handleApprovalRecord = () => {
+ if (form.value.id.indexOf('_audit') == -1) {
+ form.value.id = form.value.id + '_audit';
+ }
approvalRecordRef.value.init(form.value.id);
};
//提交回调
diff --git a/src/views/design/subcontract/index.vue b/src/views/design/subcontract/index.vue
index 4262682..51892ce 100644
--- a/src/views/design/subcontract/index.vue
+++ b/src/views/design/subcontract/index.vue
@@ -49,7 +49,7 @@
diff --git a/src/views/design/volumeCatalog/index.vue b/src/views/design/volumeCatalog/index.vue
index d5bdf35..cf56f7d 100644
--- a/src/views/design/volumeCatalog/index.vue
+++ b/src/views/design/volumeCatalog/index.vue
@@ -109,7 +109,12 @@
-
+
@@ -146,12 +151,16 @@
/>
+<<<<<<< HEAD
+=======
+
+>>>>>>> 8a3f338e2734575bcb743e917b1232bedc76f105
@@ -252,7 +261,8 @@ import {
delVolumeCatalog,
addVolumeCatalog,
updateVolumeCatalog,
- uploadVolumeFile,majorList,
+ uploadVolumeFile,
+ majorList,
getVolumeCatafileList,
volumeFileList
} from '@/api/design/volumeCatalog';
@@ -263,10 +273,10 @@ import TableContent from './comm/tableContent.vue';
const fileList = ref([]);
import { designUserList } from '@/api/design/appointment';
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
-const { design_state, wf_business_status, } = toRefs(proxy?.useDict('design_state', 'wf_business_status'));
+const { design_state, wf_business_status } = toRefs(proxy?.useDict('design_state', 'wf_business_status'));
import { drawingreviewReceiptsDetail, drawingreviewReceiptsList } from '@/api/design/drawingreview';
const volumeCatalogList = ref([]);
-const des_user_major= ref([]);
+const des_user_major = ref([]);
const buttonLoading = ref(false);
const loading = ref(true);
const showSearch = ref(true);
@@ -361,21 +371,21 @@ const data = reactive({
documentName: [{ required: true, message: '资料名称不能为空', trigger: 'blur' }],
plannedCompletion: [{ required: true, message: '计划出图事件不能为空', trigger: 'blur' }],
principal: [{ required: true, message: '设计人员不能为空', trigger: 'blur' }],
- specialty: [{ required: true, message: '专业不能为空', trigger: 'blur' }],
+ specialty: [{ required: true, message: '专业不能为空', trigger: 'blur' }]
}
});
const { queryParams, form, rules } = toRefs(data);
-const changeSpecialty=(val)=>{
+const changeSpecialty = (val) => {
form.value.principal = ''; //清空
getUserAppList(val);
-}
+};
// 获取专业列表
const getSpecialtyList = async () => {
- const res = await majorList({ projectId: currentProject.value?.id ,userType:2});
+ const res = await majorList({ projectId: currentProject.value?.id, userType: 2 });
console.log(res);
if (res.code === 200) {
- des_user_major.value = res.data;
+ des_user_major.value = res.data;
}
};
/** 查询卷册目录列表 */
@@ -390,7 +400,7 @@ const getList = async () => {
}
};
const getUserAppList = async (userMajor) => {
- const res = await designUserList({ projectId: currentProject.value?.id ,userType:2,userMajor});
+ const res = await designUserList({ projectId: currentProject.value?.id, userType: 2, userMajor });
if (res.code === 200) {
userAppList.value = res.rows;
}
@@ -655,7 +665,7 @@ const handleAuditInfo = (row) => {
// 审核图纸
};
onMounted(() => {
- getSpecialtyList();
+ getSpecialtyList();
getList();
});
diff --git a/src/views/formalities/formalitiesAreConsolidated/index.vue b/src/views/formalities/formalitiesAreConsolidated/index.vue
index 0f9bbe8..8e80b7f 100644
--- a/src/views/formalities/formalitiesAreConsolidated/index.vue
+++ b/src/views/formalities/formalitiesAreConsolidated/index.vue
@@ -47,16 +47,16 @@
- 新增
+ 新增
-
- 新增数据
+
+ 新增数据
diff --git a/src/views/materials/materialsEquipment/materialIssue/index.vue b/src/views/materials/materialsEquipment/materialIssue/index.vue
index 37efac6..8d4cdff 100644
--- a/src/views/materials/materialsEquipment/materialIssue/index.vue
+++ b/src/views/materials/materialsEquipment/materialIssue/index.vue
@@ -202,28 +202,25 @@
-
+
-
+
-
+
-
+
-
- 注意:请上传doc/xls/ppt/txt/pdf/png/jpg/jpeg/zip格式文件 注意:pdf/png/jpg/jpeg格式文件
diff --git a/src/views/materials/usageMaterials/purchase/index.vue b/src/views/materials/usageMaterials/purchase/index.vue
index 8377948..4078def 100644
--- a/src/views/materials/usageMaterials/purchase/index.vue
+++ b/src/views/materials/usageMaterials/purchase/index.vue
@@ -8,6 +8,7 @@
+
-
+
+
+
+
>({
});
const { queryParams, form, rules } = toRefs(data);
-
+const ProjectStructureList = ref([]);
/** 查询施工产值列表 */
const getList = async () => {
loading.value = true;
@@ -260,19 +273,19 @@ const handleSelectionChange = (selection: ConstructionValueVO[]) => {
/** 新增按钮操作 */
const handleAdd = async () => {
reset();
- const res = await getProjectSquare(currentProject.value?.id);
- if (res.data.length === 0) return proxy?.$modal.msgWarning('当前项目下没有方阵,请先创建方阵');
- const isFangzhen = res.data.some((item) => item.children && item.children.length);
- console.log('🚀 ~ handleAdd ~ isFangzhen:', isFangzhen);
+ // const res = await getProjectSquare(currentProject.value?.id);
+ // if (res.data.length === 0) return proxy?.$modal.msgWarning('当前项目下没有方阵,请先创建方阵');
+ // const isFangzhen = res.data.some((item) => item.children && item.children.length);
+ // console.log('🚀 ~ handleAdd ~ isFangzhen:', isFangzhen);
- if (!isFangzhen) return proxy?.$modal.msgWarning('当前项目下没有方阵,请先创建方阵');
- let matrixList = res.data.map((item) => {
- return {
- ...item,
- matrixId: item?.projectId
- };
- });
- matrixOptions.value = matrixList;
+ // if (!isFangzhen) return proxy?.$modal.msgWarning('当前项目下没有方阵,请先创建方阵');
+ // let matrixList = res.data.map((item) => {
+ // return {
+ // ...item,
+ // matrixId: item?.projectId
+ // };
+ // });
+ // matrixOptions.value = matrixList;
dialog.visible = true;
dialog.title = '添加施工产值';
};
@@ -304,6 +317,18 @@ const submitTime = async (value: string) => {
form.value.artificialNum = data?.finishedNumber;
};
+/** 查询施工进度计划列表 */
+const getProjectStructureList = async () => {
+ const res = await getProjectStructure(currentProject.value?.id);
+ ProjectStructureList.value = [res.data];
+ console.log(ProjectStructureList.value);
+};
+
+/** 查询施工进度计划列表 */
+const handleCheckChange = (val) => {
+ form.value.projectStructureName = val.name;
+};
+
/** 重置选择器 */
const resetCascader = (index?: number) => {
if (index) {
@@ -370,6 +395,7 @@ const handleExport = () => {
};
onMounted(() => {
+ getProjectStructureList();
getList();
});
diff --git a/src/views/out/purchase/comm/purchPage.vue b/src/views/out/purchase/comm/purchPage.vue
index dd854d3..2a882fd 100644
--- a/src/views/out/purchase/comm/purchPage.vue
+++ b/src/views/out/purchase/comm/purchPage.vue
@@ -24,8 +24,8 @@
-
-
+
+
@@ -76,7 +76,8 @@ const initFormData = {
valueType: undefined,
planAuditStatus: undefined,
completeAuditStatus: undefined,
- unitPrice: undefined
+ unitPrice: undefined,
+ acceptedQuantity: undefined
};
const data = reactive({
form: { ...initFormData },
diff --git a/src/views/progress/constructionSchedulePlan/index.vue b/src/views/progress/constructionSchedulePlan/index.vue
index 7109158..5342916 100644
--- a/src/views/progress/constructionSchedulePlan/index.vue
+++ b/src/views/progress/constructionSchedulePlan/index.vue
@@ -1,7 +1,6 @@
-
+
@@ -10,8 +9,7 @@
-
+
@@ -27,8 +25,7 @@
- 新增
+ 新增
展开/折叠
@@ -36,9 +33,14 @@
-
+
@@ -71,16 +73,19 @@
-
+
-
+
-
+
@@ -90,39 +95,57 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -145,7 +168,8 @@ import {
getConstructionSchedulePlan,
delConstructionSchedulePlan,
addConstructionSchedulePlan,
- updateConstructionSchedulePlan, getProjectStructure
+ updateConstructionSchedulePlan,
+ getProjectStructure
} from '@/api/progress/constructionSchedulePlan';
import {
ConstructionSchedulePlanVO,
@@ -196,7 +220,6 @@ const initFormData = {
status: undefined,
remark: undefined,
projectStructureName: undefined
-
};
const data = reactive>({
@@ -243,7 +266,7 @@ const handleCheckChange = (val) => {
/** 查询施工进度计划下拉树结构 */
const getTreeselect = async () => {
- const res = await listConstructionSchedulePlan();
+ const res = await listConstructionSchedulePlan({ projectId: currentProject.value?.id });
constructionSchedulePlanOptions.value = [];
const data: ConstructionSchedulePlanOption = { id: 0, nodeName: '顶级节点', children: [] };
data.children = proxy?.handleTree(res.data, 'id', 'parentId');
diff --git a/src/views/progress/plan/component/createDailyRate.vue b/src/views/progress/plan/component/createDailyRate.vue
index 98cefa8..6546c08 100644
--- a/src/views/progress/plan/component/createDailyRate.vue
+++ b/src/views/progress/plan/component/createDailyRate.vue
@@ -345,7 +345,6 @@ const getWorkList = (bool = false) => {
if (res.code === 200) {
state.tableData = res.rows.map((item: any, i: number) => {
item.index = i + 1;
- item.aiFill = item.detailList?.reduce((sum: number, child: any) => sum + child.aiFill, 0) || 0;
return item;
});
state.total = res.total;
diff --git a/src/views/progress/progressCategory/index.vue b/src/views/progress/progressCategory/index.vue
index f285399..0344712 100644
--- a/src/views/progress/progressCategory/index.vue
+++ b/src/views/progress/progressCategory/index.vue
@@ -34,7 +34,7 @@
:file-type="['xls', 'xlsx']"
:on-upload-success="handleSuccess"
>
- 导入
+ 导入
@@ -140,10 +140,10 @@
-
+
-
+
@@ -249,6 +249,7 @@ const initFormData: ProgressCategoryForm = {
status: undefined,
remark: undefined
};
+const labelTitle = ref('测试方阵');
const data = reactive>({
form: { ...initFormData },
@@ -323,7 +324,8 @@ const getList = async () => {
if (data) {
progressCategoryList.value = data;
progressCategoryOptions.value = [];
- const datas: ProgressCategoryOption = { id: 0, name: '顶级节点', children: [...data] };
+ const datas: ProgressCategoryOption = { id: 0, name: '顶级节点', children: [{ id: id, children: [...data], name: labelTitle.value }] };
+ // form.value.parentId = id;
progressCategoryOptions.value.push(datas);
console.log('🚀 ~ getList ~ progressCategoryOptions.value:', progressCategoryOptions.value);
loading.value = false;
@@ -336,6 +338,7 @@ const getList = async () => {
const handleSuccess = () => {
console.log(111);
proxy.$modal.msgSuccess('操作成功');
+ getList();
};
/** 查询分项工程单价下拉树结构 */
@@ -355,6 +358,8 @@ const cancel = () => {
};
const handleTabClick = (tab: any) => {
+ console.log(tab);
+ labelTitle.value = tab.props.label;
const id = tab.props.name; // 实际上就是 item.id
const current = tabList.value.find((item) => item.id === id);
if (current.matrixStructureList && current.matrixStructureList.length > 0) {
diff --git a/src/views/progress/progressCategoryTemplate/index.vue b/src/views/progress/progressCategoryTemplate/index.vue
index 5d4257b..a4bc971 100644
--- a/src/views/progress/progressCategoryTemplate/index.vue
+++ b/src/views/progress/progressCategoryTemplate/index.vue
@@ -106,7 +106,7 @@
-
+
diff --git a/src/views/project/attendance/index.vue b/src/views/project/attendance/index.vue
index 7634fdb..73ec6de 100644
--- a/src/views/project/attendance/index.vue
+++ b/src/views/project/attendance/index.vue
@@ -87,11 +87,11 @@
-
+
@@ -347,10 +347,10 @@ const getList = async () => {
/** 查询近两周考勤列表 */
const getListTwoWeek = async () => {
loading.value = true;
- const res = await listAttendanceTwoWeek(queryParams.value);
- attendanceTwoWeekList.value = res.data;
- echartsOption.value = { ...option(attendanceTwoWeekList.value) };
- commandstatsIntance.value.setOption(echartsOption.value);
+ // const res = await listAttendanceTwoWeek(queryParams.value);
+ // attendanceTwoWeekList.value = res.data;
+ // echartsOption.value = { ...option(attendanceTwoWeekList.value) };
+ // commandstatsIntance.value.setOption(echartsOption.value);
};
/** 取消按钮 */
diff --git a/src/views/project/landTransfer/BasicData/enterRoad/index.vue b/src/views/project/landTransfer/BasicData/enterRoad/index.vue
index 2c73084..a553d98 100644
--- a/src/views/project/landTransfer/BasicData/enterRoad/index.vue
+++ b/src/views/project/landTransfer/BasicData/enterRoad/index.vue
@@ -31,16 +31,20 @@
模板下载
-
-
- 导入excel
-
-
+
+
+ 导入excel
+
+
- 删除
+ 导出模版
@@ -93,7 +97,7 @@
@@ -102,7 +106,7 @@