qiuhongwu 2 months ago
parent 983a84024f
commit 4e8a819106

@ -33,7 +33,7 @@
<el-card class="hl-card-info">
<el-row>
<el-col>
<el-button type="primary" size="large" @click="onAddItem"></el-button>
<el-button type="primary" size="large" @click="onAddItem" v-if="fType!=='detail'"></el-button>
</el-col>
<el-col>
<el-card class="hl-incard">
@ -81,7 +81,7 @@
min="0"
:precision="2"
class="!w-240px"
:disabled="detailDisabled"
:disabled="fType=='detail'"
v-model="row.workTime"
placeholder="本次报工工时"
/>
@ -100,7 +100,7 @@
min="0"
:precision="0"
class="!w-240px"
:disabled="detailDisabled"
:disabled="fType=='detail'"
v-model="row.amount"
placeholder="本次报工数量"
/>
@ -195,7 +195,10 @@ const queryParamsd = reactive({
})
/** 打开弹窗 */
const FprocedureStatus = ref(false)
const open = async (id?: number, val?: any) => {
const fType = ref()
const open = async (id?: number, val?: any,type?:string) => {
fType.value=undefined
fType.value=type
if (val.procedureStatus == 2) {
FprocedureStatus.value = true
}else{

@ -197,14 +197,25 @@
</el-table-column>
<el-table-column fixed="right" label="操作" align="center" width="100">
<template #default="scope">
<el-button
link
type="primary"
@click="openForm(scope.row.id, scope.row,'detail')"
v-hasPermi="['biz:task-report:update']"
v-if="scope.row.procedureStatus == 2"
>
查看
</el-button>
<el-button
link
type="primary"
@click="openForm(scope.row.id, scope.row)"
v-hasPermi="['biz:task-report:update']"
v-else
>
报工
</el-button>
</template>
</el-table-column>
</el-table>
@ -230,6 +241,7 @@ import AssignForm from './assignForm.vue'
import WorkshopSelect from '@/views/biz/hlvuestyle/workshopSelect.vue'
// import UserSelect from '@/views/biz/hlvuestyle/userSelect.vue'
import ProcedureSelect from '@/views/biz/hlvuestyle/procedureSelect.vue'
import { de } from 'element-plus/es/locale'
defineOptions({ name: 'TasksAssign' })
@ -349,8 +361,8 @@ const openDispatching = () => {
/** 添加/修改操作 */
const formRef = ref()
const openForm = (id?: number, val?: any) => {
formRef.value.open(id, val)
const openForm = (id?: number, val?: any,type?:string) => {
formRef.value.open(id, val,type)
}
/** 删除按钮操作 */

@ -45,14 +45,14 @@
><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button
>
<el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
<el-button
<!-- <el-button
type="primary"
plain
@click="openDetail('create')"
v-hasPermi="['biz:quality-feedback:create']"
>
<Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button>
</el-button> -->
<el-button type="success" plain @click="handleExport()">
<Icon icon="ep:upload" class="mr-5px" /> 导出
</el-button>

Loading…
Cancel
Save