feat: ofm-seal 修改form 表单

This commit is contained in:
TianyangZhang 2025-11-05 16:58:57 +08:00
parent 3af6cba243
commit be9db47732
1 changed files with 17 additions and 24 deletions

View File

@ -27,22 +27,23 @@
</el-form-item> </el-form-item>
<el-form-item label="是否借出"> <el-form-item label="是否借出">
<el-radio-group v-model="localForm.is_lending" :disabled="localMode ==='show'"> <el-radio-group v-model="localForm.is_lending" :disabled="localMode ==='show'">
<el-radio label="true"></el-radio> <el-radio :label="true"></el-radio>
<el-radio label="fasle"></el-radio> <el-radio :label="false"></el-radio>
</el-radio-group> </el-radio-group>
<div style="margin-top: 10px; width: 100%;">
<el-date-picker v-if="localForm.is_lending===true" <el-date-picker v-if="localForm.is_lending===true"
v-model="timeRange" v-model="timeRange"
type="daterange" type="daterange"
align="right" align="right"
value-format="YYYY-MM-DD" value-format="YYYY-MM-DD"
unlink-panels unlink-panels
range-separator="至" range-separator="至"
start-placeholder="开始日期" start-placeholder="开始日期"
end-placeholder="结束日期" end-placeholder="结束日期"
:disabled="localMode ==='show'" :disabled="localMode ==='show'"
@change="handleDateChange"> @change="handleDateChange">
</el-date-picker> </el-date-picker>
</div>
</el-form-item> </el-form-item>
<el-form-item label="实际归还日期" <el-form-item label="实际归还日期"
v-if="['借用中', '结束'].includes(localForm.ticket_?.state_?.name)"> v-if="['借用中', '结束'].includes(localForm.ticket_?.state_?.name)">
@ -66,8 +67,6 @@
:disabled="localMode ==='show'"> :disabled="localMode ==='show'">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="文件内容"> <el-form-item label="文件内容">
<sc-upload-file <sc-upload-file
v-model="localForm.file" v-model="localForm.file"
@ -141,14 +140,7 @@ export default {
let that = this; let that = this;
if (that.t_id) { if (that.t_id) {
that.getTid(); that.getTid();
}else {
if(that.lending_type == 'outer'){
that.localForm.is_lending = true;
}else{
that.localForm.is_lending = false;
} }
}
that.initTimeRange();
}, },
watch: { watch: {
'localForm.actual_return_date'(val) { 'localForm.actual_return_date'(val) {
@ -175,6 +167,7 @@ export default {
if (that.t_id) { if (that.t_id) {
that.$API.ofm.lendingseal.item.req(that.t_id).then(res=>{ that.$API.ofm.lendingseal.item.req(that.t_id).then(res=>{
that.localForm = res; that.localForm = res;
that.initTimeRange();
if(res.ticket_.state_.type == 1 && res.create_by == that.$TOOL.data.get("USER_INFO").id ) { if(res.ticket_.state_.type == 1 && res.create_by == that.$TOOL.data.get("USER_INFO").id ) {
that.localMode = "edit"; that.localMode = "edit";
}else{ }else{