forked from integrated_whb/integrated_whb_vue
init
parent
42a75014e0
commit
632b540938
|
@ -21,6 +21,7 @@ module.exports = {
|
|||
camelcase: "off",
|
||||
eqeqeq: "error",
|
||||
"vue/eqeqeq": "error",
|
||||
"vue/attribute-hyphenation": "error",
|
||||
"no-unused-vars": [
|
||||
"error",
|
||||
{ vars: "all", args: "after-used", ignoreRestSiblings: false }
|
||||
|
|
|
@ -198,6 +198,7 @@ input:-webkit-autofill:active {
|
|||
|
||||
div::-webkit-scrollbar {
|
||||
width: 4px;
|
||||
height: 4px;
|
||||
}
|
||||
|
||||
div::-webkit-scrollbar-thumb {
|
||||
|
|
|
@ -12,9 +12,9 @@
|
|||
ref="signRef"
|
||||
:width="800"
|
||||
:height="300"
|
||||
:isCrop="false"
|
||||
:lineWidth="6"
|
||||
lineColor="red"
|
||||
:is-crop="false"
|
||||
:line-width="6"
|
||||
line-color="red"
|
||||
/>
|
||||
<template #footer>
|
||||
<el-button @click="fnReset">重签</el-button>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
theme="filled"
|
||||
size="32"
|
||||
fill="#fff"
|
||||
:strokeWidth="3"
|
||||
:stroke-width="3"
|
||||
/>
|
||||
<el-button v-else type="primary">点击选择文件上传</el-button>
|
||||
<template #tip>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
style="display: flex; justify-content: space-between; align-items: center"
|
||||
>
|
||||
<div class="breadcrumb">
|
||||
<icon-local theme="filled" size="22" fill="#10a7e5" :strokeWidth="3" />
|
||||
<icon-local theme="filled" size="22" fill="#10a7e5" :stroke-width="3" />
|
||||
<el-breadcrumb class="app-breadcrumb" separator=">">
|
||||
<transition-group name="breadcrumb">
|
||||
<el-breadcrumb-item
|
||||
|
|
|
@ -29,7 +29,12 @@
|
|||
<div class="user_info">
|
||||
<el-avatar :size="23" fit="fill" :src="data.avatar" />
|
||||
<span>{{ userStore.getUserInfo.NAME }}</span>
|
||||
<icon-down theme="filled" size="16" fill="#a2c2d3" :strokeWidth="3" />
|
||||
<icon-down
|
||||
theme="filled"
|
||||
size="16"
|
||||
fill="#a2c2d3"
|
||||
:stroke-width="3"
|
||||
/>
|
||||
</div>
|
||||
<template #dropdown>
|
||||
<el-dropdown-menu>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
theme="filled"
|
||||
fill="#a5b2c2"
|
||||
size="18"
|
||||
:strokeWidth="3"
|
||||
:stroke-width="3"
|
||||
style="margin-right: 15px"
|
||||
/>
|
||||
<span>{{ menu.meta?.title }}</span>
|
||||
|
@ -24,7 +24,7 @@
|
|||
theme="filled"
|
||||
fill="#a5b2c2"
|
||||
size="18"
|
||||
:strokeWidth="3"
|
||||
:stroke-width="3"
|
||||
style="margin-right: 15px"
|
||||
/>
|
||||
<span>{{ menu.meta?.title }}</span>
|
||||
|
|
|
@ -49,4 +49,3 @@ export const getKeyprojectpunishList = (params) =>
|
|||
post("/keyprojectpunish/list", params); // 处罚列表
|
||||
export const getKeyprojectpunishGoEdit = (params) =>
|
||||
post("/keyprojectpunish/goEdit", params); // 处罚列表详情
|
||||
|
||||
|
|
|
@ -46,7 +46,6 @@
|
|||
</template>
|
||||
|
||||
<script setup>
|
||||
|
||||
import autofit from "autofit.js";
|
||||
import { onBeforeUnmount, onMounted, ref } from "vue";
|
||||
import RightIco from "./components/rightico.vue";
|
||||
|
@ -54,7 +53,6 @@ import BottomOptions from "./components/bottom_options.vue";
|
|||
import { useRouter } from "vue-router";
|
||||
import { initMap } from "./js/map";
|
||||
|
||||
|
||||
const router = useRouter();
|
||||
const right_option = ref(true);
|
||||
const transitionKey = ref(0);
|
||||
|
|
|
@ -67,14 +67,22 @@
|
|||
<el-table-column label="操作" width="250">
|
||||
<template v-slot="{ row }">
|
||||
<el-button
|
||||
v-if="entrance === 'job_data' && row.APPLY_STATUS !== '6' && row.APPLY_STATUS !== '-99' && row.APPLY_STATUS !== '-98'"
|
||||
v-if="
|
||||
entrance === 'job_data' &&
|
||||
row.APPLY_STATUS !== '6' &&
|
||||
row.APPLY_STATUS !== '-99' &&
|
||||
row.APPLY_STATUS !== '-98'
|
||||
"
|
||||
type="primary"
|
||||
text
|
||||
link
|
||||
@click="
|
||||
router.push({
|
||||
path: '/confined_space/job_data/add_video',
|
||||
query: { CONFINEDSPACE_ID: row.CONFINEDSPACE_ID,CHECK_NO :row.CHECK_NO },
|
||||
query: {
|
||||
CONFINEDSPACE_ID: row.CONFINEDSPACE_ID,
|
||||
CHECK_NO: row.CHECK_NO,
|
||||
},
|
||||
})
|
||||
"
|
||||
>
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
theme="filled"
|
||||
size="50"
|
||||
fill="#fff"
|
||||
:strokeWidth="3"
|
||||
:stroke-width="3"
|
||||
/>
|
||||
</div>
|
||||
<div class="info">
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
theme="filled"
|
||||
size="50"
|
||||
fill="#fff"
|
||||
:strokeWidth="3"
|
||||
:stroke-width="3"
|
||||
/>
|
||||
</div>
|
||||
<div class="info">
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
theme="filled"
|
||||
size="50"
|
||||
fill="#fff"
|
||||
:strokeWidth="3"
|
||||
:stroke-width="3"
|
||||
/>
|
||||
</div>
|
||||
<div class="info">
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
theme="outline"
|
||||
size="18"
|
||||
fill="#0694f4"
|
||||
:strokeWidth="3"
|
||||
:stroke-width="3"
|
||||
/>
|
||||
</el-button>
|
||||
</el-descriptions-item>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<div id="printContent">
|
||||
<inspection-record-view
|
||||
:entrance="entrance"
|
||||
:checkRecordId="CHECKRECORD_ID"
|
||||
:check-record-id="CHECKRECORD_ID"
|
||||
/>
|
||||
</div>
|
||||
<div class="tc mt-10">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<layout-card>
|
||||
<div id="printContent">
|
||||
<div class="page_break" v-for="item in id" :key="item">
|
||||
<inspection-record-view :checkRecordId="item" />
|
||||
<inspection-record-view :check-record-id="item" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="tc mt-10">
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<layout-card>
|
||||
<layout-hidden-view :hiddenId="HIDDEN_ID" />
|
||||
<layout-hidden-view :hidden-id="HIDDEN_ID" />
|
||||
</layout-card>
|
||||
</template>
|
||||
|
||||
|
|
|
@ -230,7 +230,9 @@
|
|||
</el-row>
|
||||
</el-form>
|
||||
<div class="tc mt-10">
|
||||
<el-button :disabled="!data.canDoCheck" type="primary" @click="fnSubmit">保存</el-button>
|
||||
<el-button :disabled="!data.canDoCheck" type="primary" @click="fnSubmit"
|
||||
>保存</el-button
|
||||
>
|
||||
</div>
|
||||
<qualified
|
||||
v-model:visible="data.qualifiedDialog.visible"
|
||||
|
|
|
@ -130,7 +130,7 @@
|
|||
</layout-card>
|
||||
<flow-chart
|
||||
v-model:visible="data.flowChartDialog.visible"
|
||||
:flowList="data.flowChartDialog.flowList"
|
||||
:flow-list="data.flowChartDialog.flowList"
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
@ -47,12 +47,7 @@
|
|||
<el-table-column prop="HIDDENDESCR" label="隐患描述" />
|
||||
<el-table-column label="状态" width="100">
|
||||
<template v-slot="{ row }">
|
||||
<el-button
|
||||
type="primary"
|
||||
text
|
||||
link
|
||||
@click="row"
|
||||
>
|
||||
<el-button type="primary" text link @click="row">
|
||||
查看
|
||||
</el-button>
|
||||
</template>
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
theme="filled"
|
||||
size="16"
|
||||
fill="#909399"
|
||||
:strokeWidth="3"
|
||||
:stroke-width="3"
|
||||
/>
|
||||
</template>
|
||||
</el-input>
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<slot :searchForm="searchForm" />
|
||||
<slot :search-form="searchForm" />
|
||||
<el-col :span="4">
|
||||
<el-form-item label-width="10px">
|
||||
<el-button type="primary" native-type="submit">搜索</el-button>
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<slot :searchForm="searchForm" />
|
||||
<slot :search-form="searchForm" />
|
||||
<el-col :span="4">
|
||||
<el-form-item label-width="10px">
|
||||
<el-button type="primary" native-type="submit">搜索</el-button>
|
||||
|
|
|
@ -91,7 +91,13 @@ const data = reactive({
|
|||
},
|
||||
});
|
||||
const { list, pagination, searchForm, fnGetData, fnResetPagination } =
|
||||
useListData(getSmsTypeManagementList);
|
||||
useListData(getSmsTypeManagementList, {
|
||||
callbackFn: (list) => {
|
||||
list.forEach((item) => {
|
||||
item.ISENABLE = item.ISENABLE || "0";
|
||||
});
|
||||
},
|
||||
});
|
||||
const buttonJurisdiction = await useButtonJurisdiction("smsmanagement");
|
||||
const fnChangeStatus = debounce(
|
||||
1000,
|
||||
|
|
Loading…
Reference in New Issue