diff --git a/src/views/admin/orgapplyinfo/OrgApplyInfo.data.ts b/src/views/admin/orgapplyinfo/OrgApplyInfo.data.ts index 3113376..a3794e9 100644 --- a/src/views/admin/orgapplyinfo/OrgApplyInfo.data.ts +++ b/src/views/admin/orgapplyinfo/OrgApplyInfo.data.ts @@ -40,6 +40,11 @@ export const columns: BasicColumn[] = [ align: 'center', dataIndex: 'status_dictText', }, + { + title: '工单状态', + align: 'center', + dataIndex: 'workOrderStatus_dictText', + }, ]; // 高级查询数据 diff --git a/src/views/admin/orgapplyinfo/components/OrgApplyInfoForm.vue b/src/views/admin/orgapplyinfo/components/OrgApplyInfoForm.vue index 6a317d8..14736cc 100644 --- a/src/views/admin/orgapplyinfo/components/OrgApplyInfoForm.vue +++ b/src/views/admin/orgapplyinfo/components/OrgApplyInfoForm.vue @@ -4,96 +4,11 @@ @@ -213,6 +228,7 @@ import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue' import TencentMap from '/@/components/TencentMap/TencentMap.vue'; import JImageUpload from '/@/components/Form/src/jeecg/components/JImageUpload.vue'; import JUpload from '/@/components/Form/src/jeecg/components/JUpload/JUpload.vue'; +import { t } from '/@/hooks/web/useI18n'; const cityViewValue = ref('') const props = defineProps({ @@ -266,8 +282,16 @@ const formData = reactive>({ orgDistrict_dictText: '', franchiseTime: null, contract:null, + replyContent: '', + replyFile: '', + replyTime: '', + handleBy: '', + workOrderStatus: '', + workOrderStatus_dictText: '', + }); -const tempNullVal = ref('') +const tempNullVal = ref(''); +const sfsh = ref('0'); const { createMessage } = useMessage(); const labelCol = ref({ xs: { span: 24 }, sm: { span: 5 } }); const wrapperCol = ref({ xs: { span: 24 }, sm: { span: 17 } }); @@ -275,7 +299,6 @@ const confirmLoading = ref(false); //表单验证 const validatorRules = reactive({ status: [{ required: true, message: '请选择审批结果!' },], - contract: [{ required: true, message: '请上传加盟合同!' },], content: [ { validator: async (_rule, value) => { @@ -321,6 +344,7 @@ function edit(record) { tmpData[key] = record[key] } }) + var lsbl = tmpData.status; if (tmpData.status != '2' && tmpData.status != '3') { tmpData.status = null } @@ -329,6 +353,11 @@ function edit(record) { + (!!record.orgDistrict_dictText ? record.orgDistrict_dictText : '') //赋值 Object.assign(formData, tmpData); + if(lsbl == '1'){ + sfsh.value = '1' + }else{ + sfsh.value = '0' + } }); } @@ -366,6 +395,9 @@ async function submitForm() { } } } + if(model.status == '2'){ + model.buildStatus = '3' + } await saveOrUpdate(model, isUpdate.value) .then((res) => { if (res.success) { diff --git a/src/views/admin/orgapplyinfo/components/OrgUpContractForm.vue b/src/views/admin/orgapplyinfo/components/OrgUpContractForm.vue index 86ca329..68d4bff 100644 --- a/src/views/admin/orgapplyinfo/components/OrgUpContractForm.vue +++ b/src/views/admin/orgapplyinfo/components/OrgUpContractForm.vue @@ -10,42 +10,42 @@ - + {{formData.comName}} - - - - - - + {{cityViewValue}} - + {{formData.orgLeader}} - + {{formData.orgLeaderPhone}} - + {{formData.orgPropertyType}} - + {{formData.orgBuildingArea}}㎡ + + + + + {{formData.orgAddress}} @@ -57,8 +57,9 @@ - + +
说明:请上传pdf文件,并且只能上传一份文件
{ emit('ok');