Browse Source

2025-06-25

刀具申请记录模态框样式优化
master
fengyuan_yang 7 months ago
parent
commit
f90200f2f0
  1. 68
      src/views/modules/tooling/searchToolApply.vue

68
src/views/modules/tooling/searchToolApply.vue

@ -220,7 +220,7 @@
</el-tab-pane>
</el-tabs>
<el-dialog width="800px" v-drag :title="'刀模申请修改'" :close-on-click-modal="false" :visible.sync="visibleU">
<el-dialog width="950px" v-drag :title="'刀模申请修改'" :close-on-click-modal="false" :visible.sync="visibleU">
<el-form :inline="true" label-position="top" label-width="100px">
<el-form-item :label="'申请编号'">
<el-input v-model="dataForm.applyNo" style="width: 130px" disabled></el-input>
@ -255,38 +255,32 @@
</el-form-item>
<el-form-item required="required">
<span slot="label" style="" @click="getBaseList(2002,1)"><a herf="#">报价员</a></span>
<el-input v-model="dataForm.quoterName" ref="quoterName" placeholder="请选择人员" readonly
style="width: 130px"></el-input>
<el-input v-model="dataForm.quoterName" ref="quoterName" placeholder="请选择人员" readonly style="width: 130px"></el-input>
</el-form-item>
<el-form-item required="required">
<span slot="label" style="" @click="getBaseList(2042,2)"><a herf="#">TP</a></span>
<el-input v-model="dataForm.tpName" ref="tpName" placeholder="请选择人员" readonly
style="width: 130px"></el-input>
<el-input v-model="dataForm.tpName" ref="tpName" placeholder="请选择人员" readonly style="width: 130px"></el-input>
</el-form-item>
<el-form-item required="required">
<span slot="label" style="" @click="getBaseList(2000,3)"><a herf="#">采购员</a></span>
<el-input v-model="dataForm.purchaserName" ref="purchaserName" placeholder="请选择人员" readonly
style="width: 130px"></el-input>
<el-input v-model="dataForm.purchaserName" ref="purchaserName" placeholder="请选择人员" readonly style="width: 130px"></el-input>
</el-form-item>
</el-form>
<el-form :inline="true" label-position="top" label-width="100px">
<el-form-item :label="'申请原因'">
<el-input type="textarea" style="width: 770px" resize="none" :autosize="{minRows: 3, maxRows: 3}"
v-model="dataForm.applyReason"/>
<el-input type="textarea" style="width: 930px" resize="none" :autosize="{minRows: 3, maxRows: 3}" v-model="dataForm.applyReason"/>
</el-form-item>
</el-form>
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 60px">
<el-form-item :label="'备注'">
<el-input type="textarea" style="width: 770px" resize="none" :autosize="{minRows: 3, maxRows: 3}"
v-model="dataForm.remark"/>
<el-input type="textarea" style="width: 930px" resize="none" :autosize="{minRows: 3, maxRows: 3}" v-model="dataForm.remark"/>
</el-form-item>
</el-form>
<el-tabs style="font-size: 12px;min-height: 330px;margin-top: 60px" class="customer-tab" v-model="activeModelName"
type="border-card">
<el-tabs style="font-size: 12px;min-height: 330px;margin-top: 60px" class="customer-tab" v-model="activeModelName" type="border-card">
<el-tab-pane label="工具明细" name="detail">
<div class="rq">
<el-table
height="250"
height="278"
:data="toolData"
border
ref="toolTable"
@ -363,13 +357,13 @@
</el-form>
</el-tab-pane>
</el-tabs>
<span slot="footer" class="dialog-footer" style="height: 40px">
<el-footer style="height:35px;margin-top:15px;text-align:center">
<el-button type="primary" @click="saveData()" class="bigButton">{{ '保存' }}</el-button>
<el-button type="primary" @click="visibleU = false" class="bigButton">{{ '取消' }}</el-button>
</span>
</el-footer>
</el-dialog>
<el-dialog width="800px" v-drag :title="'刀模申请审批'" :close-on-click-modal="false" :visible.sync="visible">
<el-dialog width="950px" v-drag :title="'刀模申请审批'" :close-on-click-modal="false" :visible.sync="visible">
<el-form :inline="true" label-position="top" label-width="100px">
<el-form-item :label="'申请编号'">
<el-input v-model="dataForm.applyNo" style="width: 130px" disabled></el-input>
@ -412,19 +406,19 @@
</el-form>
<el-form :inline="true" label-position="top" label-width="100px">
<el-form-item :label="'申请原因'">
<el-input type="textarea" style="width: 770px" resize="none" :autosize="{minRows: 3, maxRows: 3}" v-model="dataForm.applyReason"/>
<el-input type="textarea" style="width: 930px" resize="none" :autosize="{minRows: 3, maxRows: 3}" v-model="dataForm.applyReason"/>
</el-form-item>
</el-form>
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 60px">
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 45px">
<el-form-item :label="'备注'">
<el-input type="textarea" style="width: 770px" resize="none" :autosize="{minRows: 3, maxRows: 3}" v-model="dataForm.remark"/>
<el-input type="textarea" style="width: 930px" resize="none" :autosize="{minRows: 3, maxRows: 3}" v-model="dataForm.remark"/>
</el-form-item>
</el-form>
<el-tabs style="font-size: 12px;min-height: 330px;margin-top: 60px" class="customer-tab" v-model="activeModelName" type="border-card">
<el-tab-pane label="工具明细" name="detail">
<div class="rq" style="margin-top: 0px">
<div class="rq">
<el-table
height="250"
height="278"
:data="toolData"
border
ref="toolTable"
@ -461,12 +455,12 @@
<el-row :gutter="15">
<el-col :span="6">
<el-form-item label="IFS PR编号">
<el-input v-model="modelData.prNo" :disabled="$store.state.user.name!==dataForm.tp"></el-input>
<el-input v-model="modelData.prNo" :disabled="$store.state.user.name !== dataForm.tp"></el-input>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="备注" style="height: 80px">
<el-input type="textarea" v-model="modelData.remark1" :rows="3" style="height: 60px" :disabled="$store.state.user.name!==dataForm.tp"></el-input>
<el-form-item label="备注" style="height: 100px">
<el-input type="textarea" v-model="modelData.remark1" :rows="3" :disabled="$store.state.user.name !== dataForm.tp"></el-input>
</el-form-item>
</el-col>
</el-row>
@ -474,15 +468,15 @@
</el-tab-pane>
<el-tab-pane label="采购处理结果" name="caigou">
<el-form label-position="top">
<el-row :gutter="15" style="margin-top: 0px">
<el-row :gutter="15">
<el-col :span="6">
<el-form-item label="采购订单号">
<el-input v-model="modelData.poNo" :disabled="$store.state.user.name!==dataForm.purchaser"></el-input>
<el-input v-model="modelData.poNo" :disabled="$store.state.user.name !== dataForm.purchaser"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="厂商名称">
<el-input v-model="modelData.supplierName" :disabled="$store.state.user.name!==dataForm.purchaser"></el-input>
<el-input v-model="modelData.supplierName" :disabled="$store.state.user.name !== dataForm.purchaser"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
@ -492,22 +486,21 @@
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="15" style="margin-top: 0px">
<el-row :gutter="15">
<el-col :span="24">
<el-form-item label="备注" style="height: 80px">
<el-input type="textarea" v-model="modelData.remark2" :rows="3" style="height: 60px" :disabled="$store.state.user.name!==dataForm.purchaser"></el-input>
<el-form-item label="备注" style="height: 100px">
<el-input type="textarea" v-model="modelData.remark2" :rows="3" :disabled="$store.state.user.name!==dataForm.purchaser"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-tab-pane>
</el-tabs>
<span slot="footer" class="dialog-footer" style="height: 40px">
<!-- <el-button type="primary" @click="saveData()">{{'保存'}}</el-button>-->
<el-button type="primary" @click="visible = false" class="bigButton">{{ '取消' }}</el-button>
<el-footer style="height:35px;margin-top:15px;text-align:center">
<template v-if="dataForm.status === '草稿' || (dataForm.sp && dataForm.sp.split(';').includes(sp) && dataForm.status === '审批中')">
<el-button type="primary" @click="saveData" class="bigButton">保存</el-button>
</template>
<el-button type="primary" @click="visible = false" class="bigButton">{{ '取消' }}</el-button>
<template v-if="isAuth('106002:submit')">
<template v-if="superAdmin || (dataForm.sp && dataForm.sp.split(';').includes(sp))">
<el-button v-if="dataForm.status === '审批中'" type="primary" @click="agreeSubmit" class="bigButton">同意</el-button>
@ -518,7 +511,7 @@
<el-button v-if="dataForm.status === '审批中' && dataForm.isReject === 'Y'" type="primary" @click="submitDataModal" class="bigButton">驳回</el-button>
</template>
</template>
</span>
</el-footer>
</el-dialog>
<el-dialog width="600px" v-drag :title="'处理信息'" :close-on-click-modal="false" :visible.sync="modelFlag">
@ -2206,8 +2199,11 @@ export default {
}
</script>
<style scoped>
<style scoped lang="scss">
/deep/ .el-dialog__footer {
height: 50px !important;
}
/deep/ .customer-tab .el-tabs__content {
padding: 5px !important;
}
</style>
Loading…
Cancel
Save