|
@@ -238,8 +238,9 @@ export default defineComponent({
|
|
|
props: {
|
|
|
siteId: Number,
|
|
|
siteName: String,
|
|
|
+ groupingId:Number
|
|
|
},
|
|
|
- setup(props) {
|
|
|
+ setup(props,context) {
|
|
|
const fileImages = ref(window.PLATFROM_CONFIG.images)
|
|
|
const store = useStore()
|
|
|
const routeDropData = ref([])
|
|
@@ -295,7 +296,6 @@ export default defineComponent({
|
|
|
}
|
|
|
}
|
|
|
dataSet.fileList.remove(res.name)
|
|
|
-
|
|
|
console.log(dataSet.fileList)
|
|
|
}
|
|
|
|
|
@@ -351,18 +351,12 @@ export default defineComponent({
|
|
|
console.log('props.siteName')
|
|
|
console.log(props.siteName)
|
|
|
fileListImages.value = []
|
|
|
- if (props.siteName) {
|
|
|
- ruleForm.value.siteName = props.siteName
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
api.getSite({ id: props.siteId }).then((requset) => {
|
|
|
if (requset.status === 'SUCCESS') {
|
|
|
console.log(requset.data[0])
|
|
|
ruleForm.value = requset.data[0]
|
|
|
-
|
|
|
- if (props.siteName) {
|
|
|
- ruleForm.value.siteName = props.siteName
|
|
|
- }
|
|
|
ruleForm.value.region
|
|
|
? (ruleForm.value.region = requset.data[0].region.toString())
|
|
|
: ''
|
|
@@ -392,14 +386,15 @@ export default defineComponent({
|
|
|
url: fileImages.value + requset.data[0].sitePictureThree,
|
|
|
})
|
|
|
}
|
|
|
+ if(props.siteName){
|
|
|
+ alert(1)
|
|
|
+ ruleForm.value.siteName = props.siteName
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
console.log('fileListImages.value')
|
|
|
console.log(fileListImages.value)
|
|
|
|
|
|
- if (requset.data[0]) {
|
|
|
- formStatus.value = '修改'
|
|
|
- } else {
|
|
|
- formStatus.value = '新增'
|
|
|
- }
|
|
|
} else {
|
|
|
ElMessage.error(requset.msg)
|
|
|
}
|
|
@@ -430,6 +425,7 @@ export default defineComponent({
|
|
|
// const time = store.state.Time_Data
|
|
|
// ruleForm.value.operationTime = time[0]
|
|
|
// ruleForm.value.serviceDeadline = time[1]
|
|
|
+
|
|
|
var params = {
|
|
|
site: {
|
|
|
id: props.siteId,
|
|
@@ -446,7 +442,7 @@ export default defineComponent({
|
|
|
sparePhone: ruleForm.value.sparePhone,
|
|
|
rheologicalChange: ruleForm.value.rheologicalChange,
|
|
|
routeId: ruleForm.value.routeId,
|
|
|
- groupingId: props.siteId, //字段值待写活
|
|
|
+ groupingId: props.siteId,
|
|
|
},
|
|
|
siteDynamicProperties: {
|
|
|
id: ruleForm.value.siteDynamicPropertiesId,
|
|
@@ -469,12 +465,22 @@ export default defineComponent({
|
|
|
id: formStatus.value == '修改' ? 1 : 0,
|
|
|
}
|
|
|
|
|
|
+ if(formStatus.value == '新增'){
|
|
|
+ alert('新增')
|
|
|
+ alert(props.groupingId.value)
|
|
|
+ params.groupingId=props.groupingId.value
|
|
|
+ return
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
api.siteAdd(params).then((requset) => {
|
|
|
if (requset.status === 'SUCCESS') {
|
|
|
ElMessage.success({
|
|
|
message: '保存成功',
|
|
|
type: 'success',
|
|
|
})
|
|
|
+
|
|
|
+ context.emit('func')
|
|
|
} else {
|
|
|
ElMessage.error(requset.msg)
|
|
|
}
|
|
@@ -493,14 +499,32 @@ export default defineComponent({
|
|
|
console.log('newVal')
|
|
|
console.log(newVal)
|
|
|
getSite()
|
|
|
- // ruleForm.value.siteId = newVal
|
|
|
- // powerQualityList()
|
|
|
}
|
|
|
)
|
|
|
|
|
|
onMounted(() => {
|
|
|
+ // alert(props.groupingId.value)
|
|
|
+
|
|
|
+ if(props.siteName&&(!props.siteId)){
|
|
|
+ alert('新增站点不带模板')
|
|
|
+ ruleForm.value.siteName = props.siteName
|
|
|
+ formStatus.value = '新增'
|
|
|
+ }
|
|
|
+ if(props.siteName&&props.siteId){
|
|
|
+ alert('新增站点带模板')
|
|
|
+ formStatus.value = '新增'
|
|
|
+
|
|
|
+ getSite()
|
|
|
+
|
|
|
+ }
|
|
|
+ if(props.siteId&&(!props.siteName)){
|
|
|
+ alert('修改站点')
|
|
|
+ formStatus.value = '修改'
|
|
|
+ getSite()
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
platformList()
|
|
|
- getSite()
|
|
|
routeDroplist()
|
|
|
dynamicPropertiesDroplist(2)
|
|
|
dynamicPropertiesDroplist(1)
|
|
@@ -631,6 +655,7 @@ export default defineComponent({
|
|
|
resetForm,
|
|
|
handleUpAvatar,
|
|
|
fileImages,
|
|
|
+ getSite
|
|
|
}
|
|
|
},
|
|
|
})
|