feat: handover_form优化

This commit is contained in:
caoqianming 2025-11-28 10:06:18 +08:00
parent 9d25731707
commit c603210fdb
1 changed files with 14 additions and 8 deletions

View File

@ -97,12 +97,15 @@
format="YYYY-MM-DD" format="YYYY-MM-DD"
value-format="YYYY-MM-DD" value-format="YYYY-MM-DD"
style="width: 100%" style="width: 100%"
:readonly="mode==='show'"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="12" :sm="24" v-if="mtype!==30"> <el-col :md="12" :sm="24" v-if="mtype!==30">
<el-form-item label="交送人"> <el-form-item label="交送人">
<span v-if="mode==='show'">{{ form.send_user_name }}</span>
<el-select <el-select
v-else
v-model="form.send_user" v-model="form.send_user"
placeholder="交送人" placeholder="交送人"
clearable clearable
@ -139,7 +142,9 @@
</el-col> </el-col>
<el-col :md="12" :sm="24" v-if="mtype!==30"> <el-col :md="12" :sm="24" v-if="mtype!==30">
<el-form-item label="接收人"> <el-form-item label="接收人">
<span v-if="mode==='show'">{{ form.recive_user_name }}</span>
<el-select <el-select
v-else
v-model="form.recive_user" v-model="form.recive_user"
placeholder="接收人" placeholder="接收人"
clearable clearable
@ -170,29 +175,29 @@
<el-input v-model="form.new_batch" placeholder="新批次号"></el-input> <el-input v-model="form.new_batch" placeholder="新批次号"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="12" :sm="24" v-if="route_code=='tuihuo'"> <el-col :md="12" :sm="24" v-if="route_code=='tuihuo' || form.oinfo_json.test_file">
<el-form-item label="检验附件"> <el-form-item label="检验附件">
<sc-upload-file <sc-upload-file
v-model="fileList" v-model="form.oinfo_json.test_file"
:multiple="false" :multiple="false"
:limit="1" :limit="1"
:accept="['.xlsx', '.xls']" :accept="['.xlsx', '.xls']"
@success = "fileUPSuccess" :disabled="mode ==='show'"
> >
<el-button type="primary" icon="el-icon-upload" v-if="mode!=='show'"> </el-button> <!-- <el-button type="primary" icon="el-icon-upload" v-if="mode!=='show'"> </el-button>
<br/> <br/>
<el-link v-if="mode!=='add'&&form.oinfo_json" :href="form.oinfo_json.test_file" type="primary" target="_blank">{{form.oinfo_json.test_file}}</el-link> <el-link v-if="mode!=='add'&&form.oinfo_json" :href="form.oinfo_json.test_file" type="primary" target="_blank">{{form.oinfo_json.test_file}}</el-link> -->
</sc-upload-file> </sc-upload-file>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
<el-footer v-show="mode!=='show'"> <el-footer>
<template v-if="(route_code=='tuihuo'&&type==10&&mtype==10)||form.ticket!=null"> <template v-if="(route_code=='tuihuo'&&type==10&&mtype==10)||form.ticket!=null">
<ticketd_b :workflow_key="'backfire'" :title="'退火交接审批单'" :t_id="form.id" :ticket_="form.ticket_" <ticketd_b :workflow_key="'backfire'" :title="'退火交接审批单'" :t_id="form.id" :ticket_="form.ticket_"
@success="()=>{$emit('success')} " :submit_b_func="submit_b_func" ref="ticketd_b"></ticketd_b> @success="()=>{$emit('success')} " :submit_b_func="submit_b_func" ref="ticketd_b"></ticketd_b>
</template> </template>
<el-button v-else type="primary" v-loading="isSaveing" @click="submit">确定</el-button> <el-button v-else-if="mode!='show'" type="primary" v-loading="isSaveing" @click="submit">确定</el-button>
<el-button @click="$emit('closed')">取消</el-button> <el-button @click="$emit('closed')">取消</el-button>
</el-footer> </el-footer>
</el-main> </el-main>
@ -259,7 +264,8 @@ export default {
recive_mgroup: null, recive_mgroup: null,
handoverb:[], handoverb:[],
ticket:null, ticket:null,
ticket_:null ticket_:null,
oinfo_json:{},
}, },
initForm:{}, initForm:{},
selectObjIds:[], selectObjIds:[],