Admin
2022-08-20 f0485bd74d1a986ebdf0f6b5ac4050e7d18ee320
Default Changelist
已修改18个文件
312 ■■■■ 文件已修改
src/views/specialWorkSystem/workTicket/myJobApply/components/brokenLog.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/myJobApply/components/fireLog.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/myJobApply/components/groundLog.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/myJobApply/components/heightLog.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/myJobApply/components/hoistLog.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/myJobApply/components/plateLog.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/myJobApply/components/powerLog.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/myJobApply/components/spaceLog.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/myJobApply/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/workApply/components/broken.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/workApply/components/fire.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/workApply/components/ground.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/workApply/components/height.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/workApply/components/hoist.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/workApply/components/plate.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/workApply/components/power.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/workApply/components/space.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/workApply/index.vue 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/specialWorkSystem/workTicket/myJobApply/components/brokenLog.vue
@@ -75,16 +75,12 @@
    export default defineComponent({
        name: 'space',
        components: {},
        props:{
            details: Object
        },
        setup(props) {
        props:['details'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
            const details1 = props.details
            return {
                Search,
                details1
                Search
            };
        },
    });
src/views/specialWorkSystem/workTicket/myJobApply/components/fireLog.vue
@@ -69,16 +69,12 @@
    export default defineComponent({
        name: 'fire',
        components: {},
        props:{
            details: Object
        },
        setup(props) {
        props:['details'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
            const details1 = props.details
            return {
                Search,
                details1
                Search
            };
        },
    });
src/views/specialWorkSystem/workTicket/myJobApply/components/groundLog.vue
@@ -75,16 +75,12 @@
    export default defineComponent({
        name: 'space',
        components: {},
        props:{
            details: Object
        },
        setup(props) {
        props:['details'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
            const details1 = props.details
            return {
                Search,
                details1
                Search
            };
        },
    });
src/views/specialWorkSystem/workTicket/myJobApply/components/heightLog.vue
@@ -72,16 +72,12 @@
    export default defineComponent({
        name: 'space',
        components: {},
        props:{
            details: Object
        },
        setup(props) {
        props:['details'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
            const details1 = props.details
            return {
                Search,
                details1
                Search
            };
        },
    });
src/views/specialWorkSystem/workTicket/myJobApply/components/hoistLog.vue
@@ -72,16 +72,12 @@
    export default defineComponent({
        name: 'space',
        components: {},
        props:{
            details: Object
        },
        setup(props) {
        props:['details'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
            const details1 = props.details
            return {
                Search,
                details1
                Search
            };
        },
    });
src/views/specialWorkSystem/workTicket/myJobApply/components/plateLog.vue
@@ -93,16 +93,12 @@
    export default defineComponent({
        name: 'space',
        components: {},
        props:{
            details: Object
        },
        setup(props) {
        props:['details'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
            const details1 = props.details
            return {
                Search,
                details1
                Search
            };
        },
    });
src/views/specialWorkSystem/workTicket/myJobApply/components/powerLog.vue
@@ -75,16 +75,12 @@
    export default defineComponent({
        name: 'space',
        components: {},
        props:{
            details: Object
        },
        setup(props) {
        props:['details'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
            const details1 = props.details
            return {
                Search,
                details1
                Search
            };
        },
    });
src/views/specialWorkSystem/workTicket/myJobApply/components/spaceLog.vue
@@ -75,16 +75,12 @@
    export default defineComponent({
        name: 'space',
        components: {},
        props:{
            details: Object
        },
        setup(props) {
        props:['details'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
            const details1 = props.details
            return {
                Search,
                details1
                Search
            };
        },
    });
src/views/specialWorkSystem/workTicket/myJobApply/index.vue
@@ -64,7 +64,7 @@
                    <broken v-if="dialogType == 5" :details = details></broken>
                    <height v-if="dialogType == 6" :details = details></height>
                    <power v-if="dialogType == 7" :details = details></power>
                    <plate v-if="dialogType == 8" :details = details></plate>
                    <plate v-else :details = details></plate>
                    <template #footer>
                      <span class="dialog-footer">
                        <el-button type="primary" @click="dialogDetails = false"
src/views/specialWorkSystem/workTicket/workApply/components/broken.vue
@@ -9,9 +9,9 @@
                        <el-select v-model="form.operatorUids" multiple>
                            <el-option
                                    v-for="item in workerList"
                                    :key="item.value"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.uid"
                                    :label="item.username"
                                    :value="item.uid"
                            />
                        </el-select>
                    </el-form-item>
@@ -122,13 +122,13 @@
    interface stateType {
        form: Object,
        workerList: Array<any>,
        csDepList: Array<any>,
        otherWorkList: Array<any>
    }
    export default defineComponent({
        name: 'brokenForm',
        components: {},
        props:['workerList'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
@@ -150,24 +150,6 @@
                    expStartTime: '',
                    expEndTime: ''
                },
                workerList:[
                    {
                        label: "张三",
                        value: 53
                    },
                    {
                        label: "李四",
                        value: 54
                    },
                    {
                        label: "测试一",
                        value: 55
                    },
                    {
                        label: "测试二",
                        value: 56
                    }
                ],
                csDepList: [
                    {
                        label: "单位一",
src/views/specialWorkSystem/workTicket/workApply/components/fire.vue
@@ -9,9 +9,9 @@
                        <el-select v-model="form.operatorUids" multiple>
                            <el-option
                                    v-for="item in workerList"
                                    :key="item.value"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.uid"
                                    :label="item.username"
                                    :value="item.uid"
                            />
                        </el-select>
                    </el-form-item>
@@ -113,7 +113,6 @@
    interface stateType {
        form: Object,
        workerList: Array<any>,
        workTypeList: Array<any>,
        workLevelList: Array<any>,
        otherWorkList: Array<any>
@@ -121,6 +120,7 @@
    export default defineComponent({
        name: 'fireForm',
        components: {},
        props:['workerList'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
@@ -139,24 +139,6 @@
                    expStartTime: '',
                    expEndTime: ''
                },
                workerList:[
                    {
                        label: "张三",
                        value: 53
                    },
                    {
                        label: "李四",
                        value: 54
                    },
                    {
                        label: "测试一",
                        value: 55
                    },
                    {
                        label: "测试二",
                        value: 56
                    }
                ],
                workTypeList: [
                    {
                        label: "类型一",
src/views/specialWorkSystem/workTicket/workApply/components/ground.vue
@@ -9,9 +9,9 @@
                        <el-select v-model="form.operatorUids" multiple>
                            <el-option
                                    v-for="item in workerList"
                                    :key="item.value"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.uid"
                                    :label="item.username"
                                    :value="item.uid"
                            />
                        </el-select>
                    </el-form-item>
@@ -120,13 +120,13 @@
    interface stateType {
        form: Object,
        workerList: Array<any>,
        csDepList: Array<any>,
        otherWorkList: Array<any>
    }
    export default defineComponent({
        name: 'groundForm',
        components: {},
        props:['workerList'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
@@ -148,24 +148,6 @@
                    expStartTime: '',
                    expEndTime: ''
                },
                workerList:[
                    {
                        label: "张三",
                        value: 53
                    },
                    {
                        label: "李四",
                        value: 54
                    },
                    {
                        label: "测试一",
                        value: 55
                    },
                    {
                        label: "测试二",
                        value: 56
                    }
                ],
                csDepList: [
                    {
                        label: "单位一",
src/views/specialWorkSystem/workTicket/workApply/components/height.vue
@@ -9,9 +9,9 @@
                        <el-select v-model="form.operatorUids" multiple>
                            <el-option
                                    v-for="item in workerList"
                                    :key="item.value"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.uid"
                                    :label="item.username"
                                    :value="item.uid"
                            />
                        </el-select>
                    </el-form-item>
@@ -128,7 +128,6 @@
    interface stateType {
        form: Object,
        workerList: Array<any>,
        workTypeList: Array<any>,
        workLevelList: Array<any>,
        heDepList: Array<any>,
@@ -137,6 +136,7 @@
    export default defineComponent({
        name: 'heightForm',
        components: {},
        props:['workerList'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
@@ -156,24 +156,6 @@
                    expStartTime: '',
                    expEndTime: ''
                },
                workerList:[
                    {
                        label: "张三",
                        value: 53
                    },
                    {
                        label: "李四",
                        value: 54
                    },
                    {
                        label: "测试一",
                        value: 55
                    },
                    {
                        label: "测试二",
                        value: 56
                    }
                ],
                heDepList: [
                    {
                        label: "单位一",
src/views/specialWorkSystem/workTicket/workApply/components/hoist.vue
@@ -9,9 +9,9 @@
                        <el-select v-model="form.operatorUids" multiple>
                            <el-option
                                    v-for="item in workerList"
                                    :key="item.value"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.uid"
                                    :label="item.username"
                                    :value="item.uid"
                            />
                        </el-select>
                    </el-form-item>
@@ -112,12 +112,12 @@
    interface stateType {
        form: Object,
        workerList: Array<any>,
        workLevelList: Array<any>
    }
    export default defineComponent({
        name: 'hoistForm',
        components: {},
        props:['workerList'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
@@ -136,24 +136,6 @@
                    expStartTime: '',
                    expEndTime: ''
                },
                workerList:[
                    {
                        label: "张三",
                        value: 53
                    },
                    {
                        label: "李四",
                        value: 54
                    },
                    {
                        label: "测试一",
                        value: 55
                    },
                    {
                        label: "测试二",
                        value: 56
                    }
                ],
                workLevelList: [
                    {
                        label: "一级吊装作业",
src/views/specialWorkSystem/workTicket/workApply/components/plate.vue
@@ -9,9 +9,9 @@
                        <el-select v-model="form.operatorUids" multiple>
                            <el-option
                                    v-for="item in workerList"
                                    :key="item.value"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.uid"
                                    :label="item.username"
                                    :value="item.uid"
                            />
                        </el-select>
                    </el-form-item>
@@ -198,7 +198,6 @@
    interface stateType {
        form: Object,
        workerList: Array<any>,
        csDepList: Array<any>,
        otherWorkList: Array<any>,
        workLevelList: Array<any>
@@ -206,6 +205,7 @@
    export default defineComponent({
        name: 'brokenForm',
        components: {},
        props:['workerList'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
@@ -234,24 +234,6 @@
                    expStartTime: '',
                    expEndTime: ''
                },
                workerList:[
                    {
                        label: "张三",
                        value: 53
                    },
                    {
                        label: "李四",
                        value: 54
                    },
                    {
                        label: "测试一",
                        value: 55
                    },
                    {
                        label: "测试二",
                        value: 56
                    }
                ],
                workLevelList: [
                    {
                        label: "抽盲板作业",
src/views/specialWorkSystem/workTicket/workApply/components/power.vue
@@ -9,9 +9,9 @@
                        <el-select v-model="form.operatorUids" multiple>
                            <el-option
                                    v-for="item in workerList"
                                    :key="item.value"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.uid"
                                    :label="item.username"
                                    :value="item.uid"
                            />
                        </el-select>
                    </el-form-item>
@@ -114,12 +114,12 @@
    interface stateType {
        form: Object,
        workerList: Array<any>,
        workLevelList: Array<any>
    }
    export default defineComponent({
        name: 'hoistForm',
        components: {},
        props:['workerList'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
@@ -139,24 +139,6 @@
                    expStartTime: '',
                    expEndTime: ''
                },
                workerList:[
                    {
                        label: "张三",
                        value: 53
                    },
                    {
                        label: "李四",
                        value: 54
                    },
                    {
                        label: "测试一",
                        value: 55
                    },
                    {
                        label: "测试二",
                        value: 56
                    }
                ],
                workLevelList: [
                    {
                        label: "一级吊装作业",
src/views/specialWorkSystem/workTicket/workApply/components/space.vue
@@ -9,9 +9,9 @@
                        <el-select v-model="form.operatorUids" multiple>
                            <el-option
                                    v-for="item in workerList"
                                    :key="item.value"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.uid"
                                    :label="item.username"
                                    :value="item.uid"
                            />
                        </el-select>
                    </el-form-item>
@@ -120,13 +120,13 @@
    interface stateType {
        form: Object,
        workerList: Array<any>,
        csDepList: Array<any>,
        otherWorkList: Array<any>
    }
    export default defineComponent({
        name: 'spaceForm',
        components: {},
        props:['workerList'],
        setup() {
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
@@ -147,24 +147,6 @@
                    expStartTime: '',
                    expEndTime: ''
                },
                workerList:[
                    {
                        label: "张三",
                        value: 53
                    },
                    {
                        label: "李四",
                        value: 54
                    },
                    {
                        label: "测试一",
                        value: 55
                    },
                    {
                        label: "测试二",
                        value: 56
                    }
                ],
                csDepList: [
                    {
                        label: "单位一",
src/views/specialWorkSystem/workTicket/workApply/index.vue
@@ -2,28 +2,28 @@
    <div class="home-container">
        <el-tabs type="border-card">
            <el-tab-pane label="动火作业">
                <fire-form></fire-form>
                <fire-form :workerList = allWorkers></fire-form>
            </el-tab-pane>
            <el-tab-pane label="受限空间作业">
                <space-form></space-form>
                <space-form :workerList = allWorkers></space-form>
            </el-tab-pane>
            <el-tab-pane label="吊装作业">
                <hoist-form></hoist-form>
                <hoist-form :workerList = allWorkers></hoist-form>
            </el-tab-pane>
            <el-tab-pane label="动土作业">
                <ground-form></ground-form>
                <ground-form :workerList = allWorkers></ground-form>
            </el-tab-pane>
            <el-tab-pane label="断路作业">
                <broken-form></broken-form>
                <broken-form :workerList = allWorkers></broken-form>
            </el-tab-pane>
            <el-tab-pane label="高处作业">
                <height-form></height-form>
                <height-form :workerList = allWorkers></height-form>
            </el-tab-pane>
            <el-tab-pane label="临时用电作业">
                <power-form></power-form>
                <power-form :workerList = allWorkers></power-form>
            </el-tab-pane>
            <el-tab-pane label="盲板抽堵作业">
                <plate-form></plate-form>
                <plate-form :workerList = allWorkers></plate-form>
            </el-tab-pane>
        </el-tabs>
    </div>
@@ -42,7 +42,7 @@
    interface stateType {
        allWorkers: Array<any>
    }
    export default defineComponent({
        name: 'workTicket',
@@ -60,12 +60,12 @@
            const userInfo = useUserInfo()
            const { userInfos } = storeToRefs(userInfo);
            const state  = reactive<stateType>({
                allWorkers: []
            });
            const getAll = async ()=>{
                const res = await workApplyApi().getAllUsers()
                if (res.data.code === '200') {
                    console.log(res.data.data)
                    state.allWorkers = JSON.parse(JSON.stringify(res.data.data))
                } else {
                    ElMessage({
                        type: 'warning',