liuhairui hai 1 semana
pai
achega
95cb17649c
Modificáronse 1 ficheiros con 18 adicións e 5 borrados
  1. 18 5
      src/view/yunyin/shengchanguanli/gongdanziliao.vue

+ 18 - 5
src/view/yunyin/shengchanguanli/gongdanziliao.vue

@@ -856,7 +856,7 @@
 		  
 		  
 				  <!-- 第二列 -->
 				  <!-- 第二列 -->
 				  <el-col :span="12">
 				  <el-col :span="12">
-					<el-form>
+					<el-form :model="edit_ddformData">
 					  <el-form-item label="客户编号" label-width="100px">
 					  <el-form-item label="客户编号" label-width="100px">
 						<el-input v-model="edit_ddformData['客户编号']" disabled />
 						<el-input v-model="edit_ddformData['客户编号']" disabled />
 					  </el-form-item>
 					  </el-form-item>
@@ -877,10 +877,12 @@
 				  </el-col>
 				  </el-col>
 				</el-row>
 				</el-row>
 		  
 		  
+				<!-- 面料~船样描述须包在同一 el-form 内,label-width 才能与上方表单项对齐 -->
+				<el-form :model="edit_ddformData" label-width="100px">
 				<!-- 面料,独占两列宽度,继续在左侧布局 -->
 				<!-- 面料,独占两列宽度,继续在左侧布局 -->
 				<el-row>
 				<el-row>
 				  <el-col :span="24">
 				  <el-col :span="24">
-					<el-form-item label="面料" label-width="100px">
+					<el-form-item label="面料">
 					  <el-input
 					  <el-input
 						type="textarea"
 						type="textarea"
 						v-model="edit_ddformData['面料']"
 						v-model="edit_ddformData['面料']"
@@ -895,7 +897,7 @@
 				<!-- 其他表单项 -->
 				<!-- 其他表单项 -->
 				<el-row>
 				<el-row>
 				  <el-col :span="24">
 				  <el-col :span="24">
-					<el-form-item label="箱唛要求" label-width="100px">
+					<el-form-item label="箱唛要求">
 					  <el-input
 					  <el-input
 						type="textarea" id='箱唛要求'
 						type="textarea" id='箱唛要求'
 						v-model="edit_ddformData['箱唛要求']"
 						v-model="edit_ddformData['箱唛要求']"
@@ -909,7 +911,7 @@
 		  
 		  
 				<el-row>
 				<el-row>
 				  <el-col :span="24">
 				  <el-col :span="24">
-					<el-form-item label="备注" label-width="100px">
+					<el-form-item label="备注">
 					  <el-input
 					  <el-input
 						type="textarea"
 						type="textarea"
 						v-model="edit_ddformData['要求']" id='要求'
 						v-model="edit_ddformData['要求']" id='要求'
@@ -923,7 +925,7 @@
 				
 				
 				<el-row>
 				<el-row>
 				  <el-col :span="24">
 				  <el-col :span="24">
-					<el-form-item label="船样描述" label-width="100px">
+					<el-form-item label="船样描述">
 					  <el-input
 					  <el-input
 						type="textarea" id='船样描述'
 						type="textarea" id='船样描述'
 						   @keydown="add_gdzlent($event, '要求', '船样描述', '船样合计')"
 						   @keydown="add_gdzlent($event, '要求', '船样描述', '船样合计')"
@@ -934,6 +936,7 @@
 					</el-form-item>
 					</el-form-item>
 				  </el-col>
 				  </el-col>
 				</el-row>
 				</el-row>
+				</el-form>
 			  </el-col>
 			  </el-col>
 		  
 		  
 			  <!-- 右侧部分,第三列 -->
 			  <!-- 右侧部分,第三列 -->
@@ -1532,6 +1535,16 @@
   }
   }
   console.log("最终获取地址:", path);
   console.log("最终获取地址:", path);
   
   
+  /** 将接口返回的相对路径 img 转为可预览的完整 URL(与上传服务同源) */
+  const buildFullImageUrl = (imgRel) => {
+	if (!imgRel || typeof imgRel !== 'string') return '';
+	const trimmed = imgRel.trim();
+	if (/^https?:\/\//i.test(trimmed)) return trimmed;
+	const base = String(path).replace(/\/$/, '');
+	const rel = trimmed.startsWith('/') ? trimmed : `/${trimmed}`;
+	return `${base}${rel}`;
+  };
+
   // 上传的URL
   // 上传的URL
   const uploadUrl = ref(`${path}/api/work_order/ImgUpload`);
   const uploadUrl = ref(`${path}/api/work_order/ImgUpload`);
   // const uploadUrl = ref("http://192.168.28.22:8082/api/work_order/ImgUpload");
   // const uploadUrl = ref("http://192.168.28.22:8082/api/work_order/ImgUpload");