|
|
|
@ -74,7 +74,7 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="检验要求" prop="qualityRequirement">
|
|
|
|
|
<el-input type="textarea" v-model="formData.qualityRequirement" placeholder="请输入检验要求" />
|
|
|
|
|
<el-input type="textarea" v-model="formData.qualityRequirement" placeholder="请输入检验要求" show-word-limit maxlength="200"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -476,7 +476,6 @@
|
|
|
|
|
删除
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button v-if="!!scope.row.id" link type="primary" size="small" @click="downloadAttachment(scope.row.name, scope.row.url)"> 下载 </el-button>
|
|
|
|
|
<el-button v-if="!!scope.row.id" link type="primary" size="small" @click="window.open(scope.row.url)"> 查看 </el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
@ -575,7 +574,7 @@ const formData = ref({
|
|
|
|
|
blueprintNo: undefined,
|
|
|
|
|
hasPrice: 1,
|
|
|
|
|
price: undefined,
|
|
|
|
|
currency: 1,
|
|
|
|
|
currency: "1",
|
|
|
|
|
projectStartTime: undefined,
|
|
|
|
|
projectEndTime: undefined,
|
|
|
|
|
isUrgency: 0,
|
|
|
|
@ -777,11 +776,11 @@ const submitForm = async (active) => {
|
|
|
|
|
message.success(t('common.operationSuccess'))
|
|
|
|
|
// 上传附件
|
|
|
|
|
if(contractUploadFiles.value.length > 0){
|
|
|
|
|
contractUploadData.value = {'businessType': 'PROJECT_ORDER', 'businessId': orderId, 'businessFileType': 'CONTRACT'};
|
|
|
|
|
contractUploadData.value.businessId = orderId
|
|
|
|
|
contractUploadRef.value!.submit();
|
|
|
|
|
}
|
|
|
|
|
if(protocolUploadFiles.value.length > 0){
|
|
|
|
|
protocolUploadData.value = {'businessType': 'PROJECT_ORDER', 'businessId': orderId, 'businessFileType': 'TECHNOLOGY_PROTOCOL'};
|
|
|
|
|
protocolUploadData.value.businessId = orderId
|
|
|
|
|
protocolUploadRef.value!.submit();
|
|
|
|
|
}
|
|
|
|
|
// 成功后刷新
|
|
|
|
@ -816,11 +815,11 @@ const onDeleteItem = (index) => {
|
|
|
|
|
const uploadUrl = ref(import.meta.env.VITE_UPLOAD_BATCH_URL)
|
|
|
|
|
const contractUploadRef = ref();
|
|
|
|
|
const contractUploadFiles = ref<UploadUserFile[]>([]);
|
|
|
|
|
const contractUploadData = ref({});
|
|
|
|
|
const contractUploadData = ref({'businessType': 'PROJECT_ORDER', 'businessId': formData.value.id, 'businessFileType': 'CONTRACT'});
|
|
|
|
|
|
|
|
|
|
const protocolUploadRef = ref();
|
|
|
|
|
const protocolUploadFiles = ref<UploadUserFile[]>([]);
|
|
|
|
|
const protocolUploadData = ref({});
|
|
|
|
|
const protocolUploadData = ref({'businessType': 'PROJECT_ORDER', 'businessId': formData.value.id, 'businessFileType': 'TECHNOLOGY_PROTOCOL'});
|
|
|
|
|
|
|
|
|
|
const contractUploadChange = (file, files) => {
|
|
|
|
|
contractUploadFiles.value = files;
|
|
|
|
@ -886,7 +885,7 @@ const resetForm = () => {
|
|
|
|
|
blueprintNo: undefined,
|
|
|
|
|
hasPrice: 1,
|
|
|
|
|
price: undefined,
|
|
|
|
|
currency: 1,
|
|
|
|
|
currency: "1",
|
|
|
|
|
projectStartTime: undefined,
|
|
|
|
|
projectEndTime: undefined,
|
|
|
|
|
isUrgency: 0,
|
|
|
|
@ -912,6 +911,9 @@ const resetForm = () => {
|
|
|
|
|
formRef.value?.resetFields()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const openMe = (url) => {
|
|
|
|
|
window.open(url)
|
|
|
|
|
}
|
|
|
|
|
onMounted(() => {
|
|
|
|
|
queryData(query.active, query.id);
|
|
|
|
|
})
|
|
|
|
|