|
|
|
@ -325,7 +325,7 @@
|
|
|
|
|
|
|
|
|
|
</el-form>
|
|
|
|
|
<div class="text-center hl-footer">
|
|
|
|
|
<el-button @click="() => router.go(-1)" size="large">取 消</el-button>
|
|
|
|
|
<el-button @click="closeForm" size="large">取 消</el-button>
|
|
|
|
|
<el-button @click="deleteForm" type="danger" size="large" v-if="formData.status == 1">删 除</el-button>
|
|
|
|
|
<el-button @click="saveForm" type="primary" size="large" v-if="formData.status !== 2 && formData.status !==3">保 存</el-button>
|
|
|
|
|
<el-button @click="submitForm" type="success" size="large" v-if="formData.status !== 2 && formData.status !==3">送 审</el-button>
|
|
|
|
@ -344,6 +344,7 @@ import download from '@/utils/download'
|
|
|
|
|
import { getAccessToken, getTenantId } from '@/utils/auth'
|
|
|
|
|
import { dateFormatter, formatDate } from '@/utils/formatTime'
|
|
|
|
|
import { useUserStore } from '@/store/modules/user'
|
|
|
|
|
import { useTagsViewStore } from "@/store/modules/tagsView"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const reload = inject('reload')
|
|
|
|
@ -351,6 +352,7 @@ const { t } = useI18n() // 国际化
|
|
|
|
|
const message = useMessage() // 消息弹窗
|
|
|
|
|
const { query } = useRoute()
|
|
|
|
|
const router = useRouter()
|
|
|
|
|
const tagsViewStore = useTagsViewStore();
|
|
|
|
|
|
|
|
|
|
const dialogVisible = ref(false) // 弹窗的是否展示
|
|
|
|
|
const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用
|
|
|
|
@ -569,6 +571,10 @@ const saveMaterials = async () =>{
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
const closeForm = async () =>{
|
|
|
|
|
router.push({ path: '/purchase/purchaseorder' })
|
|
|
|
|
tagsViewStore.delVisitedView(router.currentRoute.value);
|
|
|
|
|
}
|
|
|
|
|
const deleteForm = async () =>{
|
|
|
|
|
// 提示用户是否保存入库信息
|
|
|
|
|
await message.confirm('确认删除当前采购订单?')
|
|
|
|
|