任务和岗位查看详情

This commit is contained in:
zxy
2024-02-26 22:07:01 +08:00
parent 4a5997184a
commit 0759b10ecf
4 changed files with 32 additions and 11 deletions

View File

@@ -1,6 +1,6 @@
//var baseUrl = 'http://cgsu81beft.51xd.pub'; //var baseUrl = 'http://cgsu81beft.51xd.pub';
var baseUrl = "http://39.101.167.152:8088/shekecaiji"; var baseUrl = "http://39.101.167.152:8088/shekecaiji";
var testUrl = "http://192.168.3.104:8000/jobslink-api/jkworksreport" var testUrl = "http://192.168.3.108:8000/jobslink-api/jkworksreport"
var href = window.location.href.split("="); var href = window.location.href.split("=");
var shengFen = unescape(href[1].split("&")[0]); var shengFen = unescape(href[1].split("&")[0]);

View File

@@ -1,6 +1,6 @@
//var baseUrl = 'http://cgsu81beft.51xd.pub'; //var baseUrl = 'http://cgsu81beft.51xd.pub';
var baseUrl = "http://39.101.167.152:8088/shekecaiji"; var baseUrl = "http://39.101.167.152:8088/shekecaiji";
var testUrl = "http://192.168.3.104:8000/jobslink-api/jkworksreport" var testUrl = "http://192.168.3.108:8000/jobslink-api/jkworksreport"
console.log(document.cookie) console.log(document.cookie)
// 获取cookie // 获取cookie

View File

@@ -219,7 +219,7 @@
<el-button type="text" <el-button type="text"
icon="el-icon-document" icon="el-icon-document"
size="small" size="small"
@click="" @click="toWorkMissionDetail(row)"
>查看详情</el-button> >查看详情</el-button>
</template> </template>
</avue-crud> </avue-crud>
@@ -255,6 +255,8 @@
</avue-crud> </avue-crud>
</el-drawer> </el-drawer>
</el-drawer> </el-drawer>
<mission-view :visible.sync="viewDrawer" :model="view"></mission-view>
<work-view :visible.sync="workViewDrawer" :model="workViewModel"></work-view>
</div> </div>
</template> </template>
@@ -273,6 +275,8 @@ import {
getMatchPolicy, getMatchPolicy,
getMatchServeList getMatchServeList
} from "@/api/tenant/serve"; } from "@/api/tenant/serve";
import { detail as missionDetail } from "@/api/tenant/mission";
import { detail as workDetail } from "@/api/tenant/postzp";
import { getWorkTypes } from "@/api/tenant/common"; import { getWorkTypes } from "@/api/tenant/common";
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import addGroups from "./Dialog/addGroups"; import addGroups from "./Dialog/addGroups";
@@ -282,6 +286,8 @@ import { check18IdCardNo, isvalidatemobile, isExcel } from "@/util/validate";
import { getTemplate } from "@/api/resource/template"; import { getTemplate } from "@/api/resource/template";
import ied from "@/views/util/import-error-dialog"; import ied from "@/views/util/import-error-dialog";
import { excelAccept } from "@/common/accept"; import { excelAccept } from "@/common/accept";
import missionView from "../../mission/Table/missionView.vue";
import workView from "../../works/Table/missionView.vue"
// import ServeDetail from './Dialog/ServeDetail.vue' // import ServeDetail from './Dialog/ServeDetail.vue'
// import CopyMission from "../mission/Dialog/CopyMission"; // import CopyMission from "../mission/Dialog/CopyMission";
const page = { const page = {
@@ -290,10 +296,6 @@ const page = {
total: 0, total: 0,
} }
export default { export default {
components: {
// ServeDetail,
// CopyMission
},
filters: { filters: {
ellipsis(value) { ellipsis(value) {
if (!value) return ""; if (!value) return "";
@@ -310,6 +312,10 @@ export default {
companyName: '', companyName: '',
name: '' name: ''
}, },
viewDrawer: false,
workViewDrawer: false,
view: {},
workViewModel: {},
statusArr: { statusArr: {
0: "未启用", 0: "未启用",
1: "服务中", 1: "服务中",
@@ -383,7 +389,7 @@ export default {
excelForm: { isCovered: 1 }, excelForm: { isCovered: 1 },
}; };
}, },
components: { addGroups, transferGroups, Resume, ied }, components: { addGroups, transferGroups, Resume, ied, missionView, workView},
watch: {}, watch: {},
computed: { computed: {
...mapGetters(["permission"]), ...mapGetters(["permission"]),
@@ -1224,7 +1230,22 @@ export default {
}, },
handleCloseLog() { handleCloseLog() {
this.innerDrawer3 = false this.innerDrawer3 = false
} },
/*查看*/
toWorkMissionDetail(row) {
if(row.type == 0) {
missionDetail(row.missionNo).then((res) => {
this.viewDrawer = true;
this.view = res;
});
} else if(row.type == 1) {
workDetail(row.id).then(res => {
this.workViewDrawer = true;
this.workViewModel = res;
})
}
},
}, },
}; };
</script> </script>

View File

@@ -23,9 +23,9 @@ module.exports = {
port: 1888, port: 1888,
proxy: { proxy: {
"/api": { "/api": {
target: 'http://192.168.3.104:8000', // 本地服务接口地址 // target: 'http://192.168.3.104:8000', // 本地服务接口地址
// target: "http://39.98.184.58:8000", // 阿里云后台地址 // target: "http://39.98.184.58:8000", // 阿里云后台地址
// target: "http://192.168.3.108:8000", // 本地 target: "http://192.168.3.108:8000", // 本地
ws: true, ws: true,
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {