+
-
-
+
+
@@ -491,6 +480,7 @@ function refreshHandler(){
+
@@ -502,11 +492,9 @@ function refreshHandler(){
user-select: none;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-
- /* Standard syntax */
}
-.remove{
+.remove {
cursor: pointer;
}
@@ -538,7 +526,7 @@ function refreshHandler(){
}
}
-.img{
+.img {
border-radius: 8px;
}
@@ -553,7 +541,7 @@ function refreshHandler(){
padding: 24px 0px 12px 0px;
}
- &-m32{
+ &-m32 {
margin-left: 32px;
}
@@ -636,21 +624,23 @@ function refreshHandler(){
}
}
-.wrapper-content-form-button{
+.wrapper-content-form-button {
cursor: pointer;
}
.img-fit {
- width: 100%;
- overflow: hidden;
- }
- .img-full {
- width: 100%;
- overflow: hidden;
- ::v-deep(img) {
- width: 100%;
- height: 100%;
- object-fit: cover;
- }
- }
+ width: 100%;
+ overflow: hidden;
+}
+
+.img-full {
+ width: 100%;
+ overflow: hidden;
+
+ ::v-deep(img) {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ }
+}
diff --git a/src/store/modules/workOrder.ts b/src/store/modules/workOrder.ts
index 5470f90..a729454 100644
--- a/src/store/modules/workOrder.ts
+++ b/src/store/modules/workOrder.ts
@@ -11,7 +11,9 @@ export const useWorkOrderStore = defineStore({
activeId: '',
packageList: [],
immersion: false,
- name: ''
+ name: '',
+ dataId: '',
+ approvalList: [],
}),
getters: {
getActiveId: (state: OrderState) => state.activeId,
@@ -22,10 +24,11 @@ export const useWorkOrderStore = defineStore({
setOrderList(list: PackageListItem[]) {
this.packageList = list
},
- setActive(index: number, orderId?: string) {
+ setActive(index: number, orderId?: string, dataId?: string) {
this.currentIndex = index
const order = this.packageList[index]
this.activeId = orderId || order?.checkDuplicateId
+ this.dataId = dataId || order.id;
},
forward() {
const len = this.packageList.length
@@ -46,7 +49,7 @@ export const useWorkOrderStore = defineStore({
},
async fetchOrderList(pagination, keyword) {
const res = await getPackageList(pagination, keyword)
- if (res.data&&res.data.length > 0) {
+ if (res.data && res.data.length > 0) {
this.packageList.push(...res.data)
if (!this.activeId)
this.setActive(0)
diff --git a/src/views/final/aside/Aside.vue b/src/views/final/aside/Aside.vue
index 8c2aba9..d8fa596 100644
--- a/src/views/final/aside/Aside.vue
+++ b/src/views/final/aside/Aside.vue
@@ -1,162 +1,178 @@
-
+
@@ -165,23 +181,40 @@ const inputChange = (keyword)=>{
-
+
@@ -193,7 +226,7 @@ const inputChange = (keyword)=>{
display: flex;
position: relative;
flex-direction: column;
- background: #FFF;
+ background: #fff;
border: 1px solid #efeff5;
border-radius: 3px;
box-sizing: border-box;
@@ -230,11 +263,17 @@ const inputChange = (keyword)=>{
right: -20px;
}
- ::v-deep(.n-collapse .n-collapse-item.n-collapse-item--right-arrow-placement .n-collapse-item__header .n-collapse-item-arrow) {
+ ::v-deep(.n-collapse
+ .n-collapse-item.n-collapse-item--right-arrow-placement
+ .n-collapse-item__header
+ .n-collapse-item-arrow) {
margin-left: 8px;
}
- ::v-deep(.n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main) {
+ ::v-deep(.n-collapse
+ .n-collapse-item
+ .n-collapse-item__header
+ .n-collapse-item__header-main) {
font-weight: bold;
justify-content: space-between;
}
@@ -247,11 +286,18 @@ const inputChange = (keyword)=>{
border-top: 0px;
}
- ::v-deep(.n-collapse .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner) {
+ ::v-deep(.n-collapse
+ .n-collapse-item
+ .n-collapse-item__content-wrapper
+ .n-collapse-item__content-inner) {
padding-top: 10px;
}
- ::v-deep(.n-scrollbar > .n-scrollbar-rail.n-scrollbar-rail--vertical > .n-scrollbar-rail__scrollbar, .n-scrollbar + .n-scrollbar-rail.n-scrollbar-rail--vertical > .n-scrollbar-rail__scrollbar) {
+ ::v-deep(.n-scrollbar
+ > .n-scrollbar-rail.n-scrollbar-rail--vertical
+ > .n-scrollbar-rail__scrollbar, .n-scrollbar
+ + .n-scrollbar-rail.n-scrollbar-rail--vertical
+ > .n-scrollbar-rail__scrollbar) {
width: 0px;
}
}
diff --git a/src/views/final/content/Content.vue b/src/views/final/content/Content.vue
index dd1793a..75e3945 100644
--- a/src/views/final/content/Content.vue
+++ b/src/views/final/content/Content.vue
@@ -320,12 +320,15 @@ async function formatColumns() {
return h(SvgIcon, { name: 'sort-3' })
},
render(row: any) {
- return h('div', {
- id: row.id,
- style: { color: row.similarityscore === 100 ? '#FF4E4F' : '' },
- }, { default: () => row.similarityscore ? `${row.similarityscore}%` : '' })
+ return h(
+ 'div',
+ {
+ id: row.id,
+ style: { color: row.similarityscore === 100 ? '#FF4E4F' : '' },
+ },
+ { default: () => (row.similarityscore ? `${row.similarityscore}%` : '') },
+ )
},
-
}
}
index = columnsRef.value.findIndex(v => v.title == '提报时间')
@@ -723,7 +726,9 @@ function doAudit(param: any) {
message.success(res.message)
reload()
}
- else { message.error(res.message) }
+ else {
+ message.error(res.message)
+ }
})
},
onNegativeClick: () => {},
@@ -760,6 +765,13 @@ async function refreshHandler(searchId?: any) {
reset()
query(pagination.page, pagination.pageSize, searchId)
}
+
+function filterTableData(keyword) {
+ tableData.value = tableData.value.filter(item => item.id.includes(keyword))
+}
+defineExpose({
+ filterTableData,
+})
@@ -791,7 +803,12 @@ async function refreshHandler(searchId?: any) {
-
+
diff --git a/src/views/task/modal/CustomSettingModal.vue b/src/views/task/modal/CustomSettingModal.vue
index 8fb0c1c..8f0e590 100644
--- a/src/views/task/modal/CustomSettingModal.vue
+++ b/src/views/task/modal/CustomSettingModal.vue
@@ -40,6 +40,9 @@ onMounted(async () => {
Boolean(userFieldUnFixed?.find((v2) => v2 == v.name)),
};
offList.value.push(item);
+ if(item.checked){
+ selectIds.value.push(item.id);
+ }
});
});
@@ -131,21 +134,18 @@ function onCheckAllChange(value) {
ids.push(item.id);
}
}
-
selectIds.value = value ? ids : [];
}
function onCheckChange(checked: any, item: any) {
const index = selectIds.value.indexOf(item.id);
-
item.checked = checked;
-
if (index === -1 && checked) selectIds.value.push(item.id);
else selectIds.value.splice(index, 1);
}
const indeterminate = computed(() => {
- return offList.value.length > 0 && offList.value.length > selectIds.value.length;
+ return selectIds.value.length > 0 && offList.value.length > selectIds.value.length;
});
diff --git a/src/views/worksheet/aside/WorkSheetList.vue b/src/views/worksheet/aside/WorkSheetList.vue
index 330b045..039b0a6 100644
--- a/src/views/worksheet/aside/WorkSheetList.vue
+++ b/src/views/worksheet/aside/WorkSheetList.vue
@@ -1,14 +1,14 @@
@@ -161,7 +155,7 @@ defineExpose({
:dicts="dicts"
:mouse-over-task="overTask"
@click="selectHandler(item.id, index)"
- @mouseover="overTaskHandelr(item)"
+ @mouseover="overTaskHandelr(item)"
@mouseleave="leaveTaskHandler"
@dismisClick="dismisClick"
/>
diff --git a/src/views/worksheet/components/PictureInfo.vue b/src/views/worksheet/components/PictureInfo.vue
new file mode 100644
index 0000000..a312527
--- /dev/null
+++ b/src/views/worksheet/components/PictureInfo.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+ 任务ID:{{ taskDetailInfo.taskname }}
+
+
+
+ 图片大小
+ {{ taskDetailInfo?.pictureInfo?.imgSize && (taskDetailInfo.pictureInfo.imgSize / 1000).toFixed(2) }}KB
+
+
+ 图片格式
+ {{ taskDetailInfo?.pictureInfo?.imgFormat }}
+
+
+ 图片尺寸
+ {{ taskDetailInfo?.pictureInfo?.imgMeasure }}
+
+
+ 色彩空间
+ {{ taskDetailInfo?.pictureInfo?.imgSpace }}
+
+
+ 提报人
+ {{ taskDetailInfo?.upname || "-" }}
+
+
+ 创建时间
+ {{ taskDetailInfo?.pictureInfo?.createTime }}
+
+
+ 提报时间
+ {{ taskDetailInfo?.submitDateTimestamp && format(taskDetailInfo.submitDateTimestamp, 'yyyy-MM-dd HH:mm:ss') || '-' }}
+
+
+ {{ fieldMap[key] }}
+ {{ value }}
+
+
+
+
+
+
diff --git a/src/views/worksheet/content/Content.vue b/src/views/worksheet/content/Content.vue
index 305ac53..aa732d6 100644
--- a/src/views/worksheet/content/Content.vue
+++ b/src/views/worksheet/content/Content.vue
@@ -1,11 +1,9 @@