master
xy 12 months ago
parent 88b83e057d
commit 011652e0ea

@ -452,7 +452,7 @@
:rules="rules" :rules="rules"
label-width="180px" label-width="180px"
> >
<el-form-item prop="name" label="采购内容"> <el-form-item prop="common_type" label="采购内容">
<el-select <el-select
placeholder="请填写采购内容" placeholder="请填写采购内容"
v-model="form.common_type" v-model="form.common_type"
@ -461,7 +461,7 @@
allow-create allow-create
default-first-option default-first-option
clearable clearable
@change="e => e ? form.name = `${e}${$moment().format('YYYY-MM-DD')}` : ''" @change="e => e ? form.name = `${e}${$moment().format('YYYY-MM-DD HHmm')}` : ''"
> >
<el-option v-for="item in commonPurchaseTypes" :key="item.value" :label="item.value" :value="item.value" /> <el-option v-for="item in commonPurchaseTypes" :key="item.value" :label="item.value" :value="item.value" />
</el-select> </el-select>
@ -1776,7 +1776,7 @@ export default {
}) })
} else { } else {
MessageBox.confirm("请选择类型", "提示", { MessageBox.confirm("请选择类型", "提示", {
confirmButtonText: "政府采购", confirmButtonText: "预算计划支出",
cancelButtonText: "一般采购" cancelButtonText: "一般采购"
}).then(_ => { }).then(_ => {
next(vm => { next(vm => {

@ -1854,7 +1854,8 @@ export default {
let baseInfo = {} let baseInfo = {}
if (row.is_common_purchase) { if (row.is_common_purchase) {
baseInfo = { baseInfo = {
"caigouneirong": row.name || "", "caigoushuoming": row.name || "",
"caigouneirong": row.common_type,
} }
} }
switch (row.flow_mod_id) { switch (row.flow_mod_id) {
@ -2347,7 +2348,7 @@ export default {
"other": new Flow() "other": new Flow()
} }
const common_purchase = item.flow_list.find(i => i.tag === 'common_purchase') const common_purchase = item.flow_list.find(i => i.tag === 'common_purchase')
const caigou = item.flow_list.find(i => i.tag === 'caigou') const caigou = item.flow_list.find(i => i.custom_model_id === item.flow_mod_id)
const shenpi = item.flow_list.find(i => i.tag === 'contract') const shenpi = item.flow_list.find(i => i.tag === 'contract')
if (item.is_purchase) { if (item.is_purchase) {
// //
@ -2379,8 +2380,7 @@ export default {
if (item.is_contract) { if (item.is_contract) {
// //
flowStatus["shenpi"].setStatus(shenpi?.flow_status ?? 2) flowStatus["shenpi"].setStatus(shenpi?.flow_status ?? 2)
if ((!shenpi?.flow_status || shenpi?.flow_status === 2) && (item.invite_status === 1 || if ((!shenpi?.flow_status || shenpi?.flow_status === 2) && ((item.is_tender_audit && item.invite_status === 1) || (!item.is_tender_audit && (caigou?.flow_status === 1 || common_purchase?.flow_status === 1)))) {
((item.purchase_way?.remark === 'false' || item.flow_mod_id === 5 || item.flow_mod_id === 29) && caigou?.flow_status === 1))) {
// //
flowStatus["shenpi"].setExecutable(true) flowStatus["shenpi"].setExecutable(true)
} }

Loading…
Cancel
Save