lcw
This commit is contained in:
@ -75,3 +75,11 @@ export const baxxNjryNjshPage = (data) => {
|
||||
data
|
||||
});
|
||||
};
|
||||
// /baxx/njry / njsh Edit
|
||||
export const baxxNjryNjryNjsh = (data) => {
|
||||
return request({
|
||||
url: api + "/baxx/njry/njsh",
|
||||
method: "POST",
|
||||
data
|
||||
});
|
||||
};
|
||||
|
||||
@ -53,6 +53,7 @@
|
||||
<el-date-picker v-else-if="item.type === 'date'" v-model="searchObj[item.prop]" type="date"
|
||||
:placeholder="item.placeholder" :shortcuts="item.shortcuts" value-format="YYYY-MM-DD">
|
||||
</el-date-picker>
|
||||
<el-time-picker v-else-if="item.type == 'time'" v-model="listQuery[item.prop]" placeholder="请选择时间" />
|
||||
<!-- 插槽 slot -->
|
||||
<template v-else-if="item.type === 'slot'">
|
||||
<slot :name="item.prop"></slot>
|
||||
|
||||
@ -12,8 +12,8 @@
|
||||
</FormMessage>
|
||||
</div>
|
||||
<div class="flex just-center mt10" v-if="title == '详情'">
|
||||
<el-button type="primary" @click="submit">通过</el-button>
|
||||
<el-button type="danger" @click="submit">不通过</el-button>
|
||||
<el-button type="primary" @click="submit('01')">通过</el-button>
|
||||
<el-button type="danger" @click="submit('02')">不通过</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -22,7 +22,7 @@
|
||||
import { qcckPost , qcckGet} from "@/api/qcckApi.js";
|
||||
import FormMessage from "@/components/aboutTable/FormMessage.vue";
|
||||
import { ref, reactive, defineEmits, getCurrentInstance } from 'vue';
|
||||
import {baxxNjryEdit} from "@/api/pxzx.js";
|
||||
import {baxxNjryEdit,baxxNjryNjryNjsh} from "@/api/pxzx.js";
|
||||
const emit = defineEmits(["refresh"]);
|
||||
const props = defineProps({
|
||||
dict: {
|
||||
@ -90,7 +90,16 @@ const save = () => {
|
||||
// })
|
||||
});
|
||||
}
|
||||
|
||||
const submit = (val) => {
|
||||
baxxNjryNjryNjsh({
|
||||
id: listQuery.value.id,
|
||||
njzt: val,
|
||||
}).then(res => {
|
||||
proxy.$message.success('操作成功');
|
||||
emit("refresh");
|
||||
close();
|
||||
})
|
||||
}
|
||||
|
||||
const close = () => {
|
||||
dialogForm.value = false;
|
||||
|
||||
@ -36,7 +36,7 @@ const FormRef = ref();
|
||||
const listQuery = ref({});
|
||||
const formList = reactive([
|
||||
[
|
||||
{ label: "培训日期", prop: "pxrq", type: "input" },
|
||||
{ label: "培训日期", prop: "pxrq", type: "date" },
|
||||
{ label: "培训时间", prop: "pxsj", type: "input" },
|
||||
{ label: "课程名称", prop: "kcmc", type: "input" },
|
||||
],
|
||||
@ -47,8 +47,8 @@ const formList = reactive([
|
||||
],
|
||||
{ label: "分割线", prop: "diver", type: "slot" },
|
||||
[
|
||||
{ label: "培训日期", prop: "pxrq", type: "input" },
|
||||
{ label: "培训时间", prop: "pxsj", type: "input" },
|
||||
{ label: "培训日期", prop: "pxrq", type: "date" },
|
||||
{ label: "培训时间", prop: "pxsj", type: "time" },
|
||||
{ label: "课程名称", prop: "kcmc", type: "input" },
|
||||
],
|
||||
[
|
||||
@ -58,8 +58,8 @@ const formList = reactive([
|
||||
],
|
||||
{ label: "分割线", prop: "diver", type: "slot" },
|
||||
[
|
||||
{ label: "培训日期", prop: "pxrq", type: "input" },
|
||||
{ label: "培训时间", prop: "pxsj", type: "input" },
|
||||
{ label: "培训日期", prop: "pxrq", type: "date" },
|
||||
{ label: "培训时间", prop: "pxsj", type: "time" },
|
||||
{ label: "课程名称", prop: "kcmc", type: "input" },
|
||||
],
|
||||
[
|
||||
@ -67,7 +67,7 @@ const formList = reactive([
|
||||
{ label: "授课教员", prop: "skfcy", type: "select" },
|
||||
{ label: "培训内容", prop: "pxnr", type: "input" },
|
||||
],
|
||||
|
||||
|
||||
])
|
||||
|
||||
const pageData = reactive({
|
||||
|
||||
@ -18,7 +18,8 @@
|
||||
{{ row.bazyj&&row.tjzm&&row.wfzzmjl?'已上传':'未上传' }}
|
||||
</template>
|
||||
<template #njzt="{row}">
|
||||
<DictTag :options="D_BZ_SF" v-model:value="row.njzt" tag></DictTag>
|
||||
{{ row.njzt == '01'?'通过':row.njzt == '02'?'不通过':'' }}
|
||||
<!-- <DictTag :options="D_BZ_SF" v-model:value="row.njzt" tag></DictTag> -->
|
||||
</template>
|
||||
<!-- 操作 -->
|
||||
<template #controls="{ row }">
|
||||
|
||||
Reference in New Issue
Block a user