|
|
|
@ -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> |